public static long GCAndSnapTicks(dbugCounterAction codeRgn) { GC.Collect(); var newWatch = System.Diagnostics.Stopwatch.StartNew(); codeRgn(); newWatch.Stop(); return newWatch.ElapsedTicks; }
public static long GCAndSnapTicks(dbugCounterAction codeRgn) { GC.Collect(); var newWatch = System.Diagnostics.Stopwatch.StartNew(); codeRgn(); newWatch.Stop(); return(newWatch.ElapsedTicks); }
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); }
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; }