Skip to content

Commit d82da9b

Browse files
committed
refactor(bench): make latency statistics more compact
Changed from 8 lines to 2 lines: - Line 1: Heading with input size - Line 2: All measurements on one line Before (8 lines): 📈 Latency Statistics (at 100K inputs): Min: 1.93μs p50: 1.93μs p95: 1.93μs p99: 1.93μs Max: 1.93μs Stddev: 0.00ns After (2 lines): 📈 Latency Statistics (at 100K inputs): Min: 1.93μs p50: 1.93μs p95: 1.93μs p99: 1.93μs Max: 1.93μs Stddev: 0.00ns
1 parent ef5993d commit d82da9b

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

src/bin/bench_throughput.rs

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -539,14 +539,17 @@ fn print_template_results(template_name: &str, results: &[BenchmarkResult], deta
539539
}
540540

541541
// Latency statistics for largest size
542-
println!("\n📈 Latency Statistics (at {} inputs):", format_size(largest_result.input_size));
543542
let stats = &largest_result.latency_stats;
544-
println!(" Min: {}", format_duration(stats.min));
545-
println!(" p50: {}", format_duration(stats.p50));
546-
println!(" p95: {}", format_duration(stats.p95));
547-
println!(" p99: {}", format_duration(stats.p99));
548-
println!(" Max: {}", format_duration(stats.max));
549-
println!(" Stddev: {:.2}ns", stats.stddev);
543+
println!("\n📈 Latency Statistics (at {} inputs):", format_size(largest_result.input_size));
544+
println!(
545+
" Min: {} p50: {} p95: {} p99: {} Max: {} Stddev: {:.2}ns",
546+
format_duration(stats.min),
547+
format_duration(stats.p50),
548+
format_duration(stats.p95),
549+
format_duration(stats.p99),
550+
format_duration(stats.max),
551+
stats.stddev
552+
);
550553
}
551554
}
552555

0 commit comments

Comments
 (0)