benchmarkDetailed static method
Run detailed benchmark with warmup and reproducible summary.
Implementation
static Future<DetailedBenchmarkStats> benchmarkDetailed(
Future<void> Function() fn, {
int warmupIterations = 5,
int measuredIterations = 30,
}) async {
final samples = await collectSamples(
fn,
warmupIterations: warmupIterations,
measuredIterations: measuredIterations,
);
return summarizeSamples(samples, warmupIterations: warmupIterations);
}