Kernel:
Linux 304a8b168148 6.14.0-33-generic #33~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Sep 19 17:02:30 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
CPU:
model name : AMD Ryzen 7 7800X3D 8-Core Processor
Benchmarks:
2025-10-26T20:08:04+00:00
Running /app/unordered_map_bench
Run on (16 X 4539.09 MHz CPU s)
CPU Caches:
L1 Data 32 KiB (x8)
L1 Instruction 32 KiB (x8)
L2 Unified 1024 KiB (x8)
L3 Unified 98304 KiB (x1)
Load Average: 0.29, 0.70, 0.86
***WARNING*** ASLR is enabled, the results may have unreproducible noise in them.
-------------------------------------------------------------------------------------------------
Benchmark Time CPU Iterations
-------------------------------------------------------------------------------------------------
UnorderedMapInitBench/no_reserve/10 313 us 313 us 2241
UnorderedMapInitBench/no_reserve/100 3129 us 3128 us 225
UnorderedMapInitBench/no_reserve/1000 31271 us 31257 us 22
UnorderedMapInitBench/no_reserve/10000 312748 us 312703 us 2
UnorderedMapInitBench/no_reserve/100000 3126694 us 3125793 us 1
UnorderedMapInitBench/reserve/10 313 us 313 us 2244
UnorderedMapInitBench/reserve/100 3129 us 3128 us 224
UnorderedMapInitBench/reserve/1000 31270 us 31266 us 22
UnorderedMapInitBench/reserve/10000 312686 us 312566 us 2
UnorderedMapInitBench/reserve/100000 3131094 us 3130397 us 1
UnorderedMapInitBench/pmr_no_reserve/10 313 us 313 us 2241
UnorderedMapInitBench/pmr_no_reserve/100 3119 us 3119 us 224
UnorderedMapInitBench/pmr_no_reserve/1000 31273 us 31261 us 22
UnorderedMapInitBench/pmr_no_reserve/10000 312749 us 312716 us 2
UnorderedMapInitBench/pmr_no_reserve/100000 3130487 us 3130011 us 1
UnorderedMapInitBench/pmr_reserve/10 313 us 313 us 2237
UnorderedMapInitBench/pmr_reserve/100 3124 us 3123 us 224
UnorderedMapInitBench/pmr_reserve/1000 31255 us 31250 us 22
UnorderedMapInitBench/pmr_reserve/10000 312685 us 312648 us 2
UnorderedMapInitBench/pmr_reserve/100000 3130588 us 3130079 us 1
UnorderedMapTraverseBench/Traverse/10 0.042 us 0.042 us 20068752
UnorderedMapTraverseBench/Traverse/100 2.14 us 2.14 us 374169
UnorderedMapTraverseBench/Traverse/1000 21.0 us 21.0 us 38982
UnorderedMapTraverseBench/Traverse/10000 524 us 524 us 1591
UnorderedMapTraverseBench/Traverse/100000 5672 us 5671 us 156
UnorderedMapPmrTraverseBench/Traverse/10 0.049 us 0.049 us 16390406
UnorderedMapPmrTraverseBench/Traverse/100 1.79 us 1.79 us 429101
UnorderedMapPmrTraverseBench/Traverse/1000 19.6 us 19.6 us 41966
UnorderedMapPmrTraverseBench/Traverse/10000 448 us 448 us 1833
UnorderedMapPmrTraverseBench/Traverse/100000 4906 us 4904 us 176
UnorderedMapPmrWithPmrStrTraverseBench/Traverse/10 0.042 us 0.042 us 19988812
UnorderedMapPmrWithPmrStrTraverseBench/Traverse/100 1.84 us 1.84 us 427298
UnorderedMapPmrWithPmrStrTraverseBench/Traverse/1000 18.4 us 18.4 us 44473
UnorderedMapPmrWithPmrStrTraverseBench/Traverse/10000 451 us 451 us 1820
UnorderedMapPmrWithPmrStrTraverseBench/Traverse/100000 4855 us 4853 us 178
2025-10-26T20:09:33+00:00
Running /app/string_bench
Run on (16 X 3940.53 MHz CPU s)
CPU Caches:
L1 Data 32 KiB (x8)
L1 Instruction 32 KiB (x8)
L2 Unified 1024 KiB (x8)
L3 Unified 98304 KiB (x1)
Load Average: 0.83, 0.78, 0.88
***WARNING*** ASLR is enabled, the results may have unreproducible noise in them.
-------------------------------------------------------------------------------
Benchmark Time CPU Iterations
-------------------------------------------------------------------------------
StringFormat/base 0.292 us 0.292 us 2398145
StringFormat/pmr_string 0.277 us 0.277 us 2497814
StringFormat/base_with_reserve 0.268 us 0.268 us 2611590
StringFormat/pmr_string_with_reserve 0.265 us 0.264 us 2660565