Beispiel #1
0
 public static long GCAndSnapTicks(dbugCounterAction codeRgn)
 {
     GC.Collect();
     var newWatch = System.Diagnostics.Stopwatch.StartNew();
     codeRgn();
     newWatch.Stop();
     return newWatch.ElapsedTicks;
 }
Beispiel #2
0
        public static long GCAndSnapTicks(dbugCounterAction codeRgn)
        {
            GC.Collect();
            var newWatch = System.Diagnostics.Stopwatch.StartNew();

            codeRgn();
            newWatch.Stop();
            return(newWatch.ElapsedTicks);
        }
Beispiel #3
0
 public static long Snap(System.Diagnostics.Stopwatch sw, dbugCounterAction codeRgn)
 {
     sw.Stop();
     sw.Reset();
     sw.Start();
     codeRgn();
     sw.Stop();
     //return sw.ElapsedMilliseconds;
     return(sw.ElapsedTicks);
 }
Beispiel #4
0
 public static long Snap(System.Diagnostics.Stopwatch sw, dbugCounterAction codeRgn)
 {
     sw.Stop();
     sw.Reset();
     sw.Start();
     codeRgn();
     sw.Stop();
     //return sw.ElapsedMilliseconds;
     return sw.ElapsedTicks;
 }