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