performace meter


SUBMITTED BY: Guest

DATE: Oct. 16, 2014, 1:22 p.m.

FORMAT: C#

SIZE: 808 Bytes

HITS: 1107

  1. using System;
  2. namespace Performace
  3. {
  4. public class PerformaceHandler
  5. {
  6. private DateTime Begin { get; set; }
  7. private DateTime End { get; set; }
  8. private MonitorStatus Status { get; set; }
  9. public void StartCounting()
  10. {
  11. Begin = DateTime.Now;
  12. Status = MonitorStatus.Counting;
  13. }
  14. public TimeSpan StopCounting()
  15. {
  16. End = DateTime.Now;
  17. Status = MonitorStatus.Stopped;
  18. return GetDelta();
  19. }
  20. private TimeSpan GetDelta()
  21. {
  22. return End - Begin;
  23. }
  24. }
  25. internal enum MonitorStatus
  26. {
  27. Stopped, Counting
  28. }
  29. }

comments powered by Disqus