aboutsummaryrefslogtreecommitdiffstats
path: root/benches/tidwall_bench.cpp
diff options
context:
space:
mode:
authorFabrice <fabrice@schaub-dev.xyz>2026-04-13 16:44:23 +0200
committerFabrice <fabrice@schaub-dev.xyz>2026-04-13 16:44:23 +0200
commit8889837da535b1164d0fc52e8afeb671ad993b32 (patch)
treef781d48197eee3819534fb9c9e6bccd2988561a0 /benches/tidwall_bench.cpp
parentb7210745c9d3920db5e09f3ebbe0f9cb7051311c (diff)
fix file naming
Diffstat (limited to 'benches/tidwall_bench.cpp')
-rw-r--r--benches/tidwall_bench.cpp85
1 files changed, 0 insertions, 85 deletions
diff --git a/benches/tidwall_bench.cpp b/benches/tidwall_bench.cpp
deleted file mode 100644
index 7780876..0000000
--- a/benches/tidwall_bench.cpp
+++ /dev/null
@@ -1,85 +0,0 @@
-#include <benchmark/benchmark.h>
-
-#include "bench_common.hpp"
-
-namespace {
-
-using namespace cmbench;
-
-static void BM_Insert_Scalar(benchmark::State& state) {
- bench_insert<TidwallAdapter<std::uint64_t, ScalarValue>>(
- state, scalar_workload(), {"tidwall_hashmap", "c", "Scalar", "Insert"});
-}
-static void BM_LookupHit_Scalar(benchmark::State& state) {
- bench_lookup_hit<TidwallAdapter<std::uint64_t, ScalarValue>>(
- state, scalar_workload(),
- {"tidwall_hashmap", "c", "Scalar", "LookupHit"});
-}
-static void BM_LookupMiss_Scalar(benchmark::State& state) {
- bench_lookup_miss<TidwallAdapter<std::uint64_t, ScalarValue>>(
- state, scalar_workload(),
- {"tidwall_hashmap", "c", "Scalar", "LookupMiss"});
-}
-static void BM_Erase_Scalar(benchmark::State& state) {
- bench_erase<TidwallAdapter<std::uint64_t, ScalarValue>>(
- state, scalar_workload(), {"tidwall_hashmap", "c", "Scalar", "Erase"});
-}
-
-static void BM_Insert_HandlePayload(benchmark::State& state) {
- bench_insert<TidwallAdapter<EntityId, ComponentPayload>>(
- state, entity_workload(),
- {"tidwall_hashmap", "c", "HandlePayload", "Insert"});
-}
-static void BM_LookupHit_HandlePayload(benchmark::State& state) {
- bench_lookup_hit<TidwallAdapter<EntityId, ComponentPayload>>(
- state, entity_workload(),
- {"tidwall_hashmap", "c", "HandlePayload", "LookupHit"});
-}
-static void BM_LookupMiss_HandlePayload(benchmark::State& state) {
- bench_lookup_miss<TidwallAdapter<EntityId, ComponentPayload>>(
- state, entity_workload(),
- {"tidwall_hashmap", "c", "HandlePayload", "LookupMiss"});
-}
-static void BM_Erase_HandlePayload(benchmark::State& state) {
- bench_erase<TidwallAdapter<EntityId, ComponentPayload>>(
- state, entity_workload(),
- {"tidwall_hashmap", "c", "HandlePayload", "Erase"});
-}
-
-static void BM_Insert_CompositeKey(benchmark::State& state) {
- bench_insert<TidwallAdapter<ComponentKey, ComponentMeta>>(
- state, component_workload(),
- {"tidwall_hashmap", "c", "CompositeKey", "Insert"});
-}
-static void BM_LookupHit_CompositeKey(benchmark::State& state) {
- bench_lookup_hit<TidwallAdapter<ComponentKey, ComponentMeta>>(
- state, component_workload(),
- {"tidwall_hashmap", "c", "CompositeKey", "LookupHit"});
-}
-static void BM_LookupMiss_CompositeKey(benchmark::State& state) {
- bench_lookup_miss<TidwallAdapter<ComponentKey, ComponentMeta>>(
- state, component_workload(),
- {"tidwall_hashmap", "c", "CompositeKey", "LookupMiss"});
-}
-static void BM_Erase_CompositeKey(benchmark::State& state) {
- bench_erase<TidwallAdapter<ComponentKey, ComponentMeta>>(
- state, component_workload(),
- {"tidwall_hashmap", "c", "CompositeKey", "Erase"});
-}
-
-} // namespace
-
-BENCHMARK(BM_Insert_Scalar);
-BENCHMARK(BM_LookupHit_Scalar);
-BENCHMARK(BM_LookupMiss_Scalar);
-BENCHMARK(BM_Erase_Scalar);
-
-BENCHMARK(BM_Insert_HandlePayload);
-BENCHMARK(BM_LookupHit_HandlePayload);
-BENCHMARK(BM_LookupMiss_HandlePayload);
-BENCHMARK(BM_Erase_HandlePayload);
-
-BENCHMARK(BM_Insert_CompositeKey);
-BENCHMARK(BM_LookupHit_CompositeKey);
-BENCHMARK(BM_LookupMiss_CompositeKey);
-BENCHMARK(BM_Erase_CompositeKey);