public void Run() { using (TimingCreator.GetTiming("LongRunningService.Run")) { Thread.Sleep(1500); } }
public void Run() { using (TimingCreator.GetTiming("MediumRunningService.Run")) { Thread.Sleep(500); } }
private static async Task DoManualTimings() { using (TimingCreator.GetTiming("Program.Main")) { new ShortToMediumToLongConsumer().Run(); } var profiler = MiniProfiler.Current; var hierarchy = profiler.GetTimingHierarchy().ToList(); await Program.Print(hierarchy); await Console.Out.WriteLineAsync(); }