aboutsummaryrefslogtreecommitdiff
path: root/absl/container/internal/raw_hash_set_benchmark.cc
diff options
context:
space:
mode:
authorAbseil Team <absl-team@google.com>2024-01-18 09:55:51 -0800
committerCopybara-Service <copybara-worker@google.com>2024-01-18 09:56:52 -0800
commitb03cda5ec9b1f5aa3e2d0e5db4e436a11ed193bc (patch)
tree05179cb24f2d5a175cf9054a067ebd92766e14c1 /absl/container/internal/raw_hash_set_benchmark.cc
parent49ff696cda14c4825a99ced4ff6b6bbe20dd38ce (diff)
downloadabseil-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.cc7
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;