diff options
author | Abseil Team <absl-team@google.com> | 2024-01-18 09:55:51 -0800 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2024-01-18 09:56:52 -0800 |
commit | b03cda5ec9b1f5aa3e2d0e5db4e436a11ed193bc (patch) | |
tree | 05179cb24f2d5a175cf9054a067ebd92766e14c1 /absl/container/internal/raw_hash_set_benchmark.cc | |
parent | 49ff696cda14c4825a99ced4ff6b6bbe20dd38ce (diff) | |
download | abseil-b03cda5ec9b1f5aa3e2d0e5db4e436a11ed193bc.tar.gz abseil-b03cda5ec9b1f5aa3e2d0e5db4e436a11ed193bc.tar.bz2 abseil-b03cda5ec9b1f5aa3e2d0e5db4e436a11ed193bc.zip |
Added benchmarks for smaller size copy constructors.
PiperOrigin-RevId: 599538858
Change-Id: I9e92f4c9cfef1bfe6f8f925efe0ede3f309b6bf4
Diffstat (limited to 'absl/container/internal/raw_hash_set_benchmark.cc')
-rw-r--r-- | absl/container/internal/raw_hash_set_benchmark.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/absl/container/internal/raw_hash_set_benchmark.cc b/absl/container/internal/raw_hash_set_benchmark.cc index 88b07373..05a06427 100644 --- a/absl/container/internal/raw_hash_set_benchmark.cc +++ b/absl/container/internal/raw_hash_set_benchmark.cc @@ -18,6 +18,7 @@ #include <cstdint> #include <numeric> #include <random> +#include <string> #include <tuple> #include <utility> #include <vector> @@ -294,7 +295,7 @@ void BM_CopyCtorSparseInt(benchmark::State& state) { benchmark::DoNotOptimize(t2); } } -BENCHMARK(BM_CopyCtorSparseInt)->Range(128, 4096); +BENCHMARK(BM_CopyCtorSparseInt)->Range(1, 4096); void BM_CopyCtorInt(benchmark::State& state) { std::random_device rd; @@ -312,7 +313,7 @@ void BM_CopyCtorInt(benchmark::State& state) { benchmark::DoNotOptimize(t2); } } -BENCHMARK(BM_CopyCtorInt)->Range(128, 4096); +BENCHMARK(BM_CopyCtorInt)->Range(0, 4096); void BM_CopyCtorString(benchmark::State& state) { std::random_device rd; @@ -330,7 +331,7 @@ void BM_CopyCtorString(benchmark::State& state) { benchmark::DoNotOptimize(t2); } } -BENCHMARK(BM_CopyCtorString)->Range(128, 4096); +BENCHMARK(BM_CopyCtorString)->Range(0, 4096); void BM_CopyAssign(benchmark::State& state) { std::random_device rd; |