diff --git a/perf/benchmark-set.cc b/perf/benchmark-set.cc index abdbc8c22..64bc47039 100644 --- a/perf/benchmark-set.cc +++ b/perf/benchmark-set.cc @@ -44,10 +44,9 @@ static void BM_SetInsert_1000(benchmark::State& state) { } BENCHMARK(BM_SetInsert_1000) ->Unit(benchmark::kMicrosecond) - ->ArgsProduct({ - benchmark::CreateRange(1 << 10, 1 << 16, 8), // Set size - benchmark::CreateRange(2, 400, 8) // Density - }); + ->Ranges( + {{1 << 10, 1 << 16}, // Set Size + {2, 512}}); // Density /* Insert a 1000 values into set of varying sizes. */ static void BM_SetOrderedInsert_1000(benchmark::State& state) { @@ -70,10 +69,9 @@ static void BM_SetOrderedInsert_1000(benchmark::State& state) { } BENCHMARK(BM_SetOrderedInsert_1000) ->Unit(benchmark::kMicrosecond) - ->ArgsProduct({ - benchmark::CreateRange(1 << 10, 1 << 16, 8), // Set size - benchmark::CreateRange(2, 400, 8) // Density - }); + ->Ranges( + {{1 << 10, 1 << 16}, // Set Size + {2, 512}}); // Density /* Single value lookup on sets of various sizes. */ static void BM_SetLookup(benchmark::State& state) { @@ -92,10 +90,9 @@ static void BM_SetLookup(benchmark::State& state) { hb_set_destroy(original); } BENCHMARK(BM_SetLookup) - ->ArgsProduct({ - benchmark::CreateRange(1 << 10, 1 << 16, 8), // Set size - benchmark::CreateRange(2, 400, 8) // Density - }); + ->Ranges( + {{1 << 10, 1 << 16}, // Set Size + {2, 512}}); // Density /* Full iteration of sets of varying sizes. */ static void BM_SetIteration(benchmark::State& state) { @@ -114,9 +111,8 @@ static void BM_SetIteration(benchmark::State& state) { hb_set_destroy(original); } BENCHMARK(BM_SetIteration) - ->ArgsProduct({ - benchmark::CreateRange(1 << 10, 1 << 16, 8), // Set size - benchmark::CreateRange(2, 400, 8) // Density - }); + ->Ranges( + {{1 << 10, 1 << 16}, // Set Size + {2, 512}}); // Density BENCHMARK_MAIN();