|
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/8192
|
159.13% |
37.986 |
98.434 |
- |
14.34% |
- |
|
std::copy_backward(vector<int>)/32768
|
152.54% |
1496.415 |
3778.992 |
- |
9.85% |
- |
|
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/32
|
146.36% |
50.251 |
123.799 |
- |
10.97% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32
|
112.66% |
38.958 |
82.848 |
- |
-17.46% |
- |
|
BM_format_string<char>/16384
|
95.14% |
0.016 |
0.030 |
- |
82.33% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/1024
|
78.50% |
67.152 |
119.866 |
- |
40.73% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
73.24% |
25.683 |
44.492 |
- |
52.73% |
- |
|
BM_join_view_deques/1
|
72.02% |
9.290 |
15.980 |
- |
34.62% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/1024
|
70.21% |
56.969 |
96.964 |
- |
61.45% |
- |
|
SetIntersection_None_Vector_uint64_16384_16
|
68.88% |
21628336.189 |
36525123.380 |
- |
80.52% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024
|
62.46% |
53.376 |
86.713 |
- |
3.53% |
- |
|
std::copy_n(vector<int>)/4096
|
57.35% |
148.655 |
233.913 |
- |
59.39% |
- |
|
std::copy_backward(vector<int>)/4096
|
57.07% |
142.729 |
224.190 |
- |
48.39% |
- |
|
BM_join_view_deques/2
|
54.82% |
23.435 |
36.281 |
- |
29.77% |
- |
|
std::move(vector<int>)/32768
|
54.81% |
1703.394 |
2636.997 |
- |
56.08% |
- |
|
BM_vector_deque_ranges_move/0
|
53.19% |
0.234 |
0.358 |
- |
0.05% |
- |
|
BM_std_minmax_element<short>/70000
|
50.71% |
26957.607 |
40626.981 |
- |
50.39% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Large_Control
|
49.45% |
0.260 |
0.388 |
- |
8.74% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
49.09% |
67.935 |
101.281 |
- |
48.38% |
- |
|
BM_std_minmax_element<short>/64000
|
49.02% |
24397.451 |
36356.434 |
- |
49.25% |
- |
|
BM_std_minmax_element<short>/4096
|
48.45% |
1590.231 |
2360.703 |
- |
49.15% |
- |
|
BM_std_minmax_element<short>/4000
|
48.20% |
1541.876 |
2285.051 |
- |
48.67% |
- |
|
BM_std_minmax_element<short>/5500
|
47.86% |
2113.925 |
3125.599 |
- |
48.12% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/0
|
47.39% |
23.493 |
34.627 |
- |
23.06% |
- |
|
BM_std_minmax_element<short>/65536
|
47.03% |
25325.538 |
37235.833 |
- |
48.54% |
- |
|
SetIntersection_None_Vector_uint64_16384_64
|
45.70% |
20559799.671 |
29954710.463 |
- |
47.67% |
- |
|
rng::fold_left(deque<int>)/50
|
45.60% |
28.231 |
41.103 |
- |
-1.43% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
45.42% |
24.207 |
35.202 |
- |
-7.53% |
- |
|
BM_join_view_deques/64
|
45.30% |
879.413 |
1277.811 |
- |
20.36% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0
|
44.39% |
0.489 |
0.706 |
- |
33.44% |
- |
|
BM_std_minmax_element<short>/512
|
44.27% |
200.984 |
289.957 |
- |
44.67% |
- |
|
BM_std_minmax_element<short>/1024
|
44.17% |
400.511 |
577.421 |
- |
44.72% |
- |
|
BM_join_view_deques/512
|
43.62% |
7133.489 |
10244.985 |
- |
20.33% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
43.49% |
32.548 |
46.702 |
- |
28.55% |
- |
|
std::unordered_map<int,_int>::contains(key)/32
|
42.85% |
5.980 |
8.542 |
- |
12.99% |
- |
|
rng::fold_left(deque<int>)/32
|
42.75% |
15.954 |
22.775 |
- |
0.32% |
- |
|
BM_StringRelational_Eq_Empty_Huge_Control
|
42.64% |
0.394 |
0.562 |
- |
21.61% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Small_Control
|
42.12% |
0.316 |
0.449 |
- |
13.72% |
- |
|
BM_join_view_deques/5500
|
42.01% |
77863.415 |
110574.435 |
- |
20.54% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/8192
|
41.97% |
71.416 |
101.387 |
- |
-19.68% |
- |
|
BM_StringConstructDestroyCStr_Empty_Transparent
|
41.50% |
0.452 |
0.639 |
- |
0.13% |
- |
|
BM_join_view_deques/4096
|
41.37% |
58193.671 |
82267.279 |
- |
20.65% |
- |
|
BM_join_view_deques/65536
|
41.08% |
946814.701 |
1335812.877 |
- |
17.43% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
40.91% |
26.932 |
37.950 |
- |
14.69% |
- |
|
BM_join_view_deques/4000
|
40.80% |
57034.160 |
80301.445 |
- |
20.83% |
- |
|
BM_join_view_deques/64000
|
40.30% |
920650.181 |
1291697.756 |
- |
19.58% |
- |
|
std::unordered_set<std::string>::contains(key)/32
|
39.98% |
81.857 |
114.580 |
- |
9.45% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024
|
39.94% |
45.069 |
63.070 |
- |
3.11% |
- |
|
BM_join_view_deques/1024
|
38.88% |
14782.863 |
20530.720 |
- |
18.53% |
- |
|
BM_join_view_deques/70000
|
38.36% |
1029402.410 |
1424256.720 |
- |
17.87% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
37.19% |
3320558.509 |
4555567.494 |
- |
32.64% |
- |
|
BM_join_view_in_vectors/0
|
35.92% |
0.363 |
0.493 |
- |
26.65% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
35.82% |
38912675.623 |
52850893.978 |
- |
2.83% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0
|
35.56% |
77.668 |
105.286 |
- |
249.57% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/8192
|
35.16% |
7610.397 |
10286.350 |
- |
52.26% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024
|
34.90% |
37.989 |
51.245 |
- |
19.87% |
- |
|
std::shift_right(vector<int>)/32
|
33.59% |
2.954 |
3.946 |
- |
2.29% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
33.36% |
40173413.092 |
53576936.759 |
- |
9.62% |
- |
|
BM_vector_deque_move/0
|
33.24% |
0.268 |
0.357 |
- |
-19.70% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
31.81% |
3423003.713 |
4512031.516 |
- |
1.29% |
- |
|
BM_join_view_in_vectors/2
|
31.77% |
17.810 |
23.469 |
- |
0.19% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
31.71% |
27.281 |
35.933 |
- |
0.99% |
- |
|
ranges::min(std::vector<long_long>)/1
|
31.58% |
0.289 |
0.380 |
- |
16.62% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
31.46% |
27.145 |
35.683 |
- |
11.57% |
- |
|
std::search(deque<int>)_(near_matches)/1000
|
31.42% |
21059.069 |
27676.374 |
- |
-6.05% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
29.81% |
27.120 |
35.205 |
- |
44.70% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
29.64% |
23.668 |
30.683 |
- |
30.60% |
- |
|
rng::adjacent_view::begin()/100_(full_view)
|
29.54% |
49.612 |
64.269 |
- |
40.61% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8
|
29.25% |
2379.208 |
3075.162 |
- |
28.01% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8
|
28.96% |
2375.757 |
3063.731 |
- |
26.99% |
- |
|
std::rotate(list<int>)_(by_1/2)/8192
|
28.82% |
9719.251 |
12520.632 |
- |
0.08% |
- |
|
SetIntersection_Front_Set_uint32_16384_256
|
28.20% |
4452466.452 |
5708019.389 |
- |
28.46% |
- |
|
BM_deque_deque_ranges_copy_backward/0
|
28.12% |
0.539 |
0.691 |
- |
21.47% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/32
|
27.70% |
42.088 |
53.746 |
- |
8.19% |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/8
|
27.64% |
29.999 |
38.290 |
- |
27.28% |
- |
|
std::set<std::string>::erase(key)_(existent)/1024
|
27.61% |
94.288 |
120.318 |
- |
40.16% |
- |
|
std::none_of(list<int>)_(process_all)/8192
|
27.45% |
8231.200 |
10490.621 |
- |
22.06% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8
|
27.20% |
2380.023 |
3027.486 |
- |
26.17% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8
|
27.17% |
2433.408 |
3094.585 |
- |
25.54% |
- |
|
std::unordered_multiset<int>::contains(key)/32
|
26.98% |
7.984 |
10.138 |
- |
9.94% |
- |
|
std::rotate(list<int>)_(by_1/3)/8192
|
26.79% |
10541.578 |
13365.470 |
- |
0.09% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
26.11% |
33.139 |
41.791 |
- |
-4.17% |
- |
|
BM_deque_vector_move/0
|
25.55% |
0.572 |
0.719 |
- |
-0.26% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8
|
25.47% |
2376.372 |
2981.694 |
- |
23.27% |
- |
|
std::stable_sort(vector<NonIntegral>)_(shuffled)/8
|
24.52% |
34.011 |
42.350 |
- |
23.23% |
- |
|
std::unordered_set<std::string>::erase(iterator)/32
|
24.00% |
24.169 |
29.970 |
- |
-2.80% |
- |
|
ranges::min(std::deque<char>)/1
|
23.72% |
0.436 |
0.540 |
- |
17.81% |
- |
|
std::unordered_set<std::string>::erase(iterator)/1024
|
23.53% |
24.313 |
30.033 |
- |
25.36% |
- |
|
std::stable_sort(vector<int>)_(repeated)/8
|
23.51% |
29.985 |
37.033 |
- |
26.10% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8
|
23.48% |
2443.847 |
3017.573 |
- |
22.54% |
- |
|
BM_deque_vector_copy/64000
|
23.47% |
2863.532 |
3535.589 |
- |
23.08% |
- |
|
std::search(deque<int>)_(near_matches)/1024
|
23.36% |
23136.919 |
28541.472 |
- |
-6.05% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
23.07% |
27.491 |
33.833 |
- |
5.29% |
- |
|
std::stable_sort(vector<int>)_(ascending)/8
|
23.07% |
29.608 |
36.439 |
- |
23.53% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
23.05% |
142.283 |
175.073 |
- |
175.96% |
- |
|
std::stable_sort(vector<NonIntegral>)_(heap)/8
|
22.91% |
34.915 |
42.914 |
- |
22.43% |
- |
|
std::multiset<std::string>::erase(iterator)/1024
|
22.91% |
25.102 |
30.852 |
- |
17.61% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8
|
22.29% |
2388.289 |
2920.629 |
- |
21.52% |
- |
|
SetIntersection_None_Vector_uint64_16384_16384
|
22.28% |
30610306.142 |
37429188.471 |
- |
83.86% |
- |
|
std::stable_sort(vector<NonIntegral>)_(repeated)/8
|
22.27% |
30.307 |
37.057 |
- |
23.48% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1024
|
22.22% |
2862261.236 |
3498115.623 |
- |
5.34% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8
|
22.06% |
2383.045 |
2908.679 |
- |
20.91% |
- |
|
std::set<std::string>::insert(const_value_type&)_(already_present)/8192
|
21.83% |
140.938 |
171.703 |
- |
10.83% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
21.67% |
124.580 |
151.571 |
- |
-6.03% |
- |
|
std::unordered_multimap<int,_int>::count(key)/32
|
20.88% |
11.325 |
13.690 |
- |
10.77% |
- |
|
BM_std_minmax_element<short>/1
|
20.70% |
0.357 |
0.430 |
- |
15.22% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
20.69% |
20.509 |
24.753 |
- |
8.16% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
20.66% |
27.060 |
32.649 |
- |
2.13% |
- |
|
SetIntersection_None_Vector_uint64_16384_256
|
20.55% |
31845634.757 |
38390404.312 |
- |
88.48% |
- |
|
std::stable_sort(vector<int>)_(heap)/8
|
20.55% |
34.744 |
41.883 |
- |
20.31% |
- |
|
rng::contains(vector<int>)_(process_all)/32
|
20.44% |
7.863 |
9.471 |
- |
10.56% |
- |
|
std::stable_sort(deque<int>)_(heap)/8
|
20.36% |
52.681 |
63.405 |
- |
18.62% |
- |
|
BM_std_minmax_element<char>/1
|
20.24% |
0.399 |
0.480 |
- |
25.65% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1024
|
20.20% |
25.404 |
30.537 |
- |
23.77% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
20.14% |
87.620 |
105.271 |
- |
52.43% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8
|
20.05% |
2460.024 |
2953.372 |
- |
19.10% |
- |
|
BM_deque_vector_copy/65536
|
20.03% |
2979.361 |
3576.200 |
- |
22.08% |
- |
|
BM_std_minmax_element<short>/64
|
19.97% |
22.320 |
26.777 |
- |
20.67% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32
|
19.95% |
108.096 |
129.657 |
- |
123.72% |
- |
|
std::replace_if(deque<int>)_(sprinkled)/50
|
19.83% |
13.701 |
16.419 |
- |
19.63% |
- |
|
std::list<int>::operator=(const_Self&)_(cheap_elements)/8192
|
19.60% |
8288.307 |
9913.012 |
- |
22.16% |
- |
|
BM_join_view_deques/0
|
19.55% |
0.760 |
0.909 |
- |
-8.22% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8
|
19.47% |
2454.305 |
2932.256 |
- |
18.23% |
- |
|
SetIntersection_None_Vector_uint64_16384_1024
|
19.32% |
25078358.408 |
29923846.852 |
- |
47.78% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
19.27% |
10995.576 |
13113.928 |
- |
35.15% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1000
|
19.22% |
30897.281 |
36835.828 |
- |
22.10% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
19.20% |
27.717 |
33.038 |
- |
18.92% |
- |
|
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32
|
19.15% |
641.972 |
764.929 |
- |
-10.11% |
- |
|
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/32
|
19.09% |
611.003 |
727.647 |
- |
5.01% |
- |
|
BM_deque_vector_copy/70000
|
19.00% |
3209.255 |
3818.913 |
- |
19.07% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8
|
18.97% |
2377.936 |
2829.128 |
- |
18.18% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
18.88% |
25.483 |
30.294 |
- |
-12.87% |
- |
|
BM_deque_deque_copy_backward/1
|
18.63% |
2.571 |
3.050 |
- |
4.99% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8
|
18.51% |
2377.669 |
2817.851 |
- |
17.49% |
- |
|
std::set<std::string>::erase(key)_(existent)/32
|
18.44% |
81.039 |
95.985 |
- |
-0.65% |
- |
|
std::unordered_map<int,_int>::insert(const_value_type&)_(already_present)/1024
|
18.39% |
1.288 |
1.525 |
- |
19.81% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0
|
18.35% |
0.360 |
0.426 |
- |
-12.05% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
18.35% |
27.473 |
32.513 |
- |
-16.24% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1024
|
18.25% |
32456.302 |
38380.046 |
- |
21.28% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8
|
18.21% |
2435.913 |
2879.437 |
- |
17.23% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
18.16% |
26.354 |
31.141 |
- |
-5.38% |
- |
|
BM_deque_deque_move_backward/1
|
18.11% |
2.571 |
3.037 |
- |
4.11% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8
|
18.06% |
2371.570 |
2799.935 |
- |
17.19% |
- |
|
std::stable_sort(vector<int>)_(shuffled)/8
|
18.01% |
34.064 |
40.198 |
- |
18.34% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
17.92% |
49.600 |
58.489 |
- |
-12.39% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
17.76% |
19326767.186 |
22759374.743 |
- |
6.70% |
- |
|
SetIntersection_None_Vector_uint32_262144_1
|
17.67% |
337226839.403 |
396818050.818 |
- |
13.22% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
17.64% |
31174.368 |
36673.919 |
- |
25.83% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
17.63% |
37.835 |
44.505 |
- |
8.71% |
- |
|
SetIntersection_Front_Set_uint32_262144_1024
|
17.51% |
15110575.175 |
17757051.438 |
- |
15.27% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
17.49% |
23.800 |
27.963 |
- |
-2.98% |
- |
|
std::unique(deque<int>)_(contiguous)/52
|
17.48% |
54.356 |
63.858 |
- |
5.09% |
- |
|
std::find_end(vector<int>)_(match_near_end)/8192
|
17.42% |
205.956 |
241.843 |
- |
17.33% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
17.27% |
30.672 |
35.970 |
- |
4.91% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
16.99% |
25.601 |
29.949 |
- |
12.40% |
- |
|
SetIntersection_Front_Set_uint32_262144_256
|
16.98% |
4499252.979 |
5263125.664 |
- |
16.90% |
- |
|
BM_deque_vector_ranges_move_backward/0
|
16.72% |
0.592 |
0.691 |
- |
7.71% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1024
|
16.69% |
32588.787 |
38026.952 |
- |
25.55% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
16.65% |
36.867 |
43.003 |
- |
9.32% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/32
|
16.57% |
86.724 |
101.094 |
- |
-3.05% |
- |
|
BM_BitsetToString<32>/Dense_(90%)/90
|
16.43% |
24.992 |
29.098 |
- |
6.31% |
- |
|
std::stable_sort(vector<int>)_(pipe-organ)/8
|
16.33% |
33.955 |
39.499 |
- |
14.73% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8
|
16.32% |
34.527 |
40.162 |
- |
14.13% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32
|
15.96% |
47.732 |
55.352 |
- |
-3.30% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
15.90% |
67.043 |
77.702 |
- |
0.47% |
- |
|
BM_vector_deque_ranges_move_backward/0
|
15.70% |
0.262 |
0.303 |
- |
-32.05% |
- |
|
std::set<std::string>::erase(key)_(existent)/8192
|
15.67% |
104.698 |
121.099 |
- |
5.26% |
- |
|
BM_sprintf/C_string_len_6
|
15.62% |
3.815 |
4.411 |
- |
0.66% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
15.51% |
951.097 |
1098.570 |
- |
11.81% |
- |
|
SetIntersection_Front_Set_uint32_16384_64
|
15.40% |
1824453.706 |
2105437.312 |
- |
16.08% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1000
|
15.38% |
28.211 |
32.549 |
- |
15.10% |
- |
|
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32
|
15.36% |
773.816 |
892.689 |
- |
8.78% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Small_Control
|
15.13% |
0.392 |
0.451 |
- |
-0.06% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
15.06% |
20.139 |
23.171 |
- |
20.49% |
- |
|
BM_to_sys/2100/threads:16
|
15.03% |
17.663 |
20.317 |
- |
24.69% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/1024
|
15.01% |
127.120 |
146.206 |
- |
93.22% |
- |
|
BM_StringRelational_Eq_Small_Large_Control
|
14.95% |
0.429 |
0.493 |
- |
43.32% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_pred)/8192
|
14.76% |
4787.478 |
5493.989 |
- |
14.72% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192
|
14.64% |
4797.182 |
5499.721 |
- |
14.56% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
14.58% |
33.491 |
38.374 |
- |
3.57% |
- |
|
SetIntersection_Front_Set_uint32_64_64
|
14.52% |
14426972.257 |
16521626.379 |
- |
16.36% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
14.44% |
36.804 |
42.118 |
- |
4.08% |
- |
|
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
14.43% |
713.468 |
816.446 |
- |
17.48% |
- |
|
BM_format_to_back_inserter<std::list<char>>/C_string_len_6
|
14.39% |
69.811 |
79.855 |
- |
14.48% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8
|
14.37% |
2388.613 |
2731.901 |
- |
14.37% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
14.30% |
370341285.318 |
423308227.398 |
- |
14.71% |
- |
|
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/8192
|
14.20% |
190.574 |
217.644 |
- |
30.56% |
- |
|
BM_format_to_back_inserter<std::list<char>>/string_len_6
|
14.16% |
68.918 |
78.679 |
- |
9.81% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8
|
14.16% |
2396.010 |
2735.180 |
- |
13.66% |
- |
|
BM_vector_deque_copy/64000
|
14.15% |
2825.151 |
3225.032 |
- |
14.20% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
14.03% |
23.862 |
27.209 |
- |
13.02% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
14.01% |
5486.271 |
6255.116 |
- |
12.82% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/16
|
13.98% |
7.747 |
8.830 |
- |
19.15% |
- |
|
BM_vector_deque_move/64000
|
13.91% |
2824.534 |
3217.560 |
- |
13.97% |
- |
|
SetIntersection_None_Vector_uint64_256_64
|
13.90% |
4529600.397 |
5159200.533 |
- |
13.68% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8
|
13.87% |
2429.481 |
2766.411 |
- |
13.51% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
13.80% |
63.774 |
72.575 |
- |
17.77% |
- |
|
std::find(list<int>)_(process_all)/8192
|
13.78% |
7729.205 |
8794.001 |
- |
19.87% |
- |
|
BM_vector_deque_move_backward/1
|
13.75% |
1.098 |
1.249 |
- |
14.87% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8
|
13.71% |
0.743 |
0.845 |
- |
14.29% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
13.71% |
30.856 |
35.087 |
- |
19.53% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/1024
|
13.52% |
521.088 |
591.526 |
- |
-2.94% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_256
|
13.46% |
11789747.700 |
13377191.732 |
- |
6.67% |
- |
|
SetIntersection_Front_Set_uint32_1024_1024
|
13.40% |
16648212.960 |
18879135.186 |
- |
25.24% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
13.38% |
5496.831 |
6232.248 |
- |
11.75% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
13.35% |
31.938 |
36.203 |
- |
11.89% |
- |
|
std::for_each(list<int>)/8192
|
13.26% |
7789.027 |
8822.065 |
- |
12.51% |
- |
|
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/32
|
13.25% |
793.672 |
898.867 |
- |
0.65% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast
|
13.23% |
0.406 |
0.460 |
- |
-0.02% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8
|
13.15% |
2406.257 |
2722.781 |
- |
13.73% |
- |
|
ranges::min(std::vector<__int128>)/1
|
12.88% |
0.288 |
0.325 |
- |
-13.15% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
12.86% |
74.821 |
84.444 |
- |
-2.26% |
- |
|
BM_vector_deque_move/65536
|
12.84% |
2903.128 |
3275.848 |
- |
12.74% |
- |
|
std::unordered_map<int,_int>::count(key)/32
|
12.79% |
6.663 |
7.516 |
- |
-8.01% |
- |
|
std::stable_sort(deque<int>)_(ascending)/8
|
12.76% |
43.902 |
49.505 |
- |
11.92% |
- |
|
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0
|
12.75% |
3.490 |
3.936 |
- |
0.01% |
- |
|
std::multimap<std::string,_int>::find(key)/32
|
12.63% |
84.717 |
95.420 |
- |
17.18% |
- |
|
bm_exception_ptr_copy_ctor_null
|
12.58% |
0.743 |
0.837 |
- |
21.85% |
- |
|
std::replace_if(deque<int>)_(sprinkled)/32
|
12.44% |
8.890 |
9.995 |
- |
7.32% |
- |
|
SetIntersection_Front_Vector_string_262144_64
|
12.26% |
2575471.392 |
2891157.754 |
- |
-1.08% |
- |
|
SetIntersection_Front_Set_uint64_1024_256
|
12.16% |
4773673.555 |
5353997.508 |
- |
8.62% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0
|
12.07% |
0.471 |
0.528 |
- |
3.97% |
- |
|
std::find(vector<char>)_(bail_25%)/8
|
12.05% |
1.175 |
1.317 |
- |
11.92% |
- |
|
SetIntersection_Front_Set_uint64_16384_256
|
11.96% |
4396913.154 |
4922969.500 |
- |
0.34% |
- |
|
ranges::min(std::deque<char>)/70000
|
11.95% |
16778.151 |
18783.331 |
- |
-11.69% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_64
|
11.95% |
10327466.950 |
11561443.936 |
- |
10.90% |
- |
|
std::unordered_set<std::string>::ctor(const_Self&)/32
|
11.83% |
635.736 |
710.921 |
- |
-8.72% |
- |
|
bm_exception_ptr_copy_assign_null
|
11.80% |
0.690 |
0.771 |
- |
11.54% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
11.78% |
31.925 |
35.686 |
- |
24.77% |
- |
|
std::all_of(list<int>)_(process_all)/8192
|
11.75% |
7588.201 |
8479.680 |
- |
11.49% |
- |
|
SetIntersection_None_Vector_uint64_16384_1
|
11.67% |
29268882.191 |
32683911.594 |
- |
60.67% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
11.66% |
49211773.695 |
54950564.122 |
- |
22.19% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192
|
11.61% |
2803.529 |
3128.981 |
- |
11.53% |
- |
|
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384
|
11.51% |
2045.406 |
2280.887 |
- |
-5.86% |
- |
|
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
11.39% |
789.136 |
879.050 |
- |
16.25% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192
|
11.20% |
26.865 |
29.875 |
- |
4.32% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/8
|
11.10% |
44.551 |
49.498 |
- |
10.66% |
- |
|
SetIntersection_Interlaced_Set_float_1024_64
|
11.10% |
10467242.496 |
11628827.639 |
- |
8.25% |
- |
|
ranges::minmax(std::vector<char>)/1
|
11.09% |
0.601 |
0.667 |
- |
0.53% |
- |
|
ranges::minmax(std::deque<__int128>)/70000
|
11.07% |
27965.872 |
31062.473 |
- |
11.91% |
- |
|
BM_vector_deque_ranges_copy_backward/64000
|
11.01% |
18627.223 |
20677.591 |
- |
8.69% |
- |
|
ranges::minmax(std::vector<__int128>)/1
|
10.91% |
0.282 |
0.312 |
- |
-20.87% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192
|
10.89% |
28.826 |
31.965 |
- |
10.93% |
- |
|
std::unique(deque<int>)_(contiguous)/32
|
10.87% |
48.714 |
54.009 |
- |
3.67% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/8192
|
10.78% |
10499.093 |
11630.417 |
- |
12.12% |
- |
|
std::copy_if(vector<int>)_(entire_range)/64
|
10.76% |
15.659 |
17.344 |
- |
12.25% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_4
|
10.75% |
11066456.837 |
12255868.233 |
- |
8.95% |
- |
|
BM_vector_deque_ranges_move_backward/64000
|
10.75% |
18618.666 |
20619.398 |
- |
8.32% |
- |
|
std::copy(list<int>)/64
|
10.73% |
29.983 |
33.199 |
- |
7.14% |
- |
|
ranges::minmax(std::list<long_long>)/70000
|
10.68% |
49148.382 |
54396.373 |
- |
10.25% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1024
|
10.65% |
18136551.557 |
20067771.384 |
- |
15.64% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/8192
|
10.53% |
7.154 |
7.908 |
- |
13.26% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/50
|
10.48% |
1.015 |
1.121 |
- |
16.02% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/32
|
10.45% |
27.710 |
30.605 |
- |
15.49% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64
|
10.36% |
6075511.325 |
6705222.272 |
- |
0.74% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
10.34% |
31.737 |
35.019 |
- |
14.82% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/8192
|
10.30% |
7.147 |
7.883 |
- |
13.10% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384
|
10.18% |
341033466.559 |
375767448.742 |
- |
13.83% |
- |
|
SetIntersection_None_Set_uint64_256_256
|
10.18% |
6682954.845 |
7363397.023 |
- |
9.07% |
- |
|
SetIntersection_Front_Set_uint64_256_256
|
10.04% |
8334267.698 |
9171300.428 |
- |
-10.47% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/1024
|
10.03% |
61.351 |
67.504 |
- |
10.29% |
- |
|
std::rotate_copy(list<int>)/8192
|
10.02% |
6436.007 |
7080.821 |
- |
1.34% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
9.90% |
1178.371 |
1295.070 |
- |
-0.17% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024
|
9.89% |
7335.652 |
8060.873 |
- |
10.89% |
- |
|
std::rotate(vector<int>)_(1_element_forward)/50
|
9.82% |
4.566 |
5.014 |
- |
4.50% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
9.80% |
94.708 |
103.989 |
- |
10.09% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0
|
9.74% |
41.703 |
45.765 |
- |
34.15% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
9.67% |
2676.352 |
2935.207 |
- |
3.59% |
- |
|
std::set<std::string>::insert(const_value_type&)_(already_present)/1024
|
9.67% |
95.329 |
104.543 |
- |
39.56% |
- |
|
std::unique(deque<int>)_(sprinkled)/32
|
9.56% |
48.366 |
52.987 |
- |
-0.30% |
- |
|
BM_format_to_n_string_begin<std::wstring>/16384
|
9.54% |
1971.993 |
2160.180 |
- |
5.68% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
9.51% |
28.766 |
31.502 |
- |
19.73% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8
|
9.50% |
0.630 |
0.690 |
- |
2.55% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8
|
9.47% |
2466.145 |
2699.710 |
- |
10.40% |
- |
|
std::unordered_set<int>::count(key)/32
|
9.45% |
8.451 |
9.250 |
- |
20.67% |
- |
|
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
9.45% |
5654.562 |
6189.136 |
- |
5.32% |
- |
|
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/32
|
9.37% |
684.061 |
748.146 |
- |
0.11% |
- |
|
ranges::minmax(std::deque<__int128>)/64
|
9.36% |
25.508 |
27.896 |
- |
10.52% |
- |
|
BM_StringFindCharLiteral/1024
|
9.29% |
19.679 |
21.508 |
- |
14.78% |
- |
|
BM_format_string<wchar_t>/8192
|
9.29% |
0.265 |
0.290 |
- |
4.89% |
- |
|
BM_vector_deque_ranges_move/1
|
9.29% |
0.566 |
0.618 |
- |
-10.36% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024
|
9.24% |
20.338 |
22.217 |
- |
-5.90% |
- |
|
std::unique(deque<int>)_(sprinkled)/52
|
9.24% |
53.925 |
58.907 |
- |
-0.83% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/8
|
9.22% |
39.496 |
43.137 |
- |
9.04% |
- |
|
BM_format_to_back_inserter<std::list<char>>/string_view_len_6
|
9.21% |
69.040 |
75.400 |
- |
6.70% |
- |
|
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
9.17% |
46106.063 |
50333.547 |
- |
7.25% |
- |
|
std::unique(list<int>)_(contiguous)/52
|
9.12% |
63.547 |
69.345 |
- |
4.42% |
- |
|
std::stable_sort(deque<int>)_(shuffled)/8
|
9.05% |
54.571 |
59.511 |
- |
8.89% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/1024
|
9.04% |
25.196 |
27.474 |
- |
-15.37% |
- |
|
ranges::minmax(std::deque<__int128>)/8
|
9.03% |
3.586 |
3.909 |
- |
9.59% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
9.02% |
133920.871 |
146000.319 |
- |
8.15% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
8.98% |
32.177 |
35.066 |
- |
7.04% |
- |
|
SetIntersection_Front_Set_string_256_256
|
8.94% |
24105422.967 |
26261243.131 |
- |
5.46% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
8.90% |
27.024 |
29.428 |
- |
8.62% |
- |
|
std::move_backward(list<int>)/4096
|
8.83% |
5394.385 |
5870.919 |
- |
20.75% |
- |
|
BM_toupper_char<wchar_t>
|
8.80% |
0.839 |
0.913 |
- |
-8.20% |
- |
|
ranges::min(std::deque<__int128>)/1
|
8.77% |
0.458 |
0.499 |
- |
0.42% |
- |
|
BM_vector_deque_copy/65536
|
8.77% |
2903.501 |
3158.091 |
- |
9.05% |
- |
|
SetIntersection_None_Set_float_256_256
|
8.73% |
6686193.706 |
7269777.963 |
- |
5.34% |
- |
|
std::search(deque<int>)_(near_matches)/8192
|
8.73% |
1802211.570 |
1959473.479 |
- |
-3.70% |
- |
|
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
8.66% |
5670.695 |
6161.976 |
- |
4.76% |
- |
|
BM_vector_deque_move/70000
|
8.66% |
3085.653 |
3352.783 |
- |
8.59% |
- |
|
SetIntersection_Front_Set_uint64_16384_16384
|
8.64% |
328362181.854 |
356746612.882 |
- |
-1.43% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
8.59% |
565.462 |
614.028 |
- |
11.84% |
- |
|
BM_vector_deque_copy/70000
|
8.53% |
3087.202 |
3350.633 |
- |
8.53% |
- |
|
std::find_end(deque<int>)_(process_all)/8192
|
8.53% |
3282.824 |
3562.908 |
- |
7.03% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
8.53% |
5045204.749 |
5475641.275 |
- |
3.12% |
- |
|
std::set<int>::insert(const_value_type&)_(already_present)/1024
|
8.51% |
4.376 |
4.749 |
- |
8.00% |
- |
|
SetIntersection_Front_Vector_float_1024_4
|
8.48% |
983756.408 |
1067222.515 |
- |
2.74% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192
|
8.46% |
29294.356 |
31772.611 |
- |
8.08% |
- |
|
BM_BitsetToString<32>/Sparse_(10%)/10
|
8.45% |
11.195 |
12.142 |
- |
6.11% |
- |
|
std::reverse_copy(list<int>)/32768
|
8.44% |
26567.291 |
28808.678 |
- |
7.84% |
- |
|
BM_format_to_back_inserter<std::list<char>>/C_string_len_60
|
8.43% |
619.772 |
672.026 |
- |
7.24% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/0
|
8.41% |
0.313 |
0.340 |
- |
-2.93% |
- |
|
BM_vector_deque_ranges_move_backward/2
|
8.38% |
1.138 |
1.234 |
- |
8.15% |
- |
|
BM_vector_deque_ranges_move/64000
|
8.37% |
18515.854 |
20065.103 |
- |
8.00% |
- |
|
BM_vector_deque_ranges_copy/64000
|
8.35% |
18496.564 |
20041.945 |
- |
7.91% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
8.27% |
1739.206 |
1882.998 |
- |
-3.19% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/1024
|
8.24% |
81.045 |
87.725 |
- |
6.89% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
8.21% |
22080.527 |
23893.742 |
- |
1.69% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/64
|
8.19% |
2.115 |
2.288 |
- |
1.95% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/8
|
8.18% |
1.596 |
1.726 |
- |
2.97% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
8.17% |
559.137 |
604.816 |
- |
12.56% |
- |
|
std::replace(vector<int>)_(prefix)/50
|
8.16% |
7.184 |
7.770 |
- |
0.95% |
- |
|
std::find(list<int>)_(bail_25%)/32768
|
8.14% |
7235.331 |
7824.518 |
- |
-6.93% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024
|
8.14% |
9183.613 |
9931.209 |
- |
8.58% |
- |
|
SetIntersection_None_Vector_uint64_262144_262144
|
8.13% |
309378574.428 |
334546405.756 |
- |
-4.21% |
- |
|
SetIntersection_Front_Vector_uint32_262144_64
|
8.12% |
1110180.607 |
1200368.255 |
- |
5.33% |
- |
|
std::remove_if(list<int>)_(prefix)/8192
|
8.12% |
9231.964 |
9981.585 |
- |
2.79% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192
|
8.12% |
35.712 |
38.612 |
- |
-25.10% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/8
|
8.11% |
0.671 |
0.726 |
- |
-12.82% |
- |
|
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/8192
|
8.09% |
568.902 |
614.922 |
- |
8.88% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4
|
8.08% |
193470739.340 |
209110045.247 |
- |
3.21% |
- |
|
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
8.07% |
665.692 |
719.393 |
- |
0.18% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
8.05% |
11928.779 |
12888.809 |
- |
7.94% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192
|
8.05% |
29777.298 |
32173.620 |
- |
8.14% |
- |
|
ranges::min(std::list<long_long>)/70000
|
8.04% |
50350.434 |
54400.674 |
- |
0.39% |
- |
|
std::find_if(list<int>)_(bail_25%)/8
|
8.02% |
0.791 |
0.854 |
- |
7.28% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024
|
8.02% |
9220.152 |
9959.843 |
- |
8.42% |
- |
|
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/1024
|
8.02% |
45599.104 |
49255.637 |
- |
-9.61% |
- |
|
SetIntersection_Front_Set_float_256_16
|
8.01% |
4509046.935 |
4870055.869 |
- |
3.18% |
- |
|
std::unordered_set<std::string>::clear()/32
|
7.90% |
881.007 |
950.579 |
- |
9.28% |
- |
|
std::copy_backward(deque<int>)/262144
|
7.89% |
18769.578 |
20250.387 |
- |
8.04% |
- |
|
BM_format_to_string_back_inserter<std::wstring>/16384
|
7.89% |
9574.689 |
10329.946 |
- |
7.37% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024
|
7.87% |
366.040 |
394.857 |
- |
8.65% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/1048576
|
7.84% |
335758.507 |
362088.504 |
- |
3.94% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
7.84% |
5719.647 |
6168.105 |
- |
8.62% |
- |
|
SetIntersection_Front_Set_uint32_256_64
|
7.80% |
6112248.586 |
6589299.317 |
- |
13.42% |
- |
|
ranges::min(std::deque<char>)/64
|
7.78% |
15.379 |
16.576 |
- |
-8.23% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/8192
|
7.78% |
30.881 |
33.284 |
- |
-2.83% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/8192
|
7.77% |
2618.650 |
2822.190 |
- |
3.74% |
- |
|
SetIntersection_None_Set_string_256_1
|
7.76% |
20323461.656 |
21901115.658 |
- |
6.95% |
- |
|
std::stable_sort(deque<int>)_(repeated)/8
|
7.76% |
44.439 |
47.887 |
- |
10.83% |
- |
|
BM_BitsetToString<32>/Uniform_(50%)/50
|
7.74% |
15.145 |
16.317 |
- |
-6.66% |
- |
|
SetIntersection_Front_Set_uint32_262144_262144
|
7.72% |
1819447.149 |
1959920.395 |
- |
7.69% |
- |
|
std::map<std::string,_int>::equal_range(key)/32
|
7.71% |
61.587 |
66.333 |
- |
-0.02% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32
|
7.69% |
51.116 |
55.049 |
- |
7.03% |
- |
|
BM_format_to_iterator/<std::array>_string_view_len_6
|
7.68% |
2.203 |
2.372 |
- |
9.89% |
- |
|
std::unordered_set<std::string>::find(key)/32
|
7.64% |
90.898 |
97.844 |
- |
7.54% |
- |
|
SetIntersection_None_Vector_uint64_262144_256
|
7.62% |
316346161.824 |
340457760.197 |
- |
-2.97% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16384
|
7.62% |
328788319.253 |
353845990.764 |
- |
7.80% |
- |
|
SetIntersection_Front_Set_float_1024_64
|
7.62% |
1758229.313 |
1892159.367 |
- |
3.41% |
- |
|
std::multiset<std::string>::erase(iterator)/8192
|
7.58% |
28.862 |
31.050 |
- |
-1.16% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/1024
|
7.57% |
2769.473 |
2979.056 |
- |
7.07% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/8192
|
7.52% |
22097.423 |
23758.574 |
- |
6.97% |
- |
|
BM_deque_vector_move/64000
|
7.51% |
3031.548 |
3259.336 |
- |
7.75% |
- |
|
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024
|
7.51% |
2738.246 |
2943.858 |
- |
2.61% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
7.47% |
37669.127 |
40484.573 |
- |
6.59% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8
|
7.45% |
2.229 |
2.395 |
- |
-1.98% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/50
|
7.44% |
141.864 |
152.423 |
- |
6.61% |
- |
|
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/1024
|
7.42% |
156.066 |
167.644 |
- |
3.90% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024
|
7.40% |
12487.999 |
13411.522 |
- |
8.13% |
- |
|
SetIntersection_Front_Vector_uint32_256_64
|
7.39% |
3558558.029 |
3821644.052 |
- |
1.16% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
7.37% |
521.263 |
559.691 |
- |
11.94% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024
|
7.34% |
9246.954 |
9926.137 |
- |
7.34% |
- |
|
std::multiset<std::string>::insert(const_value_type&)_(already_present)/8192
|
7.34% |
178.699 |
191.812 |
- |
2.29% |
- |
|
SetIntersection_None_Set_string_1024_16
|
7.31% |
17666519.992 |
18957605.027 |
- |
5.40% |
- |
|
std::partition_point(list<int>)/8192
|
7.31% |
5596.922 |
6005.790 |
- |
10.28% |
- |
|
std::find_end(deque<int>)_(process_all)/1024
|
7.30% |
414.890 |
445.189 |
- |
4.38% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
7.27% |
5022.845 |
5388.191 |
- |
6.58% |
- |
|
BM_format_to_string_span<char>/16384
|
7.25% |
244.738 |
262.478 |
- |
8.26% |
- |
|
std::find_end(deque<int>)_(process_all)/1048576
|
7.24% |
424010.372 |
454693.936 |
- |
7.02% |
- |
|
std::stable_sort(deque<int>)_(pipe-organ)/1024
|
7.23% |
7540.978 |
8086.087 |
- |
6.14% |
- |
|
std::search(list<int>)_(single_element)/8192
|
7.22% |
8728.621 |
9358.897 |
- |
5.84% |
- |
|
SetIntersection_None_Set_uint32_256_256
|
7.20% |
6696360.069 |
7178814.616 |
- |
3.58% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
7.17% |
1855.587 |
1988.679 |
- |
10.40% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
7.16% |
1193.049 |
1278.520 |
- |
2.30% |
- |
|
BM_format_to_back_inserter<std::deque<char>>/string_len_6
|
7.10% |
34.494 |
36.944 |
- |
8.18% |
- |
|
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/1024
|
7.10% |
46756.583 |
50075.050 |
- |
0.92% |
- |
|
SetIntersection_Interlaced_Vector_string_256_256
|
7.06% |
16040083.091 |
17172662.355 |
- |
3.37% |
- |
|
std::copy_if(list<int>)_(every_other)/4096
|
7.04% |
3157.714 |
3380.061 |
- |
6.98% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/32
|
7.02% |
44.847 |
47.995 |
- |
13.48% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64
|
7.02% |
343696961.312 |
367822765.547 |
- |
2.05% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64
|
7.02% |
5953451.201 |
6371298.028 |
- |
2.13% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
7.01% |
1782558.393 |
1907474.827 |
- |
4.60% |
- |
|
BM_StringFindNoMatch/64
|
7.01% |
1.901 |
2.034 |
- |
4.26% |
- |
|
std::for_each(join_view(vector<vector<int>>))/8192
|
6.96% |
3044.828 |
3256.828 |
- |
7.90% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16384
|
6.96% |
3551052.883 |
3798204.940 |
- |
7.20% |
- |
|
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/32
|
6.95% |
684.131 |
731.685 |
- |
-12.95% |
- |
|
std::partition(list<int>)_(sparse)/8192
|
6.95% |
7185.594 |
7685.009 |
- |
7.52% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/32768
|
6.93% |
7334.074 |
7842.573 |
- |
14.78% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/8
|
6.91% |
0.790 |
0.845 |
- |
6.69% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256
|
6.89% |
192077445.611 |
205304099.293 |
- |
0.96% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/8192
|
6.89% |
8562.732 |
9152.360 |
- |
6.53% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Small_Control
|
6.88% |
0.338 |
0.361 |
- |
55.80% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024
|
6.86% |
9220.940 |
9853.191 |
- |
7.13% |
- |
|
std::unordered_multiset<int>::operator=(const_Self&)_(into_cleared_Container)/0
|
6.85% |
15.941 |
17.034 |
- |
7.53% |
- |
|
std::stable_sort(deque<int>)_(descending)/8
|
6.85% |
69.050 |
73.777 |
- |
5.65% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024
|
6.80% |
74.067 |
79.103 |
- |
-6.60% |
- |
|
std::find_if(list<int>)_(bail_25%)/32768
|
6.80% |
7083.350 |
7564.684 |
- |
0.01% |
- |
|
SetIntersection_Front_Vector_uint64_1024_4
|
6.79% |
971944.164 |
1037925.901 |
- |
3.78% |
- |
|
BM_deque_deque_move/65536
|
6.79% |
3309.991 |
3534.673 |
- |
5.81% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/8192
|
6.79% |
30.825 |
32.917 |
- |
18.68% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/32
|
6.77% |
15.900 |
16.977 |
- |
6.61% |
- |
|
rng::contains(deque<int>)_(process_all)/32
|
6.77% |
8.166 |
8.719 |
- |
6.88% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
6.76% |
347545902.431 |
371031866.254 |
- |
7.74% |
- |
|
BM_deque_vector_move/70000
|
6.74% |
3333.692 |
3558.384 |
- |
9.53% |
- |
|
BM_deque_vector_ranges_move_backward/1
|
6.72% |
0.866 |
0.924 |
- |
0.02% |
- |
|
rng::contains(deque<int>)_(process_all)/8
|
6.70% |
2.227 |
2.377 |
- |
6.80% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
6.66% |
1229.239 |
1311.107 |
- |
6.88% |
- |
|
SetIntersection_Front_Vector_uint64_262144_256
|
6.66% |
1579418.546 |
1684592.664 |
- |
4.17% |
- |
|
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0
|
6.63% |
15.992 |
17.052 |
- |
5.18% |
- |
|
ranges::minmax(std::deque<char>)/1
|
6.62% |
0.460 |
0.491 |
- |
0.94% |
- |
|
BM_format_to_string_pointer<char>/16384
|
6.61% |
246.337 |
262.624 |
- |
8.23% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024
|
6.61% |
192556580.948 |
205283177.458 |
- |
2.07% |
- |
|
std::for_each_n(deque<int>)/32
|
6.60% |
10.892 |
11.611 |
- |
8.80% |
- |
|
std::vector<std::string>::ctor(Range)_(cheap_elements)/32
|
6.58% |
100.571 |
107.184 |
- |
1.29% |
- |
|
BM_to_sys/1979/threads:16
|
6.55% |
0.735 |
0.783 |
- |
-0.69% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1
|
6.55% |
980239.175 |
1044453.215 |
- |
1.29% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384
|
6.54% |
186443557.870 |
198639814.975 |
- |
-1.04% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4
|
6.53% |
6789321.937 |
7232921.346 |
- |
8.49% |
- |
|
std::is_sorted(deque<int>,_pred)/8
|
6.53% |
2.976 |
3.171 |
- |
-29.99% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
6.50% |
1796.268 |
1912.949 |
- |
14.57% |
- |
|
BM_deque_deque_copy/70000
|
6.49% |
3512.032 |
3740.105 |
- |
7.11% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/8192
|
6.47% |
77.572 |
82.590 |
- |
-33.96% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024
|
6.43% |
10155.794 |
10808.669 |
- |
6.66% |
- |
|
std::set<std::string>::erase(iterator)/32
|
6.41% |
29.843 |
31.755 |
- |
19.46% |
- |
|
SetIntersection_Front_Set_uint64_1024_4
|
6.40% |
1009486.895 |
1074075.699 |
- |
-0.53% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8
|
6.40% |
22.732 |
24.187 |
- |
2.02% |
- |
|
std::for_each_n(deque<int>)/50
|
6.40% |
16.893 |
17.973 |
- |
8.92% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/32
|
6.39% |
93.846 |
99.842 |
- |
5.40% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32
|
6.38% |
10.180 |
10.830 |
- |
5.63% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
6.37% |
29.642 |
31.531 |
- |
9.26% |
- |
|
std::multiset<int>::insert(value)_(new_value,_middle)/8192
|
6.33% |
23.538 |
25.029 |
- |
-1.39% |
- |
|
SetIntersection_Interlaced_Set_float_256_16
|
6.30% |
12646923.513 |
13443850.679 |
- |
4.29% |
- |
|
BM_Invoke_FuncPtr
|
6.29% |
0.683 |
0.726 |
- |
6.16% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
6.27% |
27.147 |
28.849 |
- |
9.37% |
- |
|
SetIntersection_None_Set_float_256_1
|
6.27% |
13449791.097 |
14292663.710 |
- |
5.26% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
6.25% |
12165.939 |
12926.660 |
- |
6.53% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
6.23% |
70.907 |
75.324 |
- |
-41.20% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_1
|
6.22% |
989315.240 |
1050801.389 |
- |
2.97% |
- |
|
bm_make_exception_ptr/threads:8
|
6.20% |
2.109 |
2.239 |
- |
-3.86% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
6.18% |
31.905 |
33.876 |
- |
10.46% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1
|
6.16% |
195949831.372 |
208023502.585 |
- |
3.83% |
- |
|
std::multimap<std::string,_int>::count(key)/32
|
6.15% |
69.365 |
73.632 |
- |
1.40% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/1024
|
6.15% |
93.768 |
99.532 |
- |
-9.12% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
6.13% |
94384.308 |
100174.453 |
- |
7.53% |
- |
|
BM_format_to_iterator/<std::array>_string_len_60
|
6.12% |
3.512 |
3.727 |
- |
3.37% |
- |
|
SetIntersection_Interlaced_Set_string_16384_4
|
6.12% |
244624851.970 |
259601410.618 |
- |
8.23% |
- |
|
std::any_of(list<int>)_(process_all)/32768
|
6.11% |
26070.964 |
27665.173 |
- |
5.81% |
- |
|
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/8192
|
6.10% |
47508.392 |
50405.987 |
- |
7.48% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
6.09% |
34.893 |
37.019 |
- |
14.26% |
- |
|
std::multiset<int>::clear()/8192
|
6.08% |
81566.493 |
86528.299 |
- |
7.78% |
- |
|
BM_deque_vector_move/65536
|
6.08% |
3081.453 |
3268.806 |
- |
6.91% |
- |
|
SetIntersection_Front_Vector_float_16384_64
|
6.07% |
1142621.040 |
1211989.857 |
- |
2.26% |
- |
|
std::unordered_set<int>::clear()/8192
|
6.05% |
43373.955 |
45999.677 |
- |
8.76% |
- |
|
std::set<int>::erase(iterator)/8192
|
6.03% |
22.294 |
23.639 |
- |
7.52% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1
|
6.01% |
984902.121 |
1044113.142 |
- |
1.54% |
- |
|
BM_from_sys/1993/threads:16
|
6.00% |
0.681 |
0.722 |
- |
2.29% |
- |
|
SetIntersection_None_Vector_uint32_262144_64
|
6.00% |
334164804.579 |
354202374.863 |
- |
1.36% |
- |
|
BM_stop_token_single_thread_polling_stop_requested/1024
|
5.98% |
4305.706 |
4563.052 |
- |
4.83% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
5.95% |
15211656.278 |
16116849.219 |
- |
-2.43% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_64
|
5.91% |
14598638.058 |
15461401.956 |
- |
9.18% |
- |
|
BM_format_to_iterator/<std::array>_C_string_len_6
|
5.91% |
3.120 |
3.304 |
- |
5.27% |
- |
|
BM_deque_deque_copy/65536
|
5.88% |
3409.236 |
3609.660 |
- |
9.03% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8
|
5.88% |
3.995 |
4.230 |
- |
2.79% |
- |
|
SetIntersection_Front_Set_uint32_262144_4
|
5.85% |
1005148.189 |
1063934.527 |
- |
-0.21% |
- |
|
std::for_each_n(deque<int>)/8
|
5.84% |
2.940 |
3.112 |
- |
9.60% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/32
|
5.84% |
14.610 |
15.463 |
- |
11.21% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/50
|
5.83% |
2.516 |
2.663 |
- |
12.26% |
- |
|
std::reverse(deque<int>)/512
|
5.82% |
150.859 |
159.643 |
- |
5.53% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
5.82% |
157244.212 |
166392.561 |
- |
-0.40% |
- |
|
SetIntersection_Front_Set_float_256_256
|
5.79% |
8615483.879 |
9114109.795 |
- |
5.53% |
- |
|
std::reverse(deque<int>)/32768
|
5.78% |
9318.539 |
9857.550 |
- |
5.64% |
- |
|
std::set<int>::find(key)/32
|
5.76% |
17.359 |
18.359 |
- |
5.33% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
5.74% |
2299.181 |
2431.183 |
- |
-0.79% |
- |
|
std::any_of(deque<int>)_(process_all)/32
|
5.74% |
7.720 |
8.162 |
- |
-8.37% |
- |
|
std::upper_bound(std::list<int>)/8192
|
5.72% |
12330.281 |
13035.456 |
- |
-0.14% |
- |
|
std::stable_sort(vector<int>)_(pipe-organ)/1024
|
5.69% |
7517.597 |
7945.502 |
- |
4.76% |
- |
|
SetIntersection_None_Set_string_1024_4
|
5.69% |
17256450.746 |
18238362.065 |
- |
4.73% |
- |
|
std::find_end(deque<int>)_(near_matches)/8192
|
5.68% |
2153373.935 |
2275784.552 |
- |
8.72% |
- |
|
BM_deque_vector_move_backward/65536
|
5.66% |
4675.567 |
4940.057 |
- |
5.78% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it)/8
|
5.61% |
2.340 |
2.471 |
- |
4.38% |
- |
|
SetIntersection_Front_Vector_uint32_16384_4
|
5.60% |
972622.866 |
1027078.414 |
- |
-2.25% |
- |
|
std::stable_sort(deque<int>)_(pipe-organ)/8192
|
5.60% |
76197.372 |
80461.285 |
- |
5.07% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
5.59% |
805.581 |
850.590 |
- |
-6.12% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1024
|
5.56% |
183058157.703 |
193243552.884 |
- |
-0.86% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_256
|
5.56% |
192950505.391 |
203670897.102 |
- |
-1.52% |
- |
|
SetIntersection_Front_Set_uint32_16384_16
|
5.55% |
1163321.780 |
1227941.271 |
- |
-0.92% |
- |
|
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
5.55% |
233.158 |
246.094 |
- |
0.28% |
- |
|
std::stable_sort(vector<NonIntegral>)_(repeated)/1024
|
5.55% |
3067.775 |
3237.954 |
- |
5.96% |
- |
|
std::reverse(deque<int>)/4096
|
5.54% |
1168.876 |
1233.615 |
- |
5.54% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024
|
5.53% |
17032488.249 |
17974459.939 |
- |
6.25% |
- |
|
SetIntersection_None_Set_float_256_16
|
5.52% |
12790562.021 |
13496246.793 |
- |
5.43% |
- |
|
ranges::min(std::vector<char>)/8
|
5.52% |
2.190 |
2.311 |
- |
2.18% |
- |
|
std::multiset<int>::equal_range(key)/1024
|
5.51% |
32.216 |
33.993 |
- |
4.22% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/8192
|
5.50% |
102685.476 |
108333.717 |
- |
4.68% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
5.50% |
101.396 |
106.973 |
- |
0.15% |
- |
|
std::none_of(list<int>)_(process_all)/32768
|
5.50% |
26254.567 |
27697.918 |
- |
5.66% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32
|
5.49% |
10.356 |
10.925 |
- |
-3.41% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/32
|
5.48% |
9.858 |
10.398 |
- |
13.25% |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/1024
|
5.45% |
73.769 |
77.789 |
- |
2.33% |
- |
|
std::rotate_copy(deque<int>)/32
|
5.44% |
2.697 |
2.844 |
- |
6.97% |
- |
|
BM_format_to_back_inserter<std::list<char>>/string_len_60
|
5.43% |
625.007 |
658.947 |
- |
5.60% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024
|
5.42% |
18.397 |
19.394 |
- |
4.97% |
- |
|
std::find_end(vector<int>)_(process_all)/1000
|
5.41% |
168.475 |
177.588 |
- |
-1.91% |
- |
|
std::copy_if(deque<int>)_(entire_range)/32768
|
5.41% |
9795.655 |
10325.339 |
- |
4.53% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
5.39% |
105527.004 |
111213.425 |
- |
6.05% |
- |
|
std::multiset<std::string>::lower_bound(key)/32
|
5.38% |
70.453 |
74.246 |
- |
6.57% |
- |
|
SetIntersection_Front_Vector_string_1024_1
|
5.38% |
1002701.232 |
1056628.395 |
- |
-0.69% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16
|
5.37% |
1003395.068 |
1057326.654 |
- |
2.99% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/8192
|
5.36% |
1991.898 |
2098.759 |
- |
5.55% |
- |
|
std::make_heap(vector<NonIntegral>)_(heap)/8
|
5.35% |
19.409 |
20.448 |
- |
0.91% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
5.34% |
55086.635 |
58030.438 |
- |
6.12% |
- |
|
ranges::min(std::vector<long_long>)/64
|
5.34% |
4.664 |
4.913 |
- |
5.52% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1
|
5.30% |
980930.263 |
1032962.790 |
- |
-0.59% |
- |
|
BM_format_to_iterator/<std::string>_string_view_len_6
|
5.30% |
2.199 |
2.315 |
- |
0.65% |
- |
|
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/32
|
5.29% |
823.103 |
866.637 |
- |
-0.38% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_64
|
5.26% |
15930623.736 |
16768956.475 |
- |
2.14% |
- |
|
rng::contains(list<int>)_(process_all)/32
|
5.26% |
8.897 |
9.365 |
- |
5.12% |
- |
|
std::stable_sort(vector<int>)_(repeated)/1024
|
5.23% |
2943.485 |
3097.324 |
- |
6.16% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024
|
5.22% |
7661.475 |
8061.418 |
- |
4.39% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192
|
5.22% |
78.553 |
82.654 |
- |
-62.42% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192
|
5.21% |
3538.537 |
3723.012 |
- |
1.75% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8
|
5.20% |
5.743 |
6.042 |
- |
9.31% |
- |
|
SetIntersection_None_Set_string_256_16
|
5.20% |
18938872.909 |
19923783.351 |
- |
7.29% |
- |
|
std::vector<int>::ctor(size_type)/32
|
5.20% |
9.999 |
10.519 |
- |
8.73% |
- |
|
std::move(list<int>)/32768
|
5.19% |
30876.120 |
32479.923 |
- |
5.28% |
- |
|
SetIntersection_None_Set_uint64_16384_16384
|
5.17% |
186304111.592 |
195934949.070 |
- |
0.39% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
5.17% |
1288889.395 |
1355476.631 |
- |
0.93% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_64
|
5.17% |
12278667.897 |
12912896.832 |
- |
4.32% |
- |
|
BM_format_string<wchar_t>/262144
|
5.15% |
0.223 |
0.235 |
- |
4.98% |
- |
|
std::multiset<int>::clear()/1024
|
5.13% |
10115.846 |
10635.216 |
- |
7.81% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/1024
|
5.13% |
23.994 |
25.225 |
- |
-3.28% |
- |
|
BM_deque_vector_copy_backward/65536
|
5.13% |
4675.875 |
4915.596 |
- |
3.44% |
- |
|
BM_format_to_iterator/<std::array>_C_string_len_60
|
5.11% |
4.849 |
5.097 |
- |
1.95% |
- |
|
rng::contains(list<int>)_(process_all)/8
|
5.10% |
2.291 |
2.408 |
- |
8.88% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/1024
|
5.10% |
2823.048 |
2967.017 |
- |
5.68% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
5.10% |
275016.356 |
289041.330 |
- |
7.97% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/1
|
5.10% |
1.822 |
1.915 |
- |
2.10% |
- |
|
std::is_sorted_until(list<int>)/8192
|
5.09% |
6992.833 |
7348.776 |
- |
3.35% |
- |
|
BM_format_to_back_inserter<std::list<char>>/string_view_len_60
|
5.08% |
620.702 |
652.254 |
- |
4.77% |
- |
|
SetIntersection_Front_Set_uint64_1024_64
|
5.08% |
1868410.548 |
1963267.289 |
- |
1.41% |
- |
|
ranges::minmax(std::deque<long_long>)/8
|
5.07% |
2.561 |
2.691 |
- |
-1.19% |
- |
|
std::unordered_multimap<int,_int>::contains(key)/8192
|
5.07% |
11.306 |
11.879 |
- |
2.97% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/32
|
5.06% |
10.033 |
10.541 |
- |
-0.93% |
- |
|
BM_std_minmax_element<long_long>/1
|
5.05% |
0.344 |
0.361 |
- |
-31.30% |
- |
|
BM_format_string<wchar_t>/524288
|
5.04% |
0.216 |
0.227 |
- |
5.15% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
5.04% |
176.644 |
185.541 |
- |
-6.93% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/1
|
5.03% |
0.796 |
0.836 |
- |
8.40% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
5.02% |
260912.960 |
274017.453 |
- |
2.61% |
- |
|
std::multiset<int>::erase(iterator)/8192
|
5.02% |
23.063 |
24.221 |
- |
6.25% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
5.00% |
52.934 |
55.580 |
- |
28.47% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/32
|
5.00% |
45.439 |
47.710 |
- |
-26.45% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
4.99% |
11320.144 |
11884.940 |
- |
6.44% |
- |
|
std::stable_sort(vector<int>)_(repeated)/8192
|
4.98% |
27481.662 |
28851.372 |
- |
5.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/8
|
4.98% |
74.137 |
77.830 |
- |
4.65% |
- |
|
std::any_of(deque<int>)_(process_all)/50
|
4.98% |
12.961 |
13.607 |
- |
-2.56% |
- |
|
std::find_end(vector<int>)_(process_all)/1024
|
4.97% |
172.640 |
181.222 |
- |
-2.23% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
4.97% |
4455397.557 |
4676888.743 |
- |
1.32% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192
|
4.96% |
39.398 |
41.354 |
- |
10.17% |
- |
|
SetIntersection_Front_Vector_uint64_256_4
|
4.96% |
3910363.004 |
4104137.693 |
- |
0.34% |
- |
|
std::find_if(vector<char>)_(process_all)/32768
|
4.94% |
3100.028 |
3253.255 |
- |
4.65% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_64
|
4.91% |
188872609.055 |
198153643.357 |
- |
0.83% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024
|
4.91% |
16274.583 |
17073.723 |
- |
4.96% |
- |
|
std::find_if(vector<char>)_(bail_25%)/32768
|
4.91% |
821.780 |
862.130 |
- |
-7.82% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024
|
4.90% |
14145.480 |
14838.431 |
- |
4.94% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/0
|
4.89% |
32.085 |
33.654 |
- |
6.21% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/50
|
4.88% |
18.579 |
19.486 |
- |
5.16% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192
|
4.88% |
3.363 |
3.527 |
- |
1.60% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
4.85% |
310652.318 |
325726.089 |
- |
3.37% |
- |
|
SetIntersection_None_Set_string_1024_1024
|
4.84% |
17696750.071 |
18553764.373 |
- |
8.82% |
- |
|
std::find_if(vector<char>)_(process_all)/50
|
4.84% |
5.296 |
5.553 |
- |
3.08% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8192
|
4.81% |
215.121 |
225.471 |
- |
-5.86% |
- |
|
BM_to_sys/1970/threads:16
|
4.81% |
0.708 |
0.742 |
- |
5.38% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/8192
|
4.81% |
14.131 |
14.810 |
- |
3.01% |
- |
|
SetIntersection_None_Set_uint64_16384_256
|
4.81% |
193875886.500 |
203193993.773 |
- |
4.57% |
- |
|
std::unordered_multimap<int,_int>::find(key)/8192
|
4.80% |
11.424 |
11.972 |
- |
3.76% |
- |
|
SetIntersection_Front_Set_uint64_16384_4
|
4.80% |
1009116.462 |
1057517.901 |
- |
-0.29% |
- |
|
SetIntersection_None_Set_uint64_16384_1
|
4.80% |
192417980.637 |
201645840.704 |
- |
3.01% |
- |
|
std::remove(list<int>)_(sprinkled)/50
|
4.79% |
64.577 |
67.671 |
- |
0.41% |
- |
|
BM_StringEraseToEnd_Huge_Opaque
|
4.77% |
2.307 |
2.417 |
- |
4.11% |
- |
|
BM_std_minmax_element<short>/3
|
4.76% |
0.917 |
0.961 |
- |
0.20% |
- |
|
std::set<std::string>::equal_range(key)/32
|
4.75% |
70.023 |
73.351 |
- |
14.53% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
4.75% |
63732.761 |
66760.315 |
- |
4.50% |
- |
|
SetIntersection_None_Set_string_256_256
|
4.74% |
10346652.265 |
10837508.342 |
- |
8.85% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
4.74% |
12339.940 |
12924.782 |
- |
0.57% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
4.74% |
431.794 |
452.247 |
- |
4.44% |
- |
|
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024
|
4.73% |
44112.225 |
46200.618 |
- |
6.93% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/32
|
4.73% |
11.619 |
12.168 |
- |
3.79% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_16
|
4.72% |
3525533.061 |
3691953.886 |
- |
1.72% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024
|
4.71% |
3.535 |
3.702 |
- |
1.58% |
- |
|
SetIntersection_Front_Vector_uint64_16384_4
|
4.67% |
977997.342 |
1023700.368 |
- |
0.42% |
- |
|
std::move(vector<int>)/262144
|
4.67% |
14926.731 |
15623.143 |
- |
10.44% |
- |
|
std::unordered_multiset<int>::insert(const_value_type&)_(already_present)/1024
|
4.66% |
17.928 |
18.763 |
- |
4.46% |
- |
|
std::unordered_map<int,_int>::clear()/1024
|
4.65% |
5161.374 |
5401.137 |
- |
4.88% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16
|
4.64% |
351341181.714 |
367657972.034 |
- |
5.72% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
4.64% |
7192.374 |
7525.831 |
- |
6.08% |
- |
|
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6
|
4.63% |
35.901 |
37.564 |
- |
5.27% |
- |
|
SetIntersection_None_Set_string_16384_16384
|
4.62% |
365705243.506 |
382613587.871 |
- |
12.24% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0
|
4.62% |
31.186 |
32.628 |
- |
41.94% |
- |
|
BM_deque_deque_copy/64000
|
4.62% |
3146.273 |
3291.645 |
- |
4.04% |
- |
|
BM_string_without_formatting<wchar_t>
|
4.61% |
30.466 |
31.870 |
- |
8.40% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024
|
4.61% |
17235589.400 |
18029634.329 |
- |
6.87% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1
|
4.61% |
18674330.788 |
19534285.221 |
- |
4.82% |
- |
|
std::find_if(vector<char>)_(process_all)/8192
|
4.60% |
784.936 |
821.064 |
- |
4.27% |
- |
|
BM_deque_vector_ranges_copy/1
|
4.60% |
0.864 |
0.904 |
- |
6.69% |
- |
|
std::for_each_n(list<int>)/50
|
4.60% |
21.607 |
22.601 |
- |
4.21% |
- |
|
BM_stop_token_async_reg_unreg_callback/131072
|
4.60% |
1972843.587 |
2063555.928 |
- |
-0.52% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/32
|
4.59% |
12.661 |
13.243 |
- |
4.99% |
- |
|
SetIntersection_Front_Vector_uint32_262144_256
|
4.58% |
1592675.038 |
1665659.808 |
- |
2.50% |
- |
|
SetIntersection_None_Set_string_256_64
|
4.58% |
16553515.858 |
17311706.284 |
- |
6.00% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192
|
4.58% |
49570.921 |
51840.186 |
- |
4.53% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
4.57% |
10481522.419 |
10960126.389 |
- |
2.44% |
- |
|
BM_Invoke_MemFuncPtr
|
4.56% |
0.839 |
0.878 |
- |
25.08% |
- |
|
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192
|
4.55% |
22725.158 |
23759.670 |
- |
1.28% |
- |
|
SetIntersection_Front_Vector_float_16384_4
|
4.54% |
990665.844 |
1035658.782 |
- |
-0.01% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_16
|
4.53% |
3456784.924 |
3613472.218 |
- |
0.04% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
4.53% |
223202398.280 |
233313877.694 |
- |
-2.90% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024
|
4.53% |
15554.760 |
16258.808 |
- |
4.32% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
4.51% |
353611666.709 |
369563876.465 |
- |
7.23% |
- |
|
std::format(float)_(fmt:_{:_10e})
|
4.51% |
46.992 |
49.111 |
- |
3.75% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/8192
|
4.50% |
7.354 |
7.685 |
- |
-2.39% |
- |
|
std::set<int>::ctor(const_Self&,_const_allocator_type&)/1024
|
4.48% |
5487.219 |
5732.840 |
- |
2.47% |
- |
|
BM_format_to_iterator/<std::vector>_string_len_60
|
4.47% |
3.610 |
3.771 |
- |
2.69% |
- |
|
SetIntersection_Front_Set_uint64_64_64
|
4.46% |
15178071.999 |
15855462.191 |
- |
4.07% |
- |
|
std::stable_sort(vector<NonIntegral>)_(repeated)/8192
|
4.46% |
28491.666 |
29762.298 |
- |
4.72% |
- |
|
BM_to_sys/1993/threads:16
|
4.46% |
0.724 |
0.757 |
- |
-3.76% |
- |
|
rng::find_last(list<int>)_(bail_90%)/8
|
4.45% |
0.559 |
0.584 |
- |
-5.23% |
- |
|
std::make_heap(deque<int>,_pred)_(heap)/8192
|
4.43% |
28159.312 |
29408.142 |
- |
4.12% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
4.43% |
346033601.835 |
361373740.435 |
- |
8.71% |
- |
|
std::stable_sort(vector<int>)_(descending)/8
|
4.43% |
39.100 |
40.832 |
- |
2.49% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
4.38% |
982796.215 |
1025888.184 |
- |
2.27% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/32
|
4.35% |
7.626 |
7.957 |
- |
2.69% |
- |
|
BM_SystemErrorWithoutMessage
|
4.34% |
32.225 |
33.625 |
- |
-1.16% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024
|
4.34% |
14033.432 |
14642.786 |
- |
4.36% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192
|
4.34% |
98835.424 |
103125.876 |
- |
4.59% |
- |
|
ranges::min(std::deque<char>)/8
|
4.34% |
2.244 |
2.341 |
- |
4.90% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
4.33% |
973105.151 |
1015276.182 |
- |
2.19% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1024
|
4.31% |
18651600.461 |
19456008.449 |
- |
8.81% |
- |
|
std::find_end(vector<int>)_(process_all)/8192
|
4.31% |
1352.422 |
1410.738 |
- |
-2.99% |
- |
|
BM_join_view_out_vectors/0
|
4.31% |
0.389 |
0.406 |
- |
-9.22% |
- |
|
BM_deque_deque_move/64000
|
4.30% |
3278.211 |
3419.082 |
- |
5.25% |
- |
|
SetIntersection_Front_Set_uint64_64_16
|
4.29% |
15268416.039 |
15923607.544 |
- |
-0.24% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4
|
4.29% |
156187074.771 |
162888077.693 |
- |
0.15% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024
|
4.29% |
14063.337 |
14666.655 |
- |
4.26% |
- |
|
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/1024
|
4.29% |
1010.903 |
1054.263 |
- |
4.32% |
- |
|
std::set<int>::insert(const_value_type&)_(already_present)/8192
|
4.29% |
7.179 |
7.487 |
- |
-0.98% |
- |
|
SetIntersection_Front_Set_uint32_16384_1024
|
4.29% |
14703608.770 |
15333747.305 |
- |
1.23% |
- |
|
std::stable_sort(deque<int>)_(ascending)/1024
|
4.27% |
6419.470 |
6693.840 |
- |
3.66% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/8192
|
4.27% |
131.734 |
137.364 |
- |
-13.11% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
4.27% |
25.445 |
26.531 |
- |
-0.16% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
4.25% |
22.031 |
22.967 |
- |
6.92% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_16
|
4.24% |
10032371.804 |
10458229.436 |
- |
0.80% |
- |
|
BM_deque_deque_copy_backward/64
|
4.24% |
7.091 |
7.392 |
- |
1.13% |
- |
|
SetIntersection_Front_Vector_float_262144_1
|
4.24% |
1004423.480 |
1047008.159 |
- |
0.93% |
- |
|
std::list<std::string>::ctor(size_type)/8192
|
4.22% |
100862.783 |
105118.783 |
- |
0.27% |
- |
|
SetIntersection_Front_Set_uint64_16384_64
|
4.22% |
1806586.282 |
1882784.301 |
- |
-4.62% |
- |
|
SetIntersection_None_Set_string_1024_64
|
4.22% |
17530047.381 |
18269399.181 |
- |
8.65% |
- |
|
SetIntersection_Front_Set_uint64_1024_16
|
4.21% |
1183008.868 |
1232861.308 |
- |
2.38% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64
|
4.21% |
194765461.050 |
202967457.054 |
- |
3.16% |
- |
|
std::find(vector<char>)_(process_all)/8192
|
4.20% |
134.459 |
140.111 |
- |
4.02% |
- |
|
std::all_of(list<int>)_(process_all)/32768
|
4.20% |
26130.015 |
27226.564 |
- |
2.59% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
4.17% |
883.770 |
920.627 |
- |
4.79% |
- |
|
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/32
|
4.17% |
180.091 |
187.597 |
- |
4.47% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/8192
|
4.15% |
11.493 |
11.971 |
- |
-0.53% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256
|
4.15% |
10586765.804 |
11026506.824 |
- |
3.97% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256
|
4.14% |
9980834.811 |
10394379.147 |
- |
3.18% |
- |
|
std::map<int,_int>::clear()/1024
|
4.14% |
9648.811 |
10048.370 |
- |
-8.59% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8
|
4.14% |
39.132 |
40.752 |
- |
0.07% |
- |
|
std::list<std::string>::ctor(size_type)/1024
|
4.14% |
12363.569 |
12874.837 |
- |
0.95% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
4.13% |
2174391.877 |
2264187.951 |
- |
0.19% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/1024
|
4.13% |
11.620 |
12.099 |
- |
-0.37% |
- |
|
std::set<int>::ctor(const_Self&,_const_allocator_type&)/32
|
4.12% |
172.551 |
179.662 |
- |
2.27% |
- |
|
BM_deque_deque_move_backward/64
|
4.12% |
7.066 |
7.357 |
- |
0.86% |
- |
|
std::unordered_multimap<int,_int>::contains(key)/32
|
4.12% |
10.184 |
10.604 |
- |
32.02% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/1024
|
4.12% |
7618.931 |
7932.681 |
- |
5.07% |
- |
|
std::find_end(vector<int>)_(process_all)/1048576
|
4.12% |
174458.564 |
181640.933 |
- |
-3.14% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024
|
4.11% |
9149.653 |
9526.078 |
- |
4.22% |
- |
|
std::pop_heap(vector<std::string>)/8192
|
4.11% |
83.262 |
86.687 |
- |
-0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4
|
4.11% |
1035911.683 |
1078485.651 |
- |
3.24% |
- |
|
BM_format_to_string_begin<std::vector<char>>/16384
|
4.10% |
143.605 |
149.499 |
- |
4.63% |
- |
|
std::lower_bound(std::list<int>)/8192
|
4.10% |
12360.665 |
12867.729 |
- |
0.16% |
- |
|
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/8192
|
4.10% |
17457.491 |
18173.327 |
- |
0.24% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1
|
4.08% |
973635.307 |
1013369.579 |
- |
3.55% |
- |
|
BM_format_to_string_pointer<wchar_t>/1
|
4.08% |
9.822 |
10.222 |
- |
0.04% |
- |
|
std::adjacent_find(deque<int>)/8
|
4.05% |
4.959 |
5.160 |
- |
3.58% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64
|
4.05% |
350705650.635 |
364897116.786 |
- |
0.22% |
- |
|
std::all_of(deque<int>)_(process_all)/32
|
4.04% |
9.386 |
9.765 |
- |
-3.78% |
- |
|
std::format(double)_(fmt:_{:017500_10Lf})
|
4.03% |
1321.035 |
1374.324 |
- |
2.97% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
4.03% |
105937.274 |
110210.128 |
- |
4.30% |
- |
|
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192
|
4.02% |
20671.769 |
21503.133 |
- |
4.95% |
- |
|
std::make_heap(deque<int>,_pred)_(repeated)/1024
|
4.02% |
2338.909 |
2432.913 |
- |
2.88% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
4.02% |
1250.400 |
1300.606 |
- |
5.44% |
- |
|
SetIntersection_Front_Set_uint32_262144_16
|
4.01% |
1200735.569 |
1248902.129 |
- |
-1.48% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/1024
|
4.00% |
2049.847 |
2131.767 |
- |
3.76% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
3.98% |
999522.815 |
1039348.589 |
- |
5.94% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/52
|
3.98% |
25.440 |
26.454 |
- |
3.12% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
3.97% |
24.998 |
25.989 |
- |
2.15% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
3.97% |
18.771 |
19.515 |
- |
18.24% |
- |
|
std::multiset<std::string>::find(key)/32
|
3.95% |
85.906 |
89.302 |
- |
0.07% |
- |
|
SetIntersection_None_Set_string_1024_256
|
3.94% |
17839677.446 |
18543115.165 |
- |
4.08% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024
|
3.93% |
16234.475 |
16872.559 |
- |
4.05% |
- |
|
SetIntersection_None_Set_string_64_4
|
3.92% |
30069309.530 |
31246925.195 |
- |
2.97% |
- |
|
BM_StringMove_Large
|
3.92% |
0.695 |
0.722 |
- |
-3.56% |
- |
|
SetIntersection_None_Set_string_1024_1
|
3.92% |
17777051.171 |
18473064.946 |
- |
8.71% |
- |
|
BM_format_to_iterator/<std::string>_string_view_len_60
|
3.91% |
3.580 |
3.720 |
- |
6.42% |
- |
|
BM_Hash/uint32_random_std_hash/1024
|
3.91% |
619.725 |
643.956 |
- |
11.15% |
- |
|
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024
|
3.91% |
2433.426 |
2528.465 |
- |
3.52% |
- |
|
SetIntersection_Front_Set_float_16384_1
|
3.91% |
993815.064 |
1032626.908 |
- |
3.98% |
- |
|
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/1024
|
3.90% |
3886.254 |
4037.863 |
- |
2.70% |
- |
|
rng::find_last(list<int>)_(bail_90%)/50
|
3.90% |
1.457 |
1.513 |
- |
-8.91% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024
|
3.88% |
3326858.161 |
3455935.931 |
- |
-21.62% |
- |
|
SetIntersection_Front_Vector_uint64_1024_16
|
3.88% |
1030693.483 |
1070657.372 |
- |
1.74% |
- |
|
std::stable_sort(vector<int>)_(pipe-organ)/8192
|
3.87% |
82121.862 |
85302.016 |
- |
3.44% |
- |
|
BM_format_to_iterator/<std::string>_string_len_6
|
3.87% |
2.195 |
2.279 |
- |
1.85% |
- |
|
SetIntersection_None_Vector_uint64_256_256
|
3.87% |
3202354.116 |
3326310.148 |
- |
17.39% |
- |
|
std::unordered_map<int,_int>::contains(key)/1024
|
3.87% |
9.861 |
10.242 |
- |
-1.32% |
- |
|
ranges::minmax(std::deque<long_long>)/1
|
3.86% |
0.442 |
0.459 |
- |
16.21% |
- |
|
std::unordered_multimap<int,_int>::insert(const_value_type&)_(already_present)/1024
|
3.85% |
18.214 |
18.916 |
- |
4.34% |
- |
|
std::unordered_map<int,_int>::count(key)/1024
|
3.84% |
9.999 |
10.383 |
- |
1.83% |
- |
|
std::find(vector<int>)_(bail_25%)/1024
|
3.84% |
39.301 |
40.810 |
- |
3.04% |
- |
|
std::make_heap(deque<int>,_pred)_(ascending)/8192
|
3.84% |
20402.015 |
21184.580 |
- |
0.75% |
- |
|
std::make_heap(deque<int>,_pred)_(repeated)/8192
|
3.83% |
19692.242 |
20446.249 |
- |
7.54% |
- |
|
std::stable_sort(deque<int>)_(pipe-organ)/8
|
3.83% |
57.021 |
59.204 |
- |
3.36% |
- |
|
std::vector<int>::erase(middle)_(cheap_elements)/32
|
3.82% |
4.504 |
4.676 |
- |
6.61% |
- |
|
std::multiset<std::string>::clear()/32
|
3.82% |
849.175 |
881.588 |
- |
4.99% |
- |
|
std::format(double)_(fmt:_{:0>17500_0Lf})
|
3.81% |
1322.912 |
1373.359 |
- |
0.78% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192
|
3.80% |
83088.282 |
86243.814 |
- |
3.33% |
- |
|
SetIntersection_Front_Vector_uint64_1024_64
|
3.79% |
1162575.698 |
1206661.295 |
- |
2.34% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1
|
3.78% |
981360.907 |
1018434.903 |
- |
-2.35% |
- |
|
SetIntersection_None_Set_uint64_16384_1024
|
3.77% |
186100638.937 |
193110166.071 |
- |
-1.74% |
- |
|
std::set<int>::ctor(const_Self&,_const_allocator_type&)/8192
|
3.75% |
44789.310 |
46468.703 |
- |
2.78% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16
|
3.74% |
1031034.067 |
1069583.744 |
- |
1.79% |
- |
|
SetIntersection_Interlaced_Set_string_16384_16
|
3.71% |
367580723.910 |
381212176.949 |
- |
9.68% |
- |
|
std::find_end(deque<int>)_(near_matches)/1024
|
3.71% |
29383.971 |
30473.528 |
- |
10.68% |
- |
|
std::set<int>::clear()/1024
|
3.71% |
10427.801 |
10814.215 |
- |
5.28% |
- |
|
SetIntersection_Front_Set_uint64_256_4
|
3.70% |
4140069.383 |
4293101.446 |
- |
2.10% |
- |
|
std::partition(vector<int>)_(dense)/1024
|
3.70% |
241.020 |
249.929 |
- |
0.26% |
- |
|
std::copy_n(deque<int>)/262144
|
3.69% |
79835.997 |
82778.032 |
- |
3.45% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
3.68% |
18.458 |
19.137 |
- |
3.87% |
- |
|
BM_stop_token_multi_thread_polling_stop_requested/131072
|
3.67% |
7787433.863 |
8073076.963 |
- |
7.17% |
- |
|
std::find_end(deque<int>)_(single_element)/8192
|
3.66% |
3407.658 |
3532.519 |
- |
5.11% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024
|
3.66% |
28855.900 |
29913.112 |
- |
5.72% |
- |
|
std::map<int,_int>::find(key)/1024
|
3.66% |
27.989 |
29.015 |
- |
3.50% |
- |
|
BM_StringFindCharLiteral/32
|
3.66% |
1.779 |
1.844 |
- |
3.58% |
- |
|
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/32
|
3.63% |
75.892 |
78.644 |
- |
-1.01% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_16
|
3.63% |
38276205.886 |
39663751.308 |
- |
2.78% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
3.62% |
151.760 |
157.257 |
- |
-2.04% |
- |
|
BM_StringEraseToEnd_Huge_Transparent
|
3.61% |
2.436 |
2.524 |
- |
3.39% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
3.61% |
330217139.524 |
342125968.154 |
- |
8.13% |
- |
|
std::set<int>::ctor(const_Self&)/32
|
3.60% |
171.451 |
177.629 |
- |
2.73% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64
|
3.60% |
15091040.666 |
15634260.850 |
- |
-4.95% |
- |
|
std::stable_sort(vector<int>)_(descending)/8192
|
3.60% |
80196.821 |
83083.581 |
- |
3.31% |
- |
|
SetIntersection_None_Vector_uint32_1024_4
|
3.59% |
2272493.020 |
2354168.100 |
- |
1.37% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/32
|
3.59% |
22.789 |
23.607 |
- |
3.59% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256
|
3.59% |
33374962.956 |
34572357.638 |
- |
-0.60% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192
|
3.58% |
78302.011 |
81107.075 |
- |
3.49% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/32
|
3.58% |
10.683 |
11.065 |
- |
1.67% |
- |
|
SetIntersection_Front_Vector_string_262144_1
|
3.58% |
1034384.593 |
1071402.943 |
- |
4.09% |
- |
|
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/8192
|
3.57% |
33257.010 |
34445.838 |
- |
2.20% |
- |
|
std::find_end(deque<int>)_(near_matches)/1000
|
3.57% |
28048.347 |
29049.835 |
- |
10.19% |
- |
|
std::find(vector<int>)_(bail_25%)/8192
|
3.57% |
315.419 |
326.672 |
- |
3.59% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000
|
3.56% |
247.707 |
256.527 |
- |
3.33% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8
|
3.55% |
3.514 |
3.639 |
- |
-0.90% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
3.54% |
11120534.036 |
11513721.198 |
- |
6.77% |
- |
|
std::find_if(list<int>)_(process_all)/32768
|
3.53% |
26116.963 |
27039.410 |
- |
2.17% |
- |
|
SetIntersection_Interlaced_Set_string_16384_256
|
3.50% |
374864042.271 |
387992196.378 |
- |
10.39% |
- |
|
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000
|
3.50% |
71702.940 |
74211.951 |
- |
3.05% |
- |
|
std::find(vector<long_long>)_(bail_25%)/1024
|
3.50% |
39.302 |
40.677 |
- |
3.37% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024
|
3.49% |
9245.618 |
9568.530 |
- |
4.51% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
3.49% |
13858.460 |
14341.956 |
- |
5.15% |
- |
|
std::set<int>::equal_range(key)/8192
|
3.49% |
52.553 |
54.385 |
- |
3.68% |
- |
|
BM_stop_token_async_reg_unreg_callback/16777216
|
3.48% |
254329715.456 |
263182520.866 |
- |
1.12% |
- |
|
std::multiset<int>::clear()/32
|
3.47% |
617.267 |
638.685 |
- |
3.86% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
3.47% |
1378085.464 |
1425893.977 |
- |
-1.30% |
- |
|
SetIntersection_None_Set_string_64_16
|
3.46% |
25504662.335 |
26387815.455 |
- |
2.68% |
- |
|
std::find_end(deque<int>)_(single_element)/1024
|
3.46% |
430.804 |
445.715 |
- |
5.94% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576
|
3.46% |
480962.160 |
497597.053 |
- |
2.00% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16
|
3.45% |
1049385.034 |
1085624.332 |
- |
1.59% |
- |
|
std::map<std::string,_int>::find(key)/8192
|
3.44% |
214.635 |
222.026 |
- |
1.52% |
- |
|
std::map<std::string,_int>::contains(key)/1024
|
3.44% |
145.548 |
150.549 |
- |
2.12% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
3.43% |
234.084 |
242.112 |
- |
138.82% |
- |
|
std::stable_sort(deque<int>)_(ascending)/8192
|
3.43% |
66699.801 |
68986.988 |
- |
3.34% |
- |
|
std::unordered_multiset<int>::find(key)/1024
|
3.43% |
9.954 |
10.295 |
- |
-0.37% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32
|
3.42% |
599.677 |
620.201 |
- |
3.77% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/8192
|
3.42% |
525.259 |
543.205 |
- |
1.67% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/1024
|
3.41% |
10289.939 |
10641.256 |
- |
3.01% |
- |
|
std::remove(list<int>)_(sprinkled)/8192
|
3.41% |
7848.507 |
8115.917 |
- |
-0.10% |
- |
|
std::count_if(list<int>)_(every_other)/8192
|
3.41% |
7164.095 |
7408.050 |
- |
3.36% |
- |
|
SetIntersection_None_Vector_uint64_1024_1024
|
3.40% |
3303466.644 |
3415885.195 |
- |
47.12% |
- |
|
SetIntersection_Front_Set_string_64_16
|
3.40% |
21560806.550 |
22293408.434 |
- |
1.01% |
- |
|
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0
|
3.40% |
0.650 |
0.672 |
- |
-3.17% |
- |
|
SetIntersection_Front_Set_string_16_16
|
3.37% |
52903198.796 |
54687296.139 |
- |
3.90% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
3.37% |
222518738.359 |
230007673.567 |
- |
-6.98% |
- |
|
SetIntersection_Front_Set_uint64_256_64
|
3.36% |
6037569.992 |
6240636.190 |
- |
-4.81% |
- |
|
std::unordered_set<std::string>::find(key)/1024
|
3.36% |
112.758 |
116.549 |
- |
3.79% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
3.36% |
310.765 |
321.207 |
- |
4.06% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
3.36% |
7.608 |
7.863 |
- |
2.05% |
- |
|
std::find(vector<int>)_(bail_25%)/32768
|
3.34% |
1251.753 |
1293.603 |
- |
3.29% |
- |
|
SetIntersection_Interlaced_Set_string_16384_1
|
3.33% |
1052821.754 |
1087901.741 |
- |
3.44% |
- |
|
BM_StringFindCharLiteral/64
|
3.32% |
2.255 |
2.330 |
- |
-0.68% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
3.32% |
38321.911 |
39593.581 |
- |
-4.35% |
- |
|
BM_unicode_text<wchar_t>
|
3.32% |
95616.511 |
98789.023 |
- |
-0.06% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192
|
3.32% |
77682.845 |
80258.036 |
- |
3.81% |
- |
|
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32
|
3.31% |
538.603 |
556.454 |
- |
2.29% |
- |
|
std::is_sorted(list<int>)/8192
|
3.31% |
6740.687 |
6964.075 |
- |
2.91% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/8192
|
3.31% |
81343.417 |
84038.524 |
- |
3.84% |
- |
|
SetIntersection_None_Set_uint64_64_4
|
3.31% |
23457091.498 |
24233813.979 |
- |
5.42% |
- |
|
BM_to_chars_bad/8
|
3.31% |
1.111 |
1.147 |
- |
0.14% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/8192
|
3.30% |
513.468 |
530.413 |
- |
0.75% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/32768
|
3.30% |
25975.229 |
26832.343 |
- |
4.53% |
- |
|
SetIntersection_None_Set_uint64_256_1
|
3.29% |
13540452.462 |
13985724.391 |
- |
-1.87% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
3.29% |
582.037 |
601.168 |
- |
2.67% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8
|
3.29% |
3.332 |
3.442 |
- |
1.02% |
- |
|
std::find(vector<long_long>)_(bail_25%)/32768
|
3.28% |
1249.367 |
1290.328 |
- |
3.12% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192
|
3.28% |
78896.288 |
81480.934 |
- |
3.79% |
- |
|
SetIntersection_Front_Set_string_262144_16
|
3.28% |
1627047.593 |
1680340.338 |
- |
-5.44% |
- |
|
SetIntersection_Front_Vector_string_256_64
|
3.27% |
8857614.566 |
9147267.347 |
- |
-4.09% |
- |
|
std::move(deque<int>)/32768
|
3.27% |
2242.523 |
2315.825 |
- |
7.76% |
- |
|
std::partial_sort_copy(vector<int>)_(shuffled)/8192
|
3.26% |
70310.888 |
72599.923 |
- |
1.29% |
- |
|
std::find(vector<long_long>)_(bail_25%)/8192
|
3.24% |
314.577 |
324.758 |
- |
3.13% |
- |
|
BM_deque_deque_move/70000
|
3.23% |
3724.340 |
3844.673 |
- |
6.30% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
3.22% |
9109.411 |
9402.768 |
- |
3.85% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_4
|
3.21% |
22530387.221 |
23252739.752 |
- |
7.85% |
- |
|
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
3.20% |
177.816 |
183.503 |
- |
2.48% |
- |
|
std::search(vector<int>)_(same_length)/8192
|
3.20% |
1876.582 |
1936.574 |
- |
3.04% |
- |
|
std::search(list<int>)_(no_match)/8192
|
3.19% |
6856.348 |
7075.143 |
- |
2.47% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
3.18% |
53861.124 |
55573.359 |
- |
-4.85% |
- |
|
std::is_sorted_until(list<int>)/1024
|
3.18% |
738.027 |
761.484 |
- |
3.01% |
- |
|
std::format(float)_(fmt:_{:_0e})
|
3.17% |
43.111 |
44.476 |
- |
3.62% |
- |
|
std::format(float)_(fmt:_{:_0g})
|
3.16% |
46.768 |
48.247 |
- |
3.10% |
- |
|
BM_format_to_string_begin<std::vector<wchar_t>>/1
|
3.16% |
9.985 |
10.301 |
- |
1.67% |
- |
|
std::unordered_set<std::string>::clear()/1024
|
3.16% |
21825.485 |
22515.170 |
- |
3.26% |
- |
|
std::multiset<int>::erase(iterator)/1024
|
3.14% |
20.609 |
21.257 |
- |
3.62% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
3.14% |
113371.990 |
116931.788 |
- |
5.60% |
- |
|
BM_deque_vector_copy_backward/70000
|
3.14% |
5007.230 |
5164.356 |
- |
1.71% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16
|
3.13% |
194594289.549 |
200677871.890 |
- |
-0.44% |
- |
|
std::list<int>::ctor(const_Self&)_(cheap_elements)/32
|
3.13% |
326.463 |
336.669 |
- |
-1.86% |
- |
|
std::multiset<std::string>::equal_range(key)/1024
|
3.13% |
106.799 |
110.138 |
- |
1.47% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
3.12% |
34.592 |
35.672 |
- |
1.26% |
- |
|
std::transform(deque<int>)_(identity_transform)/50
|
3.12% |
14.135 |
14.576 |
- |
3.33% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024
|
3.12% |
19.625 |
20.237 |
- |
3.67% |
- |
|
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1
|
3.11% |
20.435 |
21.071 |
- |
-1.11% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/32
|
3.11% |
10.030 |
10.341 |
- |
-1.67% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024
|
3.09% |
14083.948 |
14519.835 |
- |
3.20% |
- |
|
std::fill(list<int>)/8192
|
3.09% |
6721.116 |
6928.720 |
- |
-5.76% |
- |
|
std::set<int>::clear()/8192
|
3.08% |
84610.965 |
87220.947 |
- |
4.35% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
3.08% |
342006379.273 |
352540451.009 |
- |
-1.25% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/8192
|
3.08% |
3513.086 |
3621.199 |
- |
0.46% |
- |
|
std::partial_sort(vector<int>)_(shuffled)/8192
|
3.07% |
73114.601 |
75361.678 |
- |
3.08% |
- |
|
SetIntersection_Interlaced_Set_uint32_16_4
|
3.07% |
57798120.989 |
59573056.775 |
- |
0.44% |
- |
|
std::move(list<int>)/262144
|
3.07% |
249428.551 |
257084.723 |
- |
1.43% |
- |
|
BM_deque_deque_ranges_move_backward/64
|
3.06% |
17.460 |
17.994 |
- |
2.93% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_64
|
3.04% |
3481975.943 |
3587935.073 |
- |
1.04% |
- |
|
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/1024
|
3.04% |
211.289 |
217.703 |
- |
129.06% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024
|
3.03% |
29312.731 |
30201.567 |
- |
3.49% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
3.02% |
246457732.795 |
253902777.191 |
- |
0.28% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/8192
|
3.02% |
21.013 |
21.648 |
- |
-1.83% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
3.02% |
21.182 |
21.821 |
- |
3.85% |
- |
|
std::move_backward(deque<int>)/8
|
3.02% |
4.672 |
4.813 |
- |
0.56% |
- |
|
SetIntersection_Interlaced_Set_string_256_64
|
3.01% |
21612976.817 |
22262954.450 |
- |
5.10% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/32
|
2.99% |
9.728 |
10.020 |
- |
2.51% |
- |
|
std::map<std::string,_int>::clear()/8192
|
2.99% |
195301.403 |
201138.445 |
- |
-0.41% |
- |
|
std::unique_copy(list<int>,_pred)_(sprinkled)/8192
|
2.99% |
7371.780 |
7591.854 |
- |
3.12% |
- |
|
std::deque<int>::erase(middle)_(cheap_elements)/8192
|
2.97% |
212.120 |
218.429 |
- |
1.61% |
- |
|
std::for_each(set<int>::iterator)/32
|
2.97% |
39.579 |
40.753 |
- |
-1.88% |
- |
|
BM_CmpLess_uchar_uint
|
2.97% |
1.053 |
1.084 |
- |
2.38% |
- |
|
SetIntersection_None_Set_uint32_1024_1024
|
2.97% |
11042399.006 |
11369982.362 |
- |
5.65% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/32
|
2.96% |
2429.615 |
2501.628 |
- |
-0.04% |
- |
|
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/8192
|
2.96% |
17846.708 |
18374.854 |
- |
-2.64% |
- |
|
std::make_heap(deque<int>,_pred)_(descending)/8192
|
2.95% |
28487.925 |
29327.979 |
- |
2.16% |
- |
|
std::unordered_multiset<int>::clear()/8192
|
2.95% |
44641.569 |
45957.407 |
- |
-6.02% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
2.94% |
7031.107 |
7237.952 |
- |
-4.11% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/32
|
2.94% |
2.743 |
2.824 |
- |
0.26% |
- |
|
std::multimap<std::string,_int>::equal_range(key)/32
|
2.93% |
69.310 |
71.340 |
- |
5.27% |
- |
|
std::unordered_set<std::string>::contains(key)/1024
|
2.92% |
113.996 |
117.325 |
- |
1.35% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_64
|
2.92% |
5103715.450 |
5252525.309 |
- |
3.74% |
- |
|
SetIntersection_Front_Set_uint32_256_16
|
2.91% |
4526430.013 |
4657987.071 |
- |
1.87% |
- |
|
BM_Hash/uint32_top_std_hash/1024
|
2.90% |
592.694 |
609.898 |
- |
-10.42% |
- |
|
std::rotate(deque<int>)_(by_1/3)/1024
|
2.90% |
391.760 |
403.128 |
- |
1.88% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024
|
2.90% |
21.990 |
22.627 |
- |
13.98% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
2.90% |
82098.167 |
84476.160 |
- |
1.43% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024
|
2.90% |
10802.359 |
11115.098 |
- |
2.68% |
- |
|
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024
|
2.90% |
36470.157 |
37525.972 |
- |
2.66% |
- |
|
SetIntersection_Front_Set_uint64_262144_262144
|
2.89% |
1949779.224 |
2006031.573 |
- |
0.71% |
- |
|
std::multiset<std::string>::equal_range(key)/8192
|
2.88% |
180.618 |
185.823 |
- |
1.70% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
2.88% |
349761541.816 |
359833357.669 |
- |
5.50% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/8
|
2.88% |
31.054 |
31.948 |
- |
2.77% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4
|
2.87% |
363585431.195 |
374033720.349 |
- |
-6.65% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1
|
2.87% |
1013634.261 |
1042734.226 |
- |
2.68% |
- |
|
std::unordered_multimap<int,_int>::clear()/8192
|
2.87% |
44048.051 |
45310.219 |
- |
1.68% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1
|
2.85% |
979759.591 |
1007719.105 |
- |
-0.53% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/8192
|
2.85% |
98247.933 |
101051.057 |
- |
-0.05% |
- |
|
std::multiset<std::string>::count(key)/8192
|
2.85% |
182.000 |
187.188 |
- |
1.80% |
- |
|
SetIntersection_Front_Set_uint64_16384_16
|
2.85% |
1190969.627 |
1224901.993 |
- |
2.34% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16
|
2.85% |
192456501.583 |
197938224.860 |
- |
-4.38% |
- |
|
SetIntersection_Interlaced_Set_string_1024_4
|
2.85% |
13829169.841 |
14222717.425 |
- |
-2.57% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/8192
|
2.84% |
48895.955 |
50284.481 |
- |
1.75% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16
|
2.84% |
38811768.849 |
39912520.650 |
- |
0.95% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_256
|
2.83% |
10440902.831 |
10736042.866 |
- |
18.09% |
- |
|
bm_lexicographical_compare<signed_char>/1
|
2.83% |
0.655 |
0.674 |
- |
2.86% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/0
|
2.82% |
31.959 |
32.862 |
- |
40.09% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
2.82% |
659.065 |
677.664 |
- |
1.80% |
- |
|
SetIntersection_None_Set_string_64_1
|
2.81% |
31304267.193 |
32184022.766 |
- |
1.12% |
- |
|
std::deque<std::string>::erase(begin)_(cheap_elements)/32
|
2.81% |
6.588 |
6.773 |
- |
0.99% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144
|
2.81% |
347292723.068 |
357044005.650 |
- |
0.57% |
- |
|
std::find_if(vector<char>)_(process_all)/1024
|
2.80% |
110.271 |
113.359 |
- |
2.79% |
- |
|
SetIntersection_None_Set_uint32_256_64
|
2.80% |
10633960.486 |
10931280.710 |
- |
0.93% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8
|
2.80% |
3.828 |
3.935 |
- |
6.38% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1
|
2.79% |
3959877.234 |
4070467.739 |
- |
-0.55% |
- |
|
std::make_heap(deque<int>,_pred)_(ascending)/8
|
2.79% |
23.283 |
23.933 |
- |
1.90% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/32
|
2.79% |
13.607 |
13.986 |
- |
1.68% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
2.79% |
139.090 |
142.973 |
- |
85.40% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/1024
|
2.79% |
11426.389 |
11745.322 |
- |
0.35% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
2.79% |
12369197.235 |
12714407.314 |
- |
2.94% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/8
|
2.78% |
12.763 |
13.118 |
- |
0.59% |
- |
|
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
2.78% |
2602.864 |
2675.274 |
- |
-4.25% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0
|
2.78% |
30.692 |
31.546 |
- |
1.47% |
- |
|
std::sort_heap(vector<int>)/8
|
2.78% |
25.713 |
26.428 |
- |
1.84% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
2.78% |
672.476 |
691.154 |
- |
4.53% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
2.78% |
649.014 |
667.037 |
- |
2.92% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/1024
|
2.77% |
242.662 |
249.379 |
- |
1.17% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
2.76% |
57317.334 |
58898.762 |
- |
2.52% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_4
|
2.75% |
11214926.177 |
11523533.636 |
- |
1.67% |
- |
|
std::transform(list<int>)_(identity_transform)/50
|
2.75% |
38.049 |
39.095 |
- |
1.84% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4
|
2.75% |
11139206.482 |
11445321.959 |
- |
2.77% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_4
|
2.75% |
155413670.465 |
159682371.235 |
- |
3.01% |
- |
|
std::partial_sort_copy(deque<int>)_(shuffled)/8192
|
2.74% |
71958.260 |
73933.493 |
- |
2.25% |
- |
|
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192
|
2.74% |
16460.732 |
16912.209 |
- |
0.31% |
- |
|
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
2.74% |
1860.034 |
1910.998 |
- |
2.16% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384
|
2.74% |
333426612.585 |
342550762.463 |
- |
1.20% |
- |
|
rng::contains(list<int>)_(process_all)/1048576
|
2.73% |
814849.756 |
837133.943 |
- |
2.74% |
- |
|
SetIntersection_Front_Vector_float_1024_16
|
2.73% |
1044392.027 |
1072946.656 |
- |
-0.23% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
2.73% |
10660.957 |
10952.062 |
- |
1.48% |
- |
|
std::remove_copy(vector<int>)_(prefix)/50
|
2.73% |
13.997 |
14.379 |
- |
3.88% |
- |
|
SetIntersection_None_Set_float_256_4
|
2.72% |
13254179.829 |
13614052.439 |
- |
-0.09% |
- |
|
dynamic_cast_(VChain,_1_level)
|
2.71% |
6.930 |
7.118 |
- |
-1.29% |
- |
|
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
2.71% |
37159.237 |
38166.075 |
- |
2.22% |
- |
|
ranges::minmax(std::list<char>)/64
|
2.69% |
29.362 |
30.153 |
- |
-0.19% |
- |
|
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/32
|
2.69% |
153.231 |
157.354 |
- |
3.45% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/1024
|
2.69% |
13.945 |
14.320 |
- |
0.69% |
- |
|
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/1024
|
2.68% |
2236.223 |
2296.228 |
- |
-2.80% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/1024
|
2.68% |
707.916 |
726.908 |
- |
0.52% |
- |
|
std::multimap<int,_int>::clear()/1024
|
2.68% |
10318.824 |
10595.240 |
- |
1.88% |
- |
|
BM_vector_deque_ranges_move/70000
|
2.67% |
20482.303 |
21029.572 |
- |
2.18% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024
|
2.67% |
35414.945 |
36360.895 |
- |
2.83% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_1
|
2.66% |
24248799.488 |
24894771.999 |
- |
1.63% |
- |
|
std::partition(list<int>)_(dense)/32
|
2.66% |
10.312 |
10.587 |
- |
-5.28% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1
|
2.66% |
10398264.276 |
10674660.886 |
- |
-9.28% |
- |
|
std::unordered_set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
2.66% |
133.044 |
136.576 |
- |
-0.43% |
- |
|
std::multimap<std::string,_int>::find(key)/8192
|
2.65% |
214.792 |
220.481 |
- |
-0.19% |
- |
|
SetIntersection_Front_Vector_string_262144_4
|
2.65% |
1131946.733 |
1161903.935 |
- |
2.12% |
- |
|
SetIntersection_Interlaced_Vector_string_64_64
|
2.64% |
23317237.798 |
23933927.756 |
- |
8.49% |
- |
|
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024
|
2.64% |
4414.198 |
4530.853 |
- |
1.99% |
- |
|
SetIntersection_Interlaced_Set_float_256_256
|
2.64% |
10739248.712 |
11023041.233 |
- |
5.15% |
- |
|
std::remove(vector<int>)_(sprinkled)/50
|
2.64% |
62.131 |
63.773 |
- |
2.58% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024
|
2.64% |
9213.830 |
9456.986 |
- |
3.98% |
- |
|
SetIntersection_None_Set_string_16384_64
|
2.64% |
368445071.198 |
378155699.254 |
- |
12.42% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
2.62% |
2005862.305 |
2058498.422 |
- |
-1.38% |
- |
|
BM_from_sys/1979/threads:16
|
2.62% |
0.662 |
0.679 |
- |
-1.39% |
- |
|
std::list<int>::ctor(const_Self&)_(cheap_elements)/1024
|
2.62% |
11362.180 |
11660.159 |
- |
-0.65% |
- |
|
std::map<int,_int>::insert(const_value_type&)_(already_present)/8192
|
2.62% |
5.419 |
5.561 |
- |
-0.07% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4
|
2.62% |
1012602.868 |
1039156.830 |
- |
-1.47% |
- |
|
std::copy_n(list<int>)/64
|
2.62% |
14.372 |
14.749 |
- |
1.68% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/1024
|
2.62% |
2752.831 |
2824.943 |
- |
0.68% |
- |
|
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024
|
2.62% |
6068.676 |
6227.606 |
- |
1.81% |
- |
|
SetIntersection_Interlaced_Vector_string_256_64
|
2.62% |
14991786.512 |
15384162.622 |
- |
3.13% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
2.62% |
39.969 |
41.014 |
- |
5.02% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
2.61% |
288266.111 |
295803.164 |
- |
5.16% |
- |
|
std::multiset<std::string>::find(key)/1024
|
2.61% |
149.819 |
153.724 |
- |
1.52% |
- |
|
std::stable_sort(deque<int>)_(descending)/8192
|
2.60% |
82508.381 |
84651.519 |
- |
1.29% |
- |
|
SetIntersection_Front_Set_uint32_64_16
|
2.59% |
15128173.829 |
15520274.132 |
- |
-2.24% |
- |
|
std::is_sorted_until(deque<int>)/8192
|
2.59% |
3921.710 |
4023.231 |
- |
2.45% |
- |
|
std::map<int,_int>::clear()/8192
|
2.59% |
79241.973 |
81291.025 |
- |
-8.93% |
- |
|
std::copy_if(deque<int>)_(entire_range)/8
|
2.58% |
2.262 |
2.321 |
- |
2.52% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/32
|
2.58% |
1.783 |
1.830 |
- |
-5.21% |
- |
|
SetIntersection_None_Set_float_16384_256
|
2.58% |
186126006.208 |
190929104.760 |
- |
1.03% |
- |
|
SetIntersection_Front_Vector_string_1024_16
|
2.57% |
1475726.580 |
1513664.098 |
- |
0.82% |
- |
|
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
2.57% |
5637.469 |
5782.295 |
- |
3.49% |
- |
|
ranges::minmax(std::list<long_long>)/64
|
2.57% |
23.319 |
23.918 |
- |
2.75% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
2.57% |
2221.122 |
2278.097 |
- |
-18.33% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/50
|
2.56% |
2389.276 |
2450.539 |
- |
0.84% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
2.56% |
404.239 |
414.592 |
- |
-0.87% |
- |
|
std::find_end(deque<int>)_(process_all)/1000
|
2.56% |
426.752 |
437.682 |
- |
3.85% |
- |
|
std::map<std::string,_int>::upper_bound(key)/1024
|
2.56% |
131.803 |
135.177 |
- |
1.33% |
- |
|
std::set<int>::erase(key)_(existent)/8192
|
2.56% |
29.238 |
29.986 |
- |
5.01% |
- |
|
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32
|
2.56% |
172.484 |
176.895 |
- |
0.79% |
- |
|
SetIntersection_Front_Vector_uint32_256_4
|
2.55% |
4008396.514 |
4110577.431 |
- |
2.68% |
- |
|
std::partial_sort_copy(vector<int>)_(shuffled)/8
|
2.55% |
8.981 |
9.210 |
- |
1.52% |
- |
|
std::make_heap(deque<int>,_pred)_(heap)/1024
|
2.55% |
3318.913 |
3403.409 |
- |
2.84% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/32
|
2.54% |
582.687 |
597.516 |
- |
1.08% |
- |
|
SetIntersection_None_Set_float_16_16
|
2.54% |
36620919.625 |
37552421.437 |
- |
1.46% |
- |
|
std::map<int,_int>::contains(key)/8192
|
2.54% |
38.891 |
39.880 |
- |
2.89% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
2.54% |
8576086.769 |
8793754.270 |
- |
2.72% |
- |
|
std::multiset<int>::equal_range(key)/8192
|
2.54% |
51.863 |
53.177 |
- |
1.01% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1
|
2.53% |
1022309.484 |
1048171.893 |
- |
-2.05% |
- |
|
std::remove_copy(deque<int>)_(prefix)/32
|
2.52% |
12.459 |
12.773 |
- |
3.23% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192
|
2.52% |
113651.967 |
116520.621 |
- |
2.67% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_256
|
2.52% |
12345642.457 |
12656218.745 |
- |
2.47% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16
|
2.51% |
10500873.020 |
10764808.534 |
- |
-28.03% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/1024
|
2.51% |
3735.701 |
3829.567 |
- |
-1.10% |
- |
|
std::format(float)_(fmt:_{:_17000L})
|
2.50% |
79.009 |
80.987 |
- |
0.37% |
- |
|
std::remove_copy(vector<int>)_(prefix)/32
|
2.50% |
9.630 |
9.871 |
- |
1.20% |
- |
|
SetIntersection_Front_Set_uint32_16384_16384
|
2.49% |
333582942.041 |
341890662.343 |
- |
35.68% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/32
|
2.49% |
26.768 |
27.434 |
- |
-1.40% |
- |
|
BM_from_sys/1970
|
2.49% |
4.685 |
4.802 |
- |
1.75% |
- |
|
SetIntersection_Front_Set_string_1024_64
|
2.49% |
3976002.382 |
4074883.694 |
- |
2.45% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
2.49% |
240.313 |
246.287 |
- |
0.43% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024
|
2.48% |
192375775.753 |
197155913.990 |
- |
1.75% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
2.48% |
720.679 |
738.582 |
- |
3.49% |
- |
|
BM_deque_vector_move_backward/64000
|
2.48% |
4543.687 |
4656.463 |
- |
2.09% |
- |
|
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192
|
2.48% |
70887.046 |
72645.842 |
- |
2.75% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1
|
2.48% |
13358969.723 |
13690180.007 |
- |
-0.10% |
- |
|
std::for_each_n(list<int>)/8192
|
2.48% |
7889.452 |
8084.735 |
- |
1.54% |
- |
|
SetIntersection_Front_Set_uint32_1024_1
|
2.47% |
1017729.566 |
1042897.766 |
- |
5.46% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1
|
2.47% |
1060288.865 |
1086502.662 |
- |
4.11% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192
|
2.47% |
319435.402 |
327315.880 |
- |
1.98% |
- |
|
std::find_end(vector<int>,_pred)_(match_near_end)/1000
|
2.46% |
40.128 |
41.114 |
- |
2.09% |
- |
|
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
2.46% |
35067.542 |
35929.710 |
- |
3.55% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/1024
|
2.46% |
14.748 |
15.111 |
- |
3.02% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/32
|
2.46% |
2430.587 |
2490.330 |
- |
0.10% |
- |
|
SetIntersection_Front_Vector_uint64_16_16
|
2.46% |
33687950.940 |
34515928.404 |
- |
1.21% |
- |
|
std::adjacent_find(deque<int>)/50
|
2.45% |
79.783 |
81.740 |
- |
2.36% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192
|
2.45% |
200525.604 |
205440.777 |
- |
2.36% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
2.45% |
277.519 |
284.312 |
- |
5.67% |
- |
|
std::format(float)_(fmt:_{:0<17500_0La})
|
2.45% |
1197.304 |
1226.590 |
- |
0.10% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192
|
2.44% |
372399.709 |
381503.593 |
- |
0.79% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4
|
2.44% |
4145194.460 |
4246469.043 |
- |
2.10% |
- |
|
BM_sprintf/C_string_len_60
|
2.44% |
5.619 |
5.756 |
- |
-2.07% |
- |
|
std::set<int>::operator=(const_Self&)_(into_populated_Container)/1024
|
2.43% |
3881.135 |
3975.560 |
- |
3.02% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
2.43% |
762414.295 |
780962.259 |
- |
1.41% |
- |
|
std::shift_left(deque<int>)/8192
|
2.43% |
398.179 |
407.862 |
- |
3.02% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_16
|
2.43% |
12226344.813 |
12523294.200 |
- |
1.92% |
- |
|
BM_CmpEqual_uint_ushort
|
2.43% |
1.088 |
1.115 |
- |
-0.26% |
- |
|
std::move_backward(list<int>)/262144
|
2.43% |
255620.137 |
261822.317 |
- |
3.01% |
- |
|
dynamic_cast_(VDAG_rightmost,_3_levels)
|
2.42% |
6.992 |
7.161 |
- |
2.77% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
2.42% |
304.250 |
311.622 |
- |
2.60% |
- |
|
SetIntersection_None_Set_string_16384_16
|
2.42% |
370020122.578 |
378977730.151 |
- |
10.60% |
- |
|
std::format(double)_(fmt:_{:_10L})
|
2.42% |
71.552 |
73.281 |
- |
0.27% |
- |
|
std::copy_backward(deque<int>)/8
|
2.41% |
2.555 |
2.617 |
- |
-1.34% |
- |
|
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576
|
2.41% |
12284091.541 |
12580318.110 |
- |
-0.72% |
- |
|
std::make_heap(deque<int>,_pred)_(shuffled)/1024
|
2.41% |
3321.997 |
3402.083 |
- |
1.48% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1024
|
2.41% |
171.497 |
175.628 |
- |
0.35% |
- |
|
std::multiset<int>::insert(value)_(new_value,_middle)/32
|
2.41% |
18.150 |
18.587 |
- |
2.23% |
- |
|
BM_deque_vector_ranges_copy_backward/1
|
2.40% |
0.864 |
0.885 |
- |
0.16% |
- |
|
BM_tolower_string<char>
|
2.40% |
35.324 |
36.172 |
- |
-2.40% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
2.40% |
4028852.629 |
4125409.898 |
- |
-0.00% |
- |
|
std::find(deque<int>)_(bail_25%)/32768
|
2.40% |
2147.242 |
2198.692 |
- |
2.70% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
2.39% |
33.500 |
34.301 |
- |
1.94% |
- |
|
std::is_sorted_until(list<int>,_pred)/8
|
2.39% |
4.218 |
4.319 |
- |
2.70% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
2.38% |
177096.127 |
181319.362 |
- |
1.27% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_64
|
2.38% |
5060689.368 |
5181209.829 |
- |
0.11% |
- |
|
std::copy_if(list<int>)_(entire_range)/64
|
2.38% |
32.158 |
32.923 |
- |
2.34% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_16
|
2.38% |
12742474.417 |
13045573.395 |
- |
6.47% |
- |
|
SetIntersection_Front_Set_uint32_64_4
|
2.38% |
15900098.130 |
16278168.920 |
- |
-0.21% |
- |
|
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384
|
2.38% |
198279.181 |
202992.045 |
- |
-3.53% |
- |
|
std::unordered_set<int>::ctor(const_Self&)/32
|
2.38% |
175.648 |
179.822 |
- |
1.44% |
- |
|
std::list<std::string>::operator=(const_Self&)_(expensive_elements)/1024
|
2.38% |
6303.482 |
6453.258 |
- |
-0.73% |
- |
|
SetIntersection_Front_Vector_uint64_1024_256
|
2.37% |
1651658.909 |
1690864.516 |
- |
1.14% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
2.37% |
20.045 |
20.520 |
- |
1.42% |
- |
|
SetIntersection_None_Set_uint32_256_1
|
2.37% |
13422379.821 |
13739865.177 |
- |
2.29% |
- |
|
SetIntersection_Interlaced_Vector_string_64_16
|
2.36% |
23996604.411 |
24562902.005 |
- |
4.46% |
- |
|
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/1024
|
2.36% |
19636.610 |
20099.365 |
- |
2.81% |
- |
|
std::fill(vector<int>)/1024
|
2.36% |
28.887 |
29.568 |
- |
-0.08% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
2.35% |
331.666 |
339.467 |
- |
-1.89% |
- |
|
SetIntersection_None_Set_uint64_16384_16
|
2.35% |
198664165.009 |
203327353.904 |
- |
5.05% |
- |
|
std::format(double)_(fmt:_{:0<17500_0Lf})
|
2.34% |
1318.130 |
1348.990 |
- |
-0.82% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8192
|
2.34% |
3183.060 |
3257.553 |
- |
-0.40% |
- |
|
SetIntersection_None_Set_float_16384_1
|
2.34% |
186233496.154 |
190590807.935 |
- |
0.78% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
2.34% |
92.332 |
94.491 |
- |
0.12% |
- |
|
SetIntersection_None_Set_string_256_4
|
2.34% |
20260040.663 |
20733614.585 |
- |
2.79% |
- |
|
std::search(deque<int>)_(same_length)/1000
|
2.33% |
527.418 |
539.698 |
- |
5.80% |
- |
|
BM_vector_deque_move_backward/2
|
2.32% |
2.036 |
2.083 |
- |
4.78% |
- |
|
BM_cyrillic_escaped<wchar_t>
|
2.32% |
12596.078 |
12888.529 |
- |
-0.85% |
- |
|
std::find(vector<char>)_(bail_25%)/1024
|
2.32% |
5.400 |
5.525 |
- |
1.51% |
- |
|
std::format(double)_(fmt:_{:0>17500_10Lf})
|
2.32% |
1338.533 |
1369.555 |
- |
1.75% |
- |
|
BM_format_to_back_inserter<std::list<char>>/string_len_6000
|
2.32% |
72805.410 |
74492.493 |
- |
2.24% |
- |
|
std::set<std::string>::ctor(const_Self&)/1024
|
2.31% |
32257.625 |
33004.336 |
- |
0.40% |
- |
|
std::multiset<std::string>::lower_bound(key)/8192
|
2.31% |
193.372 |
197.833 |
- |
-1.03% |
- |
|
ranges::minmax(std::list<char>)/8
|
2.30% |
2.001 |
2.047 |
- |
-1.59% |
- |
|
std::set<int>::ctor(const_Self&)/1024
|
2.30% |
5522.361 |
5649.241 |
- |
2.52% |
- |
|
BM_format_to_n_string_begin<std::wstring>/1048576
|
2.30% |
139268.845 |
142466.545 |
- |
3.47% |
- |
|
std::set<int>::count(key)/32
|
2.30% |
17.248 |
17.644 |
- |
1.98% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
2.29% |
18016063.951 |
18428414.344 |
- |
0.37% |
- |
|
SetIntersection_None_Set_float_16384_64
|
2.29% |
186949958.187 |
191226519.458 |
- |
1.11% |
- |
|
std::map<std::string,_int>::clear()/1024
|
2.29% |
19625.418 |
20074.253 |
- |
0.46% |
- |
|
std::unordered_multimap<int,_int>::count(key)/8192
|
2.29% |
11.667 |
11.934 |
- |
3.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16
|
2.29% |
16139799.523 |
16508728.163 |
- |
4.97% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
2.28% |
404000.418 |
413229.926 |
- |
2.67% |
- |
|
SetIntersection_Front_Set_uint32_16_4
|
2.28% |
54062403.705 |
55297414.806 |
- |
1.00% |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/8
|
2.28% |
8.950 |
9.154 |
- |
1.02% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192
|
2.28% |
77904.782 |
79682.219 |
- |
2.30% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
2.28% |
6122219.742 |
6261819.796 |
- |
-11.39% |
- |
|
std::format(float)_(fmt:_{:0^17500_0a})
|
2.28% |
1279.596 |
1308.763 |
- |
0.31% |
- |
|
std::find(deque<int>)_(bail_25%)/8
|
2.28% |
0.843 |
0.863 |
- |
-0.88% |
- |
|
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/1024
|
2.28% |
46928.928 |
47997.145 |
- |
-4.05% |
- |
|
BM_StringFindCharLiteral/16
|
2.27% |
1.521 |
1.556 |
- |
5.63% |
- |
|
SetIntersection_None_Set_float_16384_16384
|
2.27% |
186052671.587 |
190283238.143 |
- |
0.31% |
- |
|
BM_deque_vector_copy_backward/64000
|
2.27% |
4575.044 |
4679.070 |
- |
-0.73% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024
|
2.27% |
24903.286 |
25468.917 |
- |
2.67% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/8192
|
2.27% |
3769.330 |
3854.895 |
- |
1.16% |
- |
|
SetIntersection_Interlaced_Set_string_16384_64
|
2.27% |
370980356.781 |
379397542.131 |
- |
7.73% |
- |
|
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576
|
2.27% |
12857125.022 |
13148683.089 |
- |
-4.03% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192
|
2.27% |
354821.525 |
362867.554 |
- |
1.06% |
- |
|
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
2.26% |
684.547 |
700.025 |
- |
-0.04% |
- |
|
BM_deque_deque_copy_backward/70000
|
2.26% |
5161.994 |
5278.696 |
- |
-0.15% |
- |
|
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
2.26% |
141.820 |
145.023 |
- |
2.33% |
- |
|
std::partition_point(deque<int>)/1024
|
2.26% |
7.428 |
7.595 |
- |
1.05% |
- |
|
std::sort(deque<int>)_(ascending)/8
|
2.25% |
20.779 |
21.247 |
- |
0.05% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/1024
|
2.25% |
24.068 |
24.610 |
- |
1.32% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
2.24% |
80902.442 |
82716.291 |
- |
-1.80% |
- |
|
SetIntersection_None_Set_float_64_64
|
2.24% |
12310505.036 |
12586483.220 |
- |
2.08% |
- |
|
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6
|
2.24% |
33.672 |
34.426 |
- |
1.95% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
2.24% |
1829494.722 |
1870470.122 |
- |
-1.82% |
- |
|
std::format(double)_(fmt:_{:017500_17000})
|
2.24% |
1736.006 |
1774.840 |
- |
-0.53% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32
|
2.24% |
18.633 |
19.050 |
- |
2.23% |
- |
|
SetIntersection_Front_Set_uint32_16_16
|
2.24% |
38096486.188 |
38948176.887 |
- |
2.19% |
- |
|
std::format(double)_(fmt:_{:_10e})
|
2.24% |
47.178 |
48.233 |
- |
2.10% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_64
|
2.23% |
1504700.165 |
1538250.130 |
- |
3.70% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
2.23% |
2209195.215 |
2258385.345 |
- |
0.13% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/1024
|
2.22% |
10753.410 |
10992.174 |
- |
1.73% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8
|
2.22% |
5.165 |
5.280 |
- |
2.57% |
- |
|
std::count(vector<int>)_(every_other)/8
|
2.22% |
1.290 |
1.319 |
- |
4.22% |
- |
|
SetIntersection_Interlaced_Set_string_1024_1
|
2.21% |
1049595.186 |
1072827.308 |
- |
-1.30% |
- |
|
std::is_sorted_until(vector<int>)/1024
|
2.21% |
233.533 |
238.701 |
- |
1.72% |
- |
|
std::multiset<std::string>::find(key)/8192
|
2.20% |
213.955 |
218.662 |
- |
0.84% |
- |
|
SetIntersection_None_Set_uint64_16_1
|
2.20% |
68389248.988 |
69892743.935 |
- |
1.32% |
- |
|
std::unordered_multiset<int>::contains(key)/8192
|
2.19% |
11.030 |
11.272 |
- |
1.54% |
- |
|
SetIntersection_Front_Set_float_1024_256
|
2.19% |
4436856.182 |
4534018.924 |
- |
-2.31% |
- |
|
std::any_of(deque<int>)_(process_all)/8
|
2.19% |
2.428 |
2.481 |
- |
-0.73% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32
|
2.19% |
19.511 |
19.938 |
- |
2.00% |
- |
|
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/0
|
2.18% |
3.971 |
4.058 |
- |
0.43% |
- |
|
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0
|
2.18% |
15.676 |
16.018 |
- |
0.81% |
- |
|
SetIntersection_Interlaced_Vector_string_4_4
|
2.18% |
144002740.259 |
147145556.514 |
- |
1.53% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8
|
2.18% |
61.428 |
62.768 |
- |
3.54% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024
|
2.18% |
17.877 |
18.266 |
- |
1.62% |
- |
|
SetIntersection_None_Set_uint32_64_4
|
2.17% |
22946621.858 |
23445532.690 |
- |
1.82% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16
|
2.17% |
188717730.809 |
192819543.695 |
- |
2.12% |
- |
|
std::for_each_n(deque<int>)/8192
|
2.17% |
3091.525 |
3158.640 |
- |
2.84% |
- |
|
std::search(vector<int>)_(same_length)/1024
|
2.17% |
252.906 |
258.396 |
- |
1.85% |
- |
|
std::multiset<int>::count(key)/8192
|
2.17% |
53.642 |
54.806 |
- |
1.78% |
- |
|
SetIntersection_Front_Vector_uint32_262144_1024
|
2.17% |
3398913.750 |
3472599.946 |
- |
1.41% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192
|
2.16% |
115929.378 |
118436.523 |
- |
2.03% |
- |
|
std::remove_if(vector<int>)_(prefix)/1024
|
2.16% |
341.296 |
348.668 |
- |
1.80% |
- |
|
std::multiset<int>::erase(iterator)/32
|
2.16% |
20.553 |
20.996 |
- |
2.64% |
- |
|
std::remove(vector<int>)_(sprinkled)/32
|
2.16% |
53.473 |
54.627 |
- |
2.14% |
- |
|
BM_CmpEqual_ushort_uchar
|
2.16% |
1.099 |
1.123 |
- |
-0.12% |
- |
|
SetIntersection_Front_Set_string_64_64
|
2.16% |
31921932.666 |
32610642.700 |
- |
3.69% |
- |
|
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32
|
2.16% |
144.473 |
147.588 |
- |
1.68% |
- |
|
SetIntersection_Front_Vector_uint64_64_16
|
2.14% |
13448206.647 |
13736652.015 |
- |
2.01% |
- |
|
BM_StringFindCharLiteral/8
|
2.14% |
1.525 |
1.557 |
- |
4.39% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/32
|
2.14% |
402.471 |
411.084 |
- |
-1.14% |
- |
|
SetIntersection_Front_Vector_float_262144_16
|
2.14% |
1058211.084 |
1080855.494 |
- |
3.52% |
- |
|
std::stable_sort(deque<int>)_(heap)/8192
|
2.14% |
110996.140 |
113370.891 |
- |
1.29% |
- |
|
std::is_sorted_until(list<int>,_pred)/8192
|
2.14% |
7361.903 |
7519.222 |
- |
7.91% |
- |
|
std::format(float)_(fmt:_{:_0Lf})
|
2.14% |
47.870 |
48.893 |
- |
1.33% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/32
|
2.13% |
20.798 |
21.242 |
- |
1.89% |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/50
|
2.13% |
2.147 |
2.193 |
- |
1.24% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192
|
2.13% |
7197.543 |
7350.836 |
- |
2.09% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
2.13% |
7453.754 |
7612.158 |
- |
2.17% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8
|
2.12% |
1.027 |
1.049 |
- |
6.32% |
- |
|
std::partition(vector<int>)_(dense)/50
|
2.12% |
12.631 |
12.899 |
- |
-1.92% |
- |
|
SetIntersection_Front_Set_uint32_262144_16384
|
2.12% |
357789162.081 |
365385180.705 |
- |
5.27% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
2.12% |
1861367.840 |
1900816.336 |
- |
-0.94% |
- |
|
SetIntersection_Interlaced_Vector_float_256_4
|
2.12% |
6059070.014 |
6187437.321 |
- |
0.38% |
- |
|
std::is_sorted_until(vector<int>)/8192
|
2.12% |
1821.739 |
1860.322 |
- |
1.59% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/32
|
2.11% |
18.708 |
19.103 |
- |
0.74% |
- |
|
std::set<int>::equal_range(key)/1024
|
2.10% |
31.936 |
32.608 |
- |
0.64% |
- |
|
std::make_heap(deque<int>,_pred)_(descending)/1024
|
2.10% |
3298.724 |
3368.125 |
- |
0.29% |
- |
|
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/32
|
2.10% |
606.184 |
618.929 |
- |
2.42% |
- |
|
std::make_heap(vector<int>)_(heap)/8
|
2.10% |
21.077 |
21.520 |
- |
-2.43% |
- |
|
std::set<int>::ctor(const_Self&)/8192
|
2.10% |
44836.065 |
45778.429 |
- |
1.82% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
2.10% |
662.137 |
676.043 |
- |
0.39% |
- |
|
std::format(double)_(fmt:_{:0>17500_0f})
|
2.10% |
1306.017 |
1333.415 |
- |
0.76% |
- |
|
BM_vector_deque_copy/512
|
2.10% |
22.477 |
22.949 |
- |
4.75% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32
|
2.10% |
15.402 |
15.725 |
- |
1.30% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
2.09% |
7636.767 |
7796.621 |
- |
4.29% |
- |
|
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
2.09% |
172.875 |
176.491 |
- |
2.26% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
2.09% |
7229.524 |
7380.665 |
- |
-1.51% |
- |
|
std::multimap<int,_int>::insert(const_value_type&)_(already_present)/1024
|
2.09% |
26.458 |
27.010 |
- |
1.09% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8
|
2.09% |
2419.288 |
2469.833 |
- |
3.39% |
- |
|
SetIntersection_None_Set_uint32_64_64
|
2.09% |
12752503.116 |
13018796.960 |
- |
6.92% |
- |
|
std::is_sorted_until(deque<int>)/1024
|
2.09% |
499.285 |
509.708 |
- |
1.89% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/50
|
2.08% |
596.753 |
609.194 |
- |
2.03% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32
|
2.08% |
20.053 |
20.471 |
- |
1.86% |
- |
|
std::adjacent_find(vector<int>,_pred)/1048576
|
2.08% |
454899.968 |
464372.647 |
- |
2.23% |
- |
|
std::format(float)_(fmt:_{:0<17500_17000})
|
2.08% |
1245.278 |
1271.195 |
- |
0.75% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024
|
2.08% |
25715.850 |
26250.469 |
- |
2.31% |
- |
|
BM_CmpLess_ushort_ushort
|
2.08% |
1.043 |
1.065 |
- |
-1.37% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8
|
2.07% |
61.211 |
62.479 |
- |
2.11% |
- |
|
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024
|
2.07% |
4522.425 |
4615.979 |
- |
0.87% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64
|
2.07% |
1945690.252 |
1985935.681 |
- |
3.41% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_4
|
2.07% |
6013189.836 |
6137520.501 |
- |
1.63% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
2.07% |
1845601.015 |
1883722.376 |
- |
5.74% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192
|
2.06% |
78404.509 |
80021.746 |
- |
2.17% |
- |
|
std::make_heap(deque<int>,_pred)_(shuffled)/8192
|
2.06% |
38133.305 |
38918.887 |
- |
1.61% |
- |
|
BM_deque_deque_copy_backward/64000
|
2.06% |
4710.518 |
4807.416 |
- |
-0.07% |
- |
|
BM_ascii_text<wchar_t>
|
2.05% |
107276.796 |
109479.390 |
- |
0.94% |
- |
|
std::format(double)_(fmt:_{:017500_0f})
|
2.05% |
1328.136 |
1355.399 |
- |
0.38% |
- |
|
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
2.05% |
238.840 |
243.739 |
- |
1.42% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/1024
|
2.05% |
49.227 |
50.237 |
- |
1.47% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
2.05% |
46419.496 |
47371.141 |
- |
1.32% |
- |
|
BM_format_to_string_span<wchar_t>/1048576
|
2.05% |
53854.330 |
54957.468 |
- |
2.08% |
- |
|
bm_lexicographical_compare<unsigned_char>/1
|
2.04% |
1.785 |
1.822 |
- |
2.75% |
- |
|
std::partition_copy(deque<int>)/50
|
2.04% |
19.540 |
19.939 |
- |
0.02% |
- |
|
std::map<std::string,_int>::count(key)/8192
|
2.04% |
216.703 |
221.117 |
- |
0.80% |
- |
|
BM_format_to_iterator/<std::string>_string_len_60
|
2.03% |
3.554 |
3.626 |
- |
-2.38% |
- |
|
std::find_end(vector<int>,_pred)_(match_near_end)/1024
|
2.03% |
40.758 |
41.587 |
- |
2.06% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/1024
|
2.02% |
28.969 |
29.555 |
- |
-1.70% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4
|
2.02% |
17762813.426 |
18122124.391 |
- |
0.26% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8
|
2.01% |
42.613 |
43.471 |
- |
-1.73% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1
|
2.01% |
1009065.378 |
1029388.327 |
- |
0.42% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/8192
|
2.01% |
17403.598 |
17753.124 |
- |
1.87% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024
|
2.01% |
87.741 |
89.501 |
- |
-13.80% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000
|
2.00% |
470.037 |
479.460 |
- |
0.42% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192
|
2.00% |
69624.149 |
71018.826 |
- |
3.90% |
- |
|
std::vector<int>::insert(begin)_(cheap_elements)/1024
|
2.00% |
38.274 |
39.041 |
- |
1.77% |
- |
|
BM_vector_deque_move/4000
|
2.00% |
166.417 |
169.749 |
- |
1.24% |
- |
|
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/1024
|
2.00% |
34102.095 |
34782.866 |
- |
2.77% |
- |
|
std::stable_sort(deque<int>)_(heap)/1024
|
1.99% |
10493.361 |
10702.460 |
- |
1.29% |
- |
|
std::flat_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0
|
1.99% |
13.934 |
14.211 |
- |
0.06% |
- |
|
std::stable_sort(vector<int>)_(descending)/1024
|
1.99% |
7458.933 |
7607.484 |
- |
1.64% |
- |
|
SetIntersection_None_Set_uint64_4_4
|
1.99% |
132933920.197 |
135577021.255 |
- |
1.01% |
- |
|
SetIntersection_Interlaced_Set_string_1024_16
|
1.99% |
18263125.047 |
18625995.889 |
- |
2.22% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
1.99% |
2.087 |
2.128 |
- |
1.85% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8
|
1.99% |
4.391 |
4.479 |
- |
0.68% |
- |
|
std::copy(CharT*,_CharT*,_ostreambuf_iterator)
|
1.99% |
318.521 |
324.844 |
- |
0.48% |
- |
|
BM_deque_deque_move_backward/70000
|
1.99% |
5191.256 |
5294.309 |
- |
0.03% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_1
|
1.98% |
4066361.668 |
4146971.200 |
- |
0.78% |
- |
|
std::none_of(vector<int>)_(process_all)/50
|
1.98% |
11.000 |
11.218 |
- |
0.81% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
1.98% |
2021286.963 |
2061217.139 |
- |
0.51% |
- |
|
SetIntersection_Front_Vector_uint32_262144_4
|
1.97% |
1029307.721 |
1049597.282 |
- |
7.01% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32
|
1.97% |
17.924 |
18.277 |
- |
1.11% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
1.97% |
21.127 |
21.543 |
- |
1.30% |
- |
|
SetIntersection_None_Vector_uint64_256_4
|
1.97% |
6391215.041 |
6517065.529 |
- |
16.44% |
- |
|
std::make_heap(deque<int>,_pred)_(ascending)/1024
|
1.97% |
2443.901 |
2492.018 |
- |
-1.39% |
- |
|
std::format(float)_(fmt:_{:_10g})
|
1.96% |
57.908 |
59.045 |
- |
1.86% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/1048576
|
1.96% |
484125.814 |
493610.616 |
- |
1.40% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.96% |
565.427 |
576.494 |
- |
2.06% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4
|
1.96% |
1054060.878 |
1074685.995 |
- |
0.99% |
- |
|
SetIntersection_Front_Set_string_1024_1024
|
1.96% |
48058896.605 |
48998701.014 |
- |
1.04% |
- |
|
std::flat_map<int,_int>::count(key)/32
|
1.96% |
6.911 |
7.046 |
- |
0.73% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024
|
1.95% |
18055900.140 |
18408575.747 |
- |
1.03% |
- |
|
SetIntersection_Front_Vector_uint32_16384_256
|
1.95% |
1658424.316 |
1690816.367 |
- |
2.21% |
- |
|
SetIntersection_None_Set_uint64_16384_64
|
1.95% |
199924753.839 |
203823773.516 |
- |
4.14% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16
|
1.95% |
4654130.765 |
4744775.331 |
- |
1.51% |
- |
|
BM_vector_deque_ranges_copy/70000
|
1.95% |
20594.549 |
20995.435 |
- |
2.00% |
- |
|
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/32
|
1.95% |
402.173 |
409.996 |
- |
-3.37% |
- |
|
BM_format_to_string_begin<std::wstring>/16384
|
1.94% |
647.473 |
660.061 |
- |
-0.17% |
- |
|
std::unordered_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
1.94% |
125.272 |
127.706 |
- |
3.68% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/50
|
1.94% |
1.541 |
1.571 |
- |
-0.42% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024
|
1.94% |
955.032 |
973.513 |
- |
1.89% |
- |
|
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32
|
1.93% |
9.465 |
9.648 |
- |
5.83% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it)/1024
|
1.93% |
255.131 |
260.049 |
- |
4.19% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256
|
1.93% |
5036477.698 |
5133514.479 |
- |
0.61% |
- |
|
std::multiset<int>::count(key)/1024
|
1.92% |
34.424 |
35.086 |
- |
1.41% |
- |
|
std::format(double)_(fmt:_{:017500_0Lf})
|
1.92% |
1330.542 |
1356.149 |
- |
-1.46% |
- |
|
SetIntersection_None_Set_uint64_16_16
|
1.92% |
36382174.891 |
37082094.207 |
- |
-1.53% |
- |
|
BM_StringAssignAsciiz_Huge_Transparent
|
1.92% |
133.855 |
136.424 |
- |
-1.50% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/8192
|
1.92% |
10.087 |
10.280 |
- |
-3.13% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/8192
|
1.92% |
59353411.198 |
60492078.463 |
- |
1.82% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16
|
1.92% |
16043157.238 |
16350658.897 |
- |
0.81% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.92% |
113746.667 |
115926.690 |
- |
0.01% |
- |
|
BM_vector_deque_ranges_copy_backward/65536
|
1.92% |
19285.659 |
19655.212 |
- |
1.19% |
- |
|
std::vector<int>::erase(begin)_(cheap_elements)/1024
|
1.91% |
39.312 |
40.064 |
- |
0.04% |
- |
|
BM_format_to_string_back_inserter<std::vector<char>>/1
|
1.91% |
15.435 |
15.730 |
- |
-7.58% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_16
|
1.91% |
14814411.559 |
15097517.165 |
- |
1.11% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/8
|
1.91% |
86.564 |
88.217 |
- |
1.27% |
- |
|
SetIntersection_Front_Vector_uint32_1024_256
|
1.91% |
1652823.482 |
1684319.740 |
- |
2.86% |
- |
|
std::is_sorted_until(list<int>,_pred)/1024
|
1.91% |
781.527 |
796.416 |
- |
1.38% |
- |
|
SetIntersection_Interlaced_Set_float_262144_4
|
1.90% |
1134292.688 |
1155844.424 |
- |
1.97% |
- |
|
BM_deque_deque_move_backward/2
|
1.90% |
2.995 |
3.052 |
- |
-1.80% |
- |
|
SetIntersection_None_Set_float_1024_1
|
1.90% |
10528750.392 |
10728659.807 |
- |
0.75% |
- |
|
BM_deque_vector_ranges_move_backward/64000
|
1.90% |
19778.874 |
20154.212 |
- |
0.77% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.90% |
90089.692 |
91799.264 |
- |
-0.30% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
1.90% |
31.707 |
32.309 |
- |
2.06% |
- |
|
std::format(float)_(fmt:_{:_17000})
|
1.90% |
65.903 |
67.153 |
- |
1.05% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.89% |
84617.218 |
86218.608 |
- |
1.93% |
- |
|
SetIntersection_Front_Vector_uint64_64_4
|
1.89% |
15341902.868 |
15632137.331 |
- |
1.71% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
1.89% |
226038603.857 |
230311136.879 |
- |
2.35% |
- |
|
SetIntersection_Front_Vector_uint32_1024_4
|
1.89% |
1037348.248 |
1056939.503 |
- |
5.03% |
- |
|
SetIntersection_Interlaced_Vector_float_256_1
|
1.89% |
4027651.139 |
4103660.221 |
- |
1.01% |
- |
|
std::partition_point(list<int>)/32
|
1.88% |
8.374 |
8.532 |
- |
0.19% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64
|
1.88% |
9593161.481 |
9773488.989 |
- |
2.02% |
- |
|
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384
|
1.87% |
193008.070 |
196612.212 |
- |
-0.26% |
- |
|
std::partition(deque<int>)_(dense)/32
|
1.87% |
8.824 |
8.989 |
- |
-11.66% |
- |
|
std::unordered_set<int>::operator=(const_Self&)_(into_cleared_Container)/0
|
1.87% |
15.776 |
16.070 |
- |
-3.69% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192
|
1.87% |
17.847 |
18.180 |
- |
0.98% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.86% |
1538166.016 |
1566843.407 |
- |
0.64% |
- |
|
BM_vector_deque_copy_backward/64000
|
1.86% |
4478.261 |
4561.742 |
- |
0.69% |
- |
|
std::format(float)_(fmt:_{:_10Lf})
|
1.86% |
52.571 |
53.548 |
- |
1.50% |
- |
|
std::multiset<int>::contains(key)/1024
|
1.86% |
30.833 |
31.406 |
- |
1.53% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/32
|
1.86% |
22.960 |
23.386 |
- |
1.54% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.85% |
42337.509 |
43122.329 |
- |
2.06% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8
|
1.85% |
39.901 |
40.638 |
- |
-1.22% |
- |
|
rng::fold_left(vector<int>)/32
|
1.85% |
21.881 |
22.286 |
- |
1.10% |
- |
|
std::find_first_of(list<int>)_(large_needle)/50
|
1.85% |
1733.165 |
1765.177 |
- |
1.87% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/1024
|
1.84% |
480.234 |
489.084 |
- |
1.03% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_4
|
1.84% |
8257207.600 |
8409338.957 |
- |
2.28% |
- |
|
std::is_sorted(vector<int>,_pred)/8192
|
1.84% |
1966.013 |
2002.224 |
- |
3.75% |
- |
|
std::unordered_map<int,_int>::clear()/8192
|
1.84% |
46434.387 |
47287.034 |
- |
-0.74% |
- |
|
std::make_heap(vector<int>)_(descending)/8
|
1.83% |
25.672 |
26.143 |
- |
-0.10% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
1.83% |
18.276 |
18.611 |
- |
1.42% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
1.83% |
10602559.336 |
10796878.533 |
- |
0.81% |
- |
|
std::map<std::string,_int>::contains(key)/8192
|
1.83% |
213.223 |
217.127 |
- |
-0.69% |
- |
|
std::format(double)_(fmt:_{:_0Lf})
|
1.83% |
110.509 |
112.529 |
- |
3.37% |
- |
|
bm_lexicographical_compare<unsigned_char>/64
|
1.83% |
2.045 |
2.083 |
- |
-1.47% |
- |
|
std::multiset<std::string>::clear()/8192
|
1.82% |
203330.576 |
207040.951 |
- |
3.01% |
- |
|
std::set<std::string>::upper_bound(key)/32
|
1.82% |
65.278 |
66.469 |
- |
-0.67% |
- |
|
SetIntersection_Front_Set_float_262144_16384
|
1.82% |
338130368.027 |
344293264.073 |
- |
-1.70% |
- |
|
std::sort(vector<int>)_(shuffled)/1024
|
1.82% |
5446.359 |
5545.459 |
- |
0.71% |
- |
|
SetIntersection_None_Set_string_16_4
|
1.82% |
63535776.678 |
64689745.201 |
- |
2.14% |
- |
|
std::deque<std::string>::erase(middle)_(expensive_elements)/32
|
1.82% |
58.038 |
59.092 |
- |
1.02% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/512
|
1.81% |
8.822 |
8.982 |
- |
0.19% |
- |
|
SetIntersection_None_Set_float_16384_4
|
1.81% |
186975242.849 |
190366582.340 |
- |
0.71% |
- |
|
std::deque<int>::erase(middle)_(cheap_elements)/1024
|
1.81% |
44.539 |
45.345 |
- |
-0.09% |
- |
|
std::shuffle(deque<int>)/32
|
1.81% |
46.701 |
47.545 |
- |
-1.36% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024
|
1.81% |
982.286 |
1000.048 |
- |
1.80% |
- |
|
std::reverse_copy(vector<int>)/4096
|
1.81% |
132.228 |
134.616 |
- |
1.50% |
- |
|
BM_vector_deque_move_backward/64000
|
1.80% |
4500.080 |
4581.238 |
- |
1.49% |
- |
|
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/1024
|
1.80% |
34327.308 |
34946.175 |
- |
4.11% |
- |
|
std::find_first_of(list<int>)_(large_needle)/32
|
1.80% |
671.759 |
683.847 |
- |
1.77% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_4
|
1.79% |
2959014.801 |
3012068.337 |
- |
3.70% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.79% |
5136.905 |
5228.953 |
- |
9.06% |
- |
|
std::rotate(deque<int>)_(by_1/2)/32
|
1.79% |
7.179 |
7.308 |
- |
0.51% |
- |
|
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1
|
1.79% |
23.642 |
24.066 |
- |
4.07% |
- |
|
SetIntersection_Interlaced_Vector_float_256_64
|
1.79% |
5133224.116 |
5225063.840 |
- |
-0.14% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/8
|
1.79% |
7.580 |
7.716 |
- |
-0.04% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4
|
1.79% |
23216684.381 |
23631886.691 |
- |
1.66% |
- |
|
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192
|
1.79% |
31504.136 |
32066.869 |
- |
-0.90% |
- |
|
std::set<int>::erase(iterator)/1024
|
1.78% |
21.296 |
21.676 |
- |
3.16% |
- |
|
BM_deque_vector_ranges_move/1
|
1.78% |
0.883 |
0.899 |
- |
5.58% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192
|
1.78% |
7224.894 |
7353.492 |
- |
1.77% |
- |
|
std::partition(list<int>)_(dense)/8192
|
1.78% |
5029.782 |
5119.270 |
- |
-4.33% |
- |
|
std::unordered_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024
|
1.78% |
7415.072 |
7546.992 |
- |
-0.69% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_16
|
1.78% |
6106273.808 |
6214797.614 |
- |
0.72% |
- |
|
SetIntersection_None_Set_uint32_4_4
|
1.78% |
132417789.243 |
134770233.948 |
- |
0.66% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.78% |
95881.411 |
97584.052 |
- |
2.18% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16
|
1.78% |
1248016.208 |
1270175.492 |
- |
3.33% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4
|
1.77% |
21608721.709 |
21991896.756 |
- |
1.89% |
- |
|
std::format(double)_(fmt:_{:0<17500_0Le})
|
1.77% |
1208.643 |
1230.046 |
- |
1.70% |
- |
|
std::find_end(forward_list<int>)_(same_length)/8192
|
1.77% |
14167.847 |
14418.678 |
- |
2.02% |
- |
|
std::multiset<std::string>::upper_bound(key)/32
|
1.77% |
68.961 |
70.182 |
- |
2.75% |
- |
|
std::format(double)_(fmt:_{:_0La})
|
1.77% |
42.563 |
43.317 |
- |
1.83% |
- |
|
std::vector<std::string>::erase(begin)_(cheap_elements)/1024
|
1.77% |
2487.227 |
2531.181 |
- |
7.23% |
- |
|
std::multiset<std::string>::upper_bound(key)/1024
|
1.77% |
134.138 |
136.507 |
- |
0.71% |
- |
|
BM_japanese_escaped<wchar_t>
|
1.77% |
11311.873 |
11511.691 |
- |
-0.04% |
- |
|
BM_format_to_n_string_begin<std::list<char>>/16384
|
1.77% |
14484.039 |
14739.833 |
- |
0.13% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.77% |
11100.796 |
11296.786 |
- |
0.95% |
- |
|
SetIntersection_Interlaced_Set_string_262144_262144
|
1.76% |
15899518.039 |
16179897.822 |
- |
3.42% |
- |
|
SetIntersection_None_Set_uint64_16384_4
|
1.76% |
200416460.354 |
203948794.818 |
- |
5.00% |
- |
|
std::sort(vector<int>)_(heap)/1024
|
1.76% |
5027.980 |
5116.423 |
- |
0.90% |
- |
|
SetIntersection_Front_Vector_uint32_64_4
|
1.76% |
15337382.674 |
15607112.042 |
- |
0.17% |
- |
|
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/8192
|
1.75% |
210589.884 |
214284.502 |
- |
0.16% |
- |
|
std::make_heap(deque<int>)_(repeated)/8192
|
1.75% |
20224.714 |
20579.400 |
- |
1.15% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/32
|
1.75% |
53.294 |
54.229 |
- |
2.44% |
- |
|
std::unordered_set<int>::ctor(const_Self&,_const_allocator_type&)/8192
|
1.75% |
59070.450 |
60106.180 |
- |
0.55% |
- |
|
BM_StringAssignStr_Empty_Opaque
|
1.75% |
0.578 |
0.588 |
- |
0.37% |
- |
|
BM_deque_deque_copy_backward/65536
|
1.75% |
4844.284 |
4929.164 |
- |
0.10% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
1.75% |
18.123 |
18.441 |
- |
1.70% |
- |
|
SetIntersection_Interlaced_Set_float_16384_4
|
1.75% |
163700274.518 |
166566462.768 |
- |
0.69% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/8
|
1.75% |
0.625 |
0.635 |
- |
2.37% |
- |
|
std::unordered_multiset<int>::contains(key)/1024
|
1.75% |
10.317 |
10.497 |
- |
-1.07% |
- |
|
std::sort_heap(vector<NonIntegral>)/8
|
1.75% |
26.172 |
26.629 |
- |
-0.00% |
- |
|
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/32
|
1.75% |
91.328 |
92.922 |
- |
-1.24% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_1
|
1.74% |
4053071.024 |
4123701.675 |
- |
1.97% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
1.74% |
5.599 |
5.697 |
- |
0.85% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192
|
1.74% |
177878.244 |
180974.866 |
- |
2.24% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/50
|
1.74% |
25.862 |
26.312 |
- |
2.09% |
- |
|
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024
|
1.74% |
6615.008 |
6730.100 |
- |
1.52% |
- |
|
std::unordered_map<int,_int>::clear()/32
|
1.74% |
569.277 |
579.179 |
- |
4.73% |
- |
|
SetIntersection_None_Vector_uint64_16_16
|
1.74% |
33600694.212 |
34185030.128 |
- |
2.93% |
- |
|
std::unordered_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
1.74% |
126.460 |
128.660 |
- |
-1.10% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4
|
1.74% |
58279660.722 |
59293017.559 |
- |
2.11% |
- |
|
std::format(float)_(fmt:_{:0<17500_17000L})
|
1.74% |
1246.065 |
1267.699 |
- |
0.13% |
- |
|
std::search_n(deque<int>)_(no_match)/32
|
1.73% |
15.112 |
15.374 |
- |
4.05% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256
|
1.73% |
201806351.403 |
205305413.483 |
- |
0.23% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192
|
1.73% |
316504.279 |
321981.845 |
- |
1.40% |
- |
|
std::ofstream::write(char*,_size)
|
1.73% |
317.419 |
322.897 |
- |
-0.96% |
- |
|
std::format(float)_(fmt:_{:0^17500_17000L})
|
1.72% |
1264.327 |
1286.049 |
- |
1.98% |
- |
|
BM_vector_deque_ranges_move_backward/65536
|
1.72% |
19267.668 |
19598.364 |
- |
1.22% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8
|
1.72% |
39.962 |
40.648 |
- |
0.73% |
- |
|
std::unordered_set<int>::find(key)/1024
|
1.72% |
9.616 |
9.780 |
- |
1.54% |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/1024
|
1.71% |
7749.032 |
7881.853 |
- |
1.55% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192
|
1.71% |
68230.764 |
69400.136 |
- |
0.98% |
- |
|
SetIntersection_Front_Vector_uint32_256_16
|
1.71% |
3950857.869 |
4018541.662 |
- |
0.17% |
- |
|
SetIntersection_None_Vector_uint32_256_4
|
1.71% |
6450379.876 |
6560706.312 |
- |
17.36% |
- |
|
rng::for_each(multimap<int>)/8
|
1.71% |
8.700 |
8.848 |
- |
-0.34% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/1024
|
1.71% |
4414.621 |
4489.982 |
- |
1.41% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
1.71% |
15694.081 |
15961.695 |
- |
1.68% |
- |
|
std::unordered_set<int>::ctor(const_Self&)/8192
|
1.70% |
59202.556 |
60210.170 |
- |
1.22% |
- |
|
std::set<int>::erase(iterator)/32
|
1.70% |
21.041 |
21.399 |
- |
2.18% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/1024
|
1.70% |
232878.340 |
236839.539 |
- |
1.51% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)/32
|
1.70% |
6.323 |
6.430 |
- |
0.75% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_1
|
1.70% |
15953635.129 |
16224898.213 |
- |
1.18% |
- |
|
std::sort(deque<int>)_(heap)/8
|
1.70% |
34.392 |
34.977 |
- |
-2.62% |
- |
|
std::multimap<int,_int>::clear()/8192
|
1.70% |
83410.422 |
84827.341 |
- |
-0.11% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.70% |
55802.967 |
56750.889 |
- |
-1.64% |
- |
|
BM_format_to_iterator/<std::vector>_C_string_len_60
|
1.70% |
4.888 |
4.971 |
- |
0.53% |
- |
|
BM_std_minmax_element<int>/4000
|
1.70% |
1280.949 |
1302.664 |
- |
-0.73% |
- |
|
std::reverse(list<int>)/4096
|
1.69% |
1827.505 |
1858.468 |
- |
0.99% |
- |
|
SetIntersection_None_Vector_uint64_64_64
|
1.69% |
9345119.074 |
9503246.995 |
- |
6.35% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0
|
1.69% |
17.297 |
17.590 |
- |
1.61% |
- |
|
std::unordered_set<int>::count(key)/8192
|
1.69% |
10.205 |
10.377 |
- |
3.79% |
- |
|
std::format(float)_(fmt:_{:017500_10})
|
1.69% |
1221.679 |
1242.279 |
- |
1.02% |
- |
|
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024
|
1.69% |
14920.523 |
15172.064 |
- |
1.30% |
- |
|
std::format(float)_(fmt:_{:_10Lg})
|
1.68% |
67.707 |
68.847 |
- |
0.71% |
- |
|
std::unordered_set<std::string>::clear()/8192
|
1.68% |
213570.455 |
217167.181 |
- |
2.64% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.68% |
118020.397 |
120004.589 |
- |
2.64% |
- |
|
SetIntersection_None_Vector_string_262144_262144
|
1.68% |
2127244.603 |
2162966.877 |
- |
-1.35% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024
|
1.68% |
18929.851 |
19247.497 |
- |
1.01% |
- |
|
BM_std_minmax_element<int>/5500
|
1.68% |
1757.575 |
1787.026 |
- |
-0.64% |
- |
|
std::is_sorted_until(deque<int>,_pred)/8
|
1.67% |
2.730 |
2.776 |
- |
1.74% |
- |
|
BM_emoji_text<wchar_t>
|
1.67% |
107264.315 |
109059.396 |
- |
-0.61% |
- |
|
SetIntersection_Front_Set_uint64_64_4
|
1.67% |
15930544.507 |
16196835.462 |
- |
1.03% |
- |
|
std::count(list<int>)_(every_other)/8192
|
1.67% |
6581.925 |
6691.926 |
- |
-1.78% |
- |
|
std::format(float)_(fmt:_{:017500_10g})
|
1.67% |
1211.095 |
1231.332 |
- |
1.44% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/1024
|
1.66% |
5000.244 |
5083.360 |
- |
1.29% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8
|
1.66% |
13.695 |
13.923 |
- |
1.77% |
- |
|
BM_std_minmax_element<int>/4096
|
1.66% |
1319.670 |
1341.601 |
- |
0.14% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16
|
1.66% |
1486971.509 |
1511655.748 |
- |
1.96% |
- |
|
SetIntersection_None_Set_string_64_64
|
1.66% |
16276342.340 |
16546522.826 |
- |
2.53% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1
|
1.66% |
1005248.399 |
1021930.110 |
- |
-0.53% |
- |
|
BM_deque_deque_move_backward/64000
|
1.66% |
4749.309 |
4828.051 |
- |
0.51% |
- |
|
std::rotate(vector<int>)_(by_1/3)/32
|
1.66% |
18.071 |
18.370 |
- |
0.81% |
- |
|
std::set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024
|
1.66% |
5809.681 |
5905.878 |
- |
1.51% |
- |
|
std::format(float)_(fmt:_{:017500_10Lf})
|
1.65% |
1205.480 |
1225.422 |
- |
0.22% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/8192
|
1.65% |
18.616 |
18.924 |
- |
0.70% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/50
|
1.65% |
2486.730 |
2527.806 |
- |
0.52% |
- |
|
std::sort(deque<int>)_(repeated)/8192
|
1.65% |
50673.448 |
51507.354 |
- |
1.20% |
- |
|
SetIntersection_Front_Vector_uint32_16384_64
|
1.64% |
1162514.277 |
1181595.866 |
- |
5.13% |
- |
|
SetIntersection_Front_Vector_uint32_64_16
|
1.64% |
13558521.319 |
13780298.419 |
- |
2.96% |
- |
|
std::unordered_map<int,_int>::ctor(const_Self&)/8192
|
1.63% |
59914.441 |
60893.910 |
- |
-0.79% |
- |
|
std::format(float)_(fmt:_{:0<17500_10Lf})
|
1.63% |
1243.949 |
1264.264 |
- |
0.37% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576
|
1.63% |
945616.218 |
961058.175 |
- |
2.36% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it)/8192
|
1.63% |
1975.935 |
2008.199 |
- |
4.50% |
- |
|
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
1.63% |
18.631 |
18.935 |
- |
0.62% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256
|
1.63% |
9736386.244 |
9894814.156 |
- |
2.42% |
- |
|
std::vector<int>::erase(middle)_(cheap_elements)/1024
|
1.63% |
21.629 |
21.980 |
- |
1.59% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/32
|
1.62% |
20.438 |
20.770 |
- |
2.92% |
- |
|
std::partial_sort_copy(vector<int>)_(descending)/1024
|
1.62% |
7766.807 |
7892.801 |
- |
1.20% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1
|
1.62% |
1014227.979 |
1030664.332 |
- |
-0.75% |
- |
|
std::multiset<int>::count(key)/32
|
1.62% |
18.334 |
18.631 |
- |
1.11% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/32
|
1.62% |
8.565 |
8.704 |
- |
1.28% |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8
|
1.62% |
7.907 |
8.035 |
- |
1.92% |
- |
|
BM_vector_deque_ranges_move/512
|
1.62% |
147.798 |
150.187 |
- |
1.33% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8
|
1.61% |
4.315 |
4.385 |
- |
1.85% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384
|
1.61% |
340289302.922 |
345773552.437 |
- |
3.88% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.61% |
713.928 |
725.404 |
- |
1.21% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
1.61% |
76.218 |
77.443 |
- |
1.40% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_64
|
1.60% |
9459435.625 |
9611210.058 |
- |
1.60% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32
|
1.60% |
771.639 |
784.019 |
- |
0.66% |
- |
|
SetIntersection_Front_Vector_float_256_1
|
1.60% |
4048316.035 |
4113243.456 |
- |
0.98% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16
|
1.60% |
10287784.785 |
10452277.213 |
- |
0.44% |
- |
|
BM_deque_vector_move_backward/70000
|
1.60% |
5018.356 |
5098.539 |
- |
1.17% |
- |
|
std::vector<int>::ctor(const_Self&)_(cheap_elements)/1024
|
1.60% |
49.753 |
50.548 |
- |
2.30% |
- |
|
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
1.60% |
34211.852 |
34758.334 |
- |
-7.29% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32
|
1.59% |
499.580 |
507.545 |
- |
2.33% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_1
|
1.59% |
1028893.422 |
1045284.700 |
- |
2.24% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/8192
|
1.59% |
31653.789 |
32157.832 |
- |
1.49% |
- |
|
std::unordered_multiset<int>::find(key)/8192
|
1.59% |
11.089 |
11.266 |
- |
3.10% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.59% |
28684.597 |
29140.903 |
- |
2.09% |
- |
|
SetIntersection_Front_Set_uint32_256_4
|
1.59% |
4143557.556 |
4209405.030 |
- |
0.34% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/8
|
1.59% |
19.890 |
20.206 |
- |
-1.05% |
- |
|
std::format(double)_(fmt:_{:_0f})
|
1.59% |
102.760 |
104.391 |
- |
3.04% |
- |
|
std::shift_right(deque<int>)/32
|
1.59% |
5.649 |
5.739 |
- |
3.21% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/8
|
1.58% |
19.375 |
19.682 |
- |
1.04% |
- |
|
SetIntersection_None_Vector_uint64_64_1
|
1.58% |
18511441.873 |
18803713.161 |
- |
6.48% |
- |
|
SetIntersection_Front_Set_float_262144_4
|
1.58% |
1064714.696 |
1081519.015 |
- |
-0.21% |
- |
|
BM_CmpEqual_short_short
|
1.58% |
1.047 |
1.064 |
- |
-0.83% |
- |
|
std::unordered_map<int,_int>::find(key)/8192
|
1.58% |
10.328 |
10.490 |
- |
-1.36% |
- |
|
std::is_sorted_until(vector<int>)/8
|
1.58% |
2.013 |
2.044 |
- |
1.11% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_1
|
1.58% |
13379203.736 |
13590031.687 |
- |
1.11% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/50
|
1.57% |
21.453 |
21.791 |
- |
1.10% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_1
|
1.57% |
16014792.788 |
16266679.722 |
- |
1.61% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/8192
|
1.57% |
6848.967 |
6956.668 |
- |
1.18% |
- |
|
BM_format_string<wchar_t>/2
|
1.57% |
6.721 |
6.827 |
- |
0.91% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_16
|
1.57% |
33548994.293 |
34074158.203 |
- |
0.39% |
- |
|
std::find(vector<char>)_(process_all)/32768
|
1.57% |
490.836 |
498.518 |
- |
1.48% |
- |
|
BM_vector_deque_move_backward/70000
|
1.56% |
4939.901 |
5017.194 |
- |
1.32% |
- |
|
std::find_end(deque<int>)_(single_element)/1000
|
1.56% |
428.179 |
434.878 |
- |
0.58% |
- |
|
SetIntersection_Front_Set_uint64_1024_1
|
1.56% |
1026363.065 |
1042388.799 |
- |
1.79% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
1.56% |
1017171.610 |
1033046.748 |
- |
0.20% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
1.56% |
76.724 |
77.918 |
- |
-2.75% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/32768
|
1.56% |
2118.149 |
2151.093 |
- |
-0.25% |
- |
|
std::sort_heap(vector<NonIntegral>)/1024
|
1.56% |
7701.885 |
7821.650 |
- |
0.95% |
- |
|
SetIntersection_Front_Vector_uint32_16_4
|
1.55% |
52320704.842 |
53134247.582 |
- |
0.66% |
- |
|
std::make_heap(vector<int>)_(pipe-organ)/8
|
1.55% |
16.432 |
16.688 |
- |
1.54% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/32
|
1.55% |
2395.633 |
2432.805 |
- |
0.24% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024
|
1.55% |
579775.980 |
588771.769 |
- |
-0.03% |
- |
|
std::list<std::string>::ctor(size_type)/32
|
1.54% |
343.389 |
348.690 |
- |
-2.25% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4
|
1.54% |
135986186.640 |
138081873.294 |
- |
1.14% |
- |
|
std::format(double)_(fmt:_{:_10Lf})
|
1.54% |
113.848 |
115.596 |
- |
2.94% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024
|
1.53% |
12112.844 |
12298.764 |
- |
1.25% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_16
|
1.53% |
1418367.028 |
1440106.891 |
- |
1.37% |
- |
|
SetIntersection_None_Set_uint32_1024_64
|
1.53% |
10513464.222 |
10674524.913 |
- |
-0.83% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
1.53% |
28.716 |
29.156 |
- |
-4.52% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
1.53% |
140.029 |
142.171 |
- |
-11.26% |
- |
|
std::search(list<int>)_(same_length)/1024
|
1.53% |
752.810 |
764.298 |
- |
1.35% |
- |
|
std::multiset<int>::upper_bound(key)/1024
|
1.52% |
27.645 |
28.066 |
- |
1.29% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_4
|
1.52% |
53515692.331 |
54331245.349 |
- |
1.27% |
- |
|
BM_emoji_escaped<char>
|
1.52% |
9217.587 |
9357.814 |
- |
-0.19% |
- |
|
std::multiset<int>::erase(key)_(existent)/8192
|
1.52% |
30.503 |
30.967 |
- |
4.65% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/8192
|
1.52% |
24.236 |
24.604 |
- |
0.66% |
- |
|
std::sort(deque<int>)_(pipe-organ)/1024
|
1.52% |
13817.495 |
14026.990 |
- |
-1.06% |
- |
|
std::format(float)_(fmt:_{:0^17500_0Le})
|
1.51% |
1217.972 |
1236.423 |
- |
0.79% |
- |
|
std::format(double)_(fmt:_{:0^17500_0a})
|
1.51% |
1257.675 |
1276.715 |
- |
-0.52% |
- |
|
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192
|
1.51% |
42349.143 |
42990.272 |
- |
1.53% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32
|
1.51% |
18.458 |
18.737 |
- |
0.56% |
- |
|
std::partial_sort(vector<int>)_(shuffled)/1024
|
1.51% |
6597.379 |
6697.107 |
- |
1.19% |
- |
|
std::partial_sort(vector<int>)_(heap)/1024
|
1.51% |
7814.981 |
7933.101 |
- |
0.96% |
- |
|
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
1.51% |
16.975 |
17.230 |
- |
2.61% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
1.51% |
387.611 |
393.448 |
- |
1.41% |
- |
|
SetIntersection_Front_Set_uint64_262144_4
|
1.50% |
1072205.277 |
1088332.385 |
- |
5.84% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/50
|
1.50% |
27.035 |
27.441 |
- |
2.30% |
- |
|
std::rotate(list<int>)_(by_1/4)/8192
|
1.50% |
9994.496 |
10144.531 |
- |
0.61% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1
|
1.50% |
16153606.349 |
16396050.465 |
- |
1.31% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
1.50% |
1.922 |
1.950 |
- |
1.07% |
- |
|
std::unordered_set<std::string>::find(key)/8192
|
1.50% |
127.501 |
129.408 |
- |
0.88% |
- |
|
std::format(float)_(fmt:_{:_10a})
|
1.49% |
36.496 |
37.041 |
- |
0.67% |
- |
|
std::unordered_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0
|
1.49% |
14.671 |
14.889 |
- |
-0.39% |
- |
|
BM_CmpLess_short_schar
|
1.49% |
0.950 |
0.964 |
- |
0.51% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192
|
1.49% |
274552.219 |
278629.834 |
- |
1.40% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.48% |
282894.876 |
287095.477 |
- |
1.00% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024
|
1.48% |
4521.291 |
4588.424 |
- |
-0.26% |
- |
|
std::stable_sort(vector<int>)_(ascending)/1024
|
1.48% |
7619.719 |
7732.757 |
- |
1.26% |
- |
|
std::partial_sort_copy(vector<int>)_(pipe-organ)/8
|
1.48% |
7.689 |
7.803 |
- |
0.58% |
- |
|
std::unordered_set<int>::insert(const_value_type&)_(already_present)/8192
|
1.48% |
1.665 |
1.690 |
- |
2.12% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16
|
1.48% |
36434535.222 |
36973799.006 |
- |
0.03% |
- |
|
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024
|
1.48% |
7427.193 |
7537.112 |
- |
0.42% |
- |
|
std::map<std::string,_int>::find(key)/1024
|
1.48% |
147.172 |
149.349 |
- |
3.67% |
- |
|
std::multiset<int>::lower_bound(key)/1024
|
1.48% |
27.534 |
27.942 |
- |
0.74% |
- |
|
BM_CmpLess_ushort_uint
|
1.48% |
1.064 |
1.080 |
- |
0.56% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/1024
|
1.48% |
930.682 |
944.438 |
- |
-0.54% |
- |
|
std::partial_sort(deque<int>)_(repeated)/1024
|
1.48% |
6586.349 |
6683.643 |
- |
0.68% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/1024
|
1.48% |
3100.946 |
3146.751 |
- |
0.03% |
- |
|
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32
|
1.48% |
465.837 |
472.716 |
- |
0.51% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/32
|
1.47% |
12.799 |
12.987 |
- |
-1.09% |
- |
|
BM_format_to_string_begin<std::wstring>/1048576
|
1.47% |
53902.476 |
54696.413 |
- |
1.43% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
1.47% |
1027147.798 |
1042229.822 |
- |
0.91% |
- |
|
std::unordered_set<int>::ctor(const_Self&)/1024
|
1.47% |
7630.590 |
7742.563 |
- |
-0.28% |
- |
|
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024
|
1.47% |
1446450.198 |
1467673.803 |
- |
1.97% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/1024
|
1.46% |
10.121 |
10.270 |
- |
-2.83% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/1024
|
1.46% |
19.366 |
19.649 |
- |
-2.45% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.45% |
311.393 |
315.922 |
- |
-1.58% |
- |
|
std::sort(vector<int>)_(repeated)/8
|
1.45% |
16.811 |
17.056 |
- |
1.38% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192
|
1.45% |
571425.718 |
579727.323 |
- |
1.28% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/8
|
1.45% |
7.824 |
7.938 |
- |
1.13% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it)/1000
|
1.45% |
247.699 |
251.290 |
- |
2.79% |
- |
|
SetIntersection_Front_Set_float_16384_4
|
1.45% |
1051207.352 |
1066429.727 |
- |
1.18% |
- |
|
std::sort_heap(vector<NonIntegral>,_pred)/8
|
1.45% |
26.878 |
27.267 |
- |
1.32% |
- |
|
SetIntersection_Front_Vector_float_16_1
|
1.45% |
61668844.645 |
62561281.633 |
- |
1.26% |
- |
|
std::partial_sort(vector<NonIntegral>)_(descending)/8
|
1.45% |
22.422 |
22.746 |
- |
-0.15% |
- |
|
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32
|
1.45% |
215.436 |
218.550 |
- |
-0.02% |
- |
|
std::is_sorted(list<int>,_pred)/8192
|
1.44% |
6896.943 |
6996.481 |
- |
1.44% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
1.44% |
30.888 |
31.334 |
- |
10.00% |
- |
|
std::multimap<int,_int>::contains(key)/32
|
1.44% |
17.567 |
17.820 |
- |
0.15% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.44% |
789751.936 |
801141.866 |
- |
1.45% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192
|
1.44% |
570424.092 |
578641.695 |
- |
1.36% |
- |
|
SetIntersection_Interlaced_Set_uint32_16_1
|
1.44% |
61364077.633 |
62247746.565 |
- |
0.71% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192
|
1.44% |
411827.393 |
417755.460 |
- |
1.43% |
- |
|
std::make_heap(vector<int>)_(descending)/8192
|
1.44% |
7227.307 |
7331.184 |
- |
0.69% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/1024
|
1.43% |
4882.840 |
4952.871 |
- |
-0.38% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.43% |
546.918 |
554.754 |
- |
0.57% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/1024
|
1.43% |
55.851 |
56.651 |
- |
0.14% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192
|
1.43% |
283928.177 |
287991.213 |
- |
1.32% |
- |
|
BM_CmpEqual_short_uint
|
1.43% |
1.082 |
1.098 |
- |
1.39% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/32
|
1.43% |
92.674 |
93.998 |
- |
3.15% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
1.43% |
63224.443 |
64126.992 |
- |
0.87% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192
|
1.43% |
68175.598 |
69148.060 |
- |
2.11% |
- |
|
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/8192
|
1.43% |
518157.318 |
525545.253 |
- |
0.89% |
- |
|
std::format(float)_(fmt:_{:_10Le})
|
1.42% |
63.677 |
64.583 |
- |
-0.43% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192
|
1.42% |
43084.467 |
43697.546 |
- |
1.23% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_1
|
1.42% |
16048273.591 |
16276344.416 |
- |
1.30% |
- |
|
BM_join_view_in_vectors/1
|
1.42% |
8.667 |
8.790 |
- |
1.76% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/8
|
1.42% |
2.070 |
2.099 |
- |
-3.02% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024
|
1.42% |
7745.783 |
7855.718 |
- |
0.83% |
- |
|
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024
|
1.42% |
35029.028 |
35525.321 |
- |
0.78% |
- |
|
SetIntersection_Interlaced_Set_float_262144_64
|
1.42% |
1483248.547 |
1504239.161 |
- |
1.14% |
- |
|
SetIntersection_None_Set_string_16_1
|
1.41% |
74928618.809 |
75988412.512 |
- |
0.83% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/0
|
1.41% |
18.153 |
18.408 |
- |
1.18% |
- |
|
std::format(double)_(fmt:_{:0>17500_0L})
|
1.40% |
1212.031 |
1229.044 |
- |
1.37% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1
|
1.40% |
1017441.461 |
1031718.636 |
- |
4.84% |
- |
|
std::find_if_not(list<int>)_(process_all)/32768
|
1.40% |
25905.225 |
26268.498 |
- |
1.89% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/8192
|
1.40% |
112885.283 |
114467.444 |
- |
1.45% |
- |
|
SetIntersection_Front_Set_uint64_64_1
|
1.40% |
16036262.929 |
16260839.815 |
- |
0.39% |
- |
|
std::unordered_multimap<int,_int>::count(key)/1024
|
1.40% |
10.739 |
10.889 |
- |
1.07% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
1.40% |
11.778 |
11.942 |
- |
-0.81% |
- |
|
std::partial_sort_copy(vector<int>)_(heap)/8192
|
1.40% |
83362.489 |
84527.197 |
- |
1.14% |
- |
|
SetIntersection_None_Vector_uint64_1024_1
|
1.40% |
3408223.344 |
3455840.331 |
- |
48.55% |
- |
|
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/8192
|
1.40% |
173906.691 |
176334.886 |
- |
1.82% |
- |
|
std::format(float)_(fmt:_{:_0Le})
|
1.40% |
58.508 |
59.325 |
- |
0.90% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_1
|
1.39% |
61127815.696 |
61979459.969 |
- |
1.12% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024
|
1.39% |
4531.759 |
4594.760 |
- |
1.52% |
- |
|
SetIntersection_Front_Set_uint64_256_1
|
1.39% |
4046431.780 |
4102671.509 |
- |
0.10% |
- |
|
rng::for_each(map<int>)/8
|
1.39% |
8.645 |
8.765 |
- |
-0.47% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024
|
1.39% |
7890.799 |
8000.400 |
- |
0.82% |
- |
|
std::sort(vector<NonIntegral>)_(repeated)/8
|
1.39% |
16.820 |
17.054 |
- |
1.67% |
- |
|
std::partial_sort(vector<NonIntegral>)_(ascending)/1024
|
1.39% |
4417.798 |
4479.101 |
- |
0.33% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
1.39% |
25.697 |
26.053 |
- |
3.31% |
- |
|
SetIntersection_Front_Vector_uint32_1024_16
|
1.39% |
1068841.154 |
1083663.618 |
- |
3.42% |
- |
|
std::set<int>::clear()/32
|
1.39% |
630.981 |
639.730 |
- |
2.30% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.39% |
785483.580 |
796368.878 |
- |
1.59% |
- |
|
std::find_if(vector<char>)_(bail_25%)/1024
|
1.39% |
29.887 |
30.301 |
- |
-8.68% |
- |
|
SetIntersection_Front_Set_uint32_4_4
|
1.38% |
136189647.606 |
138075630.214 |
- |
0.74% |
- |
|
BM_cyrillic_text<wchar_t>
|
1.38% |
63207.800 |
64079.263 |
- |
-1.91% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/50
|
1.38% |
78.718 |
79.802 |
- |
2.84% |
- |
|
SetIntersection_Front_Set_uint64_16_4
|
1.38% |
54149285.965 |
54894283.938 |
- |
0.90% |
- |
|
BM_vector_deque_move_backward/512
|
1.38% |
23.899 |
24.228 |
- |
1.65% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024
|
1.37% |
12413.265 |
12583.875 |
- |
2.34% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/32
|
1.37% |
17.815 |
18.060 |
- |
0.57% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8
|
1.37% |
8.636 |
8.755 |
- |
-0.08% |
- |
|
SetIntersection_Front_Set_string_4_4
|
1.37% |
151067009.701 |
153140511.057 |
- |
2.91% |
- |
|
std::unordered_set<int>::count(key)/1024
|
1.37% |
9.668 |
9.801 |
- |
-1.44% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192
|
1.37% |
131445.775 |
133247.403 |
- |
0.91% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0
|
1.37% |
1.278 |
1.296 |
- |
1.09% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192
|
1.37% |
200439.041 |
203185.335 |
- |
1.50% |
- |
|
SetIntersection_Front_Set_uint32_64_1
|
1.37% |
16153093.115 |
16374355.019 |
- |
1.86% |
- |
|
SetIntersection_Front_Vector_uint32_1024_1
|
1.37% |
1025395.235 |
1039435.435 |
- |
6.73% |
- |
|
std::set<int>::count(key)/1024
|
1.37% |
27.372 |
27.746 |
- |
1.03% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_1
|
1.37% |
4092157.974 |
4148132.708 |
- |
0.39% |
- |
|
std::format(float)_(fmt:_{:0<17500_10Le})
|
1.37% |
1221.490 |
1238.194 |
- |
1.38% |
- |
|
SetIntersection_None_Set_uint32_1_1
|
1.37% |
520694283.484 |
527809023.401 |
- |
0.52% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8
|
1.36% |
7.083 |
7.179 |
- |
5.07% |
- |
|
std::sort(vector<int>)_(descending)/1024
|
1.36% |
2877.849 |
2917.067 |
- |
1.47% |
- |
|
std::partition(vector<int>)_(dense)/32
|
1.36% |
8.452 |
8.568 |
- |
2.19% |
- |
|
std::partition_point(deque<int>)/32
|
1.36% |
3.278 |
3.323 |
- |
-3.44% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
1.36% |
50.085 |
50.766 |
- |
1.21% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192
|
1.36% |
274700.020 |
278431.592 |
- |
1.46% |
- |
|
SetIntersection_Front_Set_uint32_16_1
|
1.36% |
61568281.608 |
62404600.083 |
- |
0.44% |
- |
|
std::for_each(map<int>::iterator)/8
|
1.36% |
8.657 |
8.774 |
- |
-0.19% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192
|
1.36% |
148302.241 |
150313.016 |
- |
0.28% |
- |
|
SetIntersection_Front_Vector_float_4_4
|
1.35% |
131625205.061 |
133405471.676 |
- |
1.00% |
- |
|
SetIntersection_None_Set_float_256_64
|
1.35% |
10882064.478 |
11028974.644 |
- |
0.59% |
- |
|
std::find(deque<int>)_(bail_25%)/8192
|
1.35% |
537.190 |
544.437 |
- |
0.83% |
- |
|
SetIntersection_None_Set_string_16384_1024
|
1.34% |
377363169.760 |
382435688.072 |
- |
9.80% |
- |
|
SetIntersection_Front_Vector_uint32_16_16
|
1.34% |
34122678.588 |
34581335.551 |
- |
1.14% |
- |
|
SetIntersection_Front_Vector_uint64_262144_64
|
1.34% |
1164379.483 |
1180015.458 |
- |
4.60% |
- |
|
SetIntersection_None_Vector_uint32_16_4
|
1.34% |
53342910.297 |
54059209.416 |
- |
1.47% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_4
|
1.34% |
1149093.732 |
1164520.159 |
- |
1.93% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024
|
1.34% |
13717.746 |
13901.830 |
- |
0.71% |
- |
|
std::shift_left(deque<int>)/1024
|
1.34% |
54.669 |
55.402 |
- |
1.03% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/8192
|
1.34% |
5195.751 |
5265.422 |
- |
0.14% |
- |
|
BM_vector_deque_move_backward/65536
|
1.34% |
4629.667 |
4691.746 |
- |
1.23% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1024
|
1.34% |
711.098 |
720.633 |
- |
0.88% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024
|
1.34% |
7423.001 |
7522.381 |
- |
0.60% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
1.34% |
11287.544 |
11438.649 |
- |
-2.70% |
- |
|
std::format(float)_(fmt:_{:_0Lg})
|
1.34% |
60.894 |
61.709 |
- |
0.76% |
- |
|
std::map<int,_int>::erase(iterator)/1024
|
1.34% |
20.280 |
20.551 |
- |
-6.09% |
- |
|
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192
|
1.34% |
43016.835 |
43591.326 |
- |
0.93% |
- |
|
std::vector<std::string>::insert(middle)_(expensive_elements)/32
|
1.34% |
29.919 |
30.319 |
- |
0.11% |
- |
|
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000
|
1.34% |
71095.569 |
72044.753 |
- |
-0.30% |
- |
|
std::partial_sort(vector<NonIntegral>)_(descending)/1024
|
1.33% |
7699.853 |
7802.515 |
- |
1.12% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/8192
|
1.33% |
57180.400 |
57942.290 |
- |
1.24% |
- |
|
SetIntersection_Front_Vector_uint32_1_1
|
1.33% |
519007557.929 |
525911802.984 |
- |
0.56% |
- |
|
std::find(list<int>)_(process_all)/32768
|
1.33% |
26704.145 |
27058.879 |
- |
4.04% |
- |
|
std::stable_sort(deque<int>)_(shuffled)/8192
|
1.33% |
147757.528 |
149717.939 |
- |
0.90% |
- |
|
SetIntersection_None_Set_uint32_16384_16384
|
1.33% |
195144228.591 |
197733228.281 |
- |
-0.43% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192
|
1.33% |
43018.430 |
43588.594 |
- |
1.15% |
- |
|
BM_SharedPtrCreateDestroy
|
1.33% |
10.817 |
10.961 |
- |
4.62% |
- |
|
std::sort(deque<int>)_(heap)/1024
|
1.32% |
6940.537 |
7032.477 |
- |
1.04% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/8192
|
1.32% |
48434.689 |
49076.221 |
- |
1.04% |
- |
|
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
1.32% |
35017.862 |
35481.357 |
- |
3.26% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8192
|
1.32% |
83818.475 |
84927.635 |
- |
0.99% |
- |
|
BM_CmpLess_schar_short
|
1.32% |
0.952 |
0.965 |
- |
1.45% |
- |
|
std::unordered_map<int,_int>::ctor(const_Self&)/1024
|
1.32% |
7715.030 |
7817.043 |
- |
-0.52% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1
|
1.32% |
15913911.490 |
16124287.556 |
- |
0.17% |
- |
|
std::sort(vector<int>)_(ascending)/8
|
1.32% |
16.888 |
17.111 |
- |
2.10% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/8192
|
1.32% |
37904328.770 |
38405007.786 |
- |
0.82% |
- |
|
std::unordered_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192
|
1.32% |
60314.002 |
61110.227 |
- |
-1.21% |
- |
|
std::pop_heap(vector<int>)/1024
|
1.32% |
8.056 |
8.163 |
- |
0.92% |
- |
|
std::equal(vector<int>)_(it,_it,_it)/8
|
1.32% |
1.484 |
1.503 |
- |
12.32% |
- |
|
std::partial_sort_copy(vector<int>)_(heap)/8
|
1.32% |
12.037 |
12.196 |
- |
-1.31% |
- |
|
std::format(float)_(fmt:_{:017500_10f})
|
1.32% |
1201.257 |
1217.088 |
- |
-0.26% |
- |
|
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024
|
1.32% |
4668.581 |
4730.064 |
- |
0.79% |
- |
|
std::pop_heap(vector<std::string>)/1024
|
1.32% |
56.746 |
57.493 |
- |
0.20% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.31% |
11601.979 |
11754.424 |
- |
5.88% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/1024
|
1.31% |
7878.660 |
7982.009 |
- |
0.99% |
- |
|
std::find_if(list<int>)_(process_all)/8192
|
1.31% |
6955.252 |
7046.487 |
- |
1.09% |
- |
|
SetIntersection_None_Set_uint64_1024_256
|
1.31% |
10403431.859 |
10539751.500 |
- |
-3.02% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1
|
1.31% |
1024393.458 |
1037793.048 |
- |
1.70% |
- |
|
BM_stop_token_single_thread_polling_stop_requested/16777216
|
1.31% |
70426917.076 |
71347999.573 |
- |
-0.78% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1000
|
1.31% |
719.423 |
728.820 |
- |
0.39% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_256
|
1.31% |
3314714.716 |
3357980.633 |
- |
0.60% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
1.30% |
20.224 |
20.488 |
- |
1.86% |
- |
|
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192
|
1.30% |
145640.249 |
147540.547 |
- |
1.02% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/32
|
1.30% |
480.495 |
486.765 |
- |
0.15% |
- |
|
std::replace_if(list<int>)_(sprinkled)/50
|
1.30% |
23.227 |
23.530 |
- |
1.07% |
- |
|
BM_format_to_string_pointer<wchar_t>/1048576
|
1.30% |
53832.266 |
54534.484 |
- |
1.30% |
- |
|
SetIntersection_Interlaced_Set_string_256_16
|
1.30% |
20942218.488 |
21215385.072 |
- |
-0.03% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_64
|
1.30% |
10770167.736 |
10910557.630 |
- |
2.61% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/8192
|
1.30% |
6955.822 |
7046.434 |
- |
1.43% |
- |
|
BM_format_to_string_span<char>/1
|
1.30% |
4.800 |
4.863 |
- |
0.04% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/8192
|
1.30% |
392.141 |
397.238 |
- |
-0.53% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
1.30% |
10264.796 |
10398.200 |
- |
0.62% |
- |
|
std::sort(vector<NonIntegral>)_(ascending)/8
|
1.30% |
16.725 |
16.943 |
- |
1.58% |
- |
|
std::vector<std::string>::erase(begin)_(cheap_elements)/8192
|
1.30% |
20005.395 |
20264.989 |
- |
6.99% |
- |
|
SetIntersection_Front_Set_uint32_16384_4
|
1.30% |
1058160.188 |
1071890.863 |
- |
3.26% |
- |
|
std::rotate_copy(vector<int>)/32
|
1.30% |
2.232 |
2.261 |
- |
-0.68% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/1024
|
1.30% |
14904.206 |
15097.255 |
- |
0.98% |
- |
|
std::format(double)_(fmt:_{:_0Lg})
|
1.29% |
62.344 |
63.151 |
- |
1.06% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.29% |
1698.959 |
1720.942 |
- |
-3.30% |
- |
|
std::swap_ranges(list<int>)/50
|
1.29% |
35.285 |
35.741 |
- |
0.48% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/8192
|
1.29% |
7863.053 |
7964.566 |
- |
0.61% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.29% |
674.649 |
683.356 |
- |
2.99% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.29% |
41930.383 |
42471.449 |
- |
0.11% |
- |
|
BM_vector_deque_ranges_move_backward/1024
|
1.29% |
293.441 |
297.227 |
- |
0.49% |
- |
|
std::partial_sort(vector<int>)_(repeated)/8
|
1.29% |
17.247 |
17.470 |
- |
1.04% |
- |
|
std::sort(deque<int>)_(ascending)/8192
|
1.29% |
43166.776 |
43722.684 |
- |
0.96% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/8192
|
1.29% |
14.393 |
14.578 |
- |
-0.90% |
- |
|
SetIntersection_None_Set_uint32_16_1
|
1.29% |
68764022.191 |
69648727.720 |
- |
2.59% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/64
|
1.29% |
101.271 |
102.573 |
- |
2.32% |
- |
|
dynamic_cast_(Chain,_9_levels)
|
1.29% |
1.127 |
1.142 |
- |
-6.20% |
- |
|
std::format(float)_(fmt:_{:0<17500_10L})
|
1.28% |
1221.860 |
1237.552 |
- |
0.55% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1
|
1.28% |
4073384.802 |
4125677.441 |
- |
0.60% |
- |
|
std::none_of(deque<int>)_(process_all)/32768
|
1.28% |
8756.331 |
8868.713 |
- |
1.10% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
1.28% |
31.441 |
31.844 |
- |
-1.84% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8192
|
1.28% |
243924.641 |
247049.951 |
- |
0.97% |
- |
|
std::sort(vector<int>)_(pipe-organ)/8
|
1.28% |
17.364 |
17.586 |
- |
1.91% |
- |
|
SetIntersection_None_Vector_uint64_4_4
|
1.28% |
130795630.407 |
132469378.857 |
- |
0.75% |
- |
|
BM_format_to_n_string_begin<std::vector<char>>/1048576
|
1.28% |
52324.748 |
52994.262 |
- |
-0.41% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
1.28% |
1085005.421 |
1098874.491 |
- |
3.14% |
- |
|
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/0
|
1.28% |
4.068 |
4.120 |
- |
4.94% |
- |
|
rng::find_last(list<int>)_(bail_10%)/50
|
1.28% |
16.349 |
16.558 |
- |
-1.50% |
- |
|
std::upper_bound(std::list<int>)/100
|
1.28% |
92.276 |
93.454 |
- |
-0.17% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/1024
|
1.28% |
5518.666 |
5589.089 |
- |
0.84% |
- |
|
std::partial_sort(vector<int>)_(ascending)/1024
|
1.27% |
4393.800 |
4449.787 |
- |
0.62% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192
|
1.27% |
153333.237 |
155286.618 |
- |
2.23% |
- |
|
SetIntersection_None_Set_string_16_16
|
1.27% |
39774303.685 |
40280774.365 |
- |
0.56% |
- |
|
BM_format_to_string_begin<std::vector<char>>/1
|
1.27% |
4.794 |
4.855 |
- |
0.02% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
1.27% |
12.750 |
12.912 |
- |
1.02% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0
|
1.27% |
17.288 |
17.507 |
- |
1.15% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/50
|
1.27% |
2459.657 |
2490.828 |
- |
-0.26% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/1024
|
1.27% |
5003.301 |
5066.682 |
- |
0.88% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
1.27% |
7252.377 |
7344.138 |
- |
0.56% |
- |
|
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192
|
1.26% |
44161.599 |
44719.541 |
- |
0.99% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16
|
1.26% |
12699504.201 |
12859748.520 |
- |
-0.23% |
- |
|
bm_lexicographical_compare<int>/8
|
1.26% |
2.555 |
2.588 |
- |
1.37% |
- |
|
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/8192
|
1.26% |
341089.326 |
345390.822 |
- |
0.97% |
- |
|
std::format(double)_(fmt:_{:017500_10Lg})
|
1.26% |
1218.894 |
1234.251 |
- |
0.66% |
- |
|
SetIntersection_Interlaced_Vector_float_256_256
|
1.26% |
3312286.641 |
3353930.986 |
- |
0.71% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
1.26% |
866.507 |
877.396 |
- |
-2.39% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024
|
1.26% |
903.534 |
914.879 |
- |
0.38% |
- |
|
BM_vector_deque_ranges_copy/512
|
1.26% |
148.682 |
150.548 |
- |
1.41% |
- |
|
std::partial_sort(vector<int>)_(heap)/8192
|
1.25% |
82976.128 |
84017.217 |
- |
0.86% |
- |
|
BM_format_to_string_pointer<char>/1
|
1.25% |
4.797 |
4.857 |
- |
0.03% |
- |
|
std::adjacent_find(vector<int>)/1048576
|
1.25% |
232494.277 |
235410.189 |
- |
1.26% |
- |
|
BM_StringEraseToEnd_Large_Transparent
|
1.25% |
0.874 |
0.885 |
- |
0.86% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16
|
1.25% |
12276686.989 |
12430568.365 |
- |
3.19% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/1024
|
1.25% |
4664.314 |
4722.610 |
- |
0.98% |
- |
|
SetIntersection_Interlaced_Vector_uint32_4_1
|
1.25% |
207889193.332 |
210483277.843 |
- |
0.72% |
- |
|
SetIntersection_Front_Set_uint32_4_1
|
1.25% |
209656027.983 |
212271584.055 |
- |
0.72% |
- |
|
SetIntersection_Front_Vector_uint64_16_4
|
1.25% |
52392697.856 |
53046269.468 |
- |
1.17% |
- |
|
BM_CmpEqual_short_uchar
|
1.24% |
1.110 |
1.124 |
- |
-0.52% |
- |
|
SetIntersection_Front_Vector_float_256_16
|
1.24% |
3991333.561 |
4040865.151 |
- |
0.36% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
1.24% |
117.798 |
119.259 |
- |
-13.97% |
- |
|
std::sort(vector<int>)_(shuffled)/8
|
1.24% |
19.413 |
19.654 |
- |
1.09% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/1024
|
1.24% |
61.081 |
61.838 |
- |
0.74% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4
|
1.24% |
54827902.946 |
55507092.335 |
- |
1.12% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_4
|
1.24% |
2919357.922 |
2955497.289 |
- |
0.13% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it)/8
|
1.24% |
2.108 |
2.134 |
- |
-0.03% |
- |
|
std::is_sorted_until(vector<int>,_pred)/1024
|
1.24% |
401.852 |
406.822 |
- |
-0.91% |
- |
|
SetIntersection_Front_Vector_float_256_4
|
1.24% |
4075815.872 |
4126223.638 |
- |
1.65% |
- |
|
std::partial_sort_copy(list<int>)_(descending)/1024
|
1.24% |
8029.379 |
8128.653 |
- |
1.05% |
- |
|
SetIntersection_Front_Set_uint32_1_1
|
1.24% |
522993660.716 |
529455273.088 |
- |
0.72% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_64
|
1.24% |
12484498.124 |
12638744.531 |
- |
2.06% |
- |
|
SetIntersection_Front_Set_uint64_262144_16
|
1.24% |
1189221.395 |
1203914.080 |
- |
-3.30% |
- |
|
SetIntersection_Front_Vector_uint32_4_1
|
1.23% |
207897247.945 |
210462783.747 |
- |
0.61% |
- |
|
std::generate(list<int>)/50
|
1.23% |
14.708 |
14.889 |
- |
-1.28% |
- |
|
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32
|
1.23% |
867.632 |
878.313 |
- |
-1.64% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
1.23% |
63501.867 |
64283.637 |
- |
0.75% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
1.23% |
220779380.342 |
223495571.641 |
- |
-5.48% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.23% |
64172.488 |
64961.231 |
- |
1.13% |
- |
|
BM_vector_deque_ranges_move/65536
|
1.23% |
19149.902 |
19385.254 |
- |
0.78% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/32
|
1.23% |
3.419 |
3.461 |
- |
-13.58% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024
|
1.23% |
29503.394 |
29865.377 |
- |
1.60% |
- |
|
std::unique(vector<int>)_(contiguous)/32
|
1.23% |
47.453 |
48.035 |
- |
0.94% |
- |
|
std::map<int,_int>::erase(iterator)/32
|
1.23% |
20.267 |
20.515 |
- |
-3.67% |
- |
|
std::partial_sort_copy(vector<int>)_(heap)/1024
|
1.23% |
7901.039 |
7997.879 |
- |
0.68% |
- |
|
std::flat_multimap<int,_int>::count(key)/1024
|
1.23% |
38.269 |
38.738 |
- |
1.55% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16
|
1.22% |
39197668.000 |
39677375.421 |
- |
1.16% |
- |
|
BM_deque_deque_move_backward/65536
|
1.22% |
4863.857 |
4923.339 |
- |
-0.32% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256
|
1.22% |
3880285.518 |
3927729.023 |
- |
-0.04% |
- |
|
std::find_end(forward_list<int>)_(single_element)/1024
|
1.22% |
705.779 |
714.407 |
- |
0.15% |
- |
|
std::search(vector<int>)_(same_length)/1000
|
1.22% |
247.573 |
250.596 |
- |
0.98% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192
|
1.22% |
239622.577 |
242548.329 |
- |
0.99% |
- |
|
std::partial_sort_copy(deque<int>)_(shuffled)/1024
|
1.22% |
6768.186 |
6850.818 |
- |
0.66% |
- |
|
BM_deque_vector_copy/64
|
1.22% |
2.561 |
2.592 |
- |
-1.81% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1
|
1.22% |
1032040.268 |
1044634.683 |
- |
1.61% |
- |
|
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192
|
1.22% |
79863.939 |
80838.011 |
- |
0.64% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192
|
1.22% |
411822.978 |
416845.364 |
- |
1.36% |
- |
|
SetIntersection_Front_Vector_float_256_256
|
1.22% |
3284005.541 |
3324022.051 |
- |
-0.61% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192
|
1.22% |
83328.752 |
84343.197 |
- |
1.06% |
- |
|
std::multimap<std::string,_int>::clear()/32
|
1.22% |
860.065 |
870.525 |
- |
-6.30% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192
|
1.22% |
131596.059 |
133195.836 |
- |
0.91% |
- |
|
std::transform(list<int>)_(identity_transform)/32
|
1.22% |
16.086 |
16.282 |
- |
0.35% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/8192
|
1.21% |
42281.526 |
42794.910 |
- |
1.01% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/1024
|
1.21% |
7829.695 |
7924.756 |
- |
0.88% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_256
|
1.21% |
14724800.503 |
14903473.482 |
- |
0.86% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.21% |
9556.704 |
9672.663 |
- |
-1.04% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4
|
1.21% |
54105631.971 |
54762030.389 |
- |
1.32% |
- |
|
std::set<int>::upper_bound(key)/1024
|
1.21% |
28.134 |
28.475 |
- |
0.70% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_16
|
1.21% |
20860987.195 |
21114000.935 |
- |
3.04% |
- |
|
std::map<std::string,_int>::ctor(const_Self&)/1024
|
1.21% |
33194.985 |
33597.117 |
- |
3.91% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8
|
1.21% |
44.415 |
44.953 |
- |
0.03% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024
|
1.21% |
16579.137 |
16779.406 |
- |
0.36% |
- |
|
std::format(double)_(fmt:_{:_10f})
|
1.21% |
106.718 |
108.007 |
- |
3.02% |
- |
|
std::unordered_multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
1.21% |
234.547 |
237.380 |
- |
2.33% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
1.21% |
0.901 |
0.912 |
- |
1.19% |
- |
|
BM_CmpEqual_uchar_uchar
|
1.21% |
1.056 |
1.069 |
- |
0.64% |
- |
|
BM_deque_vector_ranges_move_backward/4000
|
1.21% |
1167.827 |
1181.922 |
- |
0.37% |
- |
|
std::is_sorted(vector<int>,_pred)/1024
|
1.21% |
252.744 |
255.794 |
- |
2.57% |
- |
|
std::multimap<std::string,_int>::contains(key)/1024
|
1.20% |
147.910 |
149.692 |
- |
1.01% |
- |
|
std::format(float)_(fmt:_{:0^17500_0f})
|
1.20% |
1245.915 |
1260.922 |
- |
1.34% |
- |
|
std::find_if_not(list<int>)_(process_all)/50
|
1.20% |
11.438 |
11.576 |
- |
7.42% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8
|
1.20% |
50.801 |
51.412 |
- |
7.29% |
- |
|
std::flat_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0
|
1.20% |
14.147 |
14.317 |
- |
1.11% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4
|
1.20% |
54800438.659 |
55459540.699 |
- |
0.88% |
- |
|
std::search(list<int>,_pred)_(single_element)/8192
|
1.20% |
9445.644 |
9559.226 |
- |
3.48% |
- |
|
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
1.20% |
85.661 |
86.690 |
- |
0.34% |
- |
|
std::flat_multimap<int,_int>::count(key)/8192
|
1.20% |
49.249 |
49.841 |
- |
1.10% |
- |
|
std::partial_sort(deque<int>)_(heap)/8192
|
1.20% |
230762.206 |
233535.358 |
- |
0.78% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/1024
|
1.20% |
77.213 |
78.140 |
- |
-0.12% |
- |
|
SetIntersection_None_Vector_uint64_16_4
|
1.20% |
53813866.965 |
54459828.724 |
- |
2.14% |
- |
|
SetIntersection_None_Set_uint64_4_1
|
1.20% |
212876771.405 |
215430884.009 |
- |
1.20% |
- |
|
SetIntersection_None_Set_uint32_1024_16
|
1.20% |
10442474.158 |
10567674.926 |
- |
1.62% |
- |
|
std::multimap<int,_int>::count(key)/8192
|
1.19% |
56.125 |
56.795 |
- |
0.64% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
1.19% |
21.737 |
21.997 |
- |
-0.67% |
- |
|
std::make_heap(vector<int>)_(heap)/1024
|
1.19% |
954.945 |
966.342 |
- |
0.18% |
- |
|
BM_BitsetToString<8192>/Dense_(90%)/90
|
1.19% |
17750.796 |
17962.572 |
- |
-0.42% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0
|
1.19% |
13.253 |
13.411 |
- |
0.98% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32
|
1.19% |
610.718 |
618.002 |
- |
4.14% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/52
|
1.19% |
76.643 |
77.556 |
- |
0.77% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_1
|
1.19% |
1020119.712 |
1032273.285 |
- |
3.46% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024
|
1.19% |
49131.317 |
49716.238 |
- |
0.61% |
- |
|
std::partial_sort_copy(list<int>)_(descending)/8192
|
1.19% |
82910.570 |
83897.096 |
- |
0.49% |
- |
|
std::sort_heap(vector<int>)/8192
|
1.19% |
87851.077 |
88895.149 |
- |
0.45% |
- |
|
SetIntersection_None_Vector_uint64_4_1
|
1.19% |
209052494.120 |
211536172.377 |
- |
0.66% |
- |
|
BM_format_to_string_begin<std::list<char>>/1
|
1.19% |
5.025 |
5.084 |
- |
0.00% |
- |
|
std::sort(vector<int>)_(pipe-organ)/1024
|
1.19% |
9164.264 |
9272.862 |
- |
0.89% |
- |
|
SetIntersection_Front_Vector_uint32_4_4
|
1.18% |
130694427.282 |
132243059.890 |
- |
0.52% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
1.18% |
1450.887 |
1468.077 |
- |
-0.66% |
- |
|
BM_format_to_iterator/<std::array>_C_string_len_6000
|
1.18% |
164.122 |
166.066 |
- |
0.21% |
- |
|
std::sort(vector<NonIntegral>)_(repeated)/8192
|
1.18% |
30089.139 |
30444.813 |
- |
0.64% |
- |
|
SetIntersection_Front_Set_string_16_4
|
1.18% |
61187940.613 |
61910541.123 |
- |
1.26% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
1.18% |
170.207 |
172.216 |
- |
4.56% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
1.18% |
21.216 |
21.466 |
- |
1.30% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
1.18% |
14236.239 |
14403.987 |
- |
-2.08% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_256
|
1.18% |
43248268.589 |
43757793.913 |
- |
0.75% |
- |
|
std::partial_sort_copy(vector<int>)_(descending)/8192
|
1.18% |
79437.879 |
80373.467 |
- |
0.67% |
- |
|
std::deque<std::string>::erase(begin)_(cheap_elements)/8192
|
1.18% |
6.582 |
6.659 |
- |
0.28% |
- |
|
std::move_backward(list<int>)/32768
|
1.18% |
31136.895 |
31503.234 |
- |
0.72% |
- |
|
BM_StringEraseWithMove_Huge_Opaque
|
1.18% |
50.227 |
50.817 |
- |
-5.81% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16
|
1.18% |
15905732.940 |
16092770.780 |
- |
2.47% |
- |
|
BM_std_minmax_element<int>/512
|
1.17% |
170.935 |
172.942 |
- |
-4.56% |
- |
|
SetIntersection_Front_Vector_uint64_256_64
|
1.17% |
3762367.240 |
3806419.119 |
- |
-0.22% |
- |
|
std::generate_n(deque<int>)/8192
|
1.17% |
2345.158 |
2372.587 |
- |
0.97% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4
|
1.17% |
52291934.545 |
52903294.521 |
- |
0.57% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64
|
1.17% |
10789159.191 |
10915222.200 |
- |
0.20% |
- |
|
SetIntersection_None_Set_float_16384_16
|
1.17% |
188062381.186 |
190257335.361 |
- |
0.76% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/8
|
1.17% |
2.779 |
2.811 |
- |
2.68% |
- |
|
std::remove_copy(deque<int>)_(prefix)/50
|
1.17% |
18.704 |
18.922 |
- |
0.76% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
1.17% |
170416.976 |
172403.234 |
- |
1.08% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/32
|
1.16% |
70.716 |
71.538 |
- |
-0.76% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024
|
1.16% |
11281.069 |
11412.189 |
- |
0.74% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8
|
1.16% |
89.690 |
90.730 |
- |
0.72% |
- |
|
std::sort(deque<int>)_(repeated)/1024
|
1.16% |
4586.263 |
4639.392 |
- |
1.09% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1_1
|
1.16% |
520465087.566 |
526493438.022 |
- |
1.05% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1
|
1.16% |
63599486.412 |
64336003.524 |
- |
-0.32% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192
|
1.16% |
79397.101 |
80316.300 |
- |
0.82% |
- |
|
rng::for_each(multiset<int>)/8
|
1.16% |
8.898 |
9.001 |
- |
0.39% |
- |
|
SetIntersection_None_Set_uint64_1_1
|
1.16% |
521517704.129 |
527550857.190 |
- |
0.91% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
1.16% |
13.546 |
13.703 |
- |
1.35% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1_1
|
1.16% |
519649066.238 |
525655602.894 |
- |
0.49% |
- |
|
BM_vector_deque_move_backward/64
|
1.16% |
2.820 |
2.852 |
- |
0.70% |
- |
|
std::multimap<std::string,_int>::count(key)/1024
|
1.15% |
111.836 |
113.128 |
- |
-0.42% |
- |
|
std::deque<int>::ctor(size_type)/32
|
1.15% |
26.798 |
27.107 |
- |
1.53% |
- |
|
BM_vector_deque_ranges_copy/65536
|
1.15% |
19180.815 |
19401.986 |
- |
0.84% |
- |
|
dynamic_cast_(VDAG_rightmost,_5_levels)
|
1.15% |
9.527 |
9.637 |
- |
1.13% |
- |
|
SetIntersection_Interlaced_Set_uint32_4_1
|
1.15% |
209220695.158 |
211631909.957 |
- |
0.48% |
- |
|
std::for_each_n(list<int>)/32
|
1.15% |
11.191 |
11.320 |
- |
1.16% |
- |
|
BM_format_to_n_string_back_inserter<std::list<char>>/16384
|
1.15% |
199381.127 |
201672.727 |
- |
-3.97% |
- |
|
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024
|
1.15% |
7686.474 |
7774.735 |
- |
0.86% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_4
|
1.15% |
29034363.152 |
29367625.481 |
- |
0.99% |
- |
|
std::pop_heap(deque<size_t>)/8192
|
1.15% |
27.977 |
28.298 |
- |
0.76% |
- |
|
std::multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
1.15% |
138.543 |
140.132 |
- |
0.83% |
- |
|
BM_vector_deque_copy_backward/65536
|
1.15% |
4618.067 |
4670.990 |
- |
0.16% |
- |
|
std::map<std::string,_int>::clear()/0
|
1.14% |
388.913 |
393.366 |
- |
1.11% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
1.14% |
38.166 |
38.603 |
- |
29.60% |
- |
|
SetIntersection_Front_Vector_uint64_1_1
|
1.14% |
520015239.109 |
525966854.250 |
- |
0.87% |
- |
|
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192
|
1.14% |
40795.505 |
41262.247 |
- |
1.24% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
1.14% |
22.910 |
23.172 |
- |
1.84% |
- |
|
SetIntersection_Interlaced_Vector_string_64_4
|
1.14% |
23142200.552 |
23406062.800 |
- |
1.19% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024
|
1.14% |
6727.838 |
6804.425 |
- |
0.77% |
- |
|
SetIntersection_None_Vector_string_1024_256
|
1.14% |
9466470.685 |
9574200.213 |
- |
0.95% |
- |
|
std::pop_heap(vector<size_t>)/8192
|
1.14% |
10.863 |
10.987 |
- |
0.96% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/8192
|
1.14% |
50581.250 |
51156.435 |
- |
1.11% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/32
|
1.14% |
23.394 |
23.660 |
- |
-0.34% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32
|
1.14% |
499.931 |
505.611 |
- |
2.00% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024
|
1.14% |
12122.471 |
12260.188 |
- |
0.80% |
- |
|
std::reverse(deque<int>)/8
|
1.14% |
2.807 |
2.839 |
- |
1.77% |
- |
|
std::format(double)_(fmt:_{:_10a})
|
1.13% |
38.646 |
39.084 |
- |
2.11% |
- |
|
BM_deque_deque_move_backward/512
|
1.13% |
25.963 |
26.258 |
- |
1.79% |
- |
|
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024
|
1.13% |
7336.755 |
7419.942 |
- |
0.92% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
1.13% |
727.913 |
736.162 |
- |
-2.91% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/1024
|
1.13% |
3.322 |
3.360 |
- |
1.85% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_4
|
1.13% |
17130736.615 |
17324621.421 |
- |
0.61% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
1.13% |
388.358 |
392.752 |
- |
1.03% |
- |
|
BM_format_string<char>/4
|
1.13% |
2.918 |
2.951 |
- |
0.37% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
1.13% |
388.284 |
392.670 |
- |
0.99% |
- |
|
std::map<std::string,_int>::count(key)/1024
|
1.13% |
146.786 |
148.441 |
- |
1.81% |
- |
|
SetIntersection_Front_Vector_uint32_16_1
|
1.13% |
61230128.235 |
61920593.587 |
- |
0.53% |
- |
|
std::format(float)_(fmt:_{:017500_10Lg})
|
1.13% |
1216.377 |
1230.089 |
- |
0.70% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192
|
1.13% |
240402.296 |
243112.117 |
- |
0.99% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/8192
|
1.13% |
44263.093 |
44762.021 |
- |
0.88% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/32
|
1.13% |
330.727 |
334.455 |
- |
-2.55% |
- |
|
SetIntersection_Front_Vector_float_4_1
|
1.13% |
209557298.291 |
211918876.264 |
- |
0.85% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32
|
1.13% |
22.947 |
23.206 |
- |
-0.78% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
1.13% |
93833.005 |
94890.106 |
- |
1.19% |
- |
|
SetIntersection_None_Set_string_4_1
|
1.13% |
220453362.558 |
222936162.198 |
- |
1.08% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/1024
|
1.13% |
759.630 |
768.183 |
- |
1.18% |
- |
|
std::partition(list<int>)_(sparse)/1024
|
1.13% |
724.196 |
732.348 |
- |
1.29% |
- |
|
SetIntersection_None_Vector_float_64_4
|
1.12% |
17885724.428 |
18086847.121 |
- |
0.96% |
- |
|
std::sort(deque<int>)_(shuffled)/1024
|
1.12% |
7778.031 |
7865.494 |
- |
0.97% |
- |
|
std::remove_if(list<int>)_(prefix)/1024
|
1.12% |
973.477 |
984.423 |
- |
1.27% |
- |
|
std::deque<std::string>::erase(begin)_(cheap_elements)/1024
|
1.12% |
6.470 |
6.543 |
- |
0.31% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8
|
1.12% |
15.731 |
15.907 |
- |
0.66% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
1.12% |
19151.631 |
19366.502 |
- |
0.66% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/50
|
1.12% |
23.043 |
23.301 |
- |
0.95% |
- |
|
SetIntersection_Interlaced_Vector_uint64_4_4
|
1.12% |
130864866.245 |
132330445.898 |
- |
1.29% |
- |
|
BM_from_sys/1993/threads:4
|
1.12% |
1.203 |
1.217 |
- |
-0.05% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/32
|
1.12% |
19.836 |
20.058 |
- |
0.23% |
- |
|
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
1.12% |
783.193 |
791.959 |
- |
-0.38% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_1
|
1.12% |
4077619.291 |
4123249.989 |
- |
0.61% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192
|
1.12% |
131181.257 |
132648.511 |
- |
0.61% |
- |
|
std::find_if(vector<bool>)_(process_all)/8
|
1.12% |
3.852 |
3.895 |
- |
0.52% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.12% |
65926.798 |
66662.462 |
- |
0.21% |
- |
|
std::pop_heap(deque<float>)/8192
|
1.11% |
31.117 |
31.463 |
- |
1.18% |
- |
|
std::sort(vector<NonIntegral>)_(pipe-organ)/1024
|
1.11% |
9140.521 |
9242.200 |
- |
0.54% |
- |
|
std::generate_n(deque<int>)/32
|
1.11% |
8.108 |
8.198 |
- |
1.29% |
- |
|
SetIntersection_Front_Set_uint64_262144_1
|
1.11% |
1036017.202 |
1047530.305 |
- |
6.46% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4
|
1.11% |
131338209.074 |
132797584.456 |
- |
1.04% |
- |
|
BM_CmpEqual_short_schar
|
1.11% |
1.124 |
1.137 |
- |
0.61% |
- |
|
std::search(list<int>,_pred)_(no_match)/8192
|
1.11% |
6813.067 |
6888.762 |
- |
1.28% |
- |
|
ranges::min(std::list<char>)/8
|
1.11% |
2.350 |
2.376 |
- |
1.07% |
- |
|
std::remove_if(deque<int>)_(prefix)/8192
|
1.11% |
4471.361 |
4520.990 |
- |
0.70% |
- |
|
std::map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
1.11% |
140.874 |
142.436 |
- |
-2.66% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384
|
1.11% |
1489681.192 |
1506185.159 |
- |
1.65% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/32
|
1.11% |
56.755 |
57.384 |
- |
0.70% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32
|
1.11% |
2.027 |
2.049 |
- |
0.42% |
- |
|
std::find_if_not(deque<int>)_(process_all)/1024
|
1.10% |
261.911 |
264.804 |
- |
-5.81% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4
|
1.10% |
16085307.886 |
16262864.952 |
- |
1.19% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_4
|
1.10% |
28841529.228 |
29159875.261 |
- |
0.68% |
- |
|
SetIntersection_Front_Vector_uint64_256_256
|
1.10% |
3312320.821 |
3348863.451 |
- |
0.47% |
- |
|
std::format(double)_(fmt:_{:_10La})
|
1.10% |
45.143 |
45.641 |
- |
1.36% |
- |
|
std::sort(vector<int>)_(repeated)/1024
|
1.10% |
2989.606 |
3022.583 |
- |
0.94% |
- |
|
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
1.10% |
8.236 |
8.327 |
- |
-0.16% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4
|
1.10% |
1351523.679 |
1366417.389 |
- |
1.81% |
- |
|
std::unordered_multiset<int>::clear()/32
|
1.10% |
563.402 |
569.610 |
- |
0.52% |
- |
|
std::set<std::string>::upper_bound(key)/8192
|
1.10% |
194.470 |
196.612 |
- |
0.72% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192
|
1.10% |
55957.788 |
56573.943 |
- |
2.98% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192
|
1.10% |
284110.506 |
287238.170 |
- |
1.20% |
- |
|
std::partial_sort(vector<int>)_(qsort_adversarial)/1024
|
1.10% |
7350.478 |
7431.348 |
- |
1.04% |
- |
|
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0
|
1.10% |
14.738 |
14.900 |
- |
-0.39% |
- |
|
std::sort_heap(vector<NonIntegral>,_pred)/1024
|
1.10% |
7837.389 |
7923.560 |
- |
0.61% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
1.10% |
196822.668 |
198985.355 |
- |
1.32% |
- |
|
SetIntersection_Front_Set_string_16384_64
|
1.10% |
4210782.424 |
4257044.010 |
- |
7.80% |
- |
|
SetIntersection_None_Set_uint32_4_1
|
1.10% |
213281785.834 |
215621548.648 |
- |
0.53% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024
|
1.10% |
17726.111 |
17920.537 |
- |
0.88% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/8192
|
1.10% |
80026.880 |
80904.337 |
- |
0.78% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024
|
1.09% |
11295.581 |
11419.150 |
- |
0.91% |
- |
|
SetIntersection_Front_Set_float_262144_64
|
1.09% |
1788127.190 |
1807679.608 |
- |
-4.96% |
- |
|
std::for_each(set<int>::iterator)/50
|
1.09% |
64.262 |
64.963 |
- |
-3.13% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_64
|
1.09% |
39566100.948 |
39997865.818 |
- |
1.17% |
- |
|
SetIntersection_None_Set_float_16_4
|
1.09% |
58351107.840 |
58987223.623 |
- |
1.29% |
- |
|
std::partial_sort_copy(list<int>)_(heap)/8192
|
1.09% |
87321.109 |
88272.795 |
- |
1.07% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024
|
1.09% |
1372807.194 |
1387740.020 |
- |
2.17% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.08% |
85444.277 |
86371.218 |
- |
-1.28% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.08% |
12102.268 |
12233.350 |
- |
7.16% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_4
|
1.08% |
29377181.642 |
29695329.582 |
- |
0.95% |
- |
|
std::move_backward(vector<int>)/4096
|
1.08% |
136.021 |
137.494 |
- |
1.25% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192
|
1.08% |
170202.481 |
172044.843 |
- |
1.21% |
- |
|
BM_format_to_string_span<wchar_t>/1
|
1.08% |
9.827 |
9.934 |
- |
2.03% |
- |
|
BM_deque_vector_ranges_copy_backward/64000
|
1.08% |
19985.073 |
20201.357 |
- |
0.10% |
- |
|
SetIntersection_Front_Vector_uint64_4_1
|
1.08% |
208108741.939 |
210360429.103 |
- |
1.00% |
- |
|
SetIntersection_None_Set_float_16_1
|
1.08% |
68700177.949 |
69443231.418 |
- |
-0.99% |
- |
|
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192
|
1.08% |
75817.469 |
76637.375 |
- |
0.86% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1
|
1.08% |
16006842.280 |
16179895.567 |
- |
0.14% |
- |
|
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32
|
1.08% |
406.547 |
410.942 |
- |
-2.84% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/1024
|
1.08% |
39.190 |
39.613 |
- |
0.44% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1024
|
1.08% |
3453254.374 |
3490527.347 |
- |
1.59% |
- |
|
std::find(vector<char>)_(process_all)/50
|
1.08% |
1.721 |
1.740 |
- |
2.52% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_4
|
1.08% |
53409526.559 |
53985568.006 |
- |
0.15% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/1024
|
1.08% |
21.056 |
21.283 |
- |
0.34% |
- |
|
BM_StringConstructDestroyCStr_Huge_Opaque
|
1.08% |
158.129 |
159.834 |
- |
1.14% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192
|
1.08% |
239309.652 |
241888.339 |
- |
0.85% |
- |
|
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/8192
|
1.08% |
333229.166 |
336812.322 |
- |
0.33% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8
|
1.07% |
19.847 |
20.060 |
- |
-0.73% |
- |
|
std::sort_heap(deque<int>,_pred)/1024
|
1.07% |
18570.793 |
18769.949 |
- |
0.56% |
- |
|
std::multiset<int>::ctor(const_Self&)/32
|
1.07% |
173.681 |
175.543 |
- |
-1.36% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/0
|
1.07% |
18.198 |
18.393 |
- |
1.15% |
- |
|
std::format(float)_(fmt:_{:0>17500_10Lf})
|
1.07% |
1223.151 |
1236.250 |
- |
1.27% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1
|
1.07% |
24138382.236 |
24396689.758 |
- |
0.41% |
- |
|
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192
|
1.07% |
459418.810 |
464329.060 |
- |
0.41% |
- |
|
std::stable_sort(deque<int>)_(descending)/1024
|
1.07% |
8763.838 |
8857.434 |
- |
0.81% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_1
|
1.07% |
1026376.896 |
1037336.700 |
- |
0.66% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_4
|
1.07% |
58553773.775 |
59178758.590 |
- |
-0.14% |
- |
|
std::pop_heap(vector<float>)/8192
|
1.07% |
14.056 |
14.205 |
- |
0.86% |
- |
|
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0
|
1.07% |
14.550 |
14.705 |
- |
-0.92% |
- |
|
SetIntersection_Interlaced_Vector_uint32_4_4
|
1.07% |
130595827.639 |
131988497.522 |
- |
0.44% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64
|
1.07% |
3853930.149 |
3895018.403 |
- |
0.06% |
- |
|
std::list<int>::operator=(const_Self&)_(cheap_elements)/1024
|
1.07% |
740.005 |
747.893 |
- |
0.48% |
- |
|
std::find_end(vector<int>)_(near_matches)/1024
|
1.06% |
15183.461 |
15344.983 |
- |
5.80% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
1.06% |
388.642 |
392.774 |
- |
1.36% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/1024
|
1.06% |
523.651 |
529.219 |
- |
1.66% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024
|
1.06% |
13779.157 |
13925.596 |
- |
1.50% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8
|
1.06% |
50.703 |
51.242 |
- |
0.78% |
- |
|
std::partition_point(vector<int>)/8192
|
1.06% |
9.181 |
9.279 |
- |
1.01% |
- |
|
std::multiset<int>::insert(const_value_type&)_(already_present)/32
|
1.06% |
18.201 |
18.394 |
- |
1.14% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
1.06% |
20.604 |
20.822 |
- |
2.89% |
- |
|
std::replace_if(vector<int>)_(prefix)/50
|
1.06% |
13.655 |
13.800 |
- |
-1.00% |
- |
|
std::is_sorted_until(list<int>)/8
|
1.06% |
2.154 |
2.177 |
- |
0.61% |
- |
|
SetIntersection_None_Set_uint64_262144_256
|
1.06% |
1473985.612 |
1489601.564 |
- |
0.10% |
- |
|
BM_vector_deque_move_backward/1024
|
1.06% |
44.749 |
45.223 |
- |
-0.82% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8
|
1.06% |
56.913 |
57.516 |
- |
0.68% |
- |
|
std::format(double)_(fmt:_{:017500_10f})
|
1.06% |
1300.366 |
1314.137 |
- |
2.08% |
- |
|
SetIntersection_None_Set_float_64_4
|
1.06% |
23237137.263 |
23482900.844 |
- |
1.35% |
- |
|
std::sort_heap(vector<int>)/1024
|
1.06% |
7698.619 |
7779.936 |
- |
0.82% |
- |
|
std::make_heap(vector<int>)_(descending)/1024
|
1.06% |
986.917 |
997.341 |
- |
0.29% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
1.06% |
1262743.305 |
1276066.341 |
- |
1.13% |
- |
|
std::multimap<int,_int>::erase(iterator)/32
|
1.06% |
20.777 |
20.996 |
- |
1.23% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1
|
1.05% |
210032557.692 |
212246372.142 |
- |
0.97% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/8192
|
1.05% |
19.515 |
19.720 |
- |
1.09% |
- |
|
std::partial_sort(deque<int>)_(ascending)/8
|
1.05% |
28.698 |
29.000 |
- |
0.16% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16
|
1.05% |
4708380.778 |
4757976.779 |
- |
0.66% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
1.05% |
7319.212 |
7396.305 |
- |
0.51% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192
|
1.05% |
181171.397 |
183078.336 |
- |
0.96% |
- |
|
SetIntersection_Interlaced_Vector_uint64_4_1
|
1.05% |
208371405.947 |
210563901.674 |
- |
1.04% |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192
|
1.05% |
77533.071 |
78348.556 |
- |
0.69% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.05% |
26666.469 |
26946.331 |
- |
1.20% |
- |
|
SetIntersection_Front_Vector_float_262144_256
|
1.05% |
1663143.653 |
1680586.813 |
- |
-0.63% |
- |
|
std::unordered_set<int>::ctor(const_Self&,_const_allocator_type&)/32
|
1.05% |
209.599 |
211.797 |
- |
0.39% |
- |
|
BM_deque_vector_ranges_move/4096
|
1.05% |
1196.562 |
1209.099 |
- |
0.67% |
- |
|
std::make_heap(vector<int>)_(heap)/8192
|
1.05% |
7202.809 |
7278.253 |
- |
0.23% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024
|
1.05% |
17689.050 |
17874.156 |
- |
0.68% |
- |
|
std::deque<int>::operator=(const_Self&)_(cheap_elements)/1024
|
1.05% |
47.542 |
48.039 |
- |
0.65% |
- |
|
SetIntersection_Front_Vector_float_1024_1
|
1.05% |
1026008.790 |
1036730.967 |
- |
0.50% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1
|
1.04% |
16053171.581 |
16220805.564 |
- |
1.21% |
- |
|
std::multiset<int>::upper_bound(key)/32
|
1.04% |
17.775 |
17.960 |
- |
0.56% |
- |
|
BM_vector_deque_copy_backward/70000
|
1.04% |
4954.589 |
5006.299 |
- |
0.31% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.04% |
11316.064 |
11434.123 |
- |
-6.59% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.04% |
1135327.422 |
1147168.350 |
- |
0.69% |
- |
|
std::sort_heap(vector<NonIntegral>,_pred)/8192
|
1.04% |
88553.155 |
89476.699 |
- |
0.65% |
- |
|
std::pop_heap(deque<float>)/1024
|
1.04% |
22.086 |
22.316 |
- |
0.80% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8
|
1.04% |
50.692 |
51.220 |
- |
0.60% |
- |
|
std::sort(vector<NonIntegral>)_(descending)/1024
|
1.04% |
2878.479 |
2908.459 |
- |
1.17% |
- |
|
std::make_heap(vector<int>)_(repeated)/8
|
1.04% |
15.682 |
15.845 |
- |
0.34% |
- |
|
std::sort_heap(vector<int>,_pred)/8192
|
1.04% |
88664.865 |
89587.879 |
- |
0.72% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1
|
1.04% |
61075467.364 |
61710766.401 |
- |
0.49% |
- |
|
SetIntersection_Front_Set_uint64_1_1
|
1.04% |
523086274.578 |
528527219.704 |
- |
0.78% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
1.04% |
13.168 |
13.305 |
- |
-0.68% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
1.04% |
753.921 |
761.759 |
- |
0.72% |
- |
|
SetIntersection_None_Vector_uint32_4_1
|
1.04% |
210329192.064 |
212513320.371 |
- |
0.94% |
- |
|
BM_vector_deque_ranges_copy_backward/70000
|
1.04% |
21101.494 |
21320.335 |
- |
0.78% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000
|
1.03% |
797.643 |
805.879 |
- |
0.90% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024
|
1.03% |
13760.595 |
13902.684 |
- |
0.69% |
- |
|
rng::find_last(list<int>)_(bail_10%)/8
|
1.03% |
2.333 |
2.357 |
- |
2.48% |
- |
|
std::multimap<int,_int>::lower_bound(key)/32
|
1.03% |
17.447 |
17.628 |
- |
0.53% |
- |
|
BM_vector_deque_ranges_copy_backward/5500
|
1.03% |
1636.120 |
1653.003 |
- |
0.45% |
- |
|
std::make_heap(vector<int>)_(ascending)/8
|
1.03% |
16.581 |
16.752 |
- |
1.62% |
- |
|
std::deque<int>::ctor(size_type)/1024
|
1.03% |
178.212 |
180.048 |
- |
1.29% |
- |
|
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32
|
1.03% |
399.830 |
403.938 |
- |
1.76% |
- |
|
std::partition_point(vector<int>)/1024
|
1.03% |
6.634 |
6.702 |
- |
0.35% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024
|
1.03% |
11313.950 |
11430.016 |
- |
0.72% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8
|
1.03% |
16.900 |
17.073 |
- |
2.46% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
1.02% |
3295.677 |
3329.456 |
- |
0.39% |
- |
|
std::partial_sort_copy(vector<int>)_(ascending)/8192
|
1.02% |
43139.687 |
43581.170 |
- |
0.81% |
- |
|
std::generate_n(vector<int>)/32
|
1.02% |
7.823 |
7.903 |
- |
0.05% |
- |
|
std::multiset<int>::erase(key)_(existent)/32
|
1.02% |
22.712 |
22.944 |
- |
2.15% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/8192
|
1.02% |
8169.592 |
8253.049 |
- |
0.56% |
- |
|
std::deque<std::string>::operator=(const_Self&)_(expensive_elements)/1024
|
1.02% |
6261.956 |
6325.838 |
- |
0.90% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4
|
1.02% |
131289937.847 |
132629182.464 |
- |
0.89% |
- |
|
SetIntersection_Front_Set_uint64_16_1
|
1.02% |
61694287.458 |
62323291.391 |
- |
1.10% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4
|
1.02% |
131278176.773 |
132616440.366 |
- |
0.51% |
- |
|
rng::for_each(map<int>)/32
|
1.02% |
40.966 |
41.383 |
- |
0.62% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024
|
1.02% |
13422.006 |
13558.571 |
- |
1.25% |
- |
|
std::sort_heap(vector<int>,_pred)/1024
|
1.02% |
7841.025 |
7920.767 |
- |
0.32% |
- |
|
ranges::minmax(std::list<__int128>)/70000
|
1.02% |
57295.075 |
57877.303 |
- |
1.08% |
- |
|
std::unordered_set<int>::operator=(const_Self&)_(into_partially_populated_Container)/0
|
1.02% |
15.924 |
16.085 |
- |
0.31% |
- |
|
SetIntersection_None_Vector_uint64_1_1
|
1.02% |
519681603.095 |
524959871.477 |
- |
0.42% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/8192
|
1.02% |
24307.070 |
24553.879 |
- |
0.42% |
- |
|
std::generate_n(deque<int>)/1024
|
1.02% |
302.321 |
305.390 |
- |
0.44% |
- |
|
std::unordered_set<int>::ctor(const_Self&,_const_allocator_type&)/1024
|
1.02% |
7326.254 |
7400.625 |
- |
0.95% |
- |
|
std::sort(vector<int>)_(heap)/8192
|
1.01% |
50688.841 |
51202.594 |
- |
0.83% |
- |
|
std::upper_bound(std::forward_list<int>)/100
|
1.01% |
87.431 |
88.316 |
- |
-0.24% |
- |
|
std::unordered_set<std::string>::count(key)/8192
|
1.01% |
127.703 |
128.993 |
- |
-0.03% |
- |
|
SetIntersection_Front_Vector_uint64_4_4
|
1.01% |
130883860.817 |
132206551.023 |
- |
0.83% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_1
|
1.01% |
61327404.523 |
61945940.023 |
- |
0.73% |
- |
|
SetIntersection_Interlaced_Set_uint64_1_1
|
1.01% |
524306972.693 |
529592096.168 |
- |
0.80% |
- |
|
BM_format_to_n_string_begin<std::list<char>>/1
|
1.01% |
5.776 |
5.834 |
- |
0.99% |
- |
|
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024
|
1.01% |
18761.346 |
18950.231 |
- |
0.92% |
- |
|
std::format(double)_(fmt:_{:017500_0La})
|
1.01% |
1235.395 |
1247.831 |
- |
4.60% |
- |
|
std::search(list<int>)_(no_match)/1048576
|
1.01% |
850470.207 |
859025.948 |
- |
1.09% |
- |
|
std::adjacent_find(deque<int>,_pred)/8
|
1.01% |
6.218 |
6.280 |
- |
1.22% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192
|
1.00% |
75536.478 |
76295.373 |
- |
1.26% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32
|
1.00% |
19.959 |
20.160 |
- |
1.27% |
- |
|
SetIntersection_Front_Vector_float_16_4
|
1.00% |
52720351.234 |
53249290.614 |
- |
0.84% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_1
|
1.00% |
16124256.687 |
16285814.325 |
- |
1.11% |
- |
|
BM_vector_deque_ranges_copy_backward/4000
|
1.00% |
1177.287 |
1189.069 |
- |
0.17% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/32
|
1.00% |
20.385 |
20.589 |
- |
0.12% |
- |