From 67b7563f64556524ece0e6e22226b5e0290e3b8e Mon Sep 17 00:00:00 2001 From: Andrew Noyes Date: Sun, 17 Aug 2025 15:20:53 -0400 Subject: [PATCH] Make comparison benchmarks relative --- benchmarks/bench_parser_comparison.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/benchmarks/bench_parser_comparison.cpp b/benchmarks/bench_parser_comparison.cpp index 28eef55..fd9f50b 100644 --- a/benchmarks/bench_parser_comparison.cpp +++ b/benchmarks/bench_parser_comparison.cpp @@ -464,6 +464,7 @@ int main() { auto simple_bench = ankerl::nanobench::Bench() .title("Simple JSON Parsing Comparison") .unit("byte") + .relative(true) .batch(SIMPLE_JSON.size()) .warmup(100) .minEpochIterations(1000); @@ -544,6 +545,7 @@ int main() { auto medium_bench = ankerl::nanobench::Bench() .title("Medium JSON Parsing Comparison") .unit("byte") + .relative(true) .batch(MEDIUM_JSON.size()) .warmup(100) .minEpochIterations(500); @@ -625,6 +627,7 @@ int main() { .title("Complex JSON Parsing Comparison") .unit("byte") .batch(COMPLEX_JSON.size()) + .relative(true) .warmup(100) .minEpochIterations(200); @@ -707,6 +710,7 @@ int main() { auto large_bench = ankerl::nanobench::Bench() .title("Large JSON Parsing Comparison") .unit("byte") + .relative(true) .batch(large_json.size()) .warmup(50) .minEpochIterations(100);