Beispiel #1
0
 public void Exit()
 {
     if (MeterManager.collecting && enabled)
     {
         MeterManager.AddEvent(this, MeterManager.ekExit, "");
     }
 }
Beispiel #2
0
 public static void Init()
 {
     if (instance == null)
     {
         instance = new MeterManager();
     }
 }
Beispiel #3
0
 protected MeterManager()
 {
     timerIdCounter      = 1;
     eventTrace          = new List <MeterEvent>();
     metersByName        = new Dictionary <string, TimingMeter>();
     metersById          = new Dictionary <int, TimingMeter>();
     startTime           = CaptureCurrentTime();
     microsecondsPerTick = 1000000.0f / (float)Stopwatch.Frequency;
     instance            = this;
 }
 public static void Init()
 {
     if (instance == null)
         instance = new MeterManager();
 }
 protected MeterManager()
 {
     timerIdCounter = 1;
     eventTrace = new List<MeterEvent>();
     metersByName = new Dictionary<string, TimingMeter>();
     metersById = new Dictionary<int, TimingMeter>();
     startTime = CaptureCurrentTime();
     microsecondsPerTick = 1000000.0f / (float)Stopwatch.Frequency;
     instance = this;
 }