Skip to content

epanteleev/containers_use_cases_benchmark

Repository files navigation

containers_use_cases_benchmark

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published