summaryrefslogtreecommitdiffhomepage
path: root/benchmarks
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2022-10-31 10:29:18 +0100
committerTyge Løvset <[email protected]>2022-10-31 10:29:18 +0100
commitb648d1bb80958fffed9ad27ee06b2d662d2d67bd (patch)
tree2010c42c8866cf23b7c36827e3fc11b35d5dce20 /benchmarks
parentc73af10e4025e5fc9956d868c8682c08f323bfc6 (diff)
downloadSTC-modified-b648d1bb80958fffed9ad27ee06b2d662d2d67bd.tar.gz
STC-modified-b648d1bb80958fffed9ad27ee06b2d662d2d67bd.zip
Improved typesafe c_container_of() macro.
Diffstat (limited to 'benchmarks')
-rw-r--r--benchmarks/misc/sso_bench.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/benchmarks/misc/sso_bench.cpp b/benchmarks/misc/sso_bench.cpp
index 7742700a..0fffef7a 100644
--- a/benchmarks/misc/sso_bench.cpp
+++ b/benchmarks/misc/sso_bench.cpp
@@ -19,7 +19,7 @@ using StdVec = std::vector<std::string>;
using StdSet = std::set<std::string>;
-static const int BENCHMARK_SIZE = 4000000;
+static const int BENCHMARK_SIZE = 2000000;
static const int MAX_STRING_SIZE = 50;
static const char CHARS[] = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz=+-";
using time_point = std::chrono::high_resolution_clock::time_point;
@@ -120,7 +120,7 @@ int main() {
csrandom(seed);
sum = 0, n = 0;
- std::cerr << "\nstrsize\tmsecs\tcset<cstr>, size=" << BENCHMARK_SIZE/16 << "\n";
+ std::cerr << "\nstrsize\tmsecs\tcsset<cstr>, size=" << BENCHMARK_SIZE/16 << "\n";
for (int strsize = 1; strsize <= MAX_STRING_SIZE; strsize += 2) {
StcSet set = StcSet_with_capacity(BENCHMARK_SIZE/16);
sum += benchmark(set, BENCHMARK_SIZE/16, strsize), ++n;