Skip to content

Commit eed6208

Browse files
committed
Report the first timing for each query
1 parent e8b5d87 commit eed6208

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/SeqCli/Cli/Commands/Bench/BenchCaseTimings.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ class BenchCaseTimings
2929
public double MeanElapsed => _timings.Sum() / _timings.Count;
3030
public double MinElapsed => _timings.Min();
3131
public double MaxElapsed => _timings.Max();
32+
public double FirstElapsed => _timings.First();
3233
public double StandardDeviationElapsed => StandardDeviation(_timings);
3334
public double RelativeStandardDeviationElapsed => StandardDeviation(_timings) / MeanElapsed;
3435

src/SeqCli/Cli/Commands/Bench/BenchCommand.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,8 +159,8 @@ protected override async Task<int> Run()
159159
using (LogContext.PushProperty("Query", c.Query))
160160
{
161161
reportingLogger.Information(
162-
"Case {Id,-40} mean {MeanElapsed,5:N0} ms (min {MinElapsed,5:N0} ms, max {MaxElapsed,5:N0} ms, RSD {RelativeStandardDeviationElapsed,4:N2})",
163-
c.Id, timings.MeanElapsed, timings.MinElapsed, timings.MaxElapsed, timings.RelativeStandardDeviationElapsed);
162+
"Case {Id,-40} mean {MeanElapsed,5:N0} ms (first {FirstElapsed:N0} ms, min {MinElapsed,5:N0} ms, max {MaxElapsed,5:N0} ms, RSD {RelativeStandardDeviationElapsed,4:N2})",
163+
c.Id, timings.MeanElapsed, timings.FirstElapsed, timings.MinElapsed, timings.MaxElapsed, timings.RelativeStandardDeviationElapsed);
164164
}
165165
}
166166
}

0 commit comments

Comments
 (0)