-
Notifications
You must be signed in to change notification settings - Fork 0
/
adt_set_order_find.txt
19 lines (19 loc) · 1.17 KB
/
adt_set_order_find.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2023-06-11T21:31:11+08:00
Running ./bin/adt_set_order_find
Run on (8 X 2904 MHz CPU s)
CPU Caches:
L1 Data 32 KiB (x8)
L1 Instruction 32 KiB (x8)
L2 Unified 256 KiB (x8)
L3 Unified 16384 KiB (x1)
Load Average: 6.92, 5.02, 3.04
---------------------------------------------------------------------------------------------
Benchmark Time CPU Iterations
---------------------------------------------------------------------------------------------
BenchOrderSetInt<std::set<int>> 237 ns 236 ns 4086252
BenchOrderSetInt<tsl::ordered_set<int>> 11.4 ns 11.4 ns 77163791
BenchOrderSetInt<absl::btree_set<int>> 70.8 ns 70.5 ns 8687192
BenchImmutableSetInt 249 ns 247 ns 3893246
BenchOrderSetString<std::set<std::string>> 1128 ns 1122 ns 699031
BenchOrderSetString<tsl::ordered_set<std::string>> 83.1 ns 82.6 ns 9403888
BenchOrderSetString<absl::btree_set<std::string>> 398 ns 395 ns 1920206