Beispiel #1
0
 public static void BeginSample(string name)
 {
     if (TimeWarning.OnBegin != null)
     {
         TimeWarning.OnBegin(name);
     }
 }
Beispiel #2
0
 private void Start(string name, long maxMilliseconds)
 {
     if (TimeWarning.Enabled)
     {
         this.warningName = name;
         this.warningMS   = (double)maxMilliseconds;
         this.stopwatch.Reset();
         this.stopwatch.Start();
         this.gcCount = GC.CollectionCount(0);
     }
     this.disposed = false;
     if (TimeWarning.OnBegin != null)
     {
         TimeWarning.OnBegin(name);
     }
 }
Beispiel #3
0
 private void Start(string name, float maxSeconds = 0.1f)
 {
     if (TimeWarning.Enabled)
     {
         this.warningName = name;
         this.warningMS   = (double)(maxSeconds * 1000f);
         this.stopwatch.Reset();
         this.stopwatch.Start();
         this.gcCount = GC.CollectionCount(0);
     }
     this.disposed = false;
     if (TimeWarning.OnBegin != null)
     {
         TimeWarning.OnBegin(name);
     }
 }