|
SetIntersection_Interlaced_Vector_string_262144_4
|
35188.12% |
986533.239 |
348129007.732 |
- |
0.27% |
- |
|
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/32
|
265.05% |
33.913 |
123.799 |
- |
10.97% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024
|
241.15% |
26.227 |
89.474 |
- |
37.57% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
211.74% |
56.161 |
175.073 |
- |
175.96% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32
|
170.22% |
30.660 |
82.848 |
- |
-17.46% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
144.39% |
99.068 |
242.112 |
- |
138.82% |
- |
|
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/1024
|
129.62% |
94.809 |
217.703 |
- |
129.06% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
129.58% |
94.953 |
217.992 |
- |
127.79% |
- |
|
std::flat_map<int,_int>::ctor(const_Self&)/8192
|
125.33% |
857.875 |
1933.047 |
- |
-0.20% |
- |
|
std::flat_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192
|
124.50% |
859.499 |
1929.557 |
- |
0.11% |
- |
|
BM_format_string<char>/16384
|
108.53% |
0.015 |
0.030 |
- |
82.33% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Small_Control
|
92.17% |
0.231 |
0.444 |
- |
0.01% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
88.28% |
75.935 |
142.973 |
- |
85.40% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/1024
|
82.69% |
53.075 |
96.964 |
- |
61.45% |
- |
|
std::set<std::string>::erase(key)_(existent)/32
|
81.84% |
52.785 |
95.985 |
- |
-0.65% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
74.10% |
25.555 |
44.492 |
- |
52.73% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32
|
73.86% |
74.575 |
129.657 |
- |
123.72% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Large_Control
|
66.92% |
0.233 |
0.388 |
- |
8.74% |
- |
|
std::move(vector<int>)/32768
|
58.64% |
1662.220 |
2636.997 |
- |
56.08% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192
|
51.52% |
61.622 |
93.368 |
- |
15.39% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0
|
49.75% |
70.307 |
105.286 |
- |
249.57% |
- |
|
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/32
|
47.75% |
40.571 |
59.943 |
- |
7.54% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/0
|
46.20% |
23.685 |
34.627 |
- |
23.06% |
- |
|
BM_StringRelational_Eq_Empty_Huge_Control
|
44.61% |
0.389 |
0.562 |
- |
21.61% |
- |
|
BM_deque_vector_move/0
|
44.04% |
0.499 |
0.719 |
- |
-0.26% |
- |
|
std::unordered_map<int,_int>::contains(key)/32
|
43.12% |
5.968 |
8.542 |
- |
12.99% |
- |
|
rng::adjacent_view::begin()/100_(full_view)
|
43.11% |
44.908 |
64.269 |
- |
40.61% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192
|
42.89% |
42.717 |
61.037 |
- |
-16.55% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Small_Control
|
41.52% |
0.255 |
0.361 |
- |
55.80% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/0
|
40.36% |
23.412 |
32.862 |
- |
40.09% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
39.41% |
27.321 |
38.089 |
- |
43.25% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/8192
|
38.49% |
7427.709 |
10286.350 |
- |
52.26% |
- |
|
bm_exception_ptr_copy_ctor_null
|
37.08% |
0.611 |
0.837 |
- |
21.85% |
- |
|
BM_join_view_in_vectors/0
|
36.88% |
0.360 |
0.493 |
- |
26.65% |
- |
|
std::set<std::string>::erase(key)_(existent)/1024
|
35.89% |
88.538 |
120.318 |
- |
40.16% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
35.77% |
39462871.850 |
53576936.759 |
- |
9.62% |
- |
|
BM_StringRelational_Eq_Small_Large_Control
|
35.05% |
0.365 |
0.493 |
- |
43.32% |
- |
|
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/1024
|
34.77% |
65.479 |
88.248 |
- |
-9.08% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0
|
34.62% |
23.433 |
31.546 |
- |
1.47% |
- |
|
ranges::min(std::vector<long_long>)/1
|
34.58% |
0.282 |
0.380 |
- |
16.62% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
34.43% |
34.742 |
46.702 |
- |
28.55% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
34.26% |
40929776.756 |
54950564.122 |
- |
22.19% |
- |
|
std::unordered_multiset<int>::contains(key)/32
|
32.75% |
7.637 |
10.138 |
- |
9.94% |
- |
|
std::unordered_set<int>::count(key)/32
|
32.70% |
6.971 |
9.250 |
- |
20.67% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
32.18% |
3446524.683 |
4555567.494 |
- |
32.64% |
- |
|
BM_StringRelational_Eq_Small_Huge_Control
|
31.91% |
0.343 |
0.453 |
- |
-2.49% |
- |
|
BM_deque_vector_move_backward/0
|
31.90% |
0.460 |
0.607 |
- |
37.60% |
- |
|
BM_join_view_in_vectors/2
|
31.60% |
17.834 |
23.469 |
- |
0.19% |
- |
|
std::unordered_multimap<int,_int>::count(key)/32
|
31.46% |
10.414 |
13.690 |
- |
10.77% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
31.27% |
26.819 |
35.205 |
- |
44.70% |
- |
|
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32
|
28.96% |
692.234 |
892.689 |
- |
8.78% |
- |
|
BM_vector_deque_ranges_copy_backward/0
|
28.41% |
0.281 |
0.360 |
- |
-1.56% |
- |
|
std::none_of(list<int>)_(process_all)/8192
|
28.30% |
8176.540 |
10490.621 |
- |
22.06% |
- |
|
BM_join_view_deques/2
|
27.74% |
28.401 |
36.281 |
- |
29.77% |
- |
|
BM_Invoke_MemFuncPtr
|
27.35% |
0.689 |
0.878 |
- |
25.08% |
- |
|
std::all_of(deque<int>)_(process_all)/32
|
27.00% |
7.689 |
9.765 |
- |
-3.78% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/50
|
26.95% |
18.905 |
23.999 |
- |
13.33% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1024
|
26.79% |
29992.589 |
38026.952 |
- |
25.55% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8
|
26.77% |
2425.709 |
3075.162 |
- |
28.01% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
26.56% |
32.406 |
41.014 |
- |
5.02% |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/8
|
26.54% |
30.258 |
38.290 |
- |
27.28% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
26.40% |
29014.563 |
36673.919 |
- |
25.83% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
26.38% |
136.270 |
172.216 |
- |
4.56% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8
|
26.31% |
2425.652 |
3063.731 |
- |
26.99% |
- |
|
BM_deque_vector_move/1
|
26.27% |
0.618 |
0.780 |
- |
7.92% |
- |
|
BM_StringRelational_Eq_Huge_Huge_ChangeFirst
|
26.19% |
1.098 |
1.385 |
- |
12.73% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1000
|
26.07% |
29218.736 |
36835.828 |
- |
22.10% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/8192
|
24.88% |
79.905 |
99.781 |
- |
2.89% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1024
|
24.83% |
30746.263 |
38380.046 |
- |
21.28% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8
|
24.81% |
2479.357 |
3094.585 |
- |
25.54% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8
|
24.70% |
2427.775 |
3027.486 |
- |
26.17% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1024
|
24.51% |
24.526 |
30.537 |
- |
23.77% |
- |
|
rng::fold_left(deque<int>)/50
|
24.26% |
33.077 |
41.103 |
- |
-1.43% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
24.26% |
4699947.638 |
5840322.748 |
- |
0.22% |
- |
|
std::stable_sort(vector<int>)_(repeated)/8
|
24.06% |
29.850 |
37.033 |
- |
26.10% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Large_Control
|
23.85% |
0.534 |
0.662 |
- |
9.51% |
- |
|
std::stable_sort(vector<NonIntegral>)_(shuffled)/8
|
23.56% |
34.275 |
42.350 |
- |
23.23% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8
|
23.12% |
2421.742 |
2981.694 |
- |
23.27% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/0
|
22.98% |
27.366 |
33.654 |
- |
6.21% |
- |
|
std::set<std::string>::erase(key)_(existent)/8192
|
22.64% |
98.745 |
121.099 |
- |
5.26% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
22.63% |
29.644 |
36.351 |
- |
-3.95% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0
|
22.57% |
0.576 |
0.706 |
- |
33.44% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8
|
22.56% |
2462.039 |
3017.573 |
- |
22.54% |
- |
|
std::stable_sort(vector<NonIntegral>)_(heap)/8
|
22.47% |
35.041 |
42.914 |
- |
22.43% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
22.33% |
27.006 |
33.038 |
- |
18.92% |
- |
|
BM_join_view_deques/64
|
22.21% |
1045.628 |
1277.811 |
- |
20.36% |
- |
|
std::stable_sort(vector<NonIntegral>)_(repeated)/8
|
21.94% |
30.389 |
37.057 |
- |
23.48% |
- |
|
std::unordered_set<std::string>::contains(key)/32
|
21.74% |
94.121 |
114.580 |
- |
9.45% |
- |
|
std::stable_sort(vector<int>)_(heap)/8
|
21.53% |
34.463 |
41.883 |
- |
20.31% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/32
|
21.51% |
44.233 |
53.746 |
- |
8.19% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
21.49% |
27.788 |
33.760 |
- |
18.32% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
21.49% |
34.669 |
42.118 |
- |
4.08% |
- |
|
BM_std_minmax_element<short>/3
|
21.44% |
0.791 |
0.961 |
- |
0.20% |
- |
|
BM_join_view_deques/512
|
21.39% |
8439.700 |
10244.985 |
- |
20.33% |
- |
|
std::stable_sort(vector<int>)_(ascending)/8
|
21.06% |
30.100 |
36.439 |
- |
23.53% |
- |
|
std::set<std::string>::insert(const_value_type&)_(already_present)/1024
|
20.93% |
86.451 |
104.543 |
- |
39.56% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
20.61% |
350973554.421 |
423308227.398 |
- |
14.71% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
20.47% |
24.861 |
29.949 |
- |
12.40% |
- |
|
std::stable_sort(deque<int>)_(heap)/8
|
20.44% |
52.646 |
63.405 |
- |
18.62% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
20.34% |
70.172 |
84.444 |
- |
-2.26% |
- |
|
std::variant<8-alts>::visit()_(2_variants)
|
20.20% |
0.557 |
0.670 |
- |
0.13% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8
|
20.13% |
2431.138 |
2920.629 |
- |
21.52% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast
|
19.88% |
0.384 |
0.460 |
- |
-0.02% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
19.76% |
29.538 |
35.374 |
- |
-0.46% |
- |
|
BM_join_view_deques/4096
|
19.72% |
68718.634 |
82267.279 |
- |
20.65% |
- |
|
BM_join_view_deques/70000
|
19.62% |
1190608.061 |
1424256.720 |
- |
17.87% |
- |
|
BM_join_view_deques/4000
|
19.59% |
67148.858 |
80301.445 |
- |
20.83% |
- |
|
std::copy_backward(vector<int>)/4096
|
19.46% |
187.662 |
224.190 |
- |
48.39% |
- |
|
std::list<int>::operator=(const_Self&)_(cheap_elements)/8192
|
19.41% |
8301.699 |
9913.012 |
- |
22.16% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8
|
19.35% |
2437.107 |
2908.679 |
- |
20.91% |
- |
|
BM_join_view_deques/5500
|
19.22% |
92750.042 |
110574.435 |
- |
20.54% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
19.21% |
16.370 |
19.515 |
- |
18.24% |
- |
|
BM_join_view_deques/1024
|
18.97% |
17257.747 |
20530.720 |
- |
18.53% |
- |
|
rng::fold_left(deque<int>)/32
|
18.61% |
19.201 |
22.775 |
- |
0.32% |
- |
|
std::find_end(vector<int>)_(match_near_end)/8192
|
18.59% |
203.932 |
241.843 |
- |
17.33% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
18.50% |
927.092 |
1098.570 |
- |
11.81% |
- |
|
BM_join_view_deques/64000
|
18.33% |
1091585.578 |
1291697.756 |
- |
19.58% |
- |
|
BM_join_view_deques/65536
|
18.21% |
1130001.886 |
1335812.877 |
- |
17.43% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8
|
18.19% |
2498.826 |
2953.372 |
- |
19.10% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
18.04% |
24.699 |
29.156 |
- |
-4.52% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
18.04% |
37.704 |
44.505 |
- |
8.71% |
- |
|
BM_join_view_deques/1
|
18.00% |
13.543 |
15.980 |
- |
34.62% |
- |
|
std::unique(deque<int>)_(contiguous)/52
|
17.80% |
54.207 |
63.858 |
- |
5.09% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/4096
|
17.77% |
5275.532 |
6213.183 |
- |
0.25% |
- |
|
BM_to_sys/2100/threads:16
|
17.75% |
17.255 |
20.317 |
- |
24.69% |
- |
|
BM_StringCtorDefault
|
17.73% |
0.486 |
0.572 |
- |
7.61% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/8192
|
17.56% |
83.070 |
97.658 |
- |
-47.84% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8
|
17.48% |
2496.043 |
2932.256 |
- |
18.23% |
- |
|
BM_deque_vector_copy/64000
|
17.25% |
3015.321 |
3535.589 |
- |
23.08% |
- |
|
std::stable_sort(vector<int>)_(shuffled)/8
|
17.22% |
34.293 |
40.198 |
- |
18.34% |
- |
|
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/32
|
16.98% |
622.033 |
727.647 |
- |
5.01% |
- |
|
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
16.95% |
698.117 |
816.446 |
- |
17.48% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8
|
16.85% |
4.166 |
4.868 |
- |
8.58% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
16.82% |
1933251.880 |
2258385.345 |
- |
0.13% |
- |
|
std::set<std::string>::equal_range(key)/32
|
16.62% |
62.897 |
73.351 |
- |
14.53% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1000
|
16.59% |
27.917 |
32.549 |
- |
15.10% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8
|
16.54% |
2417.848 |
2817.851 |
- |
17.49% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
16.53% |
26.330 |
30.683 |
- |
30.60% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
16.49% |
11257.325 |
13113.928 |
- |
35.15% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
16.49% |
31.780 |
37.019 |
- |
14.26% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8
|
16.46% |
2404.244 |
2799.935 |
- |
17.19% |
- |
|
BM_vector_deque_ranges_copy/1
|
16.32% |
0.592 |
0.688 |
- |
-0.23% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8
|
16.28% |
2432.943 |
2829.128 |
- |
18.18% |
- |
|
BM_vector_deque_ranges_move_backward/0
|
16.15% |
0.261 |
0.303 |
- |
-32.05% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8
|
16.09% |
2480.268 |
2879.437 |
- |
17.23% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
16.09% |
35.999 |
41.791 |
- |
-4.17% |
- |
|
BM_from_sys/2100/threads:4
|
16.08% |
19.856 |
23.049 |
- |
-4.65% |
- |
|
ranges::min(std::deque<long_long>)/1
|
16.06% |
0.363 |
0.421 |
- |
-7.51% |
- |
|
std::flat_map<int,_int>::insert(const_value_type&)_(already_present)/8192
|
15.98% |
16.478 |
19.111 |
- |
-5.50% |
- |
|
BM_format_to_back_inserter<std::list<char>>/string_len_6
|
15.95% |
67.856 |
78.679 |
- |
9.81% |
- |
|
BM_StringRelational_Eq_Empty_Small_Control
|
15.85% |
0.368 |
0.426 |
- |
5.27% |
- |
|
std::set<std::string>::count(key)/32
|
15.84% |
74.212 |
85.965 |
- |
5.39% |
- |
|
std::unordered_multimap<int,_int>::contains(key)/32
|
15.70% |
9.165 |
10.604 |
- |
32.02% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/32
|
15.69% |
87.386 |
101.094 |
- |
-3.05% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
15.64% |
24.947 |
28.849 |
- |
9.37% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst
|
15.58% |
1.083 |
1.252 |
- |
12.93% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
15.50% |
38.155 |
44.068 |
- |
36.12% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
15.35% |
41227302.607 |
47556656.785 |
- |
5.08% |
- |
|
std::is_sorted_until(deque<int>)/8
|
15.35% |
2.298 |
2.651 |
- |
-21.24% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_pred)/8192
|
15.24% |
4767.441 |
5493.989 |
- |
14.72% |
- |
|
BM_format_to_back_inserter<std::list<char>>/C_string_len_6
|
15.19% |
69.327 |
79.855 |
- |
14.48% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8
|
15.16% |
34.875 |
40.162 |
- |
14.13% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192
|
15.14% |
4776.353 |
5499.721 |
- |
14.56% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
15.08% |
48.299 |
55.580 |
- |
28.47% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
15.04% |
45939734.252 |
52850893.978 |
- |
2.83% |
- |
|
ranges::min(std::deque<long_long>)/8
|
15.02% |
2.186 |
2.515 |
- |
6.40% |
- |
|
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32
|
14.82% |
666.177 |
764.929 |
- |
-10.11% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024
|
14.80% |
50.629 |
58.122 |
- |
-61.12% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
14.77% |
31.308 |
35.933 |
- |
0.99% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
14.73% |
30.582 |
35.087 |
- |
19.53% |
- |
|
ranges::min(std::deque<char>)/70000
|
14.68% |
16378.918 |
18783.331 |
- |
-11.69% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
14.65% |
3945036.465 |
4522900.609 |
- |
32.18% |
- |
|
std::swap_ranges(deque<int>)/1024
|
14.64% |
297.081 |
340.586 |
- |
7.31% |
- |
|
std::multimap<std::string,_int>::find(key)/32
|
14.60% |
83.260 |
95.420 |
- |
17.18% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
14.53% |
25.696 |
29.428 |
- |
8.62% |
- |
|
std::find_if_not(vector<char>)_(process_all)/8
|
14.27% |
1.355 |
1.549 |
- |
-2.40% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
14.15% |
31.714 |
36.203 |
- |
11.89% |
- |
|
ranges::minmax(std::deque<__int128>)/64
|
14.09% |
24.450 |
27.896 |
- |
10.52% |
- |
|
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/1024
|
14.00% |
147.054 |
167.644 |
- |
3.90% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/8192
|
13.97% |
6.938 |
7.908 |
- |
13.26% |
- |
|
std::swap_ranges(deque<int>)/8192
|
13.97% |
2349.351 |
2677.607 |
- |
6.50% |
- |
|
std::stable_sort(vector<int>)_(pipe-organ)/8
|
13.96% |
34.660 |
39.499 |
- |
14.73% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
13.82% |
30.809 |
35.066 |
- |
7.04% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
13.59% |
125.158 |
142.171 |
- |
-11.26% |
- |
|
BM_deque_vector_copy/65536
|
13.45% |
3152.211 |
3576.200 |
- |
22.08% |
- |
|
SetIntersection_Interlaced_Set_float_1024_64
|
13.37% |
10257286.485 |
11628827.639 |
- |
8.25% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/8192
|
13.34% |
6.955 |
7.883 |
- |
13.10% |
- |
|
BM_StringConstructDestroyCStr_Empty_Opaque
|
13.24% |
1.164 |
1.318 |
- |
-3.85% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8
|
13.10% |
2445.919 |
2766.411 |
- |
13.51% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
12.93% |
28.790 |
32.513 |
- |
-16.24% |
- |
|
BM_BitsetToString<32>/Sparse_(10%)/10
|
12.92% |
10.752 |
12.142 |
- |
6.11% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0
|
12.92% |
0.377 |
0.426 |
- |
-12.05% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/1048576
|
12.92% |
1420652.189 |
1604213.322 |
- |
0.00% |
- |
|
std::for_each_n(list<int>)/8192
|
12.89% |
7161.352 |
8084.735 |
- |
1.54% |
- |
|
std::stable_sort(deque<int>)_(ascending)/8
|
12.87% |
43.859 |
49.505 |
- |
11.92% |
- |
|
BM_format_to_back_inserter<std::deque<char>>/string_len_6
|
12.71% |
32.779 |
36.944 |
- |
8.18% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
12.68% |
2087.232 |
2351.956 |
- |
29.37% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8
|
12.62% |
2428.641 |
2735.180 |
- |
13.66% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/8192
|
12.59% |
82.783 |
93.208 |
- |
27.04% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
12.57% |
42422957.951 |
47753653.955 |
- |
6.93% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8
|
12.55% |
2427.320 |
2731.901 |
- |
14.37% |
- |
|
std::all_of(deque<int>)_(process_all)/50
|
12.51% |
13.244 |
14.900 |
- |
-4.85% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192
|
12.47% |
8106.901 |
9117.698 |
- |
-4.42% |
- |
|
BM_deque_vector_copy_backward/1
|
12.32% |
0.613 |
0.689 |
- |
0.05% |
- |
|
std::all_of(list<int>)_(process_all)/8192
|
12.25% |
7554.113 |
8479.680 |
- |
11.49% |
- |
|
std::unique(deque<int>)_(contiguous)/32
|
12.09% |
48.184 |
54.009 |
- |
3.67% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
12.09% |
4807.064 |
5388.191 |
- |
6.58% |
- |
|
std::adjacent_find(list<int>,_pred)/50
|
12.00% |
36.139 |
40.476 |
- |
11.15% |
- |
|
BM_vector_deque_copy/1
|
12.00% |
0.967 |
1.083 |
- |
-5.48% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/8192
|
11.97% |
90.545 |
101.387 |
- |
-19.68% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8
|
11.95% |
2432.034 |
2722.781 |
- |
13.73% |
- |
|
std::multimap<std::string,_int>::count(key)/32
|
11.79% |
65.864 |
73.632 |
- |
1.40% |
- |
|
bm_exception_ptr_copy_assign_null
|
11.70% |
0.691 |
0.771 |
- |
11.54% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192
|
11.70% |
2801.314 |
3128.981 |
- |
11.53% |
- |
|
std::stable_sort(deque<int>)_(repeated)/8
|
11.56% |
42.924 |
47.887 |
- |
10.83% |
- |
|
std::unordered_map<int,_int>::insert(const_value_type&)_(already_present)/1024
|
11.49% |
1.367 |
1.525 |
- |
19.81% |
- |
|
SetIntersection_Interlaced_Vector_string_256_64
|
11.47% |
13801735.749 |
15384162.622 |
- |
3.13% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
11.45% |
34.430 |
38.374 |
- |
3.57% |
- |
|
ranges::minmax(std::vector<__int128>)/1
|
11.41% |
0.280 |
0.312 |
- |
-20.87% |
- |
|
BM_join_view_deques/0
|
11.31% |
0.817 |
0.909 |
- |
-8.22% |
- |
|
SetIntersection_None_Set_string_16384_16384
|
11.28% |
343816818.669 |
382613587.871 |
- |
12.24% |
- |
|
ranges::minmax(std::deque<__int128>)/70000
|
11.24% |
27922.767 |
31062.473 |
- |
11.91% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32
|
11.23% |
36.834 |
40.970 |
- |
11.31% |
- |
|
BM_format_to_back_inserter<std::list<char>>/string_view_len_6
|
11.21% |
67.797 |
75.400 |
- |
6.70% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/1024
|
11.17% |
107.821 |
119.866 |
- |
40.73% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/50
|
11.12% |
1.009 |
1.121 |
- |
16.02% |
- |
|
BM_std_minmax_element<char>/2
|
11.07% |
0.480 |
0.533 |
- |
10.53% |
- |
|
std::copy_if(list<int>)_(entire_range)/64
|
11.06% |
29.645 |
32.923 |
- |
2.34% |
- |
|
std::find_end(deque<int>)_(near_matches)/1024
|
11.03% |
27445.323 |
30473.528 |
- |
10.68% |
- |
|
std::find_first_of(list<int>)_(large_needle)/1024
|
11.03% |
836819.553 |
929106.931 |
- |
1.38% |
- |
|
BM_stop_token_multi_thread_polling_stop_requested/131072
|
10.91% |
7278954.983 |
8073076.963 |
- |
7.17% |
- |
|
ranges::minmax(std::deque<long_long>)/1
|
10.90% |
0.414 |
0.459 |
- |
16.21% |
- |
|
rng::contains(vector<int>)_(process_all)/32
|
10.85% |
8.544 |
9.471 |
- |
10.56% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
10.84% |
6761653.000 |
7494715.140 |
- |
14.04% |
- |
|
std::find_end(deque<int>)_(near_matches)/1000
|
10.80% |
26218.080 |
29049.835 |
- |
10.19% |
- |
|
std::partition(deque<int>)_(sparse)/50
|
10.75% |
15.028 |
16.644 |
- |
17.55% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/8
|
10.73% |
44.702 |
49.498 |
- |
10.66% |
- |
|
SetIntersection_None_Set_uint64_16384_4
|
10.55% |
184483464.574 |
203948794.818 |
- |
5.00% |
- |
|
std::copy_n(vector<int>)/4096
|
10.55% |
211.593 |
233.913 |
- |
59.39% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024
|
10.50% |
46.376 |
51.245 |
- |
19.87% |
- |
|
std::copy_backward(deque<int>)/8
|
10.48% |
2.369 |
2.617 |
- |
-1.34% |
- |
|
ranges::min(std::deque<char>)/64
|
10.45% |
15.008 |
16.576 |
- |
-8.23% |
- |
|
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/8192
|
10.42% |
45649.957 |
50405.987 |
- |
7.48% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
10.39% |
30.650 |
33.833 |
- |
5.29% |
- |
|
BM_deque_vector_copy/70000
|
10.31% |
3462.092 |
3818.913 |
- |
19.07% |
- |
|
std::partition_point(list<int>)/8192
|
10.28% |
5445.778 |
6005.790 |
- |
10.28% |
- |
|
std::unordered_set<std::string>::clear()/32
|
10.28% |
861.976 |
950.579 |
- |
9.28% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/64
|
10.24% |
2.076 |
2.288 |
- |
1.95% |
- |
|
std::partition_copy(list<int>)/8192
|
10.20% |
6553.257 |
7221.820 |
- |
0.11% |
- |
|
BM_vector_deque_move_backward/1
|
10.19% |
1.133 |
1.249 |
- |
14.87% |
- |
|
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
10.15% |
653.123 |
719.393 |
- |
0.18% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192
|
10.14% |
75.047 |
82.654 |
- |
-62.42% |
- |
|
std::multiset<std::string>::insert(const_value_type&)_(already_present)/8192
|
10.13% |
174.170 |
191.812 |
- |
2.29% |
- |
|
BM_deque_vector_move_backward/2
|
10.08% |
1.578 |
1.738 |
- |
9.55% |
- |
|
BM_std_minmax_element<char>/1
|
10.06% |
0.436 |
0.480 |
- |
25.65% |
- |
|
SetIntersection_None_Set_uint64_16384_64
|
10.03% |
185238937.661 |
203823773.516 |
- |
4.14% |
- |
|
BM_deque_deque_ranges_move_backward/64
|
10.02% |
16.355 |
17.994 |
- |
2.93% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8
|
9.97% |
21.993 |
24.187 |
- |
2.02% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/8
|
9.96% |
1.570 |
1.726 |
- |
2.97% |
- |
|
std::find(vector<char>)_(bail_25%)/8
|
9.94% |
1.198 |
1.317 |
- |
11.92% |
- |
|
std::unique(list<int>)_(contiguous)/52
|
9.92% |
63.087 |
69.345 |
- |
4.42% |
- |
|
BM_vector_deque_ranges_copy_backward/64000
|
9.91% |
18813.215 |
20677.591 |
- |
8.69% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_4
|
9.88% |
11153373.832 |
12255868.233 |
- |
8.95% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
9.82% |
66.084 |
72.575 |
- |
17.77% |
- |
|
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/32
|
9.75% |
789.611 |
866.637 |
- |
-0.38% |
- |
|
std::set<int>::erase(iterator)/8192
|
9.74% |
21.540 |
23.639 |
- |
7.52% |
- |
|
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
9.73% |
5640.465 |
6189.136 |
- |
5.32% |
- |
|
std::find_end(deque<int>)_(near_matches)/8192
|
9.72% |
2074103.681 |
2275784.552 |
- |
8.72% |
- |
|
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/0
|
9.66% |
3.701 |
4.058 |
- |
0.43% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
9.61% |
5.838 |
6.399 |
- |
0.25% |
- |
|
BM_vector_deque_ranges_move_backward/64000
|
9.60% |
18813.996 |
20619.398 |
- |
8.32% |
- |
|
BM_StringRelational_Compare_Large_Large_ChangeFirst
|
9.57% |
1.159 |
1.270 |
- |
2.32% |
- |
|
std::stable_sort(deque<int>)_(shuffled)/8
|
9.55% |
54.323 |
59.511 |
- |
8.89% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/8192
|
9.55% |
81.140 |
88.886 |
- |
10.26% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192
|
9.54% |
98.612 |
108.024 |
- |
-7.64% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
9.53% |
25.557 |
27.991 |
- |
24.01% |
- |
|
std::all_of(deque<int>)_(process_all)/8
|
9.51% |
2.736 |
2.996 |
- |
1.52% |
- |
|
std::copy_backward(vector<int>)/32768
|
9.49% |
3451.604 |
3778.992 |
- |
9.85% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
9.48% |
53.424 |
58.489 |
- |
-12.39% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
9.48% |
31.500 |
34.486 |
- |
22.18% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
9.43% |
68.833 |
75.324 |
- |
-41.20% |
- |
|
SetIntersection_None_Set_uint64_256_256
|
9.43% |
6729170.214 |
7363397.023 |
- |
9.07% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
9.41% |
138.539 |
151.571 |
- |
-6.03% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/32
|
9.37% |
11.126 |
12.168 |
- |
3.79% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
9.36% |
1749.190 |
1912.949 |
- |
14.57% |
- |
|
std::copy_if(vector<int>)_(entire_range)/64
|
9.34% |
15.863 |
17.344 |
- |
12.25% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024
|
9.32% |
9084.441 |
9931.209 |
- |
8.58% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
9.30% |
45088068.396 |
49280425.254 |
- |
15.17% |
- |
|
std::partition(deque<int>)_(sparse)/32
|
9.22% |
9.997 |
10.919 |
- |
19.50% |
- |
|
SetIntersection_Front_Set_uint32_16384_256
|
9.21% |
5226507.410 |
5708019.389 |
- |
28.46% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
9.17% |
25.773 |
28.136 |
- |
12.91% |
- |
|
BM_format_to_string_back_inserter<std::wstring>/16384
|
9.15% |
9463.810 |
10329.946 |
- |
7.37% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384
|
9.12% |
344369359.625 |
375767448.742 |
- |
13.83% |
- |
|
BM_format_to_back_inserter<std::list<char>>/C_string_len_60
|
9.09% |
616.018 |
672.026 |
- |
7.24% |
- |
|
SetIntersection_Front_Set_float_256_16
|
9.03% |
4466830.379 |
4870055.869 |
- |
3.18% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024
|
9.01% |
9136.341 |
9959.843 |
- |
8.42% |
- |
|
SetIntersection_None_Set_uint64_16384_1
|
8.96% |
185065488.843 |
201645840.704 |
- |
3.01% |
- |
|
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/1024
|
8.91% |
44472.272 |
48433.567 |
- |
6.04% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
8.89% |
18.279 |
19.905 |
- |
-12.38% |
- |
|
bm_make_exception_ptr/threads:8
|
8.78% |
2.059 |
2.239 |
- |
-3.86% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
8.78% |
5670.138 |
6168.105 |
- |
8.62% |
- |
|
std::vector<int>::ctor(size_type)/32
|
8.76% |
9.672 |
10.519 |
- |
8.73% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024
|
8.70% |
7415.732 |
8060.873 |
- |
10.89% |
- |
|
std::vector<std::string>::erase(begin)_(expensive_elements)/1024
|
8.69% |
944.561 |
1026.660 |
- |
10.51% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
8.68% |
32.223 |
35.019 |
- |
14.82% |
- |
|
SetIntersection_None_Set_uint64_16384_16
|
8.66% |
187120957.719 |
203327353.904 |
- |
5.05% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
8.65% |
11862.565 |
12888.809 |
- |
7.94% |
- |
|
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
8.63% |
46335.223 |
50333.547 |
- |
7.25% |
- |
|
BM_vector_deque_copy/2
|
8.61% |
1.827 |
1.985 |
- |
-3.00% |
- |
|
SetIntersection_Interlaced_Set_float_256_16
|
8.60% |
12379614.739 |
13443850.679 |
- |
4.29% |
- |
|
SetIntersection_Front_Vector_float_1024_256
|
8.54% |
1545397.285 |
1677371.142 |
- |
-0.59% |
- |
|
BM_vector_deque_copy/64
|
8.48% |
2.586 |
2.806 |
- |
-2.34% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8
|
8.46% |
2489.155 |
2699.710 |
- |
10.40% |
- |
|
std::search(deque<int>)_(near_matches)/8192
|
8.39% |
1807729.095 |
1959473.479 |
- |
-3.70% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/50
|
8.36% |
140.663 |
152.423 |
- |
6.61% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
8.34% |
145.155 |
157.257 |
- |
-2.04% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/1024
|
8.30% |
2750.858 |
2979.056 |
- |
7.07% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4
|
8.29% |
345398017.671 |
374033720.349 |
- |
-6.65% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/8
|
8.25% |
39.848 |
43.137 |
- |
9.04% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/8192
|
8.22% |
21954.781 |
23758.574 |
- |
6.97% |
- |
|
rng::contains(deque<int>)_(process_all)/32
|
8.17% |
8.060 |
8.719 |
- |
6.88% |
- |
|
SetIntersection_Front_Set_uint32_64_64
|
8.17% |
15274349.990 |
16521626.379 |
- |
16.36% |
- |
|
rng::contains(deque<int>)_(process_all)/8
|
8.14% |
2.198 |
2.377 |
- |
6.80% |
- |
|
BM_vector_deque_ranges_move/64000
|
8.13% |
18556.790 |
20065.103 |
- |
8.00% |
- |
|
BM_StringRelational_Eq_Small_Small_Control
|
8.12% |
1.700 |
1.838 |
- |
11.05% |
- |
|
SetIntersection_None_Set_uint64_16384_256
|
8.12% |
187939574.290 |
203193993.773 |
- |
4.57% |
- |
|
std::set<std::string>::insert(const_value_type&)_(already_present)/8192
|
8.11% |
158.821 |
171.703 |
- |
10.83% |
- |
|
std::set<int>::insert(const_value_type&)_(already_present)/1024
|
8.08% |
4.394 |
4.749 |
- |
8.00% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024
|
8.07% |
365.383 |
394.857 |
- |
8.65% |
- |
|
BM_vector_deque_ranges_copy/64000
|
8.02% |
18554.464 |
20041.945 |
- |
7.91% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/1024
|
7.92% |
251.786 |
271.719 |
- |
7.59% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/50
|
7.91% |
11.399 |
12.300 |
- |
6.78% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
7.88% |
518.807 |
559.691 |
- |
11.94% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/32768
|
7.83% |
7272.817 |
7842.573 |
- |
14.78% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024
|
7.82% |
12438.995 |
13411.522 |
- |
8.13% |
- |
|
std::for_each(list<int>)/8192
|
7.77% |
8186.207 |
8822.065 |
- |
12.51% |
- |
|
BM_deque_vector_copy/1
|
7.73% |
0.572 |
0.616 |
- |
-10.19% |
- |
|
std::find(list<int>)_(bail_25%)/32768
|
7.59% |
7272.307 |
7824.518 |
- |
-6.93% |
- |
|
std::find(vector<char>)_(process_all)/50
|
7.58% |
1.617 |
1.740 |
- |
2.52% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192
|
7.56% |
29911.109 |
32173.620 |
- |
8.14% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/1024
|
7.54% |
2759.022 |
2967.017 |
- |
5.68% |
- |
|
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192
|
7.54% |
22094.499 |
23759.670 |
- |
1.28% |
- |
|
std::multiset<std::string>::find(key)/32
|
7.52% |
83.054 |
89.302 |
- |
0.07% |
- |
|
SetIntersection_None_Set_uint32_1024_1024
|
7.48% |
10578663.182 |
11369982.362 |
- |
5.65% |
- |
|
SetIntersection_None_Vector_uint32_262144_16
|
7.48% |
334524658.908 |
359532549.279 |
- |
2.35% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle
|
7.44% |
1.289 |
1.385 |
- |
-0.01% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
7.44% |
25.326 |
27.209 |
- |
13.02% |
- |
|
std::remove_if(list<int>)_(prefix)/8192
|
7.43% |
9291.245 |
9981.585 |
- |
2.79% |
- |
|
SetIntersection_Front_Vector_uint64_1024_64
|
7.43% |
1123243.663 |
1206661.295 |
- |
2.34% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024
|
7.43% |
9172.115 |
9853.191 |
- |
7.13% |
- |
|
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024
|
7.41% |
2740.729 |
2943.858 |
- |
2.61% |
- |
|
std::transform(list<int>)_(identity_transform)/50
|
7.41% |
36.399 |
39.095 |
- |
1.84% |
- |
|
BM_std_minmax_element<int>/512
|
7.37% |
161.066 |
172.942 |
- |
-4.56% |
- |
|
BM_deque_deque_ranges_copy_backward/0
|
7.37% |
0.644 |
0.691 |
- |
21.47% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64
|
7.36% |
342622639.456 |
367822765.547 |
- |
2.05% |
- |
|
BM_deque_vector_move/64000
|
7.35% |
3036.036 |
3259.336 |
- |
7.75% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
7.35% |
344246325.471 |
369563876.465 |
- |
7.23% |
- |
|
std::replace_if(deque<int>)_(sprinkled)/50
|
7.35% |
15.294 |
16.419 |
- |
19.63% |
- |
|
bm_lexicographical_compare<unsigned_char>/8
|
7.31% |
1.450 |
1.556 |
- |
1.85% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
7.30% |
93355.394 |
100174.453 |
- |
7.53% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024
|
7.29% |
9251.539 |
9926.137 |
- |
7.34% |
- |
|
SetIntersection_Interlaced_Set_string_16384_256
|
7.28% |
361660298.383 |
387992196.378 |
- |
10.39% |
- |
|
std::set<int>::clear()/1024
|
7.25% |
10082.995 |
10814.215 |
- |
5.28% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/32
|
7.24% |
93.100 |
99.842 |
- |
5.40% |
- |
|
BM_deque_vector_move/65536
|
7.22% |
3048.718 |
3268.806 |
- |
6.91% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
7.21% |
572.760 |
614.028 |
- |
11.84% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
7.20% |
21.424 |
22.967 |
- |
6.92% |
- |
|
ranges::min(std::deque<char>)/8
|
7.19% |
2.184 |
2.341 |
- |
4.90% |
- |
|
rng::contains(list<int>)_(process_all)/8192
|
7.17% |
6860.130 |
7352.167 |
- |
-1.05% |
- |
|
std::find_end(vector<int>)_(near_matches)/8192
|
7.15% |
811603.641 |
869605.681 |
- |
6.22% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeLast
|
7.14% |
1.613 |
1.728 |
- |
0.07% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192
|
7.12% |
29662.134 |
31772.611 |
- |
8.08% |
- |
|
ranges::min(std::vector<long_long>)/64
|
7.10% |
4.587 |
4.913 |
- |
5.52% |
- |
|
std::adjacent_find(list<int>,_pred)/8
|
7.08% |
3.971 |
4.252 |
- |
6.45% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192
|
7.03% |
29.864 |
31.965 |
- |
10.93% |
- |
|
std::find_end(vector<int>)_(near_matches)/1024
|
7.02% |
14338.208 |
15344.983 |
- |
5.80% |
- |
|
SetIntersection_Front_Vector_string_16384_256
|
6.98% |
7640368.352 |
8173359.092 |
- |
2.73% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
6.98% |
5847.248 |
6255.116 |
- |
12.82% |
- |
|
SetIntersection_Front_Set_uint64_256_256
|
6.94% |
8576173.428 |
9171300.428 |
- |
-10.47% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8
|
6.92% |
13.021 |
13.923 |
- |
1.77% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
6.92% |
31.684 |
33.876 |
- |
10.46% |
- |
|
BM_StringRelational_Compare_Small_Small_Control
|
6.91% |
1.509 |
1.614 |
- |
5.60% |
- |
|
BM_from_sys/1993/threads:16
|
6.91% |
0.675 |
0.722 |
- |
2.29% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
6.89% |
12093.862 |
12926.660 |
- |
6.53% |
- |
|
BM_format_to_back_inserter<std::list<char>>/string_view_len_60
|
6.88% |
610.271 |
652.254 |
- |
4.77% |
- |
|
BM_StringFindStringLiteral/8
|
6.88% |
1.512 |
1.615 |
- |
-6.20% |
- |
|
ranges::min(std::deque<__int128>)/70000
|
6.85% |
23636.398 |
25256.047 |
- |
4.38% |
- |
|
BM_format_to_back_inserter<std::list<char>>/string_len_60
|
6.85% |
616.690 |
658.947 |
- |
5.60% |
- |
|
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192
|
6.84% |
8007.638 |
8555.603 |
- |
-6.58% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/1048576
|
6.84% |
260131.491 |
277922.153 |
- |
5.77% |
- |
|
SetIntersection_Front_Vector_string_262144_1
|
6.83% |
1002931.129 |
1071402.943 |
- |
4.09% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/8192
|
6.82% |
6529.803 |
6975.119 |
- |
4.42% |
- |
|
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/8192
|
6.82% |
575.688 |
614.922 |
- |
8.88% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
6.81% |
22370.854 |
23893.742 |
- |
1.69% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
6.80% |
35.535 |
37.950 |
- |
14.69% |
- |
|
BM_StringRelational_Less_Huge_Huge_ChangeFirst
|
6.79% |
1.297 |
1.385 |
- |
9.00% |
- |
|
std::variant<8-alts>::visit()_(3_variants)
|
6.79% |
0.634 |
0.677 |
- |
0.20% |
- |
|
SetIntersection_None_Vector_uint64_262144_4
|
6.78% |
350305946.233 |
374069793.965 |
- |
5.17% |
- |
|
BM_std_minmax_element<int>/1024
|
6.77% |
318.173 |
339.708 |
- |
-4.56% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
6.74% |
5838.824 |
6232.248 |
- |
11.75% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
6.73% |
330299443.286 |
352540451.009 |
- |
-1.25% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024
|
6.72% |
10127.775 |
10808.669 |
- |
6.66% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/8192
|
6.72% |
20.285 |
21.648 |
- |
-1.83% |
- |
|
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6
|
6.71% |
35.204 |
37.564 |
- |
5.27% |
- |
|
BM_deque_deque_move/64000
|
6.67% |
3205.205 |
3419.082 |
- |
5.25% |
- |
|
std::stable_sort(deque<int>)_(pipe-organ)/1024
|
6.65% |
7581.902 |
8086.087 |
- |
6.14% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
6.63% |
1214.593 |
1295.070 |
- |
-0.17% |
- |
|
SetIntersection_None_Vector_string_1024_1024
|
6.62% |
8938377.863 |
9529966.768 |
- |
0.47% |
- |
|
std::set<int>::clear()/8192
|
6.61% |
81809.783 |
87220.947 |
- |
4.35% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/8192
|
6.60% |
2037.074 |
2171.464 |
- |
5.88% |
- |
|
rng::find_last(list<int>)_(bail_10%)/8
|
6.58% |
2.211 |
2.357 |
- |
2.48% |
- |
|
BM_Invoke_FuncPtr
|
6.58% |
0.681 |
0.726 |
- |
6.16% |
- |
|
BM_BitsetToString<32>/Uniform_(50%)/50
|
6.57% |
15.311 |
16.317 |
- |
-6.66% |
- |
|
SetIntersection_Interlaced_Vector_string_256_256
|
6.57% |
16113644.699 |
17172662.355 |
- |
3.37% |
- |
|
std::stable_sort(deque<int>)_(descending)/8
|
6.56% |
69.235 |
73.777 |
- |
5.65% |
- |
|
BM_string_without_formatting<wchar_t>
|
6.55% |
29.911 |
31.870 |
- |
8.40% |
- |
|
SetIntersection_Interlaced_Set_string_16384_4
|
6.53% |
243695052.527 |
259601410.618 |
- |
8.23% |
- |
|
rng::find_last(list<int>)_(bail_90%)/8
|
6.51% |
0.548 |
0.584 |
- |
-5.23% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_4
|
6.48% |
149969622.353 |
159682371.235 |
- |
3.01% |
- |
|
SetIntersection_None_Vector_string_1024_256
|
6.47% |
8992658.649 |
9574200.213 |
- |
0.95% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/8192
|
6.47% |
25.513 |
27.163 |
- |
2.43% |
- |
|
std::find_end(vector<int>)_(near_matches)/1000
|
6.45% |
13936.399 |
14835.878 |
- |
5.20% |
- |
|
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
6.45% |
5788.479 |
6161.976 |
- |
4.76% |
- |
|
SetIntersection_Front_Set_uint64_1024_64
|
6.44% |
1844485.058 |
1963267.289 |
- |
1.41% |
- |
|
std::find_if(list<int>)_(bail_25%)/8
|
6.44% |
0.802 |
0.854 |
- |
7.28% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
6.41% |
277978.917 |
295803.164 |
- |
5.16% |
- |
|
std::make_heap(deque<int>)_(repeated)/8192
|
6.41% |
19340.102 |
20579.400 |
- |
1.15% |
- |
|
SetIntersection_Front_Set_string_16384_64
|
6.40% |
4000850.394 |
4257044.010 |
- |
7.80% |
- |
|
std::fill(vector<bool>)/64
|
6.39% |
1.488 |
1.583 |
- |
9.12% |
- |
|
std::vector<std::string>::ctor(Range)_(cheap_elements)/32
|
6.34% |
100.797 |
107.184 |
- |
1.29% |
- |
|
std::set<int>::erase(key)_(existent)/8192
|
6.32% |
28.203 |
29.986 |
- |
5.01% |
- |
|
BM_deque_vector_ranges_copy/0
|
6.31% |
0.565 |
0.601 |
- |
-3.36% |
- |
|
std::equal(vector<int>)_(it,_it,_it)/8
|
6.30% |
1.414 |
1.503 |
- |
12.32% |
- |
|
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/32
|
6.29% |
778.924 |
827.915 |
- |
-0.19% |
- |
|
ranges::minmax(std::deque<char>)/8
|
6.27% |
2.588 |
2.750 |
- |
2.14% |
- |
|
std::stable_sort(vector<int>)_(repeated)/1024
|
6.27% |
2914.557 |
3097.324 |
- |
6.16% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16
|
6.27% |
1006521.191 |
1069583.744 |
- |
1.79% |
- |
|
BM_StringFindNoMatch/64
|
6.25% |
1.915 |
2.034 |
- |
4.26% |
- |
|
std::multimap<int,_int>::insert(const_value_type&)_(already_present)/1024
|
6.24% |
25.424 |
27.010 |
- |
1.09% |
- |
|
std::set<int>::operator=(const_Self&)_(into_populated_Container)/1024
|
6.23% |
3742.299 |
3975.560 |
- |
3.02% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it)/1024
|
6.23% |
244.792 |
260.049 |
- |
4.19% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
6.22% |
222.375 |
236.212 |
- |
-7.74% |
- |
|
std::any_of(list<int>)_(process_all)/32768
|
6.22% |
26045.765 |
27665.173 |
- |
5.81% |
- |
|
bm_ranges_lexicographical_compare<int>/1
|
6.21% |
0.743 |
0.790 |
- |
5.03% |
- |
|
std::for_each_n(deque<int>)/50
|
6.19% |
16.926 |
17.973 |
- |
8.92% |
- |
|
std::multiset<std::string>::lower_bound(key)/32
|
6.18% |
69.926 |
74.246 |
- |
6.57% |
- |
|
std::unordered_map<int,_int>::count(key)/1024
|
6.17% |
9.779 |
10.383 |
- |
1.83% |
- |
|
BM_std_minmax_element<int>/4096
|
6.15% |
1263.814 |
1341.601 |
- |
0.14% |
- |
|
std::find(list<int>)_(process_all)/8192
|
6.14% |
8285.099 |
8794.001 |
- |
19.87% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
6.14% |
349584731.087 |
371031866.254 |
- |
7.74% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
6.13% |
55495.746 |
58898.762 |
- |
2.52% |
- |
|
std::multimap<int,_int>::clear()/8192
|
6.12% |
79937.005 |
84827.341 |
- |
-0.11% |
- |
|
SetIntersection_Front_Set_uint64_256_64
|
6.08% |
5882761.505 |
6240636.190 |
- |
-4.81% |
- |
|
std::search(list<int>)_(single_element)/8192
|
6.08% |
8822.375 |
9358.897 |
- |
5.84% |
- |
|
ranges::minmax(std::list<long_long>)/1
|
6.07% |
0.424 |
0.450 |
- |
8.77% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/8192
|
6.06% |
11.286 |
11.971 |
- |
-0.53% |
- |
|
std::make_heap(deque<int>,_pred)_(repeated)/1024
|
6.06% |
2293.809 |
2432.913 |
- |
2.88% |
- |
|
std::remove(list<int>)_(sprinkled)/50
|
6.05% |
63.809 |
67.671 |
- |
0.41% |
- |
|
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
6.03% |
829.065 |
879.050 |
- |
16.25% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
6.00% |
570.583 |
604.816 |
- |
12.56% |
- |
|
SetIntersection_None_Set_uint32_1024_1
|
6.00% |
10404823.208 |
11028971.151 |
- |
6.78% |
- |
|
bm_lexicographical_compare<signed_char>/8
|
5.98% |
2.563 |
2.716 |
- |
3.78% |
- |
|
SetIntersection_Front_Vector_uint32_262144_64
|
5.97% |
1132766.763 |
1200368.255 |
- |
5.33% |
- |
|
std::copy_if(deque<int>)_(entire_range)/32768
|
5.96% |
9744.172 |
10325.339 |
- |
4.53% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
5.95% |
11545.897 |
12233.350 |
- |
7.16% |
- |
|
BM_format_to_string_begin<std::vector<char>>/16384
|
5.95% |
141.108 |
149.499 |
- |
4.63% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeLast
|
5.95% |
1.834 |
1.943 |
- |
0.08% |
- |
|
bm_lexicographical_compare<int>/1
|
5.94% |
0.576 |
0.610 |
- |
3.14% |
- |
|
std::set<int>::erase(iterator)/1024
|
5.93% |
20.462 |
21.676 |
- |
3.16% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32
|
5.93% |
47.288 |
50.091 |
- |
2.27% |
- |
|
std::for_each_n(deque<int>)/32
|
5.93% |
10.961 |
11.611 |
- |
8.80% |
- |
|
SetIntersection_None_Set_uint32_64_64
|
5.92% |
12290843.145 |
13018796.960 |
- |
6.92% |
- |
|
SetIntersection_None_Vector_uint32_262144_16384
|
5.92% |
376125089.475 |
398383098.926 |
- |
13.67% |
- |
|
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024
|
5.90% |
43624.589 |
46200.618 |
- |
6.93% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192
|
5.90% |
28.209 |
29.875 |
- |
4.32% |
- |
|
BM_deque_deque_copy/65536
|
5.90% |
3408.541 |
3609.660 |
- |
9.03% |
- |
|
BM_SystemErrorWithoutMessage
|
5.89% |
31.755 |
33.625 |
- |
-1.16% |
- |
|
ranges::minmax(std::deque<__int128>)/8
|
5.87% |
3.692 |
3.909 |
- |
9.59% |
- |
|
SetIntersection_None_Set_uint32_64_16
|
5.85% |
19328531.101 |
20459849.496 |
- |
7.26% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
5.83% |
1059555.076 |
1121282.950 |
- |
4.87% |
- |
|
std::list<std::string>::ctor(size_type)/8192
|
5.82% |
99338.689 |
105118.783 |
- |
0.27% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
5.82% |
1205918.705 |
1276066.341 |
- |
1.13% |
- |
|
BM_format_to_n_string_pointer<wchar_t>/1
|
5.81% |
13.177 |
13.943 |
- |
5.28% |
- |
|
std::variant<50-alts>::visit()_(2_variants)
|
5.80% |
0.634 |
0.670 |
- |
0.11% |
- |
|
SetIntersection_Front_Set_uint64_16384_16384
|
5.79% |
337222981.436 |
356746612.882 |
- |
-1.43% |
- |
|
BM_std_minmax_element<int>/4000
|
5.77% |
1231.641 |
1302.664 |
- |
-0.73% |
- |
|
SetIntersection_None_Set_uint64_256_16
|
5.76% |
12592884.612 |
13318742.652 |
- |
-5.36% |
- |
|
ranges::minmax(std::deque<long_long>)/8
|
5.76% |
2.544 |
2.691 |
- |
-1.19% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
5.74% |
870.688 |
920.627 |
- |
4.79% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
5.72% |
11118.019 |
11754.424 |
- |
5.88% |
- |
|
BM_std_minmax_element<int>/5500
|
5.71% |
1690.468 |
1787.026 |
- |
-0.64% |
- |
|
std::none_of(deque<int>)_(process_all)/50
|
5.70% |
12.304 |
13.006 |
- |
-5.06% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/8
|
5.68% |
2.660 |
2.811 |
- |
2.68% |
- |
|
std::set<int>::find(key)/32
|
5.67% |
17.373 |
18.359 |
- |
5.33% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_4
|
5.66% |
22006110.990 |
23252739.752 |
- |
7.85% |
- |
|
std::multiset<std::string>::erase(iterator)/8192
|
5.66% |
29.385 |
31.050 |
- |
-1.16% |
- |
|
SetIntersection_Interlaced_Vector_string_16_16
|
5.66% |
45741704.720 |
48332431.004 |
- |
4.55% |
- |
|
std::list<std::string>::ctor(size_type)/1024
|
5.66% |
12184.919 |
12874.837 |
- |
0.95% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
5.65% |
24.598 |
25.989 |
- |
2.15% |
- |
|
std::multimap<std::string,_int>::ctor(const_Self&)/32
|
5.64% |
629.118 |
664.618 |
- |
-2.50% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0
|
5.64% |
30.887 |
32.628 |
- |
41.94% |
- |
|
std::count(list<int>)_(every_other)/8192
|
5.63% |
6335.517 |
6691.926 |
- |
-1.78% |
- |
|
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000
|
5.61% |
70267.461 |
74211.951 |
- |
3.05% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
5.60% |
36.555 |
38.603 |
- |
29.60% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/8
|
5.60% |
73.702 |
77.830 |
- |
4.65% |
- |
|
rng::fold_left(deque<int>)/1048576
|
5.58% |
1505056.476 |
1589004.685 |
- |
-0.02% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
5.56% |
10907167.476 |
11513721.198 |
- |
6.77% |
- |
|
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/32
|
5.55% |
177.725 |
187.597 |
- |
4.47% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/50
|
5.55% |
13.952 |
14.727 |
- |
9.04% |
- |
|
SetIntersection_None_Set_float_256_16
|
5.52% |
12789649.795 |
13496246.793 |
- |
5.43% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/8192
|
5.49% |
1989.583 |
2098.759 |
- |
5.55% |
- |
|
std::none_of(list<int>)_(process_all)/32768
|
5.48% |
26257.732 |
27697.918 |
- |
5.66% |
- |
|
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6
|
5.48% |
32.637 |
34.426 |
- |
1.95% |
- |
|
std::stable_sort(deque<int>)_(pipe-organ)/8192
|
5.48% |
76284.054 |
80461.285 |
- |
5.07% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
5.47% |
274052.326 |
289041.330 |
- |
7.97% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/1024
|
5.47% |
20.342 |
21.455 |
- |
-1.72% |
- |
|
std::stable_sort(vector<NonIntegral>)_(repeated)/1024
|
5.46% |
3070.349 |
3237.954 |
- |
5.96% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
5.45% |
110884.419 |
116931.788 |
- |
5.60% |
- |
|
std::make_heap(deque<int>,_pred)_(ascending)/8192
|
5.45% |
20090.460 |
21184.580 |
- |
0.75% |
- |
|
std::vector<int>::erase(middle)_(cheap_elements)/32
|
5.44% |
4.435 |
4.676 |
- |
6.61% |
- |
|
std::find_if(vector<char>)_(process_all)/32768
|
5.44% |
3085.547 |
3253.255 |
- |
4.65% |
- |
|
std::stable_sort(vector<int>)_(pipe-organ)/1024
|
5.42% |
7536.647 |
7945.502 |
- |
4.76% |
- |
|
std::count_if(list<int>)_(every_other)/8192
|
5.42% |
7027.047 |
7408.050 |
- |
3.36% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1024
|
5.42% |
18456090.568 |
19456008.449 |
- |
8.81% |
- |
|
BM_format_to_n_string_span<wchar_t>/1
|
5.40% |
13.156 |
13.866 |
- |
5.39% |
- |
|
SetIntersection_Front_Vector_float_256_64
|
5.40% |
3604915.625 |
3799618.062 |
- |
-0.95% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64
|
5.39% |
1925598.457 |
2029466.396 |
- |
6.87% |
- |
|
BM_stop_token_single_thread_polling_stop_requested/1024
|
5.39% |
4329.587 |
4563.052 |
- |
4.83% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
5.39% |
38413.358 |
40484.573 |
- |
6.59% |
- |
|
BM_format_string<wchar_t>/8192
|
5.36% |
0.275 |
0.290 |
- |
4.89% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
5.34% |
105573.915 |
111213.425 |
- |
6.05% |
- |
|
BM_StringRelational_Compare_Small_Huge_Control
|
5.33% |
1.503 |
1.583 |
- |
3.61% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024
|
5.33% |
21.203 |
22.333 |
- |
10.49% |
- |
|
std::find_if(vector<char>)_(process_all)/50
|
5.33% |
5.272 |
5.553 |
- |
3.08% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
5.33% |
1888.082 |
1988.679 |
- |
10.40% |
- |
|
rng::find(vector<bool>)_(process_all)/50
|
5.31% |
25.848 |
27.221 |
- |
2.53% |
- |
|
std::unordered_multimap<int,_int>::count(key)/1024
|
5.31% |
10.341 |
10.889 |
- |
1.07% |
- |
|
SetIntersection_Front_Vector_float_1024_16
|
5.27% |
1019224.804 |
1072946.656 |
- |
-0.23% |
- |
|
std::unordered_set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
5.26% |
129.746 |
136.576 |
- |
-0.43% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)/32
|
5.26% |
67.913 |
71.488 |
- |
-3.51% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
5.26% |
1634.961 |
1720.942 |
- |
-3.30% |
- |
|
SetIntersection_None_Set_uint32_256_256
|
5.25% |
6820832.193 |
7178814.616 |
- |
3.58% |
- |
|
std::format(double)_(fmt:_{:017500_0f})
|
5.24% |
1287.883 |
1355.399 |
- |
0.38% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
5.24% |
15314525.651 |
16116849.219 |
- |
-2.43% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
5.23% |
1015185.984 |
1068305.271 |
- |
0.81% |
- |
|
SetIntersection_Front_Set_uint64_256_16
|
5.23% |
4481307.063 |
4715657.989 |
- |
1.98% |
- |
|
BM_format_string<char>/64
|
5.22% |
0.257 |
0.271 |
- |
-6.08% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
5.22% |
7234.338 |
7612.158 |
- |
2.17% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024
|
5.22% |
17083004.303 |
17974459.939 |
- |
6.25% |
- |
|
std::rotate_copy(deque<int>)/32
|
5.21% |
2.703 |
2.844 |
- |
6.97% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024
|
5.20% |
16229.199 |
17073.723 |
- |
4.96% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
5.20% |
4133051.117 |
4347978.538 |
- |
1.62% |
- |
|
SetIntersection_Front_Vector_uint64_262144_256
|
5.18% |
1601615.641 |
1684592.664 |
- |
4.17% |
- |
|
ranges::min(std::vector<long_long>)/8
|
5.18% |
2.103 |
2.212 |
- |
-3.68% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024
|
5.16% |
14110.398 |
14838.431 |
- |
4.94% |
- |
|
rng::contains(list<int>)_(process_all)/50
|
5.14% |
17.445 |
18.343 |
- |
1.43% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it)/1000
|
5.13% |
239.023 |
251.290 |
- |
2.79% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/1024
|
5.13% |
74.328 |
78.140 |
- |
-0.12% |
- |
|
ranges::minmax(std::deque<long_long>)/64
|
5.12% |
20.740 |
21.802 |
- |
5.14% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16
|
5.12% |
349757804.349 |
367657972.034 |
- |
5.72% |
- |
|
std::find_end(vector<int>)_(same_length)/8192
|
5.12% |
1898.688 |
1995.848 |
- |
-1.42% |
- |
|
BM_format_to_iterator/<std::vector>_C_string_len_6
|
5.09% |
2.900 |
3.048 |
- |
-0.65% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4
|
5.09% |
982573.861 |
1032563.951 |
- |
-0.05% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
5.07% |
2793.447 |
2935.207 |
- |
3.59% |
- |
|
BM_deque_deque_move/70000
|
5.06% |
3659.408 |
3844.673 |
- |
6.30% |
- |
|
std::deque<int>::ctor(const_Self&)_(cheap_elements)/8192
|
5.05% |
3326.011 |
3494.057 |
- |
5.28% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it)/8192
|
5.04% |
1911.762 |
2008.199 |
- |
4.50% |
- |
|
BM_num_get<long_double>
|
5.03% |
229.920 |
241.492 |
- |
-1.96% |
- |
|
SetIntersection_None_Set_uint64_1024_16
|
5.00% |
10749616.986 |
11286928.458 |
- |
8.22% |
- |
|
std::remove_copy(vector<int>)_(prefix)/50
|
4.99% |
13.695 |
14.379 |
- |
3.88% |
- |
|
std::search(deque<int>)_(same_length)/1000
|
4.97% |
514.143 |
539.698 |
- |
5.80% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0
|
4.97% |
0.634 |
0.665 |
- |
-5.68% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024
|
4.96% |
7680.359 |
8061.418 |
- |
4.39% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16384
|
4.95% |
332031816.283 |
348467779.095 |
- |
-1.42% |
- |
|
ranges::minmax(std::deque<char>)/64
|
4.94% |
20.606 |
21.624 |
- |
2.83% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/8192
|
4.94% |
3450.874 |
3621.199 |
- |
0.46% |
- |
|
SetIntersection_Front_Set_string_256_256
|
4.93% |
25027258.415 |
26261243.131 |
- |
5.46% |
- |
|
std::make_heap(deque<int>,_pred)_(descending)/8192
|
4.92% |
27952.830 |
29327.979 |
- |
2.16% |
- |
|
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/0
|
4.91% |
3.927 |
4.120 |
- |
4.94% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/8192
|
4.91% |
103266.312 |
108333.717 |
- |
4.68% |
- |
|
std::find_if(vector<char>)_(process_all)/8192
|
4.88% |
782.865 |
821.064 |
- |
4.27% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8
|
4.88% |
5.761 |
6.042 |
- |
9.31% |
- |
|
std::stable_sort(vector<int>)_(repeated)/8192
|
4.86% |
27513.631 |
28851.372 |
- |
5.00% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
4.84% |
74.321 |
77.918 |
- |
-2.75% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/50
|
4.83% |
26.178 |
27.441 |
- |
2.30% |
- |
|
std::for_each(join_view(vector<vector<int>>))/8192
|
4.83% |
3106.887 |
3256.828 |
- |
7.90% |
- |
|
SetIntersection_Interlaced_Set_float_1024_256
|
4.83% |
12080602.814 |
12663570.466 |
- |
8.63% |
- |
|
SetIntersection_None_Vector_string_256_64
|
4.82% |
9644173.499 |
10109098.316 |
- |
0.43% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192
|
4.81% |
98393.737 |
103125.876 |
- |
4.59% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192
|
4.79% |
77396.184 |
81107.075 |
- |
3.49% |
- |
|
bm_lexicographical_compare<unsigned_char>/1
|
4.79% |
1.738 |
1.822 |
- |
2.75% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
4.79% |
12333.979 |
12924.782 |
- |
0.57% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeMiddle
|
4.77% |
1.318 |
1.381 |
- |
8.80% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/8192
|
4.76% |
46193.161 |
48392.624 |
- |
0.05% |
- |
|
std::for_each_n(deque<int>)/8
|
4.76% |
2.971 |
3.112 |
- |
9.60% |
- |
|
SetIntersection_Interlaced_Set_float_64_16
|
4.76% |
20412984.630 |
21383966.225 |
- |
0.23% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1
|
4.76% |
997039.815 |
1044453.215 |
- |
1.29% |
- |
|
std::stable_sort(vector<NonIntegral>)_(repeated)/8192
|
4.74% |
28414.466 |
29762.298 |
- |
4.72% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
4.71% |
1252.170 |
1311.107 |
- |
6.88% |
- |
|
std::unordered_multimap<int,_int>::insert(const_value_type&)_(already_present)/1024
|
4.70% |
18.067 |
18.916 |
- |
4.34% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
4.70% |
13698.495 |
14341.956 |
- |
5.15% |
- |
|
std::none_of(deque<int>)_(process_all)/8
|
4.68% |
2.340 |
2.450 |
- |
-1.15% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/1
|
4.66% |
1.829 |
1.915 |
- |
2.10% |
- |
|
BM_deque_vector_move/70000
|
4.66% |
3400.011 |
3558.384 |
- |
9.53% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32
|
4.65% |
592.658 |
620.201 |
- |
3.77% |
- |
|
std::set<std::string>::lower_bound(key)/32
|
4.65% |
68.827 |
72.024 |
- |
2.78% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/1024
|
4.64% |
11.563 |
12.099 |
- |
-0.37% |
- |
|
std::move(list<int>)/32768
|
4.64% |
31039.706 |
32479.923 |
- |
5.28% |
- |
|
rng::for_each(set<int>)/8192
|
4.63% |
17015.941 |
17804.268 |
- |
0.89% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024
|
4.63% |
14017.457 |
14666.655 |
- |
4.26% |
- |
|
BM_deque_deque_ranges_copy_backward/64
|
4.63% |
16.373 |
17.131 |
- |
5.26% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
4.59% |
1828.654 |
1912.501 |
- |
5.92% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192
|
4.58% |
49572.185 |
51840.186 |
- |
4.53% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024
|
4.56% |
14003.669 |
14642.786 |
- |
4.36% |
- |
|
std::shift_left(deque<int>)/8192
|
4.56% |
390.078 |
407.862 |
- |
3.02% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16
|
4.55% |
1035471.819 |
1082594.832 |
- |
1.12% |
- |
|
std::unordered_multimap<int,_int>::find(key)/1024
|
4.55% |
9.801 |
10.247 |
- |
0.07% |
- |
|
SetIntersection_Front_Set_uint32_1024_1024
|
4.55% |
18057969.585 |
18879135.186 |
- |
25.24% |
- |
|
dynamic_cast_(VChain,_3_levels)
|
4.54% |
14.406 |
15.060 |
- |
1.26% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16384
|
4.53% |
338504881.676 |
353845990.764 |
- |
7.80% |
- |
|
SetIntersection_Front_Set_string_64_64
|
4.53% |
31198249.437 |
32610642.700 |
- |
3.69% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/8192
|
4.50% |
507.551 |
530.413 |
- |
0.75% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024
|
4.50% |
9115.717 |
9526.078 |
- |
4.22% |
- |
|
std::find(vector<int>)_(bail_25%)/1024
|
4.49% |
39.057 |
40.810 |
- |
3.04% |
- |
|
BM_deque_vector_ranges_copy/1
|
4.48% |
0.865 |
0.904 |
- |
6.69% |
- |
|
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
4.48% |
36530.349 |
38166.075 |
- |
2.22% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/1024
|
4.48% |
7592.875 |
7932.681 |
- |
5.07% |
- |
|
std::reverse(list<int>)/32768
|
4.47% |
17630.871 |
18419.533 |
- |
10.40% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
4.47% |
6.441 |
6.728 |
- |
4.57% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024
|
4.46% |
16151.850 |
16872.559 |
- |
4.05% |
- |
|
std::set<int>::erase(iterator)/32
|
4.44% |
20.489 |
21.399 |
- |
2.18% |
- |
|
std::copy_if(vector<int>)_(entire_range)/8
|
4.44% |
2.179 |
2.276 |
- |
0.31% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192
|
4.44% |
76848.504 |
80258.036 |
- |
3.81% |
- |
|
std::search_n(deque<int>)_(no_match)/32
|
4.43% |
14.721 |
15.374 |
- |
4.05% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0
|
4.42% |
0.480 |
0.501 |
- |
0.28% |
- |
|
bm_lexicographical_compare<int>/8
|
4.41% |
2.478 |
2.588 |
- |
1.37% |
- |
|
std::copy_n(list<int>)/64
|
4.41% |
14.126 |
14.749 |
- |
1.68% |
- |
|
std::all_of(list<int>)_(process_all)/32768
|
4.40% |
26079.648 |
27226.564 |
- |
2.59% |
- |
|
SetIntersection_Front_Vector_float_262144_1
|
4.39% |
1002968.429 |
1047008.159 |
- |
0.93% |
- |
|
std::reverse(deque<int>)/512
|
4.39% |
152.928 |
159.643 |
- |
5.53% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/8
|
4.39% |
12.567 |
13.118 |
- |
0.59% |
- |
|
SetIntersection_Front_Vector_float_1024_64
|
4.37% |
1120738.313 |
1169761.131 |
- |
-0.95% |
- |
|
std::map<std::string,_int>::lower_bound(key)/32
|
4.37% |
69.097 |
72.118 |
- |
-6.95% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
4.37% |
20.908 |
21.821 |
- |
3.85% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/1024
|
4.36% |
64.681 |
67.504 |
- |
10.29% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024
|
4.36% |
15579.952 |
16258.808 |
- |
4.32% |
- |
|
std::reverse(deque<int>)/32768
|
4.34% |
9447.107 |
9857.550 |
- |
5.64% |
- |
|
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0
|
4.33% |
3.772 |
3.936 |
- |
0.01% |
- |
|
BM_deque_deque_ranges_move/1
|
4.32% |
0.953 |
0.994 |
- |
0.22% |
- |
|
BM_StringEraseWithMove_Small_Transparent
|
4.31% |
1.940 |
2.023 |
- |
-4.06% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
4.30% |
54409.585 |
56750.889 |
- |
-1.64% |
- |
|
BM_deque_deque_ranges_move_backward/1
|
4.29% |
0.942 |
0.982 |
- |
1.59% |
- |
|
std::deque<int>::ctor(const_Self&)_(cheap_elements)/1024
|
4.29% |
442.446 |
461.411 |
- |
4.71% |
- |
|
std::find(vector<int>)_(bail_25%)/8192
|
4.28% |
313.257 |
326.672 |
- |
3.59% |
- |
|
SetIntersection_None_Set_float_1024_1024
|
4.28% |
10400834.959 |
10845603.328 |
- |
1.65% |
- |
|
std::multimap<int,_int>::erase(iterator)/1024
|
4.27% |
20.278 |
21.145 |
- |
2.01% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
4.27% |
64026.976 |
66760.315 |
- |
4.50% |
- |
|
std::set<int>::erase(key)_(existent)/1024
|
4.27% |
23.707 |
24.719 |
- |
2.37% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
4.27% |
345108903.479 |
359833357.669 |
- |
5.50% |
- |
|
dynamic_cast_(VChain,_4_levels)
|
4.26% |
19.252 |
20.073 |
- |
1.85% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
4.26% |
25.448 |
26.531 |
- |
-0.16% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/1024
|
4.25% |
84.146 |
87.725 |
- |
6.89% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024
|
4.25% |
9178.799 |
9568.530 |
- |
4.51% |
- |
|
SetIntersection_Front_Set_uint64_1024_256
|
4.24% |
5136324.093 |
5353997.508 |
- |
8.62% |
- |
|
std::multiset<int>::equal_range(key)/1024
|
4.24% |
32.611 |
33.993 |
- |
4.22% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64
|
4.22% |
350105909.514 |
364897116.786 |
- |
0.22% |
- |
|
std::reverse(deque<int>)/4096
|
4.21% |
1183.812 |
1233.615 |
- |
5.54% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
4.19% |
25.005 |
26.053 |
- |
3.31% |
- |
|
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/8192
|
4.19% |
208.889 |
217.644 |
- |
30.56% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
4.19% |
38001.347 |
39593.581 |
- |
-4.35% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
4.17% |
105796.129 |
110210.128 |
- |
4.30% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
4.17% |
7085.388 |
7380.665 |
- |
-1.51% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/512
|
4.17% |
8.622 |
8.982 |
- |
0.19% |
- |
|
BM_format_to_iterator/<std::array>_string_len_60
|
4.15% |
3.578 |
3.727 |
- |
3.37% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_Control
|
4.15% |
1.983 |
2.065 |
- |
0.23% |
- |
|
std::find(vector<int>)_(bail_25%)/32768
|
4.13% |
1242.280 |
1293.603 |
- |
3.29% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
4.12% |
54397.701 |
56641.299 |
- |
1.42% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/1024
|
4.11% |
23.638 |
24.610 |
- |
1.32% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
4.09% |
1001227.833 |
1042225.538 |
- |
0.57% |
- |
|
SetIntersection_Interlaced_Vector_string_64_64
|
4.09% |
22993631.480 |
23933927.756 |
- |
8.49% |
- |
|
BM_cyrillic_escaped<wchar_t>
|
4.08% |
12383.670 |
12888.529 |
- |
-0.85% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192
|
4.08% |
78289.640 |
81480.934 |
- |
3.79% |
- |
|
BM_format_to_iterator/<std::array>_C_string_len_6
|
4.07% |
3.175 |
3.304 |
- |
5.27% |
- |
|
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/1024
|
4.07% |
2860.152 |
2976.590 |
- |
-0.96% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
4.07% |
347256703.768 |
361373740.435 |
- |
8.71% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8
|
4.06% |
41.776 |
43.471 |
- |
-1.73% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024
|
4.05% |
6783.657 |
7058.417 |
- |
3.36% |
- |
|
std::fill_n(vector<bool>)/64
|
4.05% |
1.342 |
1.396 |
- |
-3.57% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8
|
4.05% |
0.663 |
0.690 |
- |
2.55% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
4.05% |
84.177 |
87.584 |
- |
3.24% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeFirst
|
4.05% |
1.228 |
1.278 |
- |
-4.66% |
- |
|
std::copy_if(deque<int>)_(entire_range)/8
|
4.04% |
2.231 |
2.321 |
- |
2.52% |
- |
|
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
4.04% |
34558.456 |
35955.184 |
- |
5.02% |
- |
|
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1
|
4.04% |
20.253 |
21.071 |
- |
-1.11% |
- |
|
dynamic_cast_(Chain,_9_levels)
|
4.03% |
1.097 |
1.142 |
- |
-6.20% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
4.02% |
10536493.873 |
10960126.389 |
- |
2.44% |
- |
|
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000
|
4.02% |
69261.124 |
72044.753 |
- |
-0.30% |
- |
|
BM_StringFindCharLiteral/8
|
4.02% |
1.497 |
1.557 |
- |
4.39% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192
|
4.01% |
54390.422 |
56573.943 |
- |
2.98% |
- |
|
BM_std_minmax_element<long_long>/512
|
4.01% |
167.793 |
174.514 |
- |
1.03% |
- |
|
std::multiset<std::string>::contains(key)/1024
|
4.00% |
141.706 |
147.379 |
- |
1.81% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8
|
3.98% |
39.695 |
41.276 |
- |
4.33% |
- |
|
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/1024
|
3.98% |
19330.229 |
20099.365 |
- |
2.81% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
3.97% |
10384111.246 |
10796878.533 |
- |
0.81% |
- |
|
std::find_if_not(vector<int>)_(process_all)/1024
|
3.97% |
158.040 |
164.318 |
- |
3.88% |
- |
|
ranges::minmax(std::list<__int128>)/70000
|
3.97% |
55666.546 |
57877.303 |
- |
1.08% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
3.97% |
313295.282 |
325726.089 |
- |
3.37% |
- |
|
std::rotate(deque<int>)_(by_1/3)/1024
|
3.96% |
387.777 |
403.128 |
- |
1.88% |
- |
|
BM_format_to_back_inserter<std::list<char>>/string_len_6000
|
3.95% |
71661.620 |
74492.493 |
- |
2.24% |
- |
|
std::unordered_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
3.95% |
122.854 |
127.706 |
- |
3.68% |
- |
|
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
3.95% |
236.748 |
246.094 |
- |
0.28% |
- |
|
std::stable_sort(deque<int>)_(repeated)/8192
|
3.95% |
44377.408 |
46129.038 |
- |
4.13% |
- |
|
std::stable_sort(deque<int>)_(pipe-organ)/8
|
3.93% |
56.965 |
59.204 |
- |
3.36% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
3.92% |
236.986 |
246.287 |
- |
0.43% |
- |
|
SetIntersection_Front_Vector_string_262144_4
|
3.92% |
1118026.022 |
1161903.935 |
- |
2.12% |
- |
|
std::find_if_not(vector<int>)_(process_all)/50
|
3.92% |
7.887 |
8.197 |
- |
3.87% |
- |
|
rng::find(vector<bool>)_(process_all)/8
|
3.92% |
4.065 |
4.225 |
- |
1.78% |
- |
|
BM_format_to_n_string_begin<std::vector<wchar_t>>/1
|
3.92% |
13.280 |
13.801 |
- |
3.50% |
- |
|
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/0
|
3.90% |
3.571 |
3.710 |
- |
0.14% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256
|
3.89% |
344721323.733 |
358141041.012 |
- |
8.67% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/8192
|
3.89% |
115030.810 |
119506.169 |
- |
-0.73% |
- |
|
BM_format_to_n_string_begin<std::wstring>/1
|
3.89% |
13.276 |
13.792 |
- |
2.65% |
- |
|
std::move(list<int>)/262144
|
3.88% |
247478.791 |
257084.723 |
- |
1.43% |
- |
|
SetIntersection_None_Vector_string_16384_1
|
3.87% |
128673127.107 |
133657898.521 |
- |
-2.74% |
- |
|
std::format(double)_(fmt:_{:0^17500_0f})
|
3.87% |
1328.413 |
1379.868 |
- |
0.64% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8
|
3.86% |
3.503 |
3.639 |
- |
-0.90% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it)/1048576
|
3.86% |
244375.720 |
253809.526 |
- |
2.48% |
- |
|
SetIntersection_None_Vector_string_256_16
|
3.86% |
11418629.175 |
11859348.628 |
- |
-0.27% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/1024
|
3.86% |
30988.931 |
32184.197 |
- |
-0.20% |
- |
|
SetIntersection_Front_Set_uint32_262144_1024
|
3.86% |
17097679.898 |
17757051.438 |
- |
15.27% |
- |
|
std::partition(list<int>)_(dense)/32
|
3.85% |
10.194 |
10.587 |
- |
-5.28% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1
|
3.85% |
1007009.251 |
1045787.754 |
- |
6.57% |
- |
|
BM_StringFindCharLiteral/1024
|
3.84% |
20.713 |
21.508 |
- |
14.78% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/32
|
3.84% |
10.656 |
11.065 |
- |
1.67% |
- |
|
std::set<int>::equal_range(key)/8192
|
3.84% |
52.376 |
54.385 |
- |
3.68% |
- |
|
std::find(deque<int>)_(bail_25%)/32768
|
3.82% |
2117.795 |
2198.692 |
- |
2.70% |
- |
|
SetIntersection_None_Set_uint64_16384_1024
|
3.81% |
186015921.459 |
193110166.071 |
- |
-1.74% |
- |
|
ranges::minmax(std::vector<__int128>)/8
|
3.80% |
4.088 |
4.244 |
- |
-0.22% |
- |
|
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32
|
3.79% |
536.122 |
556.454 |
- |
2.29% |
- |
|
std::stable_sort(vector<int>)_(pipe-organ)/8192
|
3.78% |
82194.414 |
85302.016 |
- |
3.44% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(descending)/8
|
3.77% |
49.336 |
51.195 |
- |
1.73% |
- |
|
BM_format_to_iterator/<std::string>_string_view_len_6
|
3.76% |
2.231 |
2.315 |
- |
0.65% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16
|
3.76% |
1206552.563 |
1251957.472 |
- |
1.32% |
- |
|
std::unordered_multimap<int,_int>::count(key)/8192
|
3.75% |
11.502 |
11.934 |
- |
3.00% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/1024
|
3.75% |
25.231 |
26.177 |
- |
4.23% |
- |
|
std::find(vector<char>)_(process_all)/8192
|
3.75% |
135.051 |
140.111 |
- |
4.02% |
- |
|
SetIntersection_None_Vector_string_1024_16
|
3.74% |
8965315.763 |
9301026.585 |
- |
-1.66% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/32768
|
3.73% |
38944.790 |
40399.214 |
- |
0.08% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024
|
3.73% |
18.696 |
19.394 |
- |
4.97% |
- |
|
std::find_if_not(vector<int>)_(process_all)/32768
|
3.73% |
5013.891 |
5200.876 |
- |
4.37% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_64
|
3.72% |
12449337.289 |
12912896.832 |
- |
4.32% |
- |
|
BM_format_string<char>/16
|
3.72% |
1.157 |
1.200 |
- |
0.72% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
3.71% |
309.714 |
321.207 |
- |
4.06% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256
|
3.70% |
10633423.249 |
11026506.824 |
- |
3.97% |
- |
|
ranges::minmax(std::list<long_long>)/8
|
3.70% |
1.991 |
2.065 |
- |
1.16% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/1024
|
3.69% |
240.507 |
249.379 |
- |
1.17% |
- |
|
std::unordered_set<int>::clear()/32
|
3.69% |
561.944 |
582.659 |
- |
-1.42% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
3.68% |
9068.808 |
9402.768 |
- |
3.85% |
- |
|
std::remove_copy(vector<int>)_(prefix)/32
|
3.68% |
9.520 |
9.871 |
- |
1.20% |
- |
|
std::stable_sort(deque<int>)_(ascending)/1024
|
3.68% |
6456.252 |
6693.840 |
- |
3.66% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64
|
3.67% |
1140761.049 |
1182639.645 |
- |
-2.25% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
3.66% |
18.461 |
19.137 |
- |
3.87% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192
|
3.66% |
83200.267 |
86243.814 |
- |
3.33% |
- |
|
SetIntersection_Interlaced_Set_string_1024_16
|
3.66% |
17968755.774 |
18625995.889 |
- |
2.22% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8
|
3.66% |
39.315 |
40.752 |
- |
0.07% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast
|
3.65% |
1.753 |
1.817 |
- |
3.29% |
- |
|
std::set<int>::clear()/32
|
3.64% |
617.289 |
639.730 |
- |
2.30% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/32
|
3.63% |
10.172 |
10.541 |
- |
-0.93% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
3.61% |
2181.084 |
2259.897 |
- |
-4.41% |
- |
|
BM_std_minmax_element<int>/65536
|
3.61% |
20659.469 |
21405.753 |
- |
-0.48% |
- |
|
std::make_heap(deque<int>)_(ascending)/8192
|
3.61% |
21442.316 |
22215.803 |
- |
1.82% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/32
|
3.61% |
883.413 |
915.270 |
- |
-1.67% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/8192
|
3.60% |
22727.639 |
23545.901 |
- |
6.24% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
3.58% |
16174.527 |
16752.914 |
- |
-0.87% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8192
|
3.58% |
1251.595 |
1296.341 |
- |
3.89% |
- |
|
SetIntersection_None_Set_uint64_16384_16384
|
3.57% |
189172923.658 |
195934949.070 |
- |
0.39% |
- |
|
BM_format_to_n_string_begin<std::list<char>>/16384
|
3.57% |
14232.051 |
14739.833 |
- |
0.13% |
- |
|
std::format(float)_(fmt:_{:_0e})
|
3.56% |
42.946 |
44.476 |
- |
3.62% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
3.56% |
1061118.161 |
1098874.491 |
- |
3.14% |
- |
|
SetIntersection_Front_Vector_string_64_16
|
3.55% |
18479712.308 |
19134861.932 |
- |
-0.48% |
- |
|
std::replace(vector<int>)_(sprinkled)/8192
|
3.54% |
1164.509 |
1205.717 |
- |
-6.92% |
- |
|
rng::contains(deque<int>)_(process_all)/50
|
3.54% |
12.651 |
13.098 |
- |
8.09% |
- |
|
SetIntersection_None_Vector_uint64_256_256
|
3.53% |
3212744.836 |
3326310.148 |
- |
17.39% |
- |
|
BM_num_put<long>
|
3.53% |
4.818 |
4.989 |
- |
6.14% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
3.53% |
580.658 |
601.168 |
- |
2.67% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024
|
3.53% |
76.405 |
79.103 |
- |
-6.60% |
- |
|
std::rotate(vector<int>)_(1_element_forward)/50
|
3.53% |
4.843 |
5.014 |
- |
4.50% |
- |
|
std::copy(vector<bool>)_(aligned)/64
|
3.53% |
36.172 |
37.448 |
- |
-3.39% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
3.52% |
264698.068 |
274017.453 |
- |
2.61% |
- |
|
std::copy_if(deque<int>)_(entire_range)/4096
|
3.52% |
1161.523 |
1202.397 |
- |
0.44% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/32
|
3.51% |
22.592 |
23.386 |
- |
1.54% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/32
|
3.51% |
22.806 |
23.607 |
- |
3.59% |
- |
|
SetIntersection_Front_Vector_uint32_64_64
|
3.51% |
9151537.303 |
9472959.215 |
- |
-0.57% |
- |
|
SetIntersection_Front_Vector_uint32_16384_256
|
3.50% |
1633560.844 |
1690816.367 |
- |
2.21% |
- |
|
std::map<std::string,_int>::ctor(const_Self&)/1024
|
3.49% |
32465.494 |
33597.117 |
- |
3.91% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
3.48% |
115000.326 |
119001.409 |
- |
-1.80% |
- |
|
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024
|
3.48% |
2443.458 |
2528.465 |
- |
3.52% |
- |
|
std::sort(deque<int>)_(ascending)/8
|
3.48% |
20.533 |
21.247 |
- |
0.05% |
- |
|
std::transform(deque<int>)_(identity_transform)/50
|
3.47% |
14.087 |
14.576 |
- |
3.33% |
- |
|
BM_format_to_iterator/<std::array>_string_view_len_6
|
3.47% |
2.293 |
2.372 |
- |
9.89% |
- |
|
BM_num_get<float>
|
3.46% |
234.337 |
242.455 |
- |
-1.68% |
- |
|
BM_format_to_iterator/<std::string>_string_view_len_60
|
3.46% |
3.595 |
3.720 |
- |
6.42% |
- |
|
std::adjacent_find(list<int>,_pred)/8192
|
3.46% |
7133.786 |
7380.583 |
- |
-4.36% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8
|
3.45% |
4.089 |
4.230 |
- |
2.79% |
- |
|
std::set<std::string>::clear()/1024
|
3.45% |
19863.930 |
20549.798 |
- |
2.25% |
- |
|
SetIntersection_None_Vector_uint32_262144_1024
|
3.45% |
340128118.571 |
351861420.227 |
- |
2.07% |
- |
|
std::unordered_multiset<int>::insert(const_value_type&)_(already_present)/1024
|
3.45% |
18.138 |
18.763 |
- |
4.46% |
- |
|
std::multiset<std::string>::find(key)/1024
|
3.45% |
148.601 |
153.724 |
- |
1.52% |
- |
|
BM_deque_deque_move/65536
|
3.44% |
3416.982 |
3534.673 |
- |
5.81% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
3.44% |
20339.503 |
21040.016 |
- |
-3.80% |
- |
|
BM_StringDestroy_Huge
|
3.44% |
10.566 |
10.929 |
- |
0.47% |
- |
|
std::adjacent_find(vector<int>,_pred)/1048576
|
3.43% |
448982.023 |
464372.647 |
- |
2.23% |
- |
|
std::multimap<std::string,_int>::contains(key)/32
|
3.42% |
81.668 |
84.464 |
- |
-10.07% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024
|
3.41% |
29204.760 |
30201.567 |
- |
3.49% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
3.41% |
11492.708 |
11884.940 |
- |
6.44% |
- |
|
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/32
|
3.40% |
598.556 |
618.929 |
- |
2.42% |
- |
|
SetIntersection_Front_Set_uint64_16384_1
|
3.40% |
982659.170 |
1016095.700 |
- |
3.13% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024
|
3.40% |
9146.425 |
9456.986 |
- |
3.98% |
- |
|
SetIntersection_Front_Vector_uint64_262144_64
|
3.39% |
1141276.350 |
1180015.458 |
- |
4.60% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024
|
3.39% |
28931.166 |
29913.112 |
- |
5.72% |
- |
|
BM_std_minmax_element<long_long>/5500
|
3.38% |
1739.333 |
1798.198 |
- |
1.73% |
- |
|
SetIntersection_None_Set_float_256_1
|
3.38% |
13825073.651 |
14292663.710 |
- |
5.26% |
- |
|
std::unordered_multimap<int,_int>::find(key)/8192
|
3.38% |
11.581 |
11.972 |
- |
3.76% |
- |
|
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
3.38% |
34755.131 |
35929.710 |
- |
3.55% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1
|
3.38% |
1008656.295 |
1042734.226 |
- |
2.68% |
- |
|
SetIntersection_None_Set_uint64_64_4
|
3.38% |
23442165.774 |
24233813.979 |
- |
5.42% |
- |
|
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/32
|
3.38% |
723.713 |
748.146 |
- |
0.11% |
- |
|
std::remove(list<int>)_(sprinkled)/8192
|
3.37% |
7850.957 |
8115.917 |
- |
-0.10% |
- |
|
ranges::min(std::list<char>)/8
|
3.36% |
2.299 |
2.376 |
- |
1.07% |
- |
|
std::sort_heap(vector<NonIntegral>)/8
|
3.35% |
25.765 |
26.629 |
- |
-0.00% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32
|
3.35% |
597.960 |
618.002 |
- |
4.14% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/1024
|
3.35% |
14115.585 |
14588.102 |
- |
-0.78% |
- |
|
std::stable_sort(deque<int>)_(repeated)/1024
|
3.34% |
4832.549 |
4994.195 |
- |
3.40% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16
|
3.34% |
186579718.580 |
192819543.695 |
- |
2.12% |
- |
|
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/32
|
3.34% |
702.093 |
725.541 |
- |
-14.87% |
- |
|
std::multiset<std::string>::upper_bound(key)/1024
|
3.34% |
132.096 |
136.507 |
- |
0.71% |
- |
|
std::make_heap(deque<int>,_pred)_(descending)/1024
|
3.33% |
3259.453 |
3368.125 |
- |
0.29% |
- |
|
SetIntersection_None_Set_uint32_64_1
|
3.33% |
23560551.985 |
24344451.999 |
- |
3.58% |
- |
|
std::find_if(vector<char>)_(process_all)/1024
|
3.32% |
109.712 |
113.359 |
- |
2.79% |
- |
|
std::multimap<int,_int>::erase(iterator)/32
|
3.32% |
20.322 |
20.996 |
- |
1.23% |
- |
|
std::unordered_multiset<int>::contains(key)/8192
|
3.31% |
10.911 |
11.272 |
- |
1.54% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
3.31% |
4527231.026 |
4676888.743 |
- |
1.32% |
- |
|
SetIntersection_None_Vector_string_16384_16384
|
3.30% |
129036559.723 |
133295404.306 |
- |
-3.15% |
- |
|
std::unordered_set<std::string>::find(key)/1024
|
3.30% |
112.825 |
116.549 |
- |
3.79% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192
|
3.28% |
3604.757 |
3723.012 |
- |
1.75% |
- |
|
BM_std_minmax_element<long_long>/4000
|
3.27% |
1269.461 |
1311.022 |
- |
1.58% |
- |
|
std::multimap<int,_int>::erase(iterator)/8192
|
3.27% |
22.126 |
22.850 |
- |
-1.63% |
- |
|
std::unordered_map<int,_int>::clear()/8192
|
3.27% |
45790.308 |
47287.034 |
- |
-0.74% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/1024
|
3.27% |
14.633 |
15.111 |
- |
3.02% |
- |
|
SetIntersection_Front_Vector_uint64_1024_256
|
3.26% |
1637408.976 |
1690864.516 |
- |
1.14% |
- |
|
BM_StringRelational_Eq_Large_Large_Control
|
3.25% |
2.049 |
2.116 |
- |
12.75% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/32
|
3.25% |
29.641 |
30.605 |
- |
15.49% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
3.25% |
438.014 |
452.247 |
- |
4.44% |
- |
|
bm_ranges_lexicographical_compare<int>/512
|
3.25% |
182.778 |
188.710 |
- |
0.24% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
3.22% |
6790.547 |
7009.509 |
- |
1.32% |
- |
|
std::partial_sort(vector<int>)_(shuffled)/8192
|
3.22% |
73007.579 |
75361.678 |
- |
3.08% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
3.22% |
275.436 |
284.312 |
- |
5.67% |
- |
|
std::stable_sort(deque<int>)_(ascending)/8192
|
3.22% |
66833.639 |
68986.988 |
- |
3.34% |
- |
|
SetIntersection_Front_Set_uint32_16384_64
|
3.22% |
2039751.317 |
2105437.312 |
- |
16.08% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
3.22% |
3969400.050 |
4097221.512 |
- |
11.02% |
- |
|
SetIntersection_Front_Set_uint32_256_64
|
3.22% |
6384044.762 |
6589299.317 |
- |
13.42% |
- |
|
std::find(vector<char>)_(bail_25%)/1024
|
3.20% |
5.354 |
5.525 |
- |
1.51% |
- |
|
SetIntersection_None_Vector_string_1024_64
|
3.20% |
8907853.765 |
9193105.390 |
- |
-3.89% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/8192
|
3.20% |
81433.544 |
84038.524 |
- |
3.84% |
- |
|
std::stable_sort(vector<int>)_(descending)/8192
|
3.19% |
80512.617 |
83083.581 |
- |
3.31% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_64
|
3.19% |
12247678.725 |
12638744.531 |
- |
2.06% |
- |
|
std::map<int,_int>::contains(key)/8192
|
3.19% |
38.647 |
39.880 |
- |
2.89% |
- |
|
bm_lexicographical_compare<unsigned_char>/64
|
3.19% |
2.018 |
2.083 |
- |
-1.47% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_16
|
3.19% |
10135159.828 |
10458229.436 |
- |
0.80% |
- |
|
std::replace(deque<int>)_(prefix)/32
|
3.19% |
9.347 |
9.644 |
- |
-3.94% |
- |
|
BM_std_minmax_element<long_long>/1024
|
3.18% |
330.151 |
340.665 |
- |
-0.33% |
- |
|
BM_num_get<double>
|
3.18% |
233.886 |
241.330 |
- |
-2.57% |
- |
|
std::unordered_map<int,_int>::count(key)/32
|
3.18% |
7.284 |
7.516 |
- |
-8.01% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
3.17% |
656.833 |
677.664 |
- |
1.80% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/64
|
3.16% |
99.433 |
102.573 |
- |
2.32% |
- |
|
std::unordered_multiset<int>::clear()/8192
|
3.16% |
44551.442 |
45957.407 |
- |
-6.02% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it)/8
|
3.15% |
2.395 |
2.471 |
- |
4.38% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024
|
3.15% |
14076.126 |
14519.835 |
- |
3.20% |
- |
|
BM_deque_deque_copy/64000
|
3.15% |
3191.103 |
3291.645 |
- |
4.04% |
- |
|
ranges::min(std::deque<__int128>)/8
|
3.15% |
2.633 |
2.716 |
- |
0.97% |
- |
|
std::multimap<int,_int>::clear()/1024
|
3.14% |
10272.551 |
10595.240 |
- |
1.88% |
- |
|
SetIntersection_None_Set_string_256_1
|
3.13% |
21235683.619 |
21901115.658 |
- |
6.95% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/8192
|
3.13% |
267517.298 |
275883.658 |
- |
-0.73% |
- |
|
std::format(double)_(fmt:_{:0>17500_10Lf})
|
3.12% |
1328.086 |
1369.555 |
- |
1.75% |
- |
|
BM_deque_vector_move_backward/64
|
3.12% |
2.469 |
2.546 |
- |
1.33% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/8192
|
3.12% |
26.323 |
27.143 |
- |
0.70% |
- |
|
SetIntersection_None_Set_string_16384_1024
|
3.11% |
370895460.883 |
382435688.072 |
- |
9.80% |
- |
|
std::unordered_set<int>::clear()/1024
|
3.11% |
5162.547 |
5323.069 |
- |
0.27% |
- |
|
BM_CmpEqual_ushort_uint
|
3.11% |
1.037 |
1.070 |
- |
-0.28% |
- |
|
ranges::min(std::deque<__int128>)/64
|
3.10% |
21.805 |
22.480 |
- |
0.52% |
- |
|
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/32
|
3.10% |
802.839 |
827.691 |
- |
6.41% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8
|
3.09% |
39.431 |
40.648 |
- |
0.73% |
- |
|
dynamic_cast_(Chain,_7_levels)
|
3.08% |
1.096 |
1.130 |
- |
-7.42% |
- |
|
SetIntersection_None_Set_float_16_16
|
3.08% |
36430471.715 |
37552421.437 |
- |
1.46% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/1024
|
3.08% |
10323.332 |
10641.256 |
- |
3.01% |
- |
|
std::search(list<int>,_pred)_(single_element)/8192
|
3.08% |
9273.712 |
9559.226 |
- |
3.48% |
- |
|
BM_vector_deque_move/64000
|
3.07% |
3121.581 |
3217.560 |
- |
13.97% |
- |
|
std::copy_n(deque<int>)/262144
|
3.07% |
80313.162 |
82778.032 |
- |
3.45% |
- |
|
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024
|
3.07% |
14258.988 |
14696.477 |
- |
-1.43% |
- |
|
BM_deque_vector_copy/4000
|
3.07% |
149.837 |
154.434 |
- |
2.94% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576
|
3.06% |
482810.284 |
497597.053 |
- |
2.00% |
- |
|
std::remove_if(list<int>)_(sprinkled)/1024
|
3.06% |
958.988 |
988.314 |
- |
1.79% |
- |
|
std::any_of(deque<int>)_(process_all)/32768
|
3.06% |
9268.800 |
9552.243 |
- |
-0.94% |
- |
|
std::set<std::string>::ctor(const_Self&)/32
|
3.06% |
667.742 |
688.155 |
- |
-4.42% |
- |
|
ranges::min(std::vector<__int128>)/70000
|
3.06% |
18411.450 |
18974.022 |
- |
1.24% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
3.05% |
302.394 |
311.622 |
- |
2.60% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
3.04% |
45973.651 |
47371.141 |
- |
1.32% |
- |
|
BM_std_minmax_element<int>/64000
|
3.04% |
20143.667 |
20755.533 |
- |
-0.10% |
- |
|
std::multiset<std::string>::find(key)/8192
|
3.03% |
212.225 |
218.662 |
- |
0.84% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1
|
3.02% |
1013471.140 |
1044113.142 |
- |
1.54% |
- |
|
dynamic_cast_(DAG_leftmost_middle,_1_level)
|
3.02% |
36.604 |
37.708 |
- |
-1.82% |
- |
|
BM_vector_deque_copy/64000
|
3.02% |
3130.571 |
3225.032 |
- |
14.20% |
- |
|
std::remove_if(vector<int>)_(prefix)/1024
|
3.00% |
338.504 |
348.668 |
- |
1.80% |
- |
|
std::move_backward(list<int>)/262144
|
3.00% |
254191.372 |
261822.317 |
- |
3.01% |
- |
|
std::stable_sort(vector<int>)_(descending)/8
|
3.00% |
39.643 |
40.832 |
- |
2.49% |
- |
|
SetIntersection_Front_Vector_float_1024_4
|
3.00% |
1036160.346 |
1067222.515 |
- |
2.74% |
- |
|
bm_lexicographical_compare<int>/64
|
2.99% |
15.012 |
15.461 |
- |
0.50% |
- |
|
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32
|
2.99% |
4.342 |
4.472 |
- |
0.79% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192
|
2.99% |
68954.805 |
71018.826 |
- |
3.90% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/1024
|
2.99% |
82.298 |
84.761 |
- |
1.90% |
- |
|
std::sort_heap(deque<int>,_pred)/8
|
2.99% |
34.324 |
35.349 |
- |
2.09% |
- |
|
bm_lexicographical_compare<unsigned_char>/4096
|
2.99% |
74.487 |
76.711 |
- |
0.33% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192
|
2.98% |
370447.657 |
381503.593 |
- |
0.79% |
- |
|
BM_format_to_string_span<wchar_t>/1
|
2.98% |
9.646 |
9.934 |
- |
2.03% |
- |
|
SetIntersection_None_Set_float_256_256
|
2.98% |
7059391.541 |
7269777.963 |
- |
5.34% |
- |
|
std::unordered_map<int,_int>::clear()/1024
|
2.97% |
5245.346 |
5401.137 |
- |
4.88% |
- |
|
std::is_sorted_until(list<int>)/1024
|
2.97% |
739.528 |
761.484 |
- |
3.01% |
- |
|
std::format(double)_(fmt:_{:0>17500_0Lf})
|
2.97% |
1333.780 |
1373.359 |
- |
0.78% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024
|
2.97% |
21.577 |
22.217 |
- |
-5.90% |
- |
|
BM_format_to_iterator/<std::vector>_string_len_60
|
2.97% |
3.663 |
3.771 |
- |
2.69% |
- |
|
std::format(double)_(fmt:_{:_0Lf})
|
2.96% |
109.291 |
112.529 |
- |
3.37% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_64
|
2.96% |
3471430.484 |
3574277.787 |
- |
2.71% |
- |
|
ranges::min(std::vector<char>)/8
|
2.96% |
2.245 |
2.311 |
- |
2.18% |
- |
|
std::make_heap(deque<int>,_pred)_(ascending)/8
|
2.95% |
23.247 |
23.933 |
- |
1.90% |
- |
|
BM_std_minmax_element<int>/1
|
2.95% |
0.375 |
0.387 |
- |
-14.05% |
- |
|
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576
|
2.95% |
12771745.162 |
13148683.089 |
- |
-4.03% |
- |
|
bm_lexicographical_compare<int>/1048576
|
2.95% |
233729.441 |
240626.265 |
- |
0.28% |
- |
|
ranges::min(std::vector<__int128>)/64
|
2.95% |
16.802 |
17.298 |
- |
0.34% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/512
|
2.95% |
182.816 |
188.202 |
- |
0.42% |
- |
|
BM_std_minmax_element<int>/64
|
2.94% |
20.015 |
20.604 |
- |
-0.31% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024
|
2.94% |
10797.665 |
11115.098 |
- |
2.68% |
- |
|
std::format(double)_(fmt:_{:017500_10f})
|
2.93% |
1276.708 |
1314.137 |
- |
2.08% |
- |
|
std::make_heap(deque<int>,_pred)_(shuffled)/1024
|
2.93% |
3305.196 |
3402.083 |
- |
1.48% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/0
|
2.92% |
1.250 |
1.287 |
- |
2.44% |
- |
|
dynamic_cast_(VChain,_5_levels)
|
2.92% |
25.578 |
26.325 |
- |
1.30% |
- |
|
SetIntersection_None_Vector_string_256_4
|
2.92% |
11925292.725 |
12273237.180 |
- |
-0.98% |
- |
|
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/8192
|
2.91% |
17854.468 |
18374.854 |
- |
-2.64% |
- |
|
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/32
|
2.91% |
106.114 |
109.198 |
- |
-2.37% |
- |
|
bm_lexicographical_compare<int>/262144
|
2.91% |
57290.218 |
58955.429 |
- |
0.38% |
- |
|
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/1024
|
2.91% |
2656.683 |
2733.890 |
- |
4.33% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
2.90% |
2032399.690 |
2091436.740 |
- |
-0.60% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8
|
2.90% |
6.977 |
7.179 |
- |
5.07% |
- |
|
BM_std_minmax_element<int>/70000
|
2.90% |
22076.111 |
22715.372 |
- |
-0.05% |
- |
|
SetIntersection_Front_Set_string_16_16
|
2.89% |
53149589.570 |
54687296.139 |
- |
3.90% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
2.88% |
28.294 |
29.109 |
- |
22.96% |
- |
|
std::reverse_copy(list<int>)/32768
|
2.88% |
28003.053 |
28808.678 |
- |
7.84% |
- |
|
std::is_sorted(vector<int>,_pred)/8192
|
2.88% |
1946.252 |
2002.224 |
- |
3.75% |
- |
|
std::remove_copy(deque<int>)_(prefix)/32
|
2.87% |
12.417 |
12.773 |
- |
3.23% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
2.87% |
332593501.545 |
342125968.154 |
- |
8.13% |
- |
|
std::set<std::string>::contains(key)/1024
|
2.86% |
141.394 |
145.438 |
- |
-1.27% |
- |
|
ranges::minmax(std::vector<__int128>)/70000
|
2.86% |
36673.686 |
37721.827 |
- |
-0.58% |
- |
|
BM_StringAssignStr_Small_Transparent
|
2.86% |
1.550 |
1.594 |
- |
-4.29% |
- |
|
std::find_end(vector<int>)_(process_all)/1024
|
2.85% |
176.196 |
181.222 |
- |
-2.23% |
- |
|
rng::find(vector<bool>)_(process_all)/1024
|
2.85% |
560.585 |
576.564 |
- |
1.46% |
- |
|
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60
|
2.85% |
53.407 |
54.928 |
- |
1.34% |
- |
|
std::unordered_map<int,_int>::contains(key)/1024
|
2.84% |
9.959 |
10.242 |
- |
-1.32% |
- |
|
BM_std_minmax_element<long_long>/70000
|
2.84% |
22234.169 |
22865.411 |
- |
1.63% |
- |
|
SetIntersection_Interlaced_Vector_float_256_256
|
2.83% |
3261496.685 |
3353930.986 |
- |
0.71% |
- |
|
std::format(double)_(fmt:_{:_0g})
|
2.83% |
48.009 |
49.366 |
- |
2.36% |
- |
|
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
2.81% |
1858.697 |
1910.998 |
- |
2.16% |
- |
|
SetIntersection_Front_Set_string_64_16
|
2.81% |
21683785.142 |
22293408.434 |
- |
1.01% |
- |
|
std::set<int>::erase(key)_(existent)/32
|
2.81% |
22.607 |
23.243 |
- |
1.68% |
- |
|
SetIntersection_Front_Set_uint32_262144_256
|
2.81% |
5119397.398 |
5263125.664 |
- |
16.90% |
- |
|
std::adjacent_find(deque<int>)/8
|
2.80% |
5.020 |
5.160 |
- |
3.58% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
2.80% |
3611.882 |
3712.844 |
- |
4.94% |
- |
|
ranges::minmax(std::vector<__int128>)/64
|
2.80% |
33.304 |
34.235 |
- |
-0.41% |
- |
|
std::unordered_multimap<int,_int>::contains(key)/1024
|
2.79% |
10.307 |
10.595 |
- |
2.24% |
- |
|
BM_tolower_string<char>
|
2.79% |
35.190 |
36.172 |
- |
-2.40% |
- |
|
std::search(vector<int>)_(same_length)/8192
|
2.79% |
1884.002 |
1936.574 |
- |
3.04% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/8
|
2.79% |
31.081 |
31.948 |
- |
2.77% |
- |
|
std::search(list<int>)_(no_match)/8192
|
2.79% |
6883.284 |
7075.143 |
- |
2.47% |
- |
|
std::find_end(vector<int>,_pred)_(match_near_end)/1000
|
2.79% |
40.000 |
41.114 |
- |
2.09% |
- |
|
SetIntersection_Front_Vector_float_256_16
|
2.79% |
3931306.704 |
4040865.151 |
- |
0.36% |
- |
|
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32
|
2.79% |
9.386 |
9.648 |
- |
5.83% |
- |
|
BM_to_sys/1970/threads:16
|
2.79% |
0.722 |
0.742 |
- |
5.38% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/8
|
2.78% |
3.180 |
3.269 |
- |
0.52% |
- |
|
std::for_each(set<int>::iterator)/32
|
2.78% |
39.649 |
40.753 |
- |
-1.88% |
- |
|
rng::find(vector<bool>)_(process_all)/8192
|
2.78% |
4454.341 |
4578.380 |
- |
1.48% |
- |
|
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024
|
2.78% |
36511.821 |
37525.972 |
- |
2.66% |
- |
|
dynamic_cast_(Chain,_6_levels)
|
2.77% |
1.103 |
1.134 |
- |
-7.48% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/4096
|
2.77% |
75.020 |
77.096 |
- |
0.44% |
- |
|
rng::find(vector<bool>)_(process_all)/1048576
|
2.76% |
569525.044 |
585249.036 |
- |
1.40% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/32
|
2.76% |
9.751 |
10.020 |
- |
2.51% |
- |
|
BM_std_minmax_element<long_long>/64000
|
2.76% |
20346.886 |
20908.091 |
- |
1.62% |
- |
|
std::find_end(vector<int>)_(process_all)/8192
|
2.76% |
1372.903 |
1410.738 |
- |
-2.99% |
- |
|
std::format(double)_(fmt:_{:0>17500_0f})
|
2.75% |
1297.703 |
1333.415 |
- |
0.76% |
- |
|
std::map<int,_int>::find(key)/1024
|
2.74% |
28.240 |
29.015 |
- |
3.50% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
2.74% |
47.970 |
49.286 |
- |
-16.77% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/1024
|
2.74% |
28.923 |
29.716 |
- |
-0.57% |
- |
|
SetIntersection_Front_Set_uint64_64_16
|
2.74% |
15499547.131 |
15923607.544 |
- |
-0.24% |
- |
|
std::fill(vector<bool>)/512
|
2.74% |
1.510 |
1.552 |
- |
3.25% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/1024
|
2.74% |
19.125 |
19.649 |
- |
-2.45% |
- |
|
bm_lexicographical_compare<int>/32768
|
2.74% |
7149.292 |
7344.864 |
- |
0.33% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
2.73% |
11130.076 |
11434.123 |
- |
-6.59% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1
|
2.73% |
986340.037 |
1013276.679 |
- |
-1.19% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192
|
2.73% |
63534.909 |
65268.162 |
- |
-1.32% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16
|
2.73% |
1056794.962 |
1085624.332 |
- |
1.59% |
- |
|
ranges::min(std::vector<char>)/70000
|
2.72% |
475.670 |
488.586 |
- |
0.34% |
- |
|
std::make_heap(deque<int>,_pred)_(heap)/1024
|
2.72% |
3313.442 |
3403.409 |
- |
2.84% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/32
|
2.71% |
8.886 |
9.126 |
- |
-9.95% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
2.71% |
14024.021 |
14403.987 |
- |
-2.08% |
- |
|
BM_japanese_escaped<wchar_t>
|
2.70% |
11209.004 |
11511.691 |
- |
-0.04% |
- |
|
std::format(float)_(fmt:_{:_10e})
|
2.70% |
47.822 |
49.111 |
- |
3.75% |
- |
|
std::for_each_n(deque<int>)/8192
|
2.69% |
3075.847 |
3158.640 |
- |
2.84% |
- |
|
std::multiset<int>::erase(iterator)/8192
|
2.69% |
23.586 |
24.221 |
- |
6.25% |
- |
|
std::remove_if(list<int>)_(sprinkled)/8192
|
2.69% |
7969.385 |
8183.570 |
- |
0.06% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
2.69% |
1012165.518 |
1039348.589 |
- |
5.94% |
- |
|
BM_format_to_n_string_begin<std::list<wchar_t>>/1
|
2.68% |
10.785 |
11.074 |
- |
0.47% |
- |
|
SetIntersection_None_Vector_string_64_16
|
2.68% |
19599023.037 |
20124271.286 |
- |
0.52% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/32
|
2.68% |
2.625 |
2.696 |
- |
2.09% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
2.67% |
540.301 |
554.754 |
- |
0.57% |
- |
|
ranges::minmax(std::vector<char>)/8
|
2.67% |
1.896 |
1.947 |
- |
-5.50% |
- |
|
BM_std_minmax_element<char>/4
|
2.67% |
1.120 |
1.150 |
- |
2.08% |
- |
|
CastTo<B<Width_/_2,_Depth>>
|
2.67% |
2334.705 |
2397.020 |
- |
-5.12% |
- |
|
dynamic_cast_(VChain_middle,_1_level)
|
2.67% |
13.593 |
13.955 |
- |
0.12% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
2.66% |
5122773.115 |
5259133.855 |
- |
-14.26% |
- |
|
std::is_sorted_until(list<int>,_pred)/8
|
2.66% |
4.207 |
4.319 |
- |
2.70% |
- |
|
BM_formatted_size_string<char>/1
|
2.66% |
5.252 |
5.391 |
- |
0.47% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
2.66% |
90363.634 |
92764.444 |
- |
-1.22% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_256
|
2.66% |
342774601.032 |
351879235.357 |
- |
0.73% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/4096
|
2.66% |
1433.282 |
1471.345 |
- |
0.23% |
- |
|
std::make_heap(deque<int>,_pred)_(ascending)/1024
|
2.65% |
2427.570 |
2492.018 |
- |
-1.39% |
- |
|
std::format(float)_(fmt:_{:_0g})
|
2.65% |
47.003 |
48.247 |
- |
3.10% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192
|
2.65% |
77626.886 |
79682.219 |
- |
2.30% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1
|
2.65% |
1010774.588 |
1037529.577 |
- |
5.23% |
- |
|
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/8192
|
2.64% |
264137.961 |
271115.707 |
- |
-1.52% |
- |
|
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
2.64% |
139.313 |
142.992 |
- |
1.06% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192
|
2.64% |
113523.184 |
116520.621 |
- |
2.67% |
- |
|
bm_lexicographical_compare<unsigned_char>/32768
|
2.64% |
552.911 |
567.496 |
- |
0.30% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/32768
|
2.64% |
11422.055 |
11723.300 |
- |
0.22% |
- |
|
ranges::minmax(std::vector<long_long>)/64
|
2.64% |
16.135 |
16.560 |
- |
0.06% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)/32
|
2.63% |
69.551 |
71.384 |
- |
-3.88% |
- |
|
std::is_sorted_until(deque<int>)/8192
|
2.63% |
3920.237 |
4023.231 |
- |
2.45% |
- |
|
BM_CmpLess_uchar_uint
|
2.63% |
1.056 |
1.084 |
- |
2.38% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
2.62% |
11573.802 |
11877.420 |
- |
2.25% |
- |
|
std::multiset<std::string>::equal_range(key)/8192
|
2.62% |
181.075 |
185.823 |
- |
1.70% |
- |
|
ranges::min(std::vector<__int128>)/8
|
2.62% |
2.440 |
2.504 |
- |
0.26% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192
|
2.62% |
3.437 |
3.527 |
- |
1.60% |
- |
|
std::set<int>::ctor(const_Self&)/1024
|
2.60% |
5506.041 |
5649.241 |
- |
2.52% |
- |
|
std::unique(vector<int>)_(sprinkled)/1024
|
2.60% |
506.162 |
519.318 |
- |
5.90% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/32
|
2.59% |
38.251 |
39.243 |
- |
3.31% |
- |
|
SetIntersection_Front_Vector_float_16384_64
|
2.59% |
1181360.520 |
1211989.857 |
- |
2.26% |
- |
|
std::unique(deque<int>,_pred)_(sprinkled)/52
|
2.59% |
68.498 |
70.274 |
- |
1.85% |
- |
|
dynamic_cast_(VChain,_1_level)
|
2.59% |
6.938 |
7.118 |
- |
-1.29% |
- |
|
BM_std_minmax_element<long_long>/4096
|
2.59% |
1312.196 |
1346.198 |
- |
1.06% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
2.59% |
99514.472 |
102092.632 |
- |
1.22% |
- |
|
std::find_end(vector<int>)_(process_all)/1048576
|
2.59% |
177054.777 |
181640.933 |
- |
-3.14% |
- |
|
std::rotate(vector<int>)_(1_element_backward)/32
|
2.59% |
2.872 |
2.947 |
- |
1.83% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1
|
2.58% |
1059141.010 |
1086502.662 |
- |
4.11% |
- |
|
SetIntersection_Front_Vector_uint32_256_64
|
2.58% |
3725561.904 |
3821644.052 |
- |
1.16% |
- |
|
std::deque<int>::ctor(size_type)/32
|
2.57% |
26.427 |
27.107 |
- |
1.53% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576
|
2.57% |
936981.510 |
961058.175 |
- |
2.36% |
- |
|
SetIntersection_None_Set_uint64_256_1
|
2.57% |
13635669.935 |
13985724.391 |
- |
-1.87% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192
|
2.57% |
78019.643 |
80021.746 |
- |
2.17% |
- |
|
std::replace(list<int>)_(prefix)/50
|
2.56% |
18.072 |
18.535 |
- |
0.97% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/1024
|
2.56% |
24.595 |
25.225 |
- |
-3.28% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/1
|
2.56% |
0.816 |
0.836 |
- |
8.40% |
- |
|
std::remove(vector<int>)_(sprinkled)/32
|
2.56% |
53.266 |
54.627 |
- |
2.14% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
2.55% |
30.553 |
31.334 |
- |
10.00% |
- |
|
std::unordered_set<int>::operator=(const_Self&)_(into_partially_populated_Container)/0
|
2.55% |
15.685 |
16.085 |
- |
0.31% |
- |
|
std::format(double)_(fmt:_{:_0f})
|
2.55% |
101.794 |
104.391 |
- |
3.04% |
- |
|
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32
|
2.55% |
856.466 |
878.313 |
- |
-1.64% |
- |
|
rng::contains(deque<int>)_(process_all)/1048576
|
2.55% |
365649.857 |
374972.661 |
- |
2.24% |
- |
|
std::format(double)_(fmt:_{:017500_10Lf})
|
2.55% |
1340.167 |
1374.324 |
- |
2.97% |
- |
|
std::find_end(deque<int>)_(process_all)/1000
|
2.55% |
426.813 |
437.682 |
- |
3.85% |
- |
|
std::copy_n(deque<int>)/64
|
2.55% |
15.134 |
15.520 |
- |
1.02% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
2.54% |
21.451 |
21.997 |
- |
-0.67% |
- |
|
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/8192
|
2.54% |
171964.377 |
176334.886 |
- |
1.82% |
- |
|
std::unordered_multimap<int,_int>::contains(key)/8192
|
2.54% |
11.585 |
11.879 |
- |
2.97% |
- |
|
std::map<std::string,_int>::clear()/8192
|
2.54% |
196160.490 |
201138.445 |
- |
-0.41% |
- |
|
ranges::minmax(std::vector<long_long>)/8
|
2.54% |
1.988 |
2.038 |
- |
1.05% |
- |
|
std::unique_copy(vector<int>,_pred)_(contiguous)/32
|
2.53% |
11.791 |
12.089 |
- |
1.70% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8
|
2.53% |
5.149 |
5.280 |
- |
2.57% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32
|
2.52% |
861.600 |
883.352 |
- |
1.51% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
2.52% |
244.830 |
251.009 |
- |
2.60% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/32768
|
2.51% |
16532.715 |
16947.648 |
- |
2.03% |
- |
|
std::replace(list<int>)_(sprinkled)/50
|
2.51% |
18.150 |
18.606 |
- |
0.44% |
- |
|
std::remove_copy(deque<int>)_(prefix)/50
|
2.50% |
18.460 |
18.922 |
- |
0.76% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
2.50% |
142649.565 |
146215.585 |
- |
-1.55% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/8192
|
2.50% |
7084.420 |
7261.462 |
- |
0.47% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024
|
2.49% |
12277.577 |
12583.875 |
- |
2.34% |
- |
|
std::format(double)_(fmt:_{:_10Lf})
|
2.49% |
112.785 |
115.596 |
- |
2.94% |
- |
|
BM_format_to_back_inserter<std::deque<char>>/string_len_60
|
2.49% |
52.532 |
53.840 |
- |
1.17% |
- |
|
std::set<int>::ctor(const_Self&,_const_allocator_type&)/1024
|
2.49% |
5593.599 |
5732.840 |
- |
2.47% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/1024
|
2.49% |
10725.570 |
10992.174 |
- |
1.73% |
- |
|
std::format(double)_(fmt:_{:_10f})
|
2.48% |
105.389 |
108.007 |
- |
3.02% |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/1024
|
2.48% |
75.904 |
77.789 |
- |
2.33% |
- |
|
std::map<std::string,_int>::clear()/1024
|
2.48% |
19588.083 |
20074.253 |
- |
0.46% |
- |
|
std::move(deque<int>)/32768
|
2.48% |
2259.749 |
2315.825 |
- |
7.76% |
- |
|
ranges::minmax(std::vector<long_long>)/70000
|
2.48% |
17879.820 |
18323.329 |
- |
0.17% |
- |
|
std::adjacent_find(deque<int>)/50
|
2.48% |
79.763 |
81.740 |
- |
2.36% |
- |
|
std::find_end(vector<int>)_(process_all)/1000
|
2.48% |
173.293 |
177.588 |
- |
-1.91% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/50
|
2.48% |
16.298 |
16.702 |
- |
8.52% |
- |
|
std::reverse_copy(vector<int>)/64
|
2.47% |
2.422 |
2.482 |
- |
2.19% |
- |
|
std::map<std::string,_int>::upper_bound(key)/1024
|
2.47% |
131.924 |
135.177 |
- |
1.33% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/32
|
2.46% |
13.650 |
13.986 |
- |
1.68% |
- |
|
BM_deque_deque_copy/2
|
2.46% |
2.875 |
2.946 |
- |
-6.93% |
- |
|
bm_lexicographical_compare<unsigned_char>/512
|
2.46% |
8.544 |
8.754 |
- |
-0.35% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_256
|
2.46% |
14545617.020 |
14903473.482 |
- |
0.86% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384
|
2.46% |
355541594.219 |
364280856.214 |
- |
-0.81% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1024
|
2.45% |
703.373 |
720.633 |
- |
0.88% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8
|
2.45% |
41.414 |
42.430 |
- |
0.74% |
- |
|
dynamic_cast_(VChain_middle,_4_levels)
|
2.45% |
62.484 |
64.014 |
- |
-0.87% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
2.45% |
82456.659 |
84476.160 |
- |
1.43% |
- |
|
BM_format_string<char>/32
|
2.44% |
0.623 |
0.638 |
- |
-2.43% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_256
|
2.44% |
10479879.891 |
10736042.866 |
- |
18.09% |
- |
|
SetIntersection_None_Set_float_16384_1
|
2.44% |
186047627.451 |
190590807.935 |
- |
0.78% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/8192
|
2.44% |
32.132 |
32.917 |
- |
18.68% |
- |
|
ranges::min(std::vector<long_long>)/70000
|
2.43% |
7666.740 |
7853.185 |
- |
0.64% |
- |
|
ranges::minmax(std::deque<char>)/70000
|
2.43% |
22649.156 |
23199.843 |
- |
-3.60% |
- |
|
std::stable_sort(deque<int>)_(descending)/8192
|
2.43% |
82643.279 |
84651.519 |
- |
1.29% |
- |
|
std::find(deque<int>)_(bail_25%)/8192
|
2.43% |
531.534 |
544.437 |
- |
0.83% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/32
|
2.42% |
10.097 |
10.341 |
- |
-1.67% |
- |
|
BM_emoji_escaped<char>
|
2.42% |
9136.793 |
9357.814 |
- |
-0.19% |
- |
|
std::format(float)_(fmt:_{:0>17500_10Lf})
|
2.41% |
1207.139 |
1236.250 |
- |
1.27% |
- |
|
bm_lexicographical_compare<signed_char>/64
|
2.40% |
15.164 |
15.528 |
- |
1.54% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024
|
2.40% |
3.615 |
3.702 |
- |
1.58% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
2.40% |
105633.316 |
108170.709 |
- |
1.56% |
- |
|
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384
|
2.40% |
198231.698 |
202992.045 |
- |
-3.53% |
- |
|
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/8192
|
2.40% |
23750.547 |
24320.382 |
- |
-2.65% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
2.40% |
566.309 |
579.891 |
- |
1.36% |
- |
|
std::multimap<std::string,_int>::ctor(const_Self&)/1024
|
2.40% |
33075.472 |
33867.654 |
- |
1.05% |
- |
|
BM_deque_deque_copy/70000
|
2.39% |
3652.644 |
3740.105 |
- |
7.11% |
- |
|
SetIntersection_Front_Set_uint32_1024_1
|
2.39% |
1018555.835 |
1042897.766 |
- |
5.46% |
- |
|
BM_Copy_SmallNonTrivialFunctor
|
2.39% |
9.895 |
10.131 |
- |
0.95% |
- |
|
std::vector<bool>::ctor(Self&&,_const_allocator_type&)_(equal_allocators)
|
2.39% |
3.387 |
3.468 |
- |
-0.06% |
- |
|
std::fill(vector<int>)/1024
|
2.39% |
28.878 |
29.568 |
- |
-0.08% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64
|
2.38% |
16446739.557 |
16838538.111 |
- |
3.35% |
- |
|
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/1024
|
2.38% |
34133.171 |
34946.175 |
- |
4.11% |
- |
|
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024
|
2.38% |
4425.498 |
4530.853 |
- |
1.99% |
- |
|
BM_stop_token_multi_thread_polling_stop_requested/16777216
|
2.38% |
57183659.077 |
58543848.991 |
- |
0.67% |
- |
|
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192
|
2.38% |
70958.109 |
72645.842 |
- |
2.75% |
- |
|
SetIntersection_Interlaced_Vector_string_16_4
|
2.38% |
61756949.617 |
63225656.665 |
- |
0.97% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/1048576
|
2.38% |
366475.128 |
375182.171 |
- |
0.13% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192
|
2.37% |
67543.961 |
69148.060 |
- |
2.11% |
- |
|
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/8192
|
2.37% |
21349.280 |
21856.163 |
- |
4.25% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
2.37% |
11150.901 |
11415.117 |
- |
3.49% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192
|
2.37% |
176005.258 |
180173.435 |
- |
2.85% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
2.37% |
33.508 |
34.301 |
- |
1.94% |
- |
|
BM_ConstructAndDestroy_FuncPtr_Opaque
|
2.36% |
1.242 |
1.271 |
- |
1.33% |
- |
|
std::set<std::string>::erase(iterator)/32
|
2.36% |
31.023 |
31.755 |
- |
19.46% |
- |
|
std::reverse_copy(vector<int>)/4096
|
2.36% |
131.518 |
134.616 |
- |
1.50% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024
|
2.36% |
19.771 |
20.237 |
- |
3.67% |
- |
|
bm_lexicographical_compare<signed_char>/1048576
|
2.35% |
228146.615 |
233516.509 |
- |
0.45% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/8
|
2.35% |
0.826 |
0.845 |
- |
6.69% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/50
|
2.35% |
22.567 |
23.097 |
- |
0.48% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192
|
2.34% |
115726.675 |
118436.523 |
- |
2.03% |
- |
|
std::copy(deque<int>)/8
|
2.34% |
2.462 |
2.519 |
- |
1.63% |
- |
|
BM_std_minmax_element<long_long>/64
|
2.34% |
20.201 |
20.673 |
- |
0.78% |
- |
|
std::copy_backward(vector<int>)/8
|
2.33% |
2.216 |
2.268 |
- |
0.23% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
2.33% |
95358.351 |
97584.052 |
- |
2.18% |
- |
|
std::find_end(deque<int>)_(process_all)/1024
|
2.33% |
435.042 |
445.189 |
- |
4.38% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1
|
2.32% |
4038358.214 |
4132237.072 |
- |
0.32% |
- |
|
std::remove(vector<int>)_(prefix)/50
|
2.32% |
52.413 |
53.628 |
- |
-0.15% |
- |
|
std::set<int>::ctor(const_Self&)/8192
|
2.31% |
44743.103 |
45778.429 |
- |
1.82% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576
|
2.31% |
479835.378 |
490913.712 |
- |
0.70% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/1024
|
2.31% |
54.160 |
55.410 |
- |
0.11% |
- |
|
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60
|
2.31% |
52.572 |
53.784 |
- |
0.53% |
- |
|
SetIntersection_None_Set_float_16384_64
|
2.30% |
186919803.545 |
191226519.458 |
- |
1.11% |
- |
|
std::swap_ranges(list<int>)/50
|
2.30% |
34.937 |
35.741 |
- |
0.48% |
- |
|
std::vector<int>::operator=(const_Self&)_(cheap_elements)/8192
|
2.30% |
744.621 |
761.753 |
- |
6.41% |
- |
|
std::find_first_of(list<int>)_(large_needle)/32
|
2.30% |
668.489 |
683.847 |
- |
1.77% |
- |
|
std::set<int>::operator=(const_Self&)_(into_populated_Container)/32
|
2.30% |
70.592 |
72.212 |
- |
0.30% |
- |
|
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
2.30% |
179.386 |
183.503 |
- |
2.48% |
- |
|
std::find_end(deque<int>)_(process_all)/1048576
|
2.29% |
444505.572 |
454693.936 |
- |
7.02% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/32768
|
2.29% |
554.756 |
567.463 |
- |
0.14% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/50
|
2.29% |
2.603 |
2.663 |
- |
12.26% |
- |
|
std::map<std::string,_int>::find(key)/8192
|
2.29% |
217.060 |
222.026 |
- |
1.52% |
- |
|
std::find(vector<char>)_(process_all)/32768
|
2.29% |
487.375 |
498.518 |
- |
1.48% |
- |
|
BM_std_minmax_element<long_long>/65536
|
2.28% |
21026.514 |
21506.697 |
- |
0.98% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024
|
2.28% |
12277.464 |
12557.675 |
- |
2.50% |
- |
|
BM_format_string<wchar_t>/16
|
2.28% |
1.584 |
1.620 |
- |
1.74% |
- |
|
BM_vector_deque_ranges_move_backward/2
|
2.28% |
1.206 |
1.234 |
- |
8.15% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/8192
|
2.28% |
29.147 |
29.811 |
- |
1.70% |
- |
|
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
2.28% |
141.792 |
145.023 |
- |
2.33% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_256
|
2.27% |
3385158.209 |
3462157.026 |
- |
1.00% |
- |
|
std::equal(vector<int>)_(it,_it,_it)/50
|
2.27% |
4.315 |
4.413 |
- |
1.14% |
- |
|
std::find_end(vector<int>)_(same_length)/1024
|
2.27% |
253.027 |
258.779 |
- |
-7.92% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/8192
|
2.27% |
14990.904 |
15331.377 |
- |
0.98% |
- |
|
std::multiset<int>::count(key)/8192
|
2.27% |
53.590 |
54.806 |
- |
1.78% |
- |
|
bm_ranges_lexicographical_compare<int>/8
|
2.27% |
3.178 |
3.251 |
- |
0.33% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
2.27% |
42474.576 |
43437.262 |
- |
1.41% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024
|
2.27% |
35555.396 |
36360.895 |
- |
2.83% |
- |
|
std::set<int>::count(key)/32
|
2.26% |
17.254 |
17.644 |
- |
1.98% |
- |
|
std::shift_left(deque<int>)/1024
|
2.26% |
54.178 |
55.402 |
- |
1.03% |
- |
|
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024
|
2.25% |
4514.244 |
4615.979 |
- |
0.87% |
- |
|
bm_ranges_lexicographical_compare<int>/4096
|
2.25% |
1431.672 |
1463.859 |
- |
0.30% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1
|
2.25% |
10440079.868 |
10674660.886 |
- |
-9.28% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/1024
|
2.24% |
30.182 |
30.859 |
- |
1.25% |
- |
|
std::format(float)_(fmt:_{:0<17500_0La})
|
2.24% |
1199.740 |
1226.590 |
- |
0.10% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
2.24% |
113488.396 |
116025.723 |
- |
2.69% |
- |
|
BM_format_to_iterator/<std::array>_string_len_6
|
2.23% |
2.225 |
2.275 |
- |
-3.22% |
- |
|
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/32
|
2.23% |
32.279 |
32.999 |
- |
3.62% |
- |
|
std::search(vector<int>)_(same_length)/1024
|
2.23% |
252.762 |
258.396 |
- |
1.85% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
2.23% |
20.368 |
20.822 |
- |
2.89% |
- |
|
ranges::minmax(std::vector<char>)/1
|
2.23% |
0.653 |
0.667 |
- |
0.53% |
- |
|
BM_format_to_string_span<wchar_t>/1048576
|
2.23% |
53760.875 |
54957.468 |
- |
2.08% |
- |
|
bm_lexicographical_compare<signed_char>/262144
|
2.22% |
57019.125 |
58287.316 |
- |
0.37% |
- |
|
SetIntersection_None_Set_string_16384_4
|
2.22% |
375962742.012 |
384319863.113 |
- |
12.54% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/32
|
2.22% |
476.196 |
486.765 |
- |
0.15% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8
|
2.22% |
44.441 |
45.426 |
- |
-1.27% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024
|
2.21% |
4593098.210 |
4694731.673 |
- |
0.44% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8
|
2.21% |
11.901 |
12.164 |
- |
-0.51% |
- |
|
std::rotate(vector<int>)_(by_1/3)/32
|
2.21% |
17.972 |
18.370 |
- |
0.81% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8
|
2.21% |
16.704 |
17.073 |
- |
2.46% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
2.20% |
113428.539 |
115926.690 |
- |
0.01% |
- |
|
std::is_sorted_until(vector<int>)/1024
|
2.20% |
233.563 |
238.701 |
- |
1.72% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8
|
2.20% |
37.674 |
38.502 |
- |
1.60% |
- |
|
std::partial_sort_copy(deque<int>)_(shuffled)/8192
|
2.20% |
72345.437 |
73933.493 |
- |
2.25% |
- |
|
std::copy_if(deque<int>)_(entire_range)/64
|
2.19% |
15.081 |
15.412 |
- |
0.13% |
- |
|
BM_deque_vector_copy/5500
|
2.19% |
206.808 |
211.341 |
- |
2.73% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/8192
|
2.19% |
14.493 |
14.810 |
- |
3.01% |
- |
|
std::find_end(deque<int>)_(process_all)/8192
|
2.19% |
3486.663 |
3562.908 |
- |
7.03% |
- |
|
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024
|
2.19% |
30889.443 |
31564.478 |
- |
-2.38% |
- |
|
std::make_heap(deque<int>,_pred)_(heap)/8192
|
2.18% |
28779.390 |
29408.142 |
- |
4.12% |
- |
|
SetIntersection_Interlaced_Set_string_16384_1
|
2.18% |
1064679.492 |
1087901.741 |
- |
3.44% |
- |
|
std::is_sorted_until(deque<int>)/1024
|
2.18% |
498.839 |
509.708 |
- |
1.89% |
- |
|
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
2.18% |
238.545 |
243.739 |
- |
1.42% |
- |
|
ranges::minmax(std::list<__int128>)/64
|
2.18% |
38.927 |
39.774 |
- |
0.48% |
- |
|
std::set<int>::ctor(const_Self&,_const_allocator_type&)/8192
|
2.17% |
45479.979 |
46468.703 |
- |
2.78% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024
|
2.17% |
24927.524 |
25468.917 |
- |
2.67% |
- |
|
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576
|
2.17% |
140090.899 |
143131.776 |
- |
3.96% |
- |
|
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/1024
|
2.17% |
34045.508 |
34782.866 |
- |
2.77% |
- |
|
BM_deque_deque_ranges_copy/1
|
2.16% |
0.940 |
0.960 |
- |
-12.03% |
- |
|
dynamic_cast_(VDAG_rightmost,_3_levels)
|
2.16% |
7.010 |
7.161 |
- |
2.77% |
- |
|
std::is_sorted_until(vector<int>)/8192
|
2.16% |
1820.957 |
1860.322 |
- |
1.59% |
- |
|
std::copy_if(deque<int>)_(every_other)/8
|
2.16% |
3.054 |
3.120 |
- |
2.16% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/8192
|
2.16% |
49221.188 |
50284.481 |
- |
1.75% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/262144
|
2.15% |
91761.441 |
93738.642 |
- |
0.09% |
- |
|
std::copy_n(deque<int>)/4096
|
2.15% |
1158.003 |
1182.851 |
- |
0.30% |
- |
|
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192
|
2.14% |
18362.435 |
18755.842 |
- |
-0.53% |
- |
|
SetIntersection_Front_Vector_float_16384_16
|
2.14% |
1038014.470 |
1060240.110 |
- |
2.11% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/52
|
2.13% |
75.935 |
77.556 |
- |
0.77% |
- |
|
std::move_backward(list<int>)/512
|
2.13% |
363.241 |
370.992 |
- |
0.35% |
- |
|
std::fill(vector<bool>)/262144
|
2.13% |
224.376 |
229.159 |
- |
0.44% |
- |
|
bm_lexicographical_compare<int>/4096
|
2.13% |
903.859 |
923.121 |
- |
0.46% |
- |
|
BM_format_to_n_string_back_inserter<std::list<char>>/16384
|
2.13% |
197474.611 |
201672.727 |
- |
-3.97% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
2.12% |
10724.283 |
10952.062 |
- |
1.48% |
- |
|
std::copy_if(vector<int>)_(entire_range)/4096
|
2.12% |
900.979 |
920.107 |
- |
0.16% |
- |
|
std::set<int>::operator=(const_Self&)_(into_populated_Container)/0
|
2.12% |
0.657 |
0.671 |
- |
-4.24% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/1024
|
2.12% |
231920.509 |
236839.539 |
- |
1.51% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/1024
|
2.12% |
28.942 |
29.555 |
- |
-1.70% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/1024
|
2.12% |
3750.192 |
3829.567 |
- |
-1.10% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
2.12% |
90.957 |
92.882 |
- |
-1.90% |
- |
|
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/1024
|
2.11% |
31184.138 |
31843.310 |
- |
-2.65% |
- |
|
SetIntersection_Interlaced_Set_string_16384_64
|
2.11% |
371567571.264 |
379397542.131 |
- |
7.73% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
2.11% |
21.076 |
21.520 |
- |
1.21% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/32
|
2.11% |
56.201 |
57.384 |
- |
0.70% |
- |
|
BM_to_sys/1993/threads:4
|
2.10% |
1.336 |
1.364 |
- |
1.03% |
- |
|
std::multiset<int>::count(key)/1024
|
2.10% |
34.364 |
35.086 |
- |
1.41% |
- |
|
std::find_if(vector<bool>)_(process_all)/50
|
2.10% |
25.449 |
25.983 |
- |
0.12% |
- |
|
std::copy_n(deque<int>)/1048576
|
2.10% |
313938.599 |
320534.447 |
- |
0.36% |
- |
|
std::copy_n(deque<int>)/512
|
2.10% |
140.153 |
143.096 |
- |
0.38% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192
|
2.10% |
7199.757 |
7350.836 |
- |
2.09% |
- |
|
std::move(vector<bool>)_(unaligned)/64
|
2.10% |
52.463 |
53.564 |
- |
-0.48% |
- |
|
std::make_heap(deque<int>)_(pipe-organ)/8192
|
2.09% |
21781.194 |
22237.282 |
- |
0.90% |
- |
|
std::move_backward(vector<int>)/4096
|
2.09% |
134.674 |
137.494 |
- |
1.25% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/1024
|
2.09% |
4979.115 |
5083.360 |
- |
1.29% |
- |
|
std::sort(vector<int>)_(pipe-organ)/8
|
2.09% |
17.225 |
17.586 |
- |
1.91% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
2.09% |
404772.704 |
413229.926 |
- |
2.67% |
- |
|
std::fill_n(vector<int>)/50
|
2.09% |
2.157 |
2.202 |
- |
0.52% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000
|
2.09% |
251.287 |
256.527 |
- |
3.33% |
- |
|
std::find_end(vector<int>,_pred)_(match_near_end)/1024
|
2.08% |
40.740 |
41.587 |
- |
2.06% |
- |
|
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
2.08% |
16.879 |
17.230 |
- |
2.61% |
- |
|
SetIntersection_Front_Set_string_16384_4
|
2.08% |
1197785.279 |
1222702.255 |
- |
4.29% |
- |
|
std::multimap<int,_int>::clear()/32
|
2.08% |
614.986 |
627.772 |
- |
0.82% |
- |
|
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024
|
2.08% |
14863.609 |
15172.064 |
- |
1.30% |
- |
|
SetIntersection_Front_Set_uint64_1024_16
|
2.08% |
1207798.533 |
1232861.308 |
- |
2.38% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192
|
2.07% |
142516.865 |
145473.916 |
- |
-1.30% |
- |
|
ranges::min(std::list<long_long>)/8
|
2.07% |
1.786 |
1.823 |
- |
0.10% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
2.07% |
49.736 |
50.766 |
- |
1.21% |
- |
|
std::copy_backward(list<int>)/32768
|
2.07% |
26397.610 |
26944.018 |
- |
0.53% |
- |
|
std::partial_sort(vector<NonIntegral>)_(heap)/8
|
2.07% |
24.236 |
24.737 |
- |
1.45% |
- |
|
std::rotate(vector<int>)_(by_1/3)/50
|
2.06% |
22.507 |
22.972 |
- |
-0.87% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_64
|
2.06% |
10689882.608 |
10910557.630 |
- |
2.61% |
- |
|
std::transform(list<int>)_(identity_transform)/32
|
2.06% |
15.954 |
16.282 |
- |
0.35% |
- |
|
bm_ranges_lexicographical_compare<int>/64
|
2.05% |
22.728 |
23.194 |
- |
0.22% |
- |
|
BM_CmpLess_ushort_uint
|
2.05% |
1.059 |
1.080 |
- |
0.56% |
- |
|
SetIntersection_None_Set_string_256_256
|
2.05% |
10620317.678 |
10837508.342 |
- |
8.85% |
- |
|
std::make_heap(deque<int>)_(descending)/1024
|
2.04% |
3496.743 |
3568.240 |
- |
1.36% |
- |
|
std::copy_if(list<int>)_(every_other)/64
|
2.04% |
22.827 |
23.293 |
- |
-0.03% |
- |
|
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024
|
2.04% |
18571.280 |
18950.231 |
- |
0.92% |
- |
|
std::generate_n(deque<int>)/8192
|
2.04% |
2325.163 |
2372.587 |
- |
0.97% |
- |
|
SetIntersection_None_Set_float_16384_256
|
2.04% |
187114021.229 |
190929104.760 |
- |
1.03% |
- |
|
std::rotate_copy(deque<int>)/50
|
2.04% |
2.771 |
2.827 |
- |
1.95% |
- |
|
SetIntersection_Interlaced_Set_float_262144_262144
|
2.04% |
2036681.864 |
2078160.178 |
- |
-1.70% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8
|
2.03% |
50.200 |
51.220 |
- |
0.60% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
2.03% |
31299.927 |
31936.100 |
- |
-2.25% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1000
|
2.03% |
689.250 |
703.239 |
- |
0.29% |
- |
|
BM_vector_deque_move_backward/2
|
2.03% |
2.042 |
2.083 |
- |
4.78% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/8192
|
2.02% |
14.289 |
14.578 |
- |
-0.90% |
- |
|
BM_BitsetToString<8192>/Uniform_(50%)/50
|
2.02% |
10006.218 |
10208.568 |
- |
0.48% |
- |
|
BM_vector_deque_copy/65536
|
2.02% |
3095.493 |
3158.091 |
- |
9.05% |
- |
|
std::adjacent_find(vector<int>)/1048576
|
2.02% |
230745.571 |
235410.189 |
- |
1.26% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/1024
|
2.02% |
4401.017 |
4489.982 |
- |
1.41% |
- |
|
std::format(double)_(fmt:_{:_0e})
|
2.02% |
44.064 |
44.955 |
- |
3.68% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1
|
2.02% |
1023950.055 |
1044634.683 |
- |
1.61% |
- |
|
std::copy_if(vector<int>)_(every_other)/8
|
2.02% |
2.619 |
2.672 |
- |
0.41% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/1024
|
2.02% |
771.661 |
787.211 |
- |
0.16% |
- |
|
std::move(deque<int>)/1048576
|
2.02% |
54882.418 |
55988.302 |
- |
0.83% |
- |
|
std::is_sorted(vector<int>,_pred)/1024
|
2.01% |
250.746 |
255.794 |
- |
2.57% |
- |
|
bm_lexicographical_compare<signed_char>/1
|
2.01% |
0.660 |
0.674 |
- |
2.86% |
- |
|
std::unordered_set<int>::clear()/8192
|
2.00% |
45095.868 |
45999.677 |
- |
8.76% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8
|
2.00% |
41.992 |
42.834 |
- |
0.01% |
- |
|
std::rotate(vector<int>)_(by_1/2)/32
|
2.00% |
3.046 |
3.107 |
- |
0.40% |
- |
|
std::copy_if(vector<int>)_(entire_range)/32768
|
2.00% |
7207.215 |
7351.443 |
- |
0.02% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024
|
2.00% |
25735.655 |
26250.469 |
- |
2.31% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/32
|
2.00% |
585.798 |
597.516 |
- |
1.08% |
- |
|
std::remove_copy(deque<int>)_(prefix)/1024
|
2.00% |
449.217 |
458.190 |
- |
0.61% |
- |
|
ranges::minmax(std::list<__int128>)/8
|
2.00% |
3.972 |
4.051 |
- |
0.05% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
2.00% |
4423770.960 |
4512031.516 |
- |
1.29% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024
|
1.99% |
317.993 |
324.324 |
- |
1.43% |
- |
|
bm_lexicographical_compare<signed_char>/32768
|
1.99% |
7139.423 |
7281.528 |
- |
0.45% |
- |
|
std::find_if(vector<bool>)_(process_all)/1024
|
1.99% |
508.434 |
518.547 |
- |
0.54% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192
|
1.98% |
177455.272 |
180974.866 |
- |
2.24% |
- |
|
std::find_if(vector<bool>)_(process_all)/8192
|
1.98% |
4034.550 |
4114.545 |
- |
0.13% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/1024
|
1.98% |
478.115 |
487.590 |
- |
0.69% |
- |
|
std::replace_if(deque<int>)_(prefix)/50
|
1.98% |
17.372 |
17.716 |
- |
-1.90% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024
|
1.98% |
5850.790 |
5966.693 |
- |
-2.52% |
- |
|
SetIntersection_None_Set_uint32_16_1
|
1.98% |
68296112.125 |
69648727.720 |
- |
2.59% |
- |
|
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192
|
1.97% |
42158.084 |
42990.272 |
- |
1.53% |
- |
|
BM_format_to_string_begin<std::wstring>/1
|
1.97% |
9.646 |
9.837 |
- |
-1.59% |
- |
|
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/8192
|
1.97% |
18710.965 |
19079.950 |
- |
-2.17% |
- |
|
std::any_of(deque<int>)_(process_all)/8192
|
1.97% |
2308.436 |
2353.944 |
- |
-1.67% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64
|
1.97% |
12057156.470 |
12294514.232 |
- |
0.36% |
- |
|
BM_vector_deque_ranges_move/512
|
1.97% |
147.288 |
150.187 |
- |
1.33% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_262144
|
1.96% |
343598457.364 |
350343633.521 |
- |
-0.18% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1
|
1.96% |
1018418.605 |
1038389.700 |
- |
2.33% |
- |
|
std::move_backward(list<int>)/32768
|
1.96% |
30897.342 |
31503.234 |
- |
0.72% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/32
|
1.96% |
2442.575 |
2490.330 |
- |
0.10% |
- |
|
std::copy_if(vector<int>)_(entire_range)/262144
|
1.95% |
58010.171 |
59143.990 |
- |
0.37% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
1.95% |
2021793.323 |
2061217.139 |
- |
0.51% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
1.95% |
890.527 |
907.884 |
- |
-0.69% |
- |
|
std::fill(vector<bool>)/4096
|
1.95% |
4.099 |
4.179 |
- |
0.48% |
- |
|
SetIntersection_Interlaced_Vector_string_256_4
|
1.95% |
11049295.146 |
11264610.243 |
- |
1.46% |
- |
|
BM_deque_vector_copy/4096
|
1.95% |
154.312 |
157.316 |
- |
1.36% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_64
|
1.95% |
16448878.776 |
16768956.475 |
- |
2.14% |
- |
|
rng::find_last(list<int>)_(bail_10%)/50
|
1.94% |
16.242 |
16.558 |
- |
-1.50% |
- |
|
std::sort(vector<int>)_(repeated)/8
|
1.94% |
16.730 |
17.056 |
- |
1.38% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256
|
1.94% |
3324520.960 |
3389003.873 |
- |
-1.21% |
- |
|
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024
|
1.94% |
6602.128 |
6730.100 |
- |
1.52% |
- |
|
BM_StringFindCharLiteral/16
|
1.94% |
1.526 |
1.556 |
- |
5.63% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
1.93% |
169133.622 |
172403.234 |
- |
1.08% |
- |
|
std::remove(vector<int>)_(sprinkled)/1024
|
1.93% |
489.031 |
498.479 |
- |
0.74% |
- |
|
std::find_if(vector<bool>)_(process_all)/1048576
|
1.93% |
516108.684 |
526076.484 |
- |
0.49% |
- |
|
BM_vector_deque_ranges_copy/512
|
1.93% |
147.698 |
150.548 |
- |
1.41% |
- |
|
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192
|
1.93% |
21096.081 |
21503.133 |
- |
4.95% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
1.93% |
345094375.157 |
351745041.460 |
- |
1.22% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/1024
|
1.93% |
709.796 |
723.465 |
- |
0.40% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8
|
1.92% |
4.685 |
4.775 |
- |
0.04% |
- |
|
std::make_heap(vector<int>,_pred)_(descending)/8192
|
1.92% |
7230.920 |
7369.931 |
- |
1.86% |
- |
|
std::copy(list<int>)/64
|
1.92% |
32.574 |
33.199 |
- |
7.14% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/8192
|
1.92% |
99151.478 |
101051.057 |
- |
-0.05% |
- |
|
std::remove(vector<int>)_(sprinkled)/50
|
1.92% |
62.574 |
63.773 |
- |
2.58% |
- |
|
std::multiset<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024
|
1.91% |
5873.622 |
5985.999 |
- |
-0.24% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4
|
1.91% |
4166807.140 |
4246469.043 |
- |
2.10% |
- |
|
std::remove_if(list<int>)_(prefix)/1024
|
1.91% |
965.956 |
984.423 |
- |
1.27% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024
|
1.91% |
3391108.895 |
3455935.931 |
- |
-21.62% |
- |
|
dynamic_cast_(DAG_leftmost_middle,_2_levels)
|
1.91% |
28.028 |
28.564 |
- |
-1.90% |
- |
|
SetIntersection_None_Set_uint64_16_4
|
1.91% |
58218380.942 |
59328886.001 |
- |
0.55% |
- |
|
std::make_heap(vector<int>,_pred)_(heap)/8192
|
1.90% |
7204.608 |
7341.856 |
- |
1.94% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024
|
1.90% |
19042.239 |
19404.607 |
- |
1.47% |
- |
|
std::find_if(deque<int>)_(process_all)/8192
|
1.90% |
2103.235 |
2143.254 |
- |
0.78% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/64
|
1.90% |
35.267 |
35.938 |
- |
0.94% |
- |
|
std::remove(vector<int>)_(sprinkled)/8192
|
1.90% |
3632.920 |
3701.958 |
- |
0.62% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.90% |
711.903 |
725.404 |
- |
1.21% |
- |
|
std::find_end(deque<int>)_(same_length)/1024
|
1.90% |
734.229 |
748.150 |
- |
0.57% |
- |
|
std::for_each(list<int>)/50
|
1.89% |
21.221 |
21.623 |
- |
1.04% |
- |
|
dynamic_cast_(DAG_rightmost_middle,_1_level)
|
1.89% |
18.365 |
18.712 |
- |
-0.98% |
- |
|
BM_format/string_len_60
|
1.89% |
19.638 |
20.009 |
- |
1.66% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/32
|
1.89% |
17.972 |
18.312 |
- |
-2.34% |
- |
|
std::make_heap(deque<int>)_(repeated)/1024
|
1.89% |
2492.678 |
2539.755 |
- |
-0.18% |
- |
|
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192
|
1.89% |
16598.835 |
16912.209 |
- |
0.31% |
- |
|
std::copy_if(vector<int>)_(entire_range)/512
|
1.89% |
119.180 |
121.428 |
- |
0.02% |
- |
|
std::remove_copy(vector<int>)_(prefix)/1024
|
1.89% |
257.137 |
261.986 |
- |
0.60% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/8192
|
1.88% |
3746.652 |
3817.219 |
- |
0.33% |
- |
|
std::sort(vector<int>)_(descending)/1024
|
1.88% |
2863.239 |
2917.067 |
- |
1.47% |
- |
|
std::copy_backward(deque<int>)/32768
|
1.88% |
2331.893 |
2375.706 |
- |
0.14% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024
|
1.88% |
13668.961 |
13925.596 |
- |
1.50% |
- |
|
BM_format_string<wchar_t>/4
|
1.87% |
5.923 |
6.034 |
- |
1.19% |
- |
|
SetIntersection_Front_Vector_uint32_262144_4
|
1.87% |
1030295.575 |
1049597.282 |
- |
7.01% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.87% |
233.542 |
237.915 |
- |
4.62% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/1024
|
1.87% |
519.497 |
529.219 |
- |
1.66% |
- |
|
std::stable_sort(deque<int>)_(heap)/1024
|
1.87% |
10506.027 |
10702.460 |
- |
1.29% |
- |
|
std::unordered_set<std::string>::contains(key)/1024
|
1.87% |
115.174 |
117.325 |
- |
1.35% |
- |
|
SetIntersection_None_Vector_string_64_64
|
1.87% |
12318940.810 |
12548859.435 |
- |
0.59% |
- |
|
std::partial_sort_copy(list<int>)_(descending)/1024
|
1.87% |
7979.750 |
8128.653 |
- |
1.05% |
- |
|
std::move(list<int>)/8
|
1.87% |
3.335 |
3.397 |
- |
0.09% |
- |
|
SetIntersection_Front_Set_string_64_4
|
1.87% |
17830816.698 |
18163396.768 |
- |
1.29% |
- |
|
std::is_sorted_until(list<int>,_pred)/1024
|
1.86% |
781.847 |
796.416 |
- |
1.38% |
- |
|
std::rotate(list<int>)_(1_element_forward)/1024
|
1.86% |
738.044 |
751.792 |
- |
0.72% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
1.86% |
20.240 |
20.617 |
- |
1.55% |
- |
|
SetIntersection_None_Vector_string_64_4
|
1.86% |
23158864.329 |
23590188.472 |
- |
0.11% |
- |
|
std::replace(list<int>)_(sprinkled)/32
|
1.86% |
10.697 |
10.896 |
- |
1.44% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8192
|
1.86% |
6335.044 |
6452.993 |
- |
0.81% |
- |
|
std::make_heap(deque<int>,_pred)_(shuffled)/8192
|
1.86% |
38207.553 |
38918.887 |
- |
1.61% |
- |
|
std::find_end(forward_list<int>)_(process_all)/8192
|
1.86% |
5711.833 |
5818.056 |
- |
-0.47% |
- |
|
std::rotate(list<int>)_(by_1/4)/1024
|
1.86% |
749.618 |
763.552 |
- |
0.52% |
- |
|
std::rotate(list<int>)_(by_1/3)/1024
|
1.86% |
747.312 |
761.194 |
- |
0.66% |
- |
|
std::remove_if(deque<int>)_(prefix)/8192
|
1.86% |
4438.562 |
4520.990 |
- |
0.70% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
1.86% |
26.050 |
26.533 |
- |
0.30% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8192
|
1.85% |
6974.174 |
7103.487 |
- |
1.50% |
- |
|
BM_SystemErrorWithMessage
|
1.85% |
41.064 |
41.822 |
- |
-0.07% |
- |
|
std::find_first_of(list<int>)_(large_needle)/50
|
1.85% |
1733.160 |
1765.177 |
- |
1.87% |
- |
|
std::remove_copy(deque<int>)_(prefix)/8192
|
1.85% |
3529.713 |
3594.884 |
- |
0.47% |
- |
|
BM_stop_token_single_thread_reg_unreg_callback/1024
|
1.84% |
24318.463 |
24766.210 |
- |
0.03% |
- |
|
std::flat_multimap<int,_int>::clear()/8192
|
1.84% |
394.152 |
401.409 |
- |
-0.89% |
- |
|
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0
|
1.84% |
15.729 |
16.018 |
- |
0.81% |
- |
|
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192
|
1.84% |
36642.411 |
37316.318 |
- |
-0.04% |
- |
|
std::unordered_set<int>::ctor(const_Self&)/32
|
1.84% |
176.579 |
179.822 |
- |
1.44% |
- |
|
std::unique(deque<int>)_(sprinkled)/8192
|
1.84% |
3978.324 |
4051.387 |
- |
0.62% |
- |
|
SetIntersection_Front_Vector_float_256_4
|
1.83% |
4051976.166 |
4126223.638 |
- |
1.65% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192
|
1.83% |
7221.184 |
7353.492 |
- |
1.77% |
- |
|
std::partial_sort(deque<int>)_(repeated)/8192
|
1.83% |
71763.919 |
73076.854 |
- |
0.72% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/50
|
1.83% |
598.258 |
609.194 |
- |
2.03% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/52
|
1.83% |
16.076 |
16.370 |
- |
0.61% |
- |
|
std::partition(list<int>)_(sparse)/32
|
1.82% |
8.743 |
8.902 |
- |
-0.34% |
- |
|
BM_vector_deque_move/65536
|
1.82% |
3217.160 |
3275.848 |
- |
12.74% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/50
|
1.82% |
23.903 |
24.339 |
- |
0.59% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.82% |
1277.317 |
1300.606 |
- |
5.44% |
- |
|
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024
|
1.82% |
1441418.264 |
1467673.803 |
- |
1.97% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
1.82% |
385.728 |
392.752 |
- |
1.03% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
1.82% |
5689.246 |
5792.841 |
- |
2.44% |
- |
|
std::sort_heap(vector<int>)/8
|
1.82% |
25.956 |
26.428 |
- |
1.84% |
- |
|
std::sort(vector<int>)_(ascending)/8
|
1.82% |
16.806 |
17.111 |
- |
2.10% |
- |
|
std::any_of(deque<int>)_(process_all)/8
|
1.81% |
2.437 |
2.481 |
- |
-0.73% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
1.81% |
21.159 |
21.543 |
- |
1.30% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024
|
1.81% |
16145.993 |
16438.318 |
- |
-1.38% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/8192
|
1.81% |
10964.445 |
11162.843 |
- |
0.50% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.81% |
5634.129 |
5736.051 |
- |
-3.70% |
- |
|
BM_deque_vector_copy/1024
|
1.81% |
38.619 |
39.318 |
- |
1.49% |
- |
|
BM_from_sys/1970
|
1.81% |
4.717 |
4.802 |
- |
1.75% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/1024
|
1.80% |
873.328 |
889.083 |
- |
0.45% |
- |
|
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024
|
1.80% |
4865.536 |
4953.244 |
- |
0.91% |
- |
|
std::reverse_copy(deque<int>)/4096
|
1.80% |
1162.025 |
1182.957 |
- |
0.45% |
- |
|
std::generate_n(deque<int>)/50
|
1.80% |
11.989 |
12.205 |
- |
0.47% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_256
|
1.80% |
3378197.644 |
3438965.697 |
- |
2.97% |
- |
|
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0
|
1.80% |
14.637 |
14.900 |
- |
-0.39% |
- |
|
std::make_heap(deque<int>,_pred)_(repeated)/8192
|
1.80% |
20085.322 |
20446.249 |
- |
7.54% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
1.80% |
178118.871 |
181319.362 |
- |
1.27% |
- |
|
std::stable_sort(deque<int>)_(heap)/8192
|
1.80% |
111370.144 |
113370.891 |
- |
1.29% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.80% |
1069.058 |
1088.256 |
- |
5.92% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/8192
|
1.79% |
7259.772 |
7390.058 |
- |
0.75% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
1.79% |
269648.470 |
274486.313 |
- |
-1.42% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
1.79% |
1014868.682 |
1033046.748 |
- |
0.20% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
1.79% |
13055.739 |
13289.483 |
- |
0.71% |
- |
|
std::all_of(vector<int>)_(process_all)/50
|
1.79% |
11.193 |
11.394 |
- |
0.01% |
- |
|
std::generate_n(list<int>)/32
|
1.79% |
8.990 |
9.151 |
- |
0.85% |
- |
|
BM_deque_vector_ranges_move/64000
|
1.79% |
20226.352 |
20587.505 |
- |
-1.53% |
- |
|
std::format(double)_(fmt:_{:017500_0Lf})
|
1.78% |
1332.378 |
1356.149 |
- |
-1.46% |
- |
|
std::copy_backward(deque<int>)/1048576
|
1.78% |
74037.160 |
75357.475 |
- |
0.15% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
1.78% |
10216.411 |
10398.200 |
- |
0.62% |
- |
|
std::map<std::string,_int>::count(key)/32
|
1.78% |
85.036 |
86.549 |
- |
-1.63% |
- |
|
std::format(float)_(fmt:_{:017500_10g})
|
1.78% |
1209.817 |
1231.332 |
- |
1.44% |
- |
|
std::unordered_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024
|
1.78% |
7415.182 |
7546.992 |
- |
-0.69% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1024
|
1.77% |
75.227 |
76.562 |
- |
0.89% |
- |
|
std::sort(vector<NonIntegral>)_(repeated)/8
|
1.77% |
16.757 |
17.054 |
- |
1.67% |
- |
|
bm_lexicographical_compare<signed_char>/4096
|
1.77% |
904.601 |
920.612 |
- |
0.26% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8
|
1.77% |
50.352 |
51.242 |
- |
0.78% |
- |
|
std::multiset<std::string>::count(key)/8192
|
1.77% |
183.941 |
187.188 |
- |
1.80% |
- |
|
bm_ranges_lexicographical_compare<int>/32768
|
1.77% |
11499.730 |
11702.719 |
- |
0.25% |
- |
|
ranges::min(std::list<__int128>)/8
|
1.76% |
2.352 |
2.393 |
- |
0.09% |
- |
|
std::none_of(list<int>)_(process_all)/8
|
1.76% |
2.886 |
2.937 |
- |
0.11% |
- |
|
rng::fold_left(vector<int>)/32
|
1.76% |
21.900 |
22.286 |
- |
1.10% |
- |
|
bm_ranges_lexicographical_compare<int>/1048576
|
1.76% |
372546.458 |
379103.471 |
- |
0.19% |
- |
|
std::replace(vector<int>)_(prefix)/50
|
1.76% |
7.636 |
7.770 |
- |
0.95% |
- |
|
std::find_if(list<int>)_(process_all)/32768
|
1.75% |
26573.143 |
27039.410 |
- |
2.17% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/16
|
1.75% |
5.500 |
5.596 |
- |
-6.17% |
- |
|
dynamic_cast_(VDAG_leftmost,_5_levels)
|
1.75% |
91.190 |
92.789 |
- |
0.70% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.75% |
767510.376 |
780962.259 |
- |
1.41% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
1.75% |
176.176 |
179.263 |
- |
-0.27% |
- |
|
std::find_end(deque<int>)_(same_length)/1000
|
1.75% |
717.668 |
730.241 |
- |
0.46% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192
|
1.75% |
169083.135 |
172044.843 |
- |
1.21% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
1.75% |
18.103 |
18.420 |
- |
1.52% |
- |
|
std::fill_n(vector<int>)/32
|
1.75% |
1.112 |
1.131 |
- |
0.13% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
1.75% |
178.531 |
181.654 |
- |
3.90% |
- |
|
std::move_backward(deque<int>)/8
|
1.75% |
4.731 |
4.813 |
- |
0.56% |
- |
|
std::replace_if(list<int>)_(sprinkled)/50
|
1.75% |
23.126 |
23.530 |
- |
1.07% |
- |
|
std::copy_if(list<int>)_(every_other)/8
|
1.75% |
2.241 |
2.280 |
- |
-0.77% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.74% |
655.601 |
667.037 |
- |
2.92% |
- |
|
SetIntersection_Interlaced_Set_string_16384_16
|
1.74% |
374681378.171 |
381212176.949 |
- |
9.68% |
- |
|
SetIntersection_Interlaced_Set_float_64_4
|
1.74% |
21961611.468 |
22343940.927 |
- |
3.29% |
- |
|
std::flat_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192
|
1.74% |
1292.086 |
1314.566 |
- |
-0.59% |
- |
|
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/8192
|
1.74% |
268243.547 |
272909.337 |
- |
-2.51% |
- |
|
SetIntersection_Front_Set_uint32_16_16
|
1.74% |
38282415.798 |
38948176.887 |
- |
2.19% |
- |
|
std::copy_n(deque<int>)/32768
|
1.74% |
10007.295 |
10181.308 |
- |
-0.66% |
- |
|
std::find_if(deque<int>)_(process_all)/32768
|
1.74% |
8428.295 |
8574.825 |
- |
0.82% |
- |
|
std::unique(deque<int>)_(sprinkled)/1024
|
1.74% |
531.169 |
540.402 |
- |
0.39% |
- |
|
SetIntersection_None_Set_uint64_1024_64
|
1.74% |
10387692.181 |
10568177.328 |
- |
1.36% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8
|
1.74% |
40.378 |
41.079 |
- |
0.29% |
- |
|
SetIntersection_Front_Set_uint32_16384_1
|
1.74% |
996401.021 |
1013706.252 |
- |
-1.78% |
- |
|
BM_num_put<unsigned_long_long>
|
1.74% |
4.916 |
5.001 |
- |
-0.77% |
- |
|
std::search(deque<int>)_(same_length)/8192
|
1.74% |
4113.403 |
4184.841 |
- |
1.03% |
- |
|
bm_ranges_lexicographical_compare<int>/262144
|
1.74% |
92035.524 |
93633.287 |
- |
0.19% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64
|
1.73% |
9606861.556 |
9773488.989 |
- |
2.02% |
- |
|
std::copy_if(deque<int>)_(entire_range)/262144
|
1.73% |
78926.246 |
80292.448 |
- |
-1.41% |
- |
|
std::copy_backward(deque<int>)/512
|
1.73% |
19.620 |
19.959 |
- |
0.27% |
- |
|
SetIntersection_Interlaced_Vector_float_16_16
|
1.73% |
34015229.795 |
34603835.701 |
- |
0.26% |
- |
|
std::unique(vector<int>)_(contiguous)/32
|
1.73% |
47.218 |
48.035 |
- |
0.94% |
- |
|
std::generate(deque<int>)/50
|
1.73% |
11.987 |
12.194 |
- |
-2.34% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/50
|
1.73% |
145.282 |
147.796 |
- |
3.87% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4
|
1.73% |
11250729.847 |
11445321.959 |
- |
2.77% |
- |
|
std::copy_if(deque<int>)_(entire_range)/1048576
|
1.73% |
308807.193 |
314146.829 |
- |
-0.02% |
- |
|
std::set<int>::lower_bound(key)/1024
|
1.73% |
27.492 |
27.967 |
- |
-0.14% |
- |
|
SetIntersection_None_Set_uint32_1024_64
|
1.72% |
10493711.289 |
10674524.913 |
- |
-0.83% |
- |
|
BM_format_string<wchar_t>/2
|
1.72% |
6.711 |
6.827 |
- |
0.91% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/1024
|
1.72% |
1341.885 |
1364.973 |
- |
0.56% |
- |
|
std::set<int>::find(key)/8192
|
1.72% |
37.613 |
38.260 |
- |
1.88% |
- |
|
std::sort(vector<int>)_(pipe-organ)/1024
|
1.72% |
9116.253 |
9272.862 |
- |
0.89% |
- |
|
std::sort_heap(vector<int>,_pred)/8
|
1.71% |
26.153 |
26.601 |
- |
1.51% |
- |
|
std::reverse_copy(deque<int>)/32768
|
1.71% |
10044.611 |
10216.811 |
- |
0.18% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
1.71% |
386.818 |
393.448 |
- |
1.41% |
- |
|
std::format(float)_(fmt:_{:0^17500_0La})
|
1.71% |
1268.109 |
1289.823 |
- |
1.58% |
- |
|
std::generate(list<int>)/50
|
1.71% |
14.639 |
14.889 |
- |
-1.28% |
- |
|
std::format(float)_(fmt:_{:_10g})
|
1.71% |
58.053 |
59.045 |
- |
1.86% |
- |
|
bm_lexicographical_compare<int>/512
|
1.71% |
124.785 |
126.915 |
- |
0.42% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/8192
|
1.71% |
29.031 |
29.527 |
- |
-2.38% |
- |
|
std::generate_n(deque<int>)/32
|
1.70% |
8.061 |
8.198 |
- |
1.29% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/8
|
1.70% |
86.739 |
88.217 |
- |
1.27% |
- |
|
std::fill(vector<int>)/50
|
1.70% |
2.143 |
2.179 |
- |
0.35% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8
|
1.70% |
2.355 |
2.395 |
- |
-1.98% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/32
|
1.70% |
26.977 |
27.434 |
- |
-1.40% |
- |
|
ranges::min(std::list<long_long>)/64
|
1.70% |
25.767 |
26.204 |
- |
0.84% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.70% |
310.653 |
315.922 |
- |
-1.58% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1048576
|
1.69% |
946626.830 |
962652.787 |
- |
0.61% |
- |
|
std::format(double)_(fmt:_{:0^17500_0a})
|
1.69% |
1255.496 |
1276.715 |
- |
-0.52% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000
|
1.69% |
792.492 |
805.879 |
- |
0.90% |
- |
|
std::format(double)_(fmt:_{:0>17500_0a})
|
1.69% |
1200.578 |
1220.855 |
- |
2.34% |
- |
|
std::make_heap(deque<int>)_(heap)/1024
|
1.69% |
3487.808 |
3546.619 |
- |
-0.37% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/1024
|
1.69% |
14847.017 |
15097.255 |
- |
0.98% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192
|
1.68% |
112840.579 |
114741.555 |
- |
1.56% |
- |
|
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024
|
1.68% |
6124.544 |
6227.606 |
- |
1.81% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
1.68% |
18.136 |
18.441 |
- |
1.70% |
- |
|
std::remove_if(list<int>)_(prefix)/50
|
1.68% |
70.129 |
71.307 |
- |
0.96% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1048576
|
1.68% |
811413.103 |
825041.189 |
- |
0.37% |
- |
|
std::find(vector<char>)_(process_all)/1024
|
1.68% |
15.966 |
16.234 |
- |
0.67% |
- |
|
std::fill(deque<int>)/50
|
1.68% |
3.254 |
3.309 |
- |
0.36% |
- |
|
std::format(double)_(fmt:_{:0>17500_10f})
|
1.68% |
1283.327 |
1304.838 |
- |
1.36% |
- |
|
std::remove_if(list<int>)_(prefix)/32
|
1.68% |
57.023 |
57.978 |
- |
0.61% |
- |
|
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000
|
1.67% |
782.796 |
795.900 |
- |
0.67% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192
|
1.67% |
152730.852 |
155286.618 |
- |
2.23% |
- |
|
std::for_each(set<int>::iterator)/8
|
1.67% |
8.776 |
8.923 |
- |
-1.33% |
- |
|
std::search(deque<int>,_pred)_(same_length)/1024
|
1.67% |
621.307 |
631.698 |
- |
1.24% |
- |
|
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192
|
1.67% |
263233.830 |
267634.325 |
- |
0.89% |
- |
|
BM_stop_token_single_thread_reg_unreg_callback/16777216
|
1.67% |
397746920.586 |
404395341.873 |
- |
-0.74% |
- |
|
std::format(double)_(fmt:_{:0^17500_0La})
|
1.67% |
1220.008 |
1240.396 |
- |
-0.11% |
- |
|
std::find_end(forward_list<int>,_pred)_(near_matches)/1024
|
1.67% |
41380.123 |
42071.627 |
- |
0.79% |
- |
|
std::sort_heap(vector<NonIntegral>)/1024
|
1.67% |
7693.119 |
7821.650 |
- |
0.95% |
- |
|
std::unique(vector<int>,_pred)_(sprinkled)/8192
|
1.67% |
5190.107 |
5276.764 |
- |
0.43% |
- |
|
std::replace_if(list<int>)_(prefix)/32
|
1.67% |
14.177 |
14.414 |
- |
-0.06% |
- |
|
std::count(vector<bool>)/1048576
|
1.67% |
521065.142 |
529759.615 |
- |
0.48% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/1048576
|
1.67% |
926704.003 |
942166.158 |
- |
0.67% |
- |
|
std::find_end(forward_list<int>,_pred)_(near_matches)/1000
|
1.67% |
39868.689 |
40533.375 |
- |
0.89% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8192
|
1.66% |
428.425 |
435.556 |
- |
0.28% |
- |
|
std::reverse_copy(deque<int>)/512
|
1.66% |
141.290 |
143.642 |
- |
0.23% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_64
|
1.66% |
3529255.418 |
3587935.073 |
- |
1.04% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024
|
1.66% |
12098.039 |
12298.764 |
- |
1.25% |
- |
|
std::transform(list<int>,_list<int>)/8192
|
1.66% |
9205.621 |
9358.252 |
- |
-0.58% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8
|
1.66% |
40.421 |
41.091 |
- |
0.32% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.66% |
85942.185 |
87366.927 |
- |
0.89% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/32
|
1.66% |
8.562 |
8.704 |
- |
1.28% |
- |
|
std::adjacent_find(vector<int>)/8
|
1.65% |
1.980 |
2.013 |
- |
0.47% |
- |
|
std::multiset<std::string>::upper_bound(key)/32
|
1.65% |
69.040 |
70.182 |
- |
2.75% |
- |
|
std::format(float)_(fmt:_{:0^17500_17000L})
|
1.65% |
1265.179 |
1286.049 |
- |
1.98% |
- |
|
std::stable_partition(vector<int>)_(sparse)/8192
|
1.65% |
1809.630 |
1839.469 |
- |
2.49% |
- |
|
BM_num_put<bool>
|
1.65% |
5.011 |
5.094 |
- |
1.08% |
- |
|
BM_CmpEqual_short_uchar
|
1.65% |
1.105 |
1.124 |
- |
-0.52% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
1.64% |
726.634 |
738.582 |
- |
3.49% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1024
|
1.64% |
3434134.740 |
3490527.347 |
- |
1.59% |
- |
|
BM_std_minmax_element<short>/64
|
1.64% |
26.345 |
26.777 |
- |
20.67% |
- |
|
std::fill_n(vector<bool>)/262144
|
1.64% |
224.755 |
228.437 |
- |
0.18% |
- |
|
std::generate_n(vector<int>)/8192
|
1.64% |
1798.713 |
1828.159 |
- |
0.09% |
- |
|
SetIntersection_Front_Vector_float_64_16
|
1.63% |
13466827.232 |
13686936.240 |
- |
0.55% |
- |
|
std::rotate(list<int>)_(by_1/2)/50
|
1.63% |
23.306 |
23.686 |
- |
1.81% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024
|
1.63% |
17740188.166 |
18029634.329 |
- |
6.87% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192
|
1.63% |
239213.281 |
243112.117 |
- |
0.99% |
- |
|
std::partial_sort(vector<NonIntegral>)_(ascending)/1024
|
1.63% |
4407.343 |
4479.101 |
- |
0.33% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
1.63% |
1.919 |
1.950 |
- |
1.07% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/32
|
1.63% |
8.363 |
8.499 |
- |
0.13% |
- |
|
std::remove(deque<int>)_(prefix)/8192
|
1.63% |
4081.244 |
4147.569 |
- |
0.26% |
- |
|
std::remove(deque<int>)_(prefix)/1024
|
1.62% |
546.450 |
555.319 |
- |
0.21% |
- |
|
BM_std_minmax_element<short>/4
|
1.62% |
1.120 |
1.139 |
- |
-1.28% |
- |
|
SetIntersection_Interlaced_Vector_string_4_4
|
1.62% |
144797529.902 |
147145556.514 |
- |
1.53% |
- |
|
std::generate(list<int>)/32
|
1.62% |
8.256 |
8.390 |
- |
0.39% |
- |
|
std::unique(vector<int>)_(contiguous)/8192
|
1.62% |
1880.838 |
1911.314 |
- |
0.49% |
- |
|
std::pop_heap(vector<float>)/8192
|
1.62% |
13.979 |
14.205 |
- |
0.86% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
1.62% |
21.124 |
21.466 |
- |
1.30% |
- |
|
SetIntersection_Front_Vector_string_16384_16384
|
1.62% |
348680193.603 |
354314090.085 |
- |
0.93% |
- |
|
std::format(float)_(fmt:_{:017500_10})
|
1.61% |
1222.552 |
1242.279 |
- |
1.02% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
1.61% |
19.803 |
20.122 |
- |
1.00% |
- |
|
std::generate(vector<int>)/8192
|
1.61% |
1799.810 |
1828.821 |
- |
0.52% |
- |
|
std::set<std::string>::lower_bound(key)/1024
|
1.61% |
128.791 |
130.866 |
- |
-0.95% |
- |
|
rng::contains(deque<int>)_(process_all)/8192
|
1.61% |
2833.880 |
2879.446 |
- |
1.42% |
- |
|
std::search(list<int>)_(near_matches)/1000
|
1.61% |
35710.861 |
36284.685 |
- |
0.80% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024
|
1.61% |
13357.560 |
13572.090 |
- |
0.91% |
- |
|
SetIntersection_Front_Set_uint64_16_16
|
1.61% |
38510877.483 |
39129197.074 |
- |
4.62% |
- |
|
std::partial_sort(vector<NonIntegral>)_(descending)/1024
|
1.60% |
7679.322 |
7802.515 |
- |
1.12% |
- |
|
SetIntersection_None_Set_uint64_16_1
|
1.60% |
68789398.765 |
69892743.935 |
- |
1.32% |
- |
|
BM_format_to_string_begin<std::wstring>/1048576
|
1.60% |
53833.622 |
54696.413 |
- |
1.43% |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/1024
|
1.60% |
7757.560 |
7881.853 |
- |
1.55% |
- |
|
std::unique(vector<int>)_(contiguous)/1024
|
1.60% |
303.543 |
308.403 |
- |
-0.55% |
- |
|
std::multiset<int>::count(key)/32
|
1.60% |
18.337 |
18.631 |
- |
1.11% |
- |
|
std::format(float)_(fmt:_{:0<17500_10Lf})
|
1.60% |
1244.346 |
1264.264 |
- |
0.37% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32
|
1.60% |
771.668 |
784.019 |
- |
0.66% |
- |
|
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192
|
1.60% |
145217.391 |
147540.547 |
- |
1.02% |
- |
|
std::partial_sort_copy(vector<int>)_(descending)/1024
|
1.60% |
7768.611 |
7892.801 |
- |
1.20% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576
|
1.60% |
943313.740 |
958391.947 |
- |
0.19% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/50
|
1.60% |
28.684 |
29.142 |
- |
0.80% |
- |
|
std::set<std::string>::contains(key)/8192
|
1.60% |
209.931 |
213.284 |
- |
0.01% |
- |
|
std::fill_n(vector<bool>)/4096
|
1.60% |
4.080 |
4.145 |
- |
0.14% |
- |
|
std::for_each(map<int>::iterator)/50
|
1.59% |
65.303 |
66.344 |
- |
0.77% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32
|
1.59% |
179.052 |
181.903 |
- |
3.40% |
- |
|
std::format(double)_(fmt:_{:0<17500_0Le})
|
1.59% |
1210.781 |
1230.046 |
- |
1.70% |
- |
|
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32
|
1.59% |
397.612 |
403.938 |
- |
1.76% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
1.59% |
163793.170 |
166392.561 |
- |
-0.40% |
- |
|
std::set<std::string>::upper_bound(key)/1024
|
1.59% |
129.713 |
131.771 |
- |
0.84% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/8192
|
1.59% |
9009.541 |
9152.360 |
- |
6.53% |
- |
|
rng::for_each(multimap<int>)/8
|
1.59% |
8.710 |
8.848 |
- |
-0.34% |
- |
|
SetIntersection_Front_Vector_uint32_262144_256
|
1.58% |
1639673.766 |
1665659.808 |
- |
2.50% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8
|
1.58% |
38.689 |
39.301 |
- |
0.58% |
- |
|
std::find_end(deque<int>)_(same_length)/8192
|
1.58% |
5863.865 |
5956.483 |
- |
0.38% |
- |
|
std::map<std::string,_int>::clear()/0
|
1.58% |
387.250 |
393.366 |
- |
1.11% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.58% |
1291768.954 |
1312158.564 |
- |
0.43% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/50
|
1.58% |
24.369 |
24.753 |
- |
0.47% |
- |
|
SetIntersection_None_Set_uint64_256_64
|
1.58% |
10626772.472 |
10794321.696 |
- |
-7.07% |
- |
|
std::count(vector<bool>)/8192
|
1.58% |
4080.176 |
4144.507 |
- |
0.43% |
- |
|
std::unordered_set<std::string>::clear()/8192
|
1.58% |
213796.436 |
217167.181 |
- |
2.64% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.58% |
561.638 |
570.493 |
- |
-1.33% |
- |
|
BM_vector_deque_copy_backward/512
|
1.57% |
23.537 |
23.907 |
- |
1.34% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
1.57% |
668.704 |
679.221 |
- |
0.60% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/8192
|
1.57% |
3664.225 |
3721.810 |
- |
0.46% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1
|
1.57% |
4061858.222 |
4125677.441 |
- |
0.60% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.57% |
63957.461 |
64961.231 |
- |
1.13% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192
|
1.57% |
19.202 |
19.503 |
- |
-0.47% |
- |
|
std::copy_if(vector<int>)_(entire_range)/1048576
|
1.57% |
238650.572 |
242387.018 |
- |
0.14% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32
|
1.56% |
20.156 |
20.471 |
- |
1.86% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/50
|
1.56% |
22.064 |
22.409 |
- |
0.31% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192
|
1.56% |
322278.025 |
327315.880 |
- |
1.98% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192
|
1.56% |
317026.587 |
321981.845 |
- |
1.40% |
- |
|
BM_format_string<wchar_t>/32
|
1.56% |
0.853 |
0.867 |
- |
1.02% |
- |
|
std::sort(deque<int>)_(repeated)/8192
|
1.56% |
50715.774 |
51507.354 |
- |
1.20% |
- |
|
dynamic_cast_(VDAG_leftmost,_4_levels)
|
1.56% |
53.346 |
54.178 |
- |
0.68% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.56% |
112133.773 |
113879.524 |
- |
-3.09% |
- |
|
BM_StringAssignAsciiz_Small_Opaque
|
1.56% |
2.462 |
2.500 |
- |
-0.30% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/8192
|
1.55% |
8126.766 |
8253.049 |
- |
0.56% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_256
|
1.55% |
10303279.990 |
10463304.399 |
- |
-11.11% |
- |
|
std::sort(vector<int>)_(shuffled)/8192
|
1.55% |
57173.413 |
58061.036 |
- |
1.04% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/32
|
1.55% |
13.040 |
13.243 |
- |
4.99% |
- |
|
dynamic_cast_(VChain_middle,_3_levels)
|
1.55% |
46.320 |
47.038 |
- |
-0.89% |
- |
|
std::unordered_set<int>::insert(const_value_type&)_(already_present)/8192
|
1.55% |
1.664 |
1.690 |
- |
2.12% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1000
|
1.55% |
73.319 |
74.453 |
- |
0.66% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/52
|
1.54% |
13.750 |
13.962 |
- |
-10.38% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/1024
|
1.54% |
14.491 |
14.714 |
- |
-0.80% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/32
|
1.54% |
11.196 |
11.369 |
- |
0.75% |
- |
|
BM_join_view_out_vectors/1
|
1.54% |
8.644 |
8.777 |
- |
0.60% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8
|
1.54% |
37.650 |
38.231 |
- |
-0.18% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/1024
|
1.54% |
509.505 |
517.357 |
- |
0.20% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8192
|
1.54% |
4150.284 |
4214.165 |
- |
-0.22% |
- |
|
SetIntersection_None_Set_float_64_64
|
1.53% |
12396205.019 |
12586483.220 |
- |
2.08% |
- |
|
std::format(float)_(fmt:_{:0^17500_0f})
|
1.53% |
1241.883 |
1260.922 |
- |
1.34% |
- |
|
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192
|
1.53% |
116690.380 |
118479.095 |
- |
-2.01% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.53% |
275.898 |
280.127 |
- |
1.10% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
1.53% |
42.355 |
43.003 |
- |
9.32% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16
|
1.53% |
10294744.931 |
10452277.213 |
- |
0.44% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/1024
|
1.53% |
756.608 |
768.183 |
- |
1.18% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle
|
1.53% |
1.147 |
1.165 |
- |
0.38% |
- |
|
std::stable_sort(vector<int>)_(ascending)/1024
|
1.53% |
7616.389 |
7732.757 |
- |
1.26% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1024
|
1.53% |
739.961 |
751.264 |
- |
0.43% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024
|
1.53% |
8656.409 |
8788.573 |
- |
-1.01% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16
|
1.53% |
347957448.568 |
353268389.590 |
- |
2.08% |
- |
|
std::sort(vector<int>)_(shuffled)/8
|
1.53% |
19.359 |
19.654 |
- |
1.09% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024
|
1.53% |
29416.585 |
29865.377 |
- |
1.60% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/1024
|
1.52% |
466.256 |
473.359 |
- |
0.33% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.52% |
12527.190 |
12718.011 |
- |
-0.54% |
- |
|
std::fill(list<int>)/32
|
1.52% |
8.080 |
8.203 |
- |
0.33% |
- |
|
std::reverse(list<int>)/64
|
1.52% |
18.617 |
18.900 |
- |
0.26% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024
|
1.52% |
802.834 |
815.055 |
- |
0.53% |
- |
|
std::sort_heap(vector<NonIntegral>,_pred)/8192
|
1.52% |
88135.491 |
89476.699 |
- |
0.65% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024
|
1.52% |
18132718.001 |
18408575.747 |
- |
1.03% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
1.52% |
19076.615 |
19366.502 |
- |
0.66% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192
|
1.51% |
90738.740 |
92112.957 |
- |
2.13% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/1024
|
1.51% |
1534.275 |
1557.504 |
- |
0.34% |
- |
|
SetIntersection_None_Set_float_1024_64
|
1.51% |
10581482.202 |
10741604.213 |
- |
0.56% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.51% |
672.207 |
682.365 |
- |
0.88% |
- |
|
std::adjacent_find(list<int>)/1048576
|
1.51% |
855063.114 |
867976.836 |
- |
0.64% |
- |
|
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/1024
|
1.51% |
49330.264 |
50075.050 |
- |
0.92% |
- |
|
std::swap_ranges(list<int>)/32
|
1.51% |
17.750 |
18.017 |
- |
0.63% |
- |
|
std::generate_n(deque<int>)/1024
|
1.51% |
300.859 |
305.390 |
- |
0.44% |
- |
|
std::partial_sort(vector<NonIntegral>)_(descending)/8192
|
1.51% |
78306.693 |
79485.844 |
- |
1.13% |
- |
|
std::copy_backward(deque<int>)/262144
|
1.50% |
19950.396 |
20250.387 |
- |
8.04% |
- |
|
std::unordered_set<std::string>::clear()/1024
|
1.50% |
22181.716 |
22515.170 |
- |
3.26% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000
|
1.50% |
782.535 |
794.296 |
- |
0.50% |
- |
|
std::find_end(list<int>)_(process_all)/8192
|
1.50% |
7088.088 |
7194.524 |
- |
0.26% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/8192
|
1.50% |
112774.331 |
114467.444 |
- |
1.45% |
- |
|
SetIntersection_None_Set_float_16_1
|
1.50% |
68416230.684 |
69443231.418 |
- |
-0.99% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/1024
|
1.50% |
764.547 |
776.023 |
- |
0.01% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024
|
1.50% |
13358.180 |
13558.571 |
- |
1.25% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/32
|
1.50% |
92.609 |
93.998 |
- |
3.15% |
- |
|
std::adjacent_find(list<int>,_pred)/1024
|
1.50% |
770.601 |
782.155 |
- |
0.44% |
- |
|
std::replace_if(list<int>)_(prefix)/50
|
1.50% |
24.524 |
24.891 |
- |
-0.25% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024
|
1.50% |
7739.933 |
7855.718 |
- |
0.83% |
- |
|
std::vector<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32
|
1.49% |
98.404 |
99.874 |
- |
1.37% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8
|
1.49% |
3.841 |
3.898 |
- |
-2.02% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/8192
|
1.49% |
6716.328 |
6816.435 |
- |
-0.08% |
- |
|
std::partial_sort(vector<int>)_(shuffled)/1024
|
1.49% |
6598.765 |
6697.107 |
- |
1.19% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024
|
1.49% |
4527.331 |
4594.760 |
- |
1.52% |
- |
|
std::flat_multimap<int,_int>::count(key)/8192
|
1.49% |
49.110 |
49.841 |
- |
1.10% |
- |
|
std::rotate(list<int>)_(1_element_forward)/8192
|
1.49% |
9721.797 |
9866.306 |
- |
0.57% |
- |
|
std::copy(list<int>)/8
|
1.49% |
2.409 |
2.444 |
- |
-0.09% |
- |
|
std::remove_copy(vector<int>)_(sprinkled)/32
|
1.49% |
8.292 |
8.415 |
- |
0.38% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024
|
1.49% |
13340.883 |
13538.998 |
- |
0.98% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/1000
|
1.48% |
1499.120 |
1521.373 |
- |
0.38% |
- |
|
std::sort(deque<int>)_(repeated)/1024
|
1.48% |
4571.543 |
4639.392 |
- |
1.09% |
- |
|
std::rotate(list<int>)_(1_element_backward)/8192
|
1.48% |
9634.122 |
9777.064 |
- |
0.60% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/32
|
1.48% |
15.027 |
15.250 |
- |
0.43% |
- |
|
std::replace(deque<int>)_(sprinkled)/8192
|
1.48% |
2956.429 |
3000.278 |
- |
-0.28% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
1.48% |
20.189 |
20.488 |
- |
1.86% |
- |
|
std::transform(deque<int>)_(identity_transform)/1024
|
1.48% |
325.454 |
330.264 |
- |
0.24% |
- |
|
std::search(list<int>,_pred)_(no_match)/8192
|
1.48% |
6788.465 |
6888.762 |
- |
1.28% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024
|
1.48% |
13659.137 |
13860.912 |
- |
1.51% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/1024
|
1.48% |
60.939 |
61.838 |
- |
0.74% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/8
|
1.48% |
4.073 |
4.133 |
- |
-0.16% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024
|
1.47% |
11253.215 |
11419.150 |
- |
0.91% |
- |
|
std::unique(vector<int>,_pred)_(sprinkled)/1024
|
1.47% |
685.682 |
695.785 |
- |
0.32% |
- |
|
rng::for_each(map<int>)/32
|
1.47% |
40.783 |
41.383 |
- |
0.62% |
- |
|
std::remove(vector<int>)_(prefix)/1024
|
1.47% |
298.274 |
302.663 |
- |
0.09% |
- |
|
std::find(vector<bool>)_(process_all)/8192
|
1.47% |
4072.279 |
4132.188 |
- |
0.69% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1
|
1.47% |
1019507.460 |
1034503.290 |
- |
1.31% |
- |
|
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/8192
|
1.47% |
341492.821 |
346506.829 |
- |
1.25% |
- |
|
SetIntersection_None_Set_uint32_256_4
|
1.47% |
13456939.019 |
13654468.800 |
- |
3.26% |
- |
|
std::equal(list<int>)_(it,_it,_it)/50
|
1.47% |
28.493 |
28.911 |
- |
0.58% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/52
|
1.47% |
13.222 |
13.416 |
- |
0.57% |
- |
|
ranges::minmax(std::list<char>)/70000
|
1.47% |
52727.486 |
53500.291 |
- |
0.61% |
- |
|
std::copy_n(deque<int>)/8
|
1.47% |
2.032 |
2.062 |
- |
0.10% |
- |
|
SetIntersection_Front_Vector_uint64_16_16
|
1.46% |
34017678.731 |
34515928.404 |
- |
1.21% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/1024
|
1.46% |
482.046 |
489.084 |
- |
1.03% |
- |
|
BM_CmpLess_uint_ushort
|
1.46% |
1.095 |
1.111 |
- |
0.54% |
- |
|
std::copy_if(list<int>)_(every_other)/32768
|
1.46% |
24977.264 |
25341.728 |
- |
-1.78% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
1.46% |
10010.546 |
10156.537 |
- |
-1.77% |
- |
|
BM_format_to_iterator/<std::vector>_C_string_len_60
|
1.46% |
4.899 |
4.971 |
- |
0.53% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024
|
1.46% |
17663.136 |
17920.537 |
- |
0.88% |
- |
|
std::copy_backward(list<int>)/8
|
1.46% |
2.406 |
2.441 |
- |
1.16% |
- |
|
std::generate(deque<int>)/32
|
1.45% |
8.060 |
8.178 |
- |
0.18% |
- |
|
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/8192
|
1.45% |
163351.183 |
165727.498 |
- |
0.81% |
- |
|
SetIntersection_None_Set_uint32_64_4
|
1.45% |
23109400.640 |
23445532.690 |
- |
1.82% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_16
|
1.45% |
14811830.708 |
15027265.761 |
- |
-1.23% |
- |
|
BM_deque_deque_copy/4000
|
1.45% |
167.845 |
170.286 |
- |
-0.77% |
- |
|
std::multiset<std::string>::upper_bound(key)/8192
|
1.45% |
196.788 |
199.650 |
- |
-0.31% |
- |
|
BM_CmpLess_ushort_ushort
|
1.45% |
1.050 |
1.065 |
- |
-1.37% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1000
|
1.45% |
743.136 |
753.939 |
- |
0.42% |
- |
|
BM_vector_deque_copy/4000
|
1.45% |
164.850 |
167.244 |
- |
-1.00% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0
|
1.45% |
1.277 |
1.296 |
- |
1.09% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/1024
|
1.45% |
235.290 |
238.704 |
- |
0.54% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192
|
1.45% |
43072.765 |
43697.546 |
- |
1.23% |
- |
|
std::copy_if(deque<int>)_(entire_range)/512
|
1.45% |
151.148 |
153.340 |
- |
0.03% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/1048576
|
1.45% |
486558.548 |
493610.616 |
- |
1.40% |
- |
|
SetIntersection_Front_Vector_uint32_16384_64
|
1.45% |
1164721.278 |
1181595.866 |
- |
5.13% |
- |
|
std::partial_sort_copy(vector<int>)_(heap)/8192
|
1.45% |
83322.259 |
84527.197 |
- |
1.14% |
- |
|
BM_StringConstructDestroyCStr_Huge_Transparent
|
1.44% |
67.939 |
68.921 |
- |
0.19% |
- |
|
std::multimap<std::string,_int>::contains(key)/1024
|
1.44% |
147.561 |
149.692 |
- |
1.01% |
- |
|
std::for_each_n(list<int>)/32
|
1.44% |
11.159 |
11.320 |
- |
1.16% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_256
|
1.44% |
200773728.592 |
203670897.102 |
- |
-1.52% |
- |
|
std::transform(list<int>)_(identity_transform)/1024
|
1.44% |
730.222 |
740.753 |
- |
0.40% |
- |
|
std::unordered_map<int,_int>::ctor(const_Self&)/8192
|
1.44% |
60028.200 |
60893.910 |
- |
-0.79% |
- |
|
std::unique(deque<int>,_pred)_(contiguous)/1024
|
1.44% |
654.954 |
664.398 |
- |
0.42% |
- |
|
std::multiset<int>::contains(key)/1024
|
1.44% |
30.960 |
31.406 |
- |
1.53% |
- |
|
std::move(deque<int>)/8
|
1.44% |
4.811 |
4.881 |
- |
0.86% |
- |
|
std::sort(deque<int>)_(pipe-organ)/1024
|
1.44% |
13827.911 |
14026.990 |
- |
-1.06% |
- |
|
std::rotate(list<int>)_(1_element_backward)/1024
|
1.44% |
738.350 |
748.965 |
- |
0.39% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.44% |
672.913 |
682.586 |
- |
1.18% |
- |
|
std::pop_heap(vector<int>)/8192
|
1.44% |
10.757 |
10.911 |
- |
0.87% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8
|
1.43% |
77.148 |
78.254 |
- |
1.23% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/1024
|
1.43% |
459.882 |
466.477 |
- |
0.35% |
- |
|
BM_stop_token_single_thread_reg_unreg_callback/131072
|
1.43% |
3102127.151 |
3146584.757 |
- |
-0.55% |
- |
|
SetIntersection_None_Set_float_16384_16
|
1.43% |
187569614.081 |
190257335.361 |
- |
0.76% |
- |
|
std::vector<int>::erase(middle)_(cheap_elements)/1024
|
1.43% |
21.670 |
21.980 |
- |
1.59% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/8
|
1.43% |
4.369 |
4.431 |
- |
0.81% |
- |
|
rng::for_each(set<int>)/50
|
1.43% |
65.431 |
66.367 |
- |
0.21% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8192
|
1.43% |
243565.606 |
247049.951 |
- |
0.97% |
- |
|
std::find(vector<bool>)_(process_all)/1048576
|
1.43% |
520752.020 |
528193.960 |
- |
0.65% |
- |
|
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/32
|
1.43% |
155.137 |
157.354 |
- |
3.45% |
- |
|
std::remove(deque<int>)_(sprinkled)/1024
|
1.43% |
483.859 |
490.772 |
- |
0.08% |
- |
|
BM_StringAssignStr_Large_Transparent
|
1.43% |
5.027 |
5.099 |
- |
0.74% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1024
|
1.43% |
760.229 |
771.087 |
- |
0.39% |
- |
|
std::equal(list<int>)_(it,_it,_it)/1048576
|
1.43% |
921599.987 |
934760.621 |
- |
0.49% |
- |
|
std::make_heap(vector<int>)_(ascending)/8
|
1.43% |
16.516 |
16.752 |
- |
1.62% |
- |
|
BM_unicode_escaped<wchar_t>
|
1.43% |
5593.343 |
5673.194 |
- |
-0.62% |
- |
|
BM_format_to_back_inserter<std::string>/string_len_60
|
1.43% |
113.957 |
115.583 |
- |
-1.72% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/1024
|
1.43% |
416.136 |
422.069 |
- |
0.74% |
- |
|
std::format(float)_(fmt:_{:0^17500_0Le})
|
1.43% |
1219.045 |
1236.423 |
- |
0.79% |
- |
|
std::find_end(deque<int>)_(single_element)/1024
|
1.43% |
439.451 |
445.715 |
- |
5.94% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/1048576
|
1.43% |
1860856.376 |
1887378.024 |
- |
0.87% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
1.43% |
2.098 |
2.128 |
- |
1.85% |
- |
|
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024
|
1.42% |
3761.163 |
3814.687 |
- |
1.34% |
- |
|
std::replace(deque<int>)_(sprinkled)/50
|
1.42% |
13.285 |
13.474 |
- |
-0.31% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/1024
|
1.42% |
3102.646 |
3146.751 |
- |
0.03% |
- |
|
std::remove_copy(vector<int>)_(sprinkled)/1024
|
1.42% |
240.859 |
244.280 |
- |
0.43% |
- |
|
std::format(float)_(fmt:_{:0<17500_17000})
|
1.42% |
1253.398 |
1271.195 |
- |
0.75% |
- |
|
std::shift_left(list<int>)/50
|
1.42% |
24.090 |
24.432 |
- |
0.04% |
- |
|
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32
|
1.42% |
405.195 |
410.942 |
- |
-2.84% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
1.42% |
387.285 |
392.774 |
- |
1.36% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/8192
|
1.42% |
3808.560 |
3862.546 |
- |
0.32% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1000
|
1.42% |
723.381 |
733.626 |
- |
0.40% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1024
|
1.41% |
793.014 |
804.234 |
- |
0.41% |
- |
|
BM_deque_vector_copy/512
|
1.41% |
20.069 |
20.352 |
- |
0.77% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024
|
1.41% |
11270.974 |
11430.016 |
- |
0.72% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024
|
1.41% |
11859.086 |
12026.353 |
- |
1.92% |
- |
|
std::flat_map<int,_int>::count(key)/32
|
1.41% |
6.948 |
7.046 |
- |
0.73% |
- |
|
std::fill(deque<int>)/32
|
1.41% |
2.466 |
2.501 |
- |
0.28% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192
|
1.41% |
83170.959 |
84343.197 |
- |
1.06% |
- |
|
std::is_sorted_until(vector<int>)/8
|
1.41% |
2.016 |
2.044 |
- |
1.11% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
1.41% |
18.147 |
18.402 |
- |
1.49% |
- |
|
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192
|
1.41% |
98765.116 |
100156.104 |
- |
-0.27% |
- |
|
std::find_end(forward_list<int>,_pred)_(near_matches)/8192
|
1.41% |
2584985.261 |
2621369.415 |
- |
0.45% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/8192
|
1.41% |
4463.174 |
4525.987 |
- |
0.15% |
- |
|
std::unordered_set<int>::ctor(const_Self&,_const_allocator_type&)/8192
|
1.41% |
59272.191 |
60106.180 |
- |
0.55% |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192
|
1.41% |
77261.692 |
78348.556 |
- |
0.69% |
- |
|
std::unique_copy(list<int>)_(contiguous)/32
|
1.41% |
10.467 |
10.614 |
- |
0.55% |
- |
|
std::adjacent_find(vector<int>)/8192
|
1.41% |
1799.392 |
1824.684 |
- |
0.50% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8
|
1.40% |
49.024 |
49.712 |
- |
0.79% |
- |
|
std::search(vector<int>)_(near_matches)/8192
|
1.40% |
895438.066 |
908011.438 |
- |
0.27% |
- |
|
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/1024
|
1.40% |
101.018 |
102.436 |
- |
127.57% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/1024
|
1.40% |
39.065 |
39.613 |
- |
0.44% |
- |
|
std::stable_sort(vector<int>)_(descending)/1024
|
1.40% |
7502.267 |
7607.484 |
- |
1.64% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.40% |
28737.913 |
29140.903 |
- |
2.09% |
- |
|
std::set<int>::ctor(const_Self&)/32
|
1.40% |
175.173 |
177.629 |
- |
2.73% |
- |
|
BM_format_to_n_string_back_inserter<std::list<char>>/1048576
|
1.40% |
12894612.771 |
13075378.706 |
- |
-2.71% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
1.40% |
0.900 |
0.912 |
- |
1.19% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
1.40% |
5665.818 |
5745.053 |
- |
2.12% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)/32
|
1.40% |
6.341 |
6.430 |
- |
0.75% |
- |
|
std::set<int>::equal_range(key)/1024
|
1.40% |
32.159 |
32.608 |
- |
0.64% |
- |
|
std::sort(vector<NonIntegral>)_(pipe-organ)/1024
|
1.40% |
9114.821 |
9242.200 |
- |
0.54% |
- |
|
std::sort(vector<NonIntegral>)_(descending)/1024
|
1.40% |
2868.391 |
2908.459 |
- |
1.17% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
1.40% |
12593.396 |
12769.245 |
- |
6.98% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192
|
1.40% |
145654.082 |
147687.624 |
- |
0.86% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.40% |
96832.656 |
98184.148 |
- |
-2.32% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32
|
1.39% |
859.338 |
871.325 |
- |
0.01% |
- |
|
SetIntersection_Front_Vector_uint64_64_16
|
1.39% |
13547697.414 |
13736652.015 |
- |
2.01% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64
|
1.39% |
10442570.318 |
10588186.281 |
- |
-11.43% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.39% |
85033.505 |
86218.608 |
- |
1.93% |
- |
|
std::transform(deque<int>)_(identity_transform)/8192
|
1.39% |
2618.638 |
2655.091 |
- |
0.17% |
- |
|
std::shift_right(list<int>)/32
|
1.39% |
13.551 |
13.740 |
- |
0.16% |
- |
|
std::sort_heap(vector<NonIntegral>)/8192
|
1.39% |
87667.631 |
88887.251 |
- |
0.56% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024
|
1.39% |
11268.313 |
11424.861 |
- |
0.37% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
1.39% |
20.239 |
20.520 |
- |
1.42% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024
|
1.39% |
13711.597 |
13901.830 |
- |
0.71% |
- |
|
std::copy_if(deque<int>)_(every_other)/1048576
|
1.39% |
390272.199 |
395685.974 |
- |
1.16% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024
|
1.39% |
6711.408 |
6804.425 |
- |
0.77% |
- |
|
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192
|
1.39% |
44108.430 |
44719.541 |
- |
0.99% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/8192
|
1.38% |
1830.113 |
1855.453 |
- |
0.47% |
- |
|
BM_format_to_string_back_inserter<std::list<char>>/1048576
|
1.38% |
12248767.274 |
12418270.111 |
- |
-3.12% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4
|
1.38% |
21691758.178 |
21991896.756 |
- |
1.89% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192
|
1.38% |
202637.304 |
205440.777 |
- |
2.36% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/524288
|
1.38% |
930600.837 |
943473.659 |
- |
0.82% |
- |
|
BM_format_to_string_pointer<wchar_t>/1048576
|
1.38% |
53791.114 |
54534.484 |
- |
1.30% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/8192
|
1.38% |
3399.984 |
3446.958 |
- |
0.71% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024
|
1.38% |
23179.514 |
23499.737 |
- |
0.75% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024
|
1.38% |
17638.656 |
17882.309 |
- |
1.00% |
- |
|
std::sort(deque<int>)_(descending)/1024
|
1.38% |
3396.305 |
3443.199 |
- |
0.41% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.38% |
607.910 |
616.303 |
- |
0.37% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_64
|
1.38% |
10772870.195 |
10921540.336 |
- |
-0.21% |
- |
|
std::adjacent_find(vector<int>,_pred)/50
|
1.38% |
23.070 |
23.388 |
- |
0.21% |
- |
|
SetIntersection_None_Set_uint32_256_1
|
1.38% |
13552905.274 |
13739865.177 |
- |
2.29% |
- |
|
std::partial_sort(vector<int>)_(shuffled)/8
|
1.38% |
18.868 |
19.128 |
- |
0.12% |
- |
|
std::find(vector<char>)_(bail_25%)/32768
|
1.38% |
134.160 |
136.008 |
- |
0.44% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/50
|
1.38% |
29.172 |
29.574 |
- |
0.26% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192
|
1.38% |
131437.488 |
133247.403 |
- |
0.91% |
- |
|
SetIntersection_Interlaced_Set_float_16384_4
|
1.38% |
164304142.725 |
166566462.768 |
- |
0.69% |
- |
|
std::find_end(list<int>)_(near_matches)/1000
|
1.38% |
33009.367 |
33463.831 |
- |
0.35% |
- |
|
std::replace(deque<int>)_(prefix)/1024
|
1.38% |
378.889 |
384.104 |
- |
0.58% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192
|
1.38% |
412083.886 |
417755.460 |
- |
1.43% |
- |
|
BM_vector_deque_move_backward/64
|
1.38% |
2.813 |
2.852 |
- |
0.70% |
- |
|
std::remove_copy(vector<int>)_(prefix)/8192
|
1.38% |
2025.001 |
2052.869 |
- |
0.34% |
- |
|
std::remove_copy(vector<int>)_(sprinkled)/50
|
1.38% |
12.343 |
12.513 |
- |
0.32% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
1.37% |
387.351 |
392.670 |
- |
0.99% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/1024
|
1.37% |
878.221 |
890.267 |
- |
3.47% |
- |
|
std::partial_sort(vector<int>)_(heap)/8
|
1.37% |
22.919 |
23.233 |
- |
-1.03% |
- |
|
std::adjacent_find(list<int>)/8192
|
1.37% |
6555.963 |
6645.588 |
- |
-6.44% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32768
|
1.37% |
58151.321 |
58946.225 |
- |
0.46% |
- |
|
rng::contains_subrange(list<int>)_(near_matches)/1000
|
1.37% |
36910.240 |
37414.698 |
- |
0.55% |
- |
|
std::find_end(forward_list<int>)_(near_matches)/1000
|
1.37% |
35016.528 |
35494.971 |
- |
0.39% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/65536
|
1.37% |
116301.638 |
117890.677 |
- |
0.75% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/4096
|
1.37% |
7248.610 |
7347.629 |
- |
0.80% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1000
|
1.37% |
774.535 |
785.110 |
- |
0.40% |
- |
|
BM_to_chars_bad/10
|
1.37% |
2.837 |
2.876 |
- |
-0.36% |
- |
|
std::upper_bound(std::deque<int>)/100
|
1.36% |
25.554 |
25.902 |
- |
0.32% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.36% |
144036.280 |
146000.319 |
- |
8.15% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1000
|
1.36% |
719.019 |
728.820 |
- |
0.39% |
- |
|
std::any_of(list<int>)_(process_all)/32
|
1.36% |
10.221 |
10.360 |
- |
0.05% |
- |
|
std::adjacent_find(vector<int>)/1024
|
1.36% |
230.586 |
233.728 |
- |
0.49% |
- |
|
std::fill_n(vector<bool>)/512
|
1.36% |
1.420 |
1.439 |
- |
-1.05% |
- |
|
std::partial_sort_copy(list<int>)_(descending)/8
|
1.36% |
13.608 |
13.793 |
- |
-1.39% |
- |
|
std::search(list<int>)_(near_matches)/1024
|
1.36% |
37338.585 |
37846.992 |
- |
0.65% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/32
|
1.36% |
20.491 |
20.770 |
- |
2.92% |
- |
|
std::count(vector<bool>)/1024
|
1.36% |
512.892 |
519.870 |
- |
0.10% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/16
|
1.36% |
4.564 |
4.626 |
- |
-0.96% |
- |
|
std::remove(list<int>)_(sprinkled)/32
|
1.36% |
54.245 |
54.982 |
- |
0.23% |
- |
|
std::replace_if(deque<int>)_(prefix)/1024
|
1.36% |
396.192 |
401.579 |
- |
-1.34% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
1.36% |
15.841 |
16.057 |
- |
-1.49% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8192
|
1.36% |
83789.228 |
84927.635 |
- |
0.99% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1
|
1.36% |
4039117.039 |
4093969.067 |
- |
0.70% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/256
|
1.36% |
426.219 |
432.006 |
- |
0.79% |
- |
|
std::set<std::string>::find(key)/32
|
1.36% |
86.941 |
88.119 |
- |
2.87% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/8192
|
1.36% |
5954.934 |
6035.660 |
- |
0.25% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192
|
1.36% |
148152.666 |
150160.598 |
- |
2.46% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
1.35% |
5669.963 |
5746.791 |
- |
-0.08% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8192
|
1.35% |
2091.625 |
2119.960 |
- |
-5.27% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/8
|
1.35% |
19.936 |
20.206 |
- |
-1.05% |
- |
|
std::partial_sort(vector<int>)_(heap)/8192
|
1.35% |
82894.595 |
84017.217 |
- |
0.86% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/8192
|
1.35% |
3799.427 |
3850.824 |
- |
0.55% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/16
|
1.35% |
5.147 |
5.217 |
- |
0.29% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8
|
1.35% |
2436.893 |
2469.833 |
- |
3.39% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/131072
|
1.35% |
232696.058 |
235841.216 |
- |
0.75% |
- |
|
std::sort_heap(vector<int>,_pred)/8192
|
1.35% |
88393.418 |
89587.879 |
- |
0.72% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/1048576
|
1.35% |
571172.478 |
578889.617 |
- |
0.10% |
- |
|
SetIntersection_None_Set_float_16384_4
|
1.35% |
187831046.060 |
190366582.340 |
- |
0.71% |
- |
|
std::search(vector<int>)_(near_matches)/1000
|
1.35% |
15038.261 |
15241.251 |
- |
-0.05% |
- |
|
std::partial_sort_copy(list<int>)_(heap)/1024
|
1.35% |
8106.567 |
8215.985 |
- |
0.87% |
- |
|
dynamic_cast_(DAG_sidecast_fail,_2_levels)
|
1.35% |
69.802 |
70.743 |
- |
-0.61% |
- |
|
std::find_first_of(list<int>)_(large_needle)/8192
|
1.35% |
50060493.605 |
50734656.198 |
- |
3.43% |
- |
|
std::remove(deque<int>)_(sprinkled)/8192
|
1.35% |
3573.730 |
3621.832 |
- |
0.44% |
- |
|
std::map<int,_int>::erase(iterator)/8192
|
1.34% |
23.195 |
23.507 |
- |
-3.00% |
- |
|
std::rotate(deque<int>)_(by_1/3)/8192
|
1.34% |
3122.517 |
3164.463 |
- |
0.35% |
- |
|
std::replace(deque<int>)_(sprinkled)/1024
|
1.34% |
373.767 |
378.788 |
- |
-0.36% |
- |
|
SetIntersection_Interlaced_Vector_float_256_64
|
1.34% |
5155905.102 |
5225063.840 |
- |
-0.14% |
- |
|
std::make_heap(vector<int>,_pred)_(descending)/1024
|
1.34% |
987.206 |
1000.437 |
- |
1.88% |
- |
|
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/32
|
1.34% |
32.826 |
33.266 |
- |
0.25% |
- |
|
std::sort_heap(vector<int>)/8192
|
1.34% |
87720.066 |
88895.149 |
- |
0.45% |
- |
|
std::search(list<int>)_(same_length)/1024
|
1.34% |
754.198 |
764.298 |
- |
1.35% |
- |
|
std::multiset<int>::insert(value)_(new_value,_middle)/32
|
1.34% |
18.341 |
18.587 |
- |
2.23% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
1.34% |
409.122 |
414.592 |
- |
-0.87% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
1.34% |
17.446 |
17.679 |
- |
-1.93% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/2048
|
1.34% |
3611.216 |
3659.485 |
- |
0.78% |
- |
|
std::remove_copy(list<int>)_(prefix)/50
|
1.34% |
17.396 |
17.628 |
- |
0.51% |
- |
|
std::find(vector<bool>)_(process_all)/1024
|
1.33% |
513.082 |
519.929 |
- |
0.60% |
- |
|
std::unordered_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192
|
1.33% |
60305.987 |
61110.227 |
- |
-1.21% |
- |
|
std::fill_n(deque<int>)/50
|
1.33% |
3.080 |
3.121 |
- |
0.10% |
- |
|
std::for_each(multiset<int>::iterator)/50
|
1.33% |
63.384 |
64.229 |
- |
-3.14% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1048576
|
1.33% |
52456.370 |
53154.967 |
- |
0.25% |
- |
|
std::pop_heap(vector<float>)/1024
|
1.33% |
10.610 |
10.752 |
- |
0.90% |
- |
|
std::find_end(deque<int>)_(single_element)/1000
|
1.33% |
429.171 |
434.878 |
- |
0.58% |
- |
|
SetIntersection_Front_Vector_float_262144_16
|
1.33% |
1066672.942 |
1080855.494 |
- |
3.52% |
- |
|
std::generate(vector<int>)/50
|
1.33% |
11.734 |
11.891 |
- |
0.46% |
- |
|
std::map<int,_int>::equal_range(key)/32
|
1.33% |
17.656 |
17.890 |
- |
0.49% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/32
|
1.33% |
60.498 |
61.302 |
- |
0.04% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/8192
|
1.33% |
5951.014 |
6030.028 |
- |
0.23% |
- |
|
std::sort(vector<int>)_(repeated)/1024
|
1.33% |
2982.978 |
3022.583 |
- |
0.94% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192
|
1.33% |
131453.003 |
133195.836 |
- |
0.91% |
- |
|
std::rotate(list<int>)_(by_1/2)/1024
|
1.33% |
748.056 |
757.969 |
- |
0.52% |
- |
|
std::generate(vector<int>)/1024
|
1.32% |
240.003 |
243.183 |
- |
0.46% |
- |
|
SetIntersection_Front_Set_string_262144_16384
|
1.32% |
341418053.955 |
345941653.475 |
- |
-0.17% |
- |
|
std::stable_sort(deque<int>)_(shuffled)/1024
|
1.32% |
12509.175 |
12674.811 |
- |
1.44% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/50
|
1.32% |
14.931 |
15.129 |
- |
0.17% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/50
|
1.32% |
17.534 |
17.766 |
- |
0.37% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.32% |
540.784 |
547.933 |
- |
0.22% |
- |
|
BM_deque_deque_copy_backward/512
|
1.32% |
25.814 |
26.155 |
- |
2.00% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/1048576
|
1.32% |
519421.434 |
526285.207 |
- |
0.68% |
- |
|
std::stable_partition(vector<int>)_(sparse)/1024
|
1.32% |
245.213 |
248.446 |
- |
1.99% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_1
|
1.32% |
1031689.718 |
1045284.700 |
- |
2.24% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_4
|
1.32% |
29309137.678 |
29695329.582 |
- |
0.95% |
- |
|
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/1024
|
1.32% |
3985.357 |
4037.863 |
- |
2.70% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024
|
1.32% |
22.333 |
22.627 |
- |
13.98% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192
|
1.32% |
43022.269 |
43588.594 |
- |
1.15% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/128
|
1.32% |
203.352 |
206.028 |
- |
0.71% |
- |
|
SetIntersection_Front_Set_uint64_262144_4
|
1.32% |
1074196.817 |
1088332.385 |
- |
5.84% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/32
|
1.31% |
175.950 |
178.263 |
- |
0.40% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/8192
|
1.31% |
1833.853 |
1857.953 |
- |
0.49% |
- |
|
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/8192
|
1.31% |
17937.627 |
18173.327 |
- |
0.24% |
- |
|
std::unique(list<int>)_(contiguous)/32
|
1.31% |
51.250 |
51.923 |
- |
0.25% |
- |
|
SetIntersection_None_Vector_string_1024_4
|
1.31% |
8914778.521 |
9031885.630 |
- |
-4.77% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
1.31% |
19.052 |
19.302 |
- |
1.69% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024
|
1.31% |
13374.130 |
13549.648 |
- |
0.80% |
- |
|
std::rotate(list<int>)_(by_1/4)/8192
|
1.31% |
10013.198 |
10144.531 |
- |
0.61% |
- |
|
std::is_sorted_until(deque<int>,_pred)/8
|
1.31% |
2.740 |
2.776 |
- |
1.74% |
- |
|
std::deque<std::string>::operator=(const_Self&)_(expensive_elements)/1024
|
1.31% |
6244.033 |
6325.838 |
- |
0.90% |
- |
|
std::find_end(list<int>,_pred)_(near_matches)/1000
|
1.31% |
40152.148 |
40678.053 |
- |
0.43% |
- |
|
SetIntersection_Front_Set_uint32_4_4
|
1.31% |
136290814.247 |
138075630.214 |
- |
0.74% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.31% |
9731.675 |
9859.097 |
- |
2.20% |
- |
|
std::partial_sort(vector<int>)_(heap)/1024
|
1.31% |
7830.645 |
7933.101 |
- |
0.96% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192
|
1.31% |
145233.082 |
147132.766 |
- |
0.74% |
- |
|
std::sort(vector<NonIntegral>)_(repeated)/8192
|
1.31% |
30051.749 |
30444.813 |
- |
0.64% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1024
|
1.31% |
737.738 |
747.386 |
- |
0.81% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/1000
|
1.31% |
774.066 |
784.184 |
- |
0.36% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/1024
|
1.31% |
723.187 |
732.639 |
- |
-0.58% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0
|
1.31% |
17.543 |
17.772 |
- |
-0.59% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192
|
1.31% |
238772.239 |
241888.339 |
- |
0.85% |
- |
|
std::find_first_of(list<int>)_(small_needle)/32
|
1.30% |
90.561 |
91.743 |
- |
0.58% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/512
|
1.30% |
881.208 |
892.706 |
- |
0.74% |
- |
|
std::sort(deque<int>)_(ascending)/8192
|
1.30% |
43159.556 |
43722.684 |
- |
0.96% |
- |
|
std::replace_if(list<int>)_(sprinkled)/32
|
1.30% |
12.972 |
13.141 |
- |
0.08% |
- |
|
std::count(vector<bool>)/1000
|
1.30% |
501.510 |
508.051 |
- |
0.16% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/50
|
1.30% |
25.973 |
26.312 |
- |
2.09% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/1024
|
1.30% |
1789.986 |
1813.323 |
- |
0.72% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192
|
1.30% |
5127.050 |
5193.888 |
- |
0.48% |
- |
|
std::format(double)_(fmt:_{:_10e})
|
1.30% |
47.612 |
48.233 |
- |
2.10% |
- |
|
std::count_if(list<int>)_(every_other)/1048576
|
1.30% |
868301.604 |
879610.603 |
- |
0.11% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64
|
1.30% |
15721293.411 |
15925982.926 |
- |
1.61% |
- |
|
BM_ascii_escaped<wchar_t>
|
1.30% |
3980.702 |
4032.517 |
- |
0.81% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192
|
1.30% |
239433.316 |
242548.329 |
- |
0.99% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/8192
|
1.30% |
730.986 |
740.490 |
- |
0.79% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.30% |
283411.875 |
287095.477 |
- |
1.00% |
- |
|
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
1.30% |
7409.020 |
7505.285 |
- |
-0.54% |
- |
|
std::unique(vector<int>,_pred)_(contiguous)/1024
|
1.30% |
564.026 |
571.352 |
- |
0.04% |
- |
|
std::move_backward(vector<int>)/64
|
1.30% |
4.164 |
4.219 |
- |
0.34% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_64
|
1.30% |
11413365.789 |
11561443.936 |
- |
10.90% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/1048576
|
1.30% |
922801.152 |
934773.127 |
- |
0.01% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/32
|
1.30% |
8.008 |
8.112 |
- |
0.42% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
1.30% |
6526969.134 |
6611568.273 |
- |
-2.14% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/16384
|
1.30% |
29060.224 |
29436.811 |
- |
0.72% |
- |
|
std::copy_if(deque<int>)_(every_other)/64
|
1.30% |
21.981 |
22.266 |
- |
0.52% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/1024
|
1.30% |
793.321 |
803.598 |
- |
0.38% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/8
|
1.29% |
19.430 |
19.682 |
- |
1.04% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
1.29% |
18719.678 |
18961.905 |
- |
1.20% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/32
|
1.29% |
19.006 |
19.252 |
- |
0.51% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.29% |
92870.208 |
94069.628 |
- |
0.12% |
- |
|
std::remove_if(list<int>)_(sprinkled)/50
|
1.29% |
68.889 |
69.779 |
- |
0.42% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/8192
|
1.29% |
14524.673 |
14712.063 |
- |
0.75% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192
|
1.29% |
107766.446 |
109155.417 |
- |
1.32% |
- |
|
std::find(vector<char>)_(bail_25%)/8192
|
1.29% |
39.111 |
39.614 |
- |
0.35% |
- |
|
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024
|
1.29% |
4615.171 |
4674.593 |
- |
1.21% |
- |
|
std::count_if(deque<int>)_(every_other)/1024
|
1.29% |
332.921 |
337.206 |
- |
0.12% |
- |
|
std::pop_heap(vector<int>)/1024
|
1.29% |
8.059 |
8.163 |
- |
0.92% |
- |
|
std::remove_copy_if(vector<int>)_(prefix)/8192
|
1.29% |
3273.894 |
3315.991 |
- |
0.28% |
- |
|
dynamic_cast_(VChain,_2_levels)
|
1.29% |
10.964 |
11.105 |
- |
1.05% |
- |
|
std::partition(list<int>)_(dense)/8192
|
1.28% |
5054.322 |
5119.270 |
- |
-4.33% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32
|
1.28% |
22.686 |
22.977 |
- |
0.03% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8192
|
1.28% |
4060.345 |
4112.437 |
- |
0.62% |
- |
|
std::format(float)_(fmt:_{:0<17500_10Le})
|
1.28% |
1222.515 |
1238.194 |
- |
1.38% |
- |
|
std::multiset<int>::find(key)/32
|
1.28% |
17.339 |
17.561 |
- |
0.43% |
- |
|
SetIntersection_None_Set_uint64_16_16
|
1.28% |
36612787.181 |
37082094.207 |
- |
-1.53% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/32
|
1.28% |
18.861 |
19.103 |
- |
0.74% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192
|
1.28% |
180764.093 |
183078.336 |
- |
0.96% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192
|
1.28% |
275109.243 |
278629.834 |
- |
1.40% |
- |
|
std::count_if(list<int>)_(every_other)/1024
|
1.28% |
736.386 |
745.808 |
- |
0.19% |
- |
|
std::replace_if(deque<int>)_(sprinkled)/1024
|
1.28% |
388.820 |
393.793 |
- |
0.11% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
1.28% |
7903.798 |
8004.848 |
- |
-7.56% |
- |
|
dynamic_cast_(DAG_rightmost_middle,_3_levels)
|
1.28% |
7.438 |
7.533 |
- |
-0.71% |
- |
|
std::partial_sort(deque<int>)_(heap)/8192
|
1.28% |
230593.274 |
233535.358 |
- |
0.78% |
- |
|
std::generate_n(vector<int>)/1024
|
1.27% |
238.357 |
241.392 |
- |
0.11% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/8192
|
1.27% |
57214.415 |
57942.290 |
- |
1.24% |
- |
|
std::map<int,_int>::insert(const_value_type&)_(already_present)/1024
|
1.27% |
6.684 |
6.769 |
- |
0.38% |
- |
|
std::replace_if(deque<int>)_(sprinkled)/8192
|
1.27% |
3083.703 |
3122.854 |
- |
0.20% |
- |
|
std::remove_copy(list<int>)_(prefix)/32
|
1.27% |
11.353 |
11.497 |
- |
0.40% |
- |
|
std::find_end(vector<int>,_pred)_(same_length)/8192
|
1.27% |
3018.491 |
3056.797 |
- |
0.68% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32
|
1.27% |
848.379 |
859.139 |
- |
0.40% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32
|
1.27% |
18.503 |
18.737 |
- |
0.56% |
- |
|
std::find_if(deque<int>)_(process_all)/1024
|
1.27% |
261.426 |
264.739 |
- |
-0.39% |
- |
|
SetIntersection_Front_Set_string_16384_1
|
1.27% |
1060846.541 |
1074266.480 |
- |
-0.45% |
- |
|
std::stable_sort(vector<int>)_(shuffled)/1024
|
1.26% |
14411.629 |
14593.614 |
- |
1.03% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.26% |
674.838 |
683.356 |
- |
2.99% |
- |
|
std::unique(vector<int>)_(sprinkled)/32
|
1.26% |
53.044 |
53.712 |
- |
0.45% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/52
|
1.26% |
28.273 |
28.629 |
- |
0.49% |
- |
|
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192
|
1.26% |
43048.735 |
43591.326 |
- |
0.93% |
- |
|
std::count_if(deque<int>)_(every_other)/8192
|
1.26% |
2678.494 |
2712.241 |
- |
-0.01% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192
|
1.26% |
180674.015 |
182950.248 |
- |
0.88% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576
|
1.26% |
599420.815 |
606971.495 |
- |
0.41% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/50
|
1.26% |
16.530 |
16.738 |
- |
0.79% |
- |
|
std::sort(vector<int>)_(heap)/1024
|
1.26% |
5052.816 |
5116.423 |
- |
0.90% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8
|
1.26% |
44.394 |
44.953 |
- |
0.03% |
- |
|
std::find_first_of(list<int>)_(small_needle)/8192
|
1.26% |
21789.370 |
22063.600 |
- |
0.65% |
- |
|
std::partial_sort_copy(vector<int>)_(descending)/8192
|
1.26% |
79374.833 |
80373.467 |
- |
0.67% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4
|
1.26% |
58556358.763 |
59293017.559 |
- |
2.11% |
- |
|
SetIntersection_Front_Vector_float_1024_1
|
1.26% |
1023856.131 |
1036730.967 |
- |
0.50% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/1024
|
1.26% |
5512.773 |
5582.085 |
- |
0.64% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192
|
1.26% |
79319.929 |
80316.300 |
- |
0.82% |
- |
|
std::move_backward(list<int>)/64
|
1.25% |
38.871 |
39.359 |
- |
0.62% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/50
|
1.25% |
21.521 |
21.791 |
- |
1.10% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.25% |
1132964.309 |
1147168.350 |
- |
0.69% |
- |
|
SetIntersection_None_Set_uint64_1024_256
|
1.25% |
10409320.239 |
10539751.500 |
- |
-3.02% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/1024
|
1.25% |
611.085 |
618.740 |
- |
0.46% |
- |
|
std::map<std::string,_int>::lower_bound(key)/8192
|
1.25% |
200.626 |
203.138 |
- |
-0.26% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/1048576
|
1.25% |
822246.632 |
832539.078 |
- |
0.37% |
- |
|
BM_format_to_iterator/<std::array>_C_string_len_6000
|
1.25% |
164.014 |
166.066 |
- |
0.21% |
- |
|
SetIntersection_Front_Set_string_1024_1024
|
1.25% |
48393178.452 |
48998701.014 |
- |
1.04% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192
|
1.25% |
180907.917 |
183170.972 |
- |
0.93% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_64
|
1.25% |
40580133.488 |
41087747.412 |
- |
0.37% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.25% |
1124460.220 |
1138521.598 |
- |
0.94% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/50
|
1.25% |
33.458 |
33.876 |
- |
0.32% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1000
|
1.25% |
591.643 |
599.032 |
- |
0.17% |
- |
|
std::unique_copy(vector<int>,_pred)_(contiguous)/8192
|
1.25% |
3636.478 |
3681.856 |
- |
0.43% |
- |
|
std::multimap<int,_int>::find(key)/1024
|
1.25% |
27.938 |
28.287 |
- |
-0.01% |
- |
|
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000
|
1.25% |
2554.109 |
2585.954 |
- |
0.66% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.25% |
41948.642 |
42471.449 |
- |
0.11% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1024
|
1.25% |
3455060.348 |
3498115.623 |
- |
5.34% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_1
|
1.25% |
24588585.133 |
24894771.999 |
- |
1.63% |
- |
|
rng::for_each(multiset<int>)/32
|
1.24% |
41.029 |
41.540 |
- |
0.86% |
- |
|
std::sort(deque<int>)_(heap)/1024
|
1.24% |
6946.067 |
7032.477 |
- |
1.04% |
- |
|
std::remove(list<int>)_(prefix)/32
|
1.24% |
50.848 |
51.480 |
- |
0.12% |
- |
|
std::sort(vector<int>)_(pipe-organ)/8192
|
1.24% |
87258.558 |
88343.817 |
- |
0.74% |
- |
|
std::upper_bound(std::vector<int>)/100
|
1.24% |
10.491 |
10.621 |
- |
0.38% |
- |
|
std::for_each(vector<int>)/8
|
1.24% |
0.887 |
0.898 |
- |
0.49% |
- |
|
std::partial_sort(vector<int>)_(ascending)/1024
|
1.24% |
4395.210 |
4449.787 |
- |
0.62% |
- |
|
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024
|
1.24% |
7328.970 |
7419.942 |
- |
0.92% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32
|
1.24% |
499.414 |
505.611 |
- |
2.00% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
1.24% |
727.146 |
736.162 |
- |
-2.91% |
- |
|
std::generate_n(vector<int>)/50
|
1.24% |
11.741 |
11.887 |
- |
0.13% |
- |
|
std::replace_if(deque<int>)_(prefix)/8192
|
1.24% |
3105.081 |
3143.566 |
- |
-0.19% |
- |
|
std::find_if_not(deque<int>)_(process_all)/32768
|
1.24% |
8390.611 |
8494.602 |
- |
-5.35% |
- |
|
std::unique(deque<int>)_(contiguous)/1024
|
1.24% |
533.264 |
539.871 |
- |
0.44% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32
|
1.24% |
18.817 |
19.050 |
- |
2.23% |
- |
|
std::format(float)_(fmt:_{:0>17500_0Lf})
|
1.24% |
1217.341 |
1232.396 |
- |
-0.87% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/1024
|
1.24% |
92.125 |
93.264 |
- |
0.17% |
- |
|
std::find_end(forward_list<int>)_(near_matches)/1024
|
1.24% |
36542.424 |
36994.039 |
- |
0.37% |
- |
|
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/8192
|
1.23% |
34025.934 |
34445.838 |
- |
2.20% |
- |
|
BM_deque_deque_copy_backward/1
|
1.23% |
3.012 |
3.050 |
- |
4.99% |
- |
|
std::find_end(deque<int>,_pred)_(same_length)/1000
|
1.23% |
868.946 |
879.668 |
- |
0.27% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.23% |
313844.022 |
317716.469 |
- |
-0.98% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/1048576
|
1.23% |
915996.088 |
927285.028 |
- |
0.39% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8
|
1.23% |
38.274 |
38.745 |
- |
-1.35% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32
|
1.23% |
15.534 |
15.725 |
- |
1.30% |
- |
|
std::transform(list<int>,_list<int>)/1024
|
1.23% |
809.931 |
819.886 |
- |
0.33% |
- |
|
std::pop_heap(vector<size_t>)/8192
|
1.23% |
10.854 |
10.987 |
- |
0.96% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024
|
1.23% |
11273.714 |
11412.189 |
- |
0.74% |
- |
|
std::find_first_of(list<int>)_(small_needle)/1024
|
1.23% |
2716.784 |
2750.150 |
- |
0.48% |
- |
|
SetIntersection_None_Vector_string_256_1
|
1.23% |
11893735.294 |
12039797.551 |
- |
-3.64% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/50
|
1.23% |
24.935 |
25.241 |
- |
0.44% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024
|
1.23% |
7431.229 |
7522.381 |
- |
0.60% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/8192
|
1.23% |
44219.921 |
44762.021 |
- |
0.88% |
- |
|
std::multiset<int>::insert(const_value_type&)_(already_present)/32
|
1.23% |
18.171 |
18.394 |
- |
1.14% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192
|
1.23% |
571636.244 |
578641.695 |
- |
1.36% |
- |
|
BM_vector_deque_copy_backward/4000
|
1.22% |
160.498 |
162.464 |
- |
-3.37% |
- |
|
std::multimap<int,_int>::find(key)/32
|
1.22% |
17.510 |
17.724 |
- |
-0.14% |
- |
|
rng::contains_subrange(vector<int>)_(near_matches)/8192
|
1.22% |
902311.704 |
913353.600 |
- |
0.16% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8
|
1.22% |
0.912 |
0.923 |
- |
0.92% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.22% |
1010851.948 |
1023216.509 |
- |
2.45% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
1.22% |
79866.031 |
80842.338 |
- |
0.23% |
- |
|
BM_format_to_string_back_inserter<std::list<char>>/16384
|
1.22% |
189431.474 |
191746.607 |
- |
-3.46% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024
|
1.22% |
702.724 |
711.306 |
- |
0.45% |
- |
|
std::sort_heap(vector<int>,_pred)/1024
|
1.22% |
7825.310 |
7920.767 |
- |
0.32% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/32
|
1.22% |
8.092 |
8.190 |
- |
-0.09% |
- |
|
std::set<std::string>::find(key)/1024
|
1.22% |
145.956 |
147.736 |
- |
-0.26% |
- |
|
std::unique(deque<int>,_pred)_(sprinkled)/1024
|
1.22% |
703.769 |
712.352 |
- |
0.37% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
1.22% |
15769.389 |
15961.695 |
- |
1.68% |
- |
|
SetIntersection_Front_Set_uint32_1024_4
|
1.22% |
1059130.300 |
1072042.529 |
- |
2.38% |
- |
|
std::all_of(list<int>)_(process_all)/50
|
1.22% |
20.885 |
21.140 |
- |
0.18% |
- |
|
std::format(double)_(fmt:_{:0<17500_10})
|
1.22% |
1212.661 |
1227.424 |
- |
-0.53% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192
|
1.22% |
148506.006 |
150313.016 |
- |
0.28% |
- |
|
BM_StringFindCharLiteral/256
|
1.22% |
5.499 |
5.566 |
- |
3.93% |
- |
|
std::pop_heap(vector<size_t>)/8
|
1.22% |
50.316 |
50.927 |
- |
-0.04% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/32
|
1.21% |
8.418 |
8.521 |
- |
-0.13% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/32
|
1.21% |
20.987 |
21.242 |
- |
1.89% |
- |
|
std::multimap<int,_int>::contains(key)/1024
|
1.21% |
28.028 |
28.368 |
- |
0.78% |
- |
|
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/1024
|
1.21% |
2268.689 |
2296.228 |
- |
-2.80% |
- |
|
std::find_end(vector<int>,_pred)_(match_near_end)/8192
|
1.21% |
297.564 |
301.174 |
- |
0.60% |
- |
|
std::unordered_map<int,_int>::find(key)/1024
|
1.21% |
9.725 |
9.843 |
- |
1.11% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8192
|
1.21% |
145571.911 |
147336.031 |
- |
0.68% |
- |
|
std::move_backward(vector<int>)/512
|
1.21% |
20.528 |
20.777 |
- |
0.25% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.21% |
78658.818 |
79610.772 |
- |
1.50% |
- |
|
std::sample(vector<int>)/8192
|
1.21% |
26912.149 |
27237.298 |
- |
0.03% |
- |
|
std::sort(vector<int>)_(shuffled)/1024
|
1.21% |
5479.275 |
5545.459 |
- |
0.71% |
- |
|
std::search_n(deque<int>,_pred)_(no_match)/1024
|
1.21% |
155.495 |
157.372 |
- |
0.98% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024
|
1.21% |
988.125 |
1000.048 |
- |
1.80% |
- |
|
BM_deque_vector_ranges_move/4096
|
1.21% |
1194.688 |
1209.099 |
- |
0.67% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576
|
1.21% |
992859.944 |
1004835.878 |
- |
0.59% |
- |
|
BM_CmpEqual_uchar_uchar
|
1.21% |
1.056 |
1.069 |
- |
0.64% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_1
|
1.20% |
1024986.245 |
1037336.700 |
- |
0.66% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
1.20% |
388.258 |
392.936 |
- |
0.64% |
- |
|
std::swap_ranges(list<int>)/1024
|
1.20% |
743.586 |
752.544 |
- |
0.40% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024
|
1.20% |
641.823 |
649.545 |
- |
0.36% |
- |
|
BM_Copy_LargeNonTrivialFunctor
|
1.20% |
11.098 |
11.231 |
- |
-1.06% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024
|
1.20% |
809.104 |
818.825 |
- |
0.31% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/1024
|
1.20% |
563.648 |
570.420 |
- |
0.14% |
- |
|
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32
|
1.20% |
14.869 |
15.047 |
- |
1.17% |
- |
|
std::find_end(deque<int>,_pred)_(same_length)/8192
|
1.20% |
7113.553 |
7199.016 |
- |
0.29% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/50
|
1.20% |
78.854 |
79.802 |
- |
2.84% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/8192
|
1.20% |
3809.161 |
3854.895 |
- |
1.16% |
- |
|
std::rotate(list<int>)_(by_1/4)/50
|
1.20% |
21.129 |
21.382 |
- |
0.16% |
- |
|
std::unique_copy(list<int>,_pred)_(sprinkled)/52
|
1.20% |
34.043 |
34.451 |
- |
0.33% |
- |
|
std::copy_if(deque<int>)_(every_other)/512
|
1.20% |
193.916 |
196.241 |
- |
-0.11% |
- |
|
std::remove_if(list<int>)_(sprinkled)/32
|
1.20% |
55.741 |
56.410 |
- |
0.38% |
- |
|
std::unique(deque<int>,_pred)_(sprinkled)/8192
|
1.20% |
5329.952 |
5393.846 |
- |
0.18% |
- |
|
std::partial_sort(vector<int>)_(descending)/8192
|
1.20% |
78454.106 |
79393.387 |
- |
0.61% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/1024
|
1.20% |
511.356 |
517.478 |
- |
0.46% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/32
|
1.20% |
483.132 |
488.912 |
- |
0.35% |
- |
|
std::list<int>::operator=(const_Self&)_(cheap_elements)/1024
|
1.20% |
739.053 |
747.893 |
- |
0.48% |
- |
|
std::sort_heap(vector<NonIntegral>,_pred)/1024
|
1.20% |
7829.953 |
7923.560 |
- |
0.61% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/32
|
1.19% |
9.778 |
9.895 |
- |
0.13% |
- |
|
std::multiset<int>::upper_bound(key)/32
|
1.19% |
17.749 |
17.960 |
- |
0.56% |
- |
|
BM_deque_deque_move_backward/512
|
1.19% |
25.948 |
26.258 |
- |
1.79% |
- |
|
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/32
|
1.19% |
88.588 |
89.645 |
- |
3.17% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8
|
1.19% |
43.625 |
44.145 |
- |
0.33% |
- |
|
BM_from_sys/2100
|
1.19% |
8.538 |
8.640 |
- |
0.05% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/1000
|
1.19% |
88.664 |
89.719 |
- |
0.57% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.19% |
668.098 |
676.043 |
- |
0.39% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/52
|
1.19% |
70.107 |
70.940 |
- |
0.32% |
- |
|
std::unordered_set<int>::find(key)/32
|
1.19% |
8.426 |
8.526 |
- |
10.68% |
- |
|
SetIntersection_Front_Vector_uint32_16384_16
|
1.19% |
1015196.601 |
1027253.363 |
- |
-4.03% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024
|
1.19% |
28555.440 |
28894.500 |
- |
1.46% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024
|
1.19% |
12138.824 |
12282.910 |
- |
0.51% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/32
|
1.19% |
406.264 |
411.084 |
- |
-1.14% |
- |
|
std::lower_bound(std::deque<int>)/8
|
1.19% |
14.014 |
14.180 |
- |
0.02% |
- |
|
std::move(list<int>)/1048576
|
1.19% |
999447.943 |
1011302.851 |
- |
0.27% |
- |
|
std::adjacent_find(vector<int>,_pred)/1024
|
1.19% |
394.191 |
398.865 |
- |
0.31% |
- |
|
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
1.18% |
343651.999 |
347723.523 |
- |
-1.47% |
- |
|
dynamic_cast_(VDAG_leftmost,_3_levels)
|
1.18% |
31.041 |
31.408 |
- |
-0.32% |
- |
|
std::shift_left(list<int>)/32
|
1.18% |
12.939 |
13.092 |
- |
0.01% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/50
|
1.18% |
2498.282 |
2527.806 |
- |
0.52% |
- |
|
std::for_each(set<int>::iterator)/50
|
1.18% |
64.205 |
64.963 |
- |
-3.13% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/16
|
1.18% |
4.363 |
4.415 |
- |
-0.06% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192
|
1.18% |
4660.098 |
4715.096 |
- |
0.47% |
- |
|
std::rotate(vector<int>)_(1_element_forward)/32
|
1.18% |
2.909 |
2.943 |
- |
0.11% |
- |
|
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024
|
1.18% |
1258.000 |
1272.840 |
- |
1.59% |
- |
|
SetIntersection_None_Set_float_16_4
|
1.18% |
58299572.557 |
58987223.623 |
- |
1.29% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/32768
|
1.18% |
15124.597 |
15302.922 |
- |
0.55% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.18% |
666.214 |
674.069 |
- |
-2.65% |
- |
|
std::partial_sort_copy(vector<int>)_(ascending)/8192
|
1.18% |
43073.434 |
43581.170 |
- |
0.81% |
- |
|
std::move_backward(list<int>)/1048576
|
1.18% |
1008480.658 |
1020363.349 |
- |
0.26% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeMiddle
|
1.18% |
1.205 |
1.219 |
- |
-16.14% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.18% |
1545606.854 |
1563797.214 |
- |
1.97% |
- |
|
std::sort(deque<int>)_(descending)/8
|
1.18% |
47.220 |
47.776 |
- |
-2.03% |
- |
|
dynamic_cast_(VChain_middle,_2_levels)
|
1.18% |
27.082 |
27.400 |
- |
-1.73% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1024
|
1.18% |
30260962.527 |
30616861.954 |
- |
0.06% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024
|
1.18% |
17705.491 |
17913.696 |
- |
0.93% |
- |
|
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024
|
1.18% |
4.667 |
4.722 |
- |
0.12% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/8192
|
1.17% |
79965.150 |
80904.337 |
- |
0.78% |
- |
|
std::unordered_map<int,_int>::find(key)/32
|
1.17% |
5.936 |
6.006 |
- |
0.33% |
- |
|
std::map<int,_int>::upper_bound(key)/32
|
1.17% |
17.807 |
18.016 |
- |
0.10% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1
|
1.17% |
1053059.846 |
1065414.632 |
- |
0.19% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192
|
1.17% |
275205.635 |
278431.592 |
- |
1.46% |
- |
|
BM_StringEraseWithMove_Small_Opaque
|
1.17% |
1.753 |
1.774 |
- |
0.94% |
- |
|
std::find_end(deque<int>,_pred)_(same_length)/1024
|
1.17% |
889.651 |
900.074 |
- |
0.27% |
- |
|
dynamic_cast_(DAG_leftmost_middle,_3_levels)
|
1.17% |
20.897 |
21.142 |
- |
0.36% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
1.17% |
94.760 |
95.870 |
- |
-0.25% |
- |
|
std::reverse_copy(list<int>)/64
|
1.17% |
29.246 |
29.588 |
- |
0.15% |
- |
|
std::fill_n(deque<int>)/32
|
1.17% |
2.437 |
2.465 |
- |
-0.01% |
- |
|
std::sample(list<int>)/8192
|
1.17% |
26966.696 |
27282.207 |
- |
0.25% |
- |
|
rng::contains(list<int>)_(process_all)/8
|
1.17% |
2.380 |
2.408 |
- |
8.88% |
- |
|
std::none_of(list<int>)_(process_all)/50
|
1.17% |
20.432 |
20.671 |
- |
0.25% |
- |
|
std::sort(deque<int>)_(ascending)/1024
|
1.17% |
4000.515 |
4047.265 |
- |
0.68% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
1.17% |
712.999 |
721.330 |
- |
-0.56% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192
|
1.17% |
122180.864 |
123607.237 |
- |
0.67% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/8192
|
1.17% |
50566.452 |
51156.435 |
- |
1.11% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024
|
1.17% |
17668.173 |
17874.156 |
- |
0.68% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/8192
|
1.17% |
1550.362 |
1568.431 |
- |
-3.42% |
- |
|
BM_to_sys/2100
|
1.17% |
8.548 |
8.648 |
- |
0.07% |
- |
|
std::replace_if(deque<int>)_(prefix)/32
|
1.16% |
11.049 |
11.177 |
- |
-3.14% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024
|
1.16% |
7908.293 |
8000.400 |
- |
0.82% |
- |
|
std::map<std::string,_int>::clear()/32
|
1.16% |
847.008 |
856.866 |
- |
-0.43% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
1.16% |
348262558.575 |
352311758.138 |
- |
0.41% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
1.16% |
18.196 |
18.407 |
- |
1.21% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
1.16% |
12.763 |
12.912 |
- |
1.02% |
- |
|
std::lower_bound(std::deque<int>)/100
|
1.16% |
25.457 |
25.753 |
- |
0.03% |
- |
|
std::sample(vector<int>)/1024
|
1.16% |
3321.392 |
3359.952 |
- |
-0.10% |
- |
|
std::for_each_n(vector<int>)/32
|
1.16% |
3.797 |
3.841 |
- |
0.32% |
- |
|
rng::contains_subrange(list<int>)_(near_matches)/8192
|
1.16% |
2498385.736 |
2527360.436 |
- |
0.46% |
- |
|
std::generate(vector<int>)/32
|
1.16% |
7.825 |
7.916 |
- |
0.36% |
- |
|
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/32
|
1.16% |
888.707 |
898.990 |
- |
-2.03% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_64
|
1.16% |
195888121.240 |
198153643.357 |
- |
0.83% |
- |
|
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024
|
1.16% |
4675.994 |
4730.064 |
- |
0.79% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.15% |
118635.419 |
120004.589 |
- |
2.64% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32
|
1.15% |
501.756 |
507.545 |
- |
2.33% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/8192
|
1.15% |
537.010 |
543.205 |
- |
1.67% |
- |
|
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/8192
|
1.15% |
361605.257 |
365776.444 |
- |
1.27% |
- |
|
std::make_heap(vector<NonIntegral>)_(shuffled)/8192
|
1.15% |
6268.004 |
6340.306 |
- |
0.36% |
- |
|
std::sort_heap(deque<int>,_pred)/1024
|
1.15% |
18556.002 |
18769.949 |
- |
0.56% |
- |
|
std::replace(deque<int>)_(prefix)/8192
|
1.15% |
2971.345 |
3005.588 |
- |
-0.93% |
- |
|
std::format(float)_(fmt:_{:0^17500_0Lg})
|
1.15% |
1222.397 |
1236.473 |
- |
0.96% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/1024
|
1.15% |
7834.555 |
7924.756 |
- |
0.88% |
- |
|
std::find_if(deque<int>)_(process_all)/50
|
1.15% |
11.509 |
11.642 |
- |
-16.35% |
- |
|
BM_deque_deque_move/1024
|
1.15% |
45.440 |
45.962 |
- |
-0.20% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.15% |
7123.316 |
7205.087 |
- |
0.80% |
- |
|
std::copy_if(deque<int>)_(every_other)/262144
|
1.15% |
97528.223 |
98647.613 |
- |
1.03% |
- |
|
std::unique(vector<int>)_(contiguous)/52
|
1.15% |
52.514 |
53.117 |
- |
0.27% |
- |
|
std::partial_sort(vector<int>)_(descending)/8
|
1.15% |
23.553 |
23.823 |
- |
0.20% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/32
|
1.15% |
13.182 |
13.333 |
- |
0.15% |
- |
|
std::rotate(vector<int>)_(by_1/4)/1024
|
1.15% |
198.102 |
200.371 |
- |
0.25% |
- |
|
std::count(deque<int>)_(every_other)/8192
|
1.15% |
2371.173 |
2398.330 |
- |
0.41% |
- |
|
std::swap_ranges(deque<int>)/50
|
1.14% |
16.450 |
16.638 |
- |
0.26% |
- |
|
std::sort(deque<int>)_(descending)/8192
|
1.14% |
34503.439 |
34898.150 |
- |
0.28% |
- |
|
std::sample(list<int>)/32
|
1.14% |
105.334 |
106.539 |
- |
-0.12% |
- |
|
std::fill_n(list<int>)/32
|
1.14% |
7.911 |
8.001 |
- |
-0.01% |
- |
|
std::find_if(vector<bool>)_(process_all)/8
|
1.14% |
3.851 |
3.895 |
- |
0.52% |
- |
|
dynamic_cast_(VDAG_rightmost,_5_levels)
|
1.14% |
9.528 |
9.637 |
- |
1.13% |
- |
|
bm_lexicographical_compare<signed_char>/512
|
1.14% |
124.791 |
126.213 |
- |
0.19% |
- |
|
std::partial_sort(deque<int>)_(descending)/8192
|
1.14% |
215364.803 |
217819.273 |
- |
0.57% |
- |
|
std::flat_map<int,_int>::clear()/8192
|
1.14% |
397.859 |
402.393 |
- |
-0.20% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024
|
1.14% |
4536.731 |
4588.424 |
- |
-0.26% |
- |
|
std::unordered_set<int>::count(key)/8192
|
1.14% |
10.260 |
10.377 |
- |
3.79% |
- |
|
std::unique_copy(list<int>,_pred)_(sprinkled)/1024
|
1.14% |
801.792 |
810.913 |
- |
0.26% |
- |
|
std::partial_sort_copy(deque<int>)_(shuffled)/1024
|
1.14% |
6773.795 |
6850.818 |
- |
0.66% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.14% |
11169.880 |
11296.786 |
- |
0.95% |
- |
|
std::transform(list<int>,_list<int>)/50
|
1.14% |
35.591 |
35.995 |
- |
0.28% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
1.13% |
5703.803 |
5768.517 |
- |
-0.19% |
- |
|
std::find_end(vector<int>)_(single_element)/1000
|
1.13% |
153.565 |
155.305 |
- |
-6.07% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
1.13% |
13586.741 |
13740.614 |
- |
-5.42% |
- |
|
BM_format_string<wchar_t>/8
|
1.13% |
3.132 |
3.167 |
- |
0.74% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32
|
1.13% |
19.934 |
20.160 |
- |
1.27% |
- |
|
std::transform(vector<int>)_(identity_transform)/1024
|
1.13% |
260.022 |
262.963 |
- |
0.45% |
- |
|
BM_StringFindStringLiteral/256
|
1.13% |
5.570 |
5.633 |
- |
-0.66% |
- |
|
BM_deque_deque_ranges_move_backward/2
|
1.13% |
1.274 |
1.289 |
- |
-3.77% |
- |
|
rng::fold_left(list<int>)/32
|
1.13% |
20.339 |
20.568 |
- |
0.22% |
- |
|
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
1.13% |
361252.271 |
365329.082 |
- |
1.65% |
- |
|
std::move_backward(deque<int>)/64
|
1.13% |
7.775 |
7.863 |
- |
0.02% |
- |
|
std::make_heap(vector<int>,_pred)_(heap)/1024
|
1.13% |
966.253 |
977.137 |
- |
1.46% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192
|
1.13% |
122200.885 |
123577.266 |
- |
0.62% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192
|
1.13% |
180963.088 |
183001.036 |
- |
0.76% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
1.13% |
2238974.720 |
2264187.951 |
- |
0.19% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/4096
|
1.13% |
3362.545 |
3400.405 |
- |
0.14% |
- |
|
std::shift_right(vector<int>)/32
|
1.13% |
3.902 |
3.946 |
- |
2.29% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4
|
1.13% |
54842241.331 |
55459540.699 |
- |
0.88% |
- |
|
std::unique(list<int>)_(sprinkled)/32
|
1.13% |
52.630 |
53.223 |
- |
0.22% |
- |
|
std::find_end(list<int>,_pred)_(near_matches)/8192
|
1.13% |
2541595.611 |
2570189.836 |
- |
0.14% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/8192
|
1.13% |
2422262.641 |
2449514.149 |
- |
-5.16% |
- |
|
std::map<std::string,_int>::count(key)/8192
|
1.12% |
218.657 |
221.117 |
- |
0.80% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8
|
1.12% |
4.364 |
4.413 |
- |
0.83% |
- |
|
BM_format_to_iterator/<std::deque>_C_string_len_6000
|
1.12% |
1946.447 |
1968.337 |
- |
0.14% |
- |
|
std::sort(vector<NonIntegral>)_(repeated)/1024
|
1.12% |
3012.440 |
3046.316 |
- |
1.07% |
- |
|
std::remove_if(vector<int>)_(prefix)/50
|
1.12% |
54.103 |
54.711 |
- |
0.86% |
- |
|
BM_num_get<unsigned_long_long>
|
1.12% |
6.000 |
6.067 |
- |
-0.18% |
- |
|
bm_exception_ptr_move_assign_nonnull
|
1.12% |
3.220 |
3.256 |
- |
0.61% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/8192
|
1.12% |
42319.916 |
42794.910 |
- |
1.01% |
- |
|
std::unique_copy(list<int>,_pred)_(sprinkled)/32
|
1.12% |
21.376 |
21.616 |
- |
0.51% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192
|
1.12% |
238866.991 |
241546.513 |
- |
0.76% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.12% |
26647.517 |
26946.331 |
- |
1.20% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16
|
1.12% |
1055113.506 |
1066939.021 |
- |
4.09% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192
|
1.12% |
108046.191 |
109256.685 |
- |
1.14% |
- |
|
std::format(double)_(fmt:_{:_0Lg})
|
1.12% |
62.451 |
63.151 |
- |
1.06% |
- |
|
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0
|
1.12% |
14.543 |
14.705 |
- |
-0.92% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192
|
1.12% |
122000.052 |
123364.663 |
- |
0.75% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/1024
|
1.12% |
478.738 |
484.093 |
- |
0.49% |
- |
|
std::sort_heap(deque<int>)/1024
|
1.12% |
18940.075 |
19151.737 |
- |
0.89% |
- |
|
rng::fold_left(deque<int>)/8192
|
1.12% |
12084.380 |
12219.403 |
- |
0.55% |
- |
|
BM_deque_vector_ranges_copy_backward/5500
|
1.12% |
1609.264 |
1627.215 |
- |
0.22% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/512
|
1.12% |
814.366 |
823.447 |
- |
3.66% |
- |
|
std::lower_bound(std::vector<int>)/100
|
1.12% |
10.272 |
10.386 |
- |
0.36% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/1024
|
1.11% |
5381.837 |
5441.842 |
- |
0.75% |
- |
|
std::multiset<std::string>::contains(key)/32
|
1.11% |
82.292 |
83.210 |
- |
-0.69% |
- |
|
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192
|
1.11% |
40807.382 |
41262.247 |
- |
1.24% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4
|
1.11% |
23371920.926 |
23631886.691 |
- |
1.66% |
- |
|
SetIntersection_None_Set_string_16384_16
|
1.11% |
374809151.600 |
378977730.151 |
- |
10.60% |
- |
|
std::replace_if(vector<int>)_(prefix)/1024
|
1.11% |
264.183 |
267.119 |
- |
-0.20% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/8192
|
1.11% |
3780.181 |
3822.168 |
- |
0.61% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/1024
|
1.11% |
581443.211 |
587898.944 |
- |
-1.92% |
- |
|
std::unordered_set<int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
1.11% |
7389.911 |
7471.838 |
- |
0.26% |
- |
|
std::multiset<int>::upper_bound(key)/1024
|
1.11% |
27.759 |
28.066 |
- |
1.29% |
- |
|
std::find(vector<short>)_(bail_25%)/1024
|
1.11% |
38.950 |
39.381 |
- |
0.28% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192
|
1.11% |
68641.544 |
69400.136 |
- |
0.98% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/8192
|
1.11% |
59830923.875 |
60492078.463 |
- |
1.82% |
- |
|
std::multiset<int>::lower_bound(key)/32
|
1.10% |
17.201 |
17.391 |
- |
0.05% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/1024
|
1.10% |
5528.077 |
5589.089 |
- |
0.84% |
- |
|
std::unique(list<int>)_(sprinkled)/52
|
1.10% |
66.139 |
66.869 |
- |
0.42% |
- |
|
std::multiset<std::string>::equal_range(key)/1024
|
1.10% |
108.937 |
110.138 |
- |
1.47% |
- |
|
bm_lexicographical_compare<unsigned_char>/1048576
|
1.10% |
17680.532 |
17875.346 |
- |
0.13% |
- |
|
std::format(double)_(fmt:_{:0>17500_0L})
|
1.10% |
1215.650 |
1229.044 |
- |
1.37% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192
|
1.10% |
7026.713 |
7104.115 |
- |
-0.82% |
- |
|
SetIntersection_Interlaced_Vector_string_64_1
|
1.10% |
16441463.055 |
16622451.822 |
- |
-0.14% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/52
|
1.10% |
31.678 |
32.027 |
- |
0.49% |
- |
|
std::partial_sort(vector<NonIntegral>)_(heap)/8192
|
1.10% |
83123.108 |
84037.735 |
- |
0.75% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192
|
1.10% |
284859.886 |
287991.213 |
- |
1.32% |
- |
|
std::upper_bound(std::deque<int>)/8
|
1.10% |
14.716 |
14.878 |
- |
0.48% |
- |
|
std::remove(list<int>)_(prefix)/50
|
1.10% |
62.062 |
62.744 |
- |
0.20% |
- |
|
std::partial_sort(vector<int>)_(descending)/1024
|
1.10% |
7693.350 |
7777.859 |
- |
0.73% |
- |
|
rng::for_each(multiset<int>)/50
|
1.10% |
65.686 |
66.407 |
- |
0.27% |
- |
|
std::find(vector<short>)_(bail_25%)/32768
|
1.10% |
1239.586 |
1253.180 |
- |
0.27% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
1.10% |
10.106 |
10.217 |
- |
0.35% |
- |
|
std::sample(deque<int>)/1024
|
1.10% |
3452.380 |
3490.203 |
- |
0.17% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
1.10% |
27852.111 |
28157.115 |
- |
2.78% |
- |
|
std::is_sorted(list<int>)/1024
|
1.09% |
739.319 |
747.407 |
- |
1.10% |
- |
|
SetIntersection_Front_Vector_float_16_1
|
1.09% |
61884385.112 |
62561281.633 |
- |
1.26% |
- |
|
std::vector<int>::erase(begin)_(cheap_elements)/32
|
1.09% |
4.024 |
4.068 |
- |
-0.00% |
- |
|
std::find_end(list<int>,_pred)_(near_matches)/1024
|
1.09% |
42066.606 |
42526.212 |
- |
0.41% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
1.09% |
879132.268 |
888736.942 |
- |
0.44% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024
|
1.09% |
783.525 |
792.082 |
- |
0.40% |
- |
|
std::find_if(vector<int>)_(bail_25%)/32768
|
1.09% |
1241.371 |
1254.921 |
- |
-7.02% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/32
|
1.09% |
9.690 |
9.796 |
- |
-0.47% |
- |
|
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/32
|
1.09% |
77.796 |
78.644 |
- |
-1.01% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/1024
|
1.09% |
698.557 |
706.170 |
- |
0.33% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/8192
|
1.09% |
101.022 |
102.122 |
- |
-0.27% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/52
|
1.09% |
33.800 |
34.168 |
- |
0.74% |
- |
|
std::replace_if(vector<int>)_(prefix)/8192
|
1.09% |
1991.252 |
2012.936 |
- |
-2.61% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576
|
1.09% |
939909.150 |
950144.037 |
- |
0.34% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/1024
|
1.09% |
5074.952 |
5130.179 |
- |
0.38% |
- |
|
SetIntersection_Front_Vector_string_16384_1024
|
1.09% |
31803289.847 |
32149299.933 |
- |
-1.24% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
1.09% |
11.814 |
11.942 |
- |
-0.81% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/32768
|
1.09% |
26543.830 |
26832.343 |
- |
4.53% |
- |
|
std::reverse(list<int>)/8
|
1.09% |
2.000 |
2.022 |
- |
-0.09% |
- |
|
std::partial_sort_copy(vector<int>)_(heap)/1024
|
1.09% |
7911.982 |
7997.879 |
- |
0.68% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/8
|
1.09% |
4.377 |
4.424 |
- |
0.34% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/1024
|
1.08% |
18511.125 |
18711.824 |
- |
0.68% |
- |
|
BM_std_minmax_element<int>/4
|
1.08% |
1.108 |
1.120 |
- |
-1.31% |
- |
|
std::find_end(list<int>)_(near_matches)/1024
|
1.08% |
34471.874 |
34845.131 |
- |
0.71% |
- |
|
std::pop_heap(vector<size_t>)/1024
|
1.08% |
8.095 |
8.182 |
- |
0.74% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8
|
1.08% |
50.752 |
51.301 |
- |
0.86% |
- |
|
std::sort(vector<int>)_(heap)/8192
|
1.08% |
50655.290 |
51202.594 |
- |
0.83% |
- |
|
std::find_if(list<int>)_(process_all)/8
|
1.08% |
2.214 |
2.238 |
- |
0.49% |
- |
|
std::search(list<int>,_pred)_(no_match)/1048576
|
1.08% |
873510.608 |
882929.240 |
- |
0.46% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/1024
|
1.08% |
11620.029 |
11745.322 |
- |
0.35% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/1024
|
1.08% |
5012.650 |
5066.682 |
- |
0.88% |
- |
|
std::find_end(forward_list<int>)_(match_near_end)/8192
|
1.08% |
251363.295 |
254072.279 |
- |
0.46% |
- |
|
BM_to_chars_good/2
|
1.08% |
10.141 |
10.250 |
- |
0.50% |
- |
|
std::shift_right(vector<int>)/50
|
1.08% |
5.274 |
5.331 |
- |
0.05% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8
|
1.08% |
56.903 |
57.516 |
- |
0.68% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/8192
|
1.08% |
11506.663 |
11630.417 |
- |
12.12% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576
|
1.08% |
630010.043 |
636783.631 |
- |
0.27% |
- |
|
std::count(deque<int>)_(every_other)/1048576
|
1.08% |
312501.232 |
315861.063 |
- |
0.33% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/1024
|
1.07% |
2344.985 |
2370.186 |
- |
0.48% |
- |
|
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192
|
1.07% |
60336.933 |
60985.304 |
- |
-0.43% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4
|
1.07% |
13202654.476 |
13344501.018 |
- |
1.06% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/8192
|
1.07% |
17564.442 |
17753.124 |
- |
1.87% |
- |
|
std::multiset<std::string>::lower_bound(key)/8192
|
1.07% |
195.731 |
197.833 |
- |
-1.03% |
- |
|
std::sort(vector<NonIntegral>)_(ascending)/8
|
1.07% |
16.763 |
16.943 |
- |
1.58% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/50
|
1.07% |
23.054 |
23.301 |
- |
0.95% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0
|
1.07% |
17.403 |
17.590 |
- |
1.61% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/32
|
1.07% |
2.794 |
2.824 |
- |
0.26% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8
|
1.07% |
89.769 |
90.730 |
- |
0.72% |
- |
|
std::find_if_not(vector<char>)_(process_all)/32768
|
1.07% |
3086.085 |
3119.110 |
- |
0.47% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192
|
1.07% |
5612.839 |
5672.904 |
- |
0.40% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024
|
1.07% |
2618.822 |
2646.830 |
- |
0.76% |
- |
|
std::format(float)_(fmt:_{:017500_10Lg})
|
1.07% |
1217.075 |
1230.089 |
- |
0.70% |
- |
|
std::partial_sort_copy(list<int>)_(descending)/8192
|
1.07% |
83009.506 |
83897.096 |
- |
0.49% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8
|
1.07% |
61.819 |
62.479 |
- |
2.11% |
- |
|
std::unique(vector<int>,_pred)_(contiguous)/52
|
1.07% |
62.110 |
62.774 |
- |
0.26% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
1.07% |
22.927 |
23.172 |
- |
1.84% |
- |
|
std::find_end(deque<int>)_(match_near_end)/8192
|
1.07% |
592.305 |
598.627 |
- |
0.29% |
- |
|
std::sample(vector<int>)/32
|
1.07% |
105.211 |
106.332 |
- |
-0.04% |
- |
|
SetIntersection_Front_Set_uint32_1024_16
|
1.06% |
1208000.351 |
1220859.727 |
- |
1.87% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024
|
1.06% |
963.259 |
973.513 |
- |
1.89% |
- |
|
std::lower_bound(std::vector<int>)/8192
|
1.06% |
13.480 |
13.624 |
- |
0.33% |
- |
|
std::partial_sort(deque<int>)_(repeated)/1024
|
1.06% |
6613.255 |
6683.643 |
- |
0.68% |
- |
|
std::move(vector<int>)/512
|
1.06% |
19.897 |
20.108 |
- |
0.04% |
- |
|
std::generate_n(vector<int>)/32
|
1.06% |
7.820 |
7.903 |
- |
0.05% |
- |
|
std::sort(vector<NonIntegral>)_(pipe-organ)/8192
|
1.06% |
87397.151 |
88325.521 |
- |
0.71% |
- |
|
BM_vector_deque_ranges_copy/1024
|
1.06% |
294.498 |
297.626 |
- |
0.58% |
- |
|
std::generate(deque<int>)/8192
|
1.06% |
2389.286 |
2414.656 |
- |
0.35% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192
|
1.06% |
412467.591 |
416845.364 |
- |
1.36% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/32
|
1.06% |
15.690 |
15.856 |
- |
0.02% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/50
|
1.06% |
1337.103 |
1351.281 |
- |
0.32% |
- |
|
std::set<std::string>::upper_bound(key)/8192
|
1.06% |
194.551 |
196.612 |
- |
0.72% |
- |
|
std::count(deque<int>)_(every_other)/8
|
1.06% |
2.248 |
2.272 |
- |
0.04% |
- |
|
std::copy_backward(deque<int>)/64
|
1.06% |
2.633 |
2.661 |
- |
-0.91% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024
|
1.06% |
1553635.597 |
1570087.604 |
- |
0.28% |
- |
|
std::count(vector<int>)_(every_other)/8192
|
1.06% |
806.075 |
814.611 |
- |
-0.16% |
- |
|
std::generate(deque<int>)/1024
|
1.06% |
306.073 |
309.311 |
- |
0.17% |
- |
|
std::find_end(forward_list<int>)_(same_length)/1000
|
1.06% |
1457.809 |
1473.229 |
- |
0.01% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
1.06% |
18.202 |
18.394 |
- |
1.37% |
- |
|
std::find_end(vector<int>,_pred)_(same_length)/1024
|
1.06% |
381.819 |
385.848 |
- |
0.47% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
1.06% |
1770026.104 |
1788700.113 |
- |
1.20% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/1024
|
1.05% |
802.645 |
811.111 |
- |
0.09% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024
|
1.05% |
811.078 |
819.632 |
- |
0.23% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/8192
|
1.05% |
4750.120 |
4800.145 |
- |
0.72% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4
|
1.05% |
7157554.560 |
7232921.346 |
- |
8.49% |
- |
|
std::partial_sort_copy(vector<int>)_(shuffled)/1024
|
1.05% |
6712.114 |
6782.774 |
- |
0.64% |
- |
|
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32
|
1.05% |
532.316 |
537.917 |
- |
0.30% |
- |
|
rng::for_each(multimap<int>)/32
|
1.05% |
41.391 |
41.827 |
- |
0.50% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/512
|
1.05% |
813.666 |
822.219 |
- |
3.44% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024
|
1.05% |
4000.421 |
4042.465 |
- |
2.63% |
- |
|
std::find_if_not(deque<int>)_(process_all)/1024
|
1.05% |
262.053 |
264.804 |
- |
-5.81% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/512
|
1.05% |
709.156 |
716.599 |
- |
0.63% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
1.05% |
13.561 |
13.703 |
- |
1.35% |
- |
|
std::set<int>::ctor(const_Self&,_const_allocator_type&)/32
|
1.05% |
177.798 |
179.662 |
- |
2.27% |
- |
|
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024
|
1.05% |
35081.443 |
35449.214 |
- |
-0.15% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_16
|
1.05% |
33720690.229 |
34074158.203 |
- |
0.39% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0
|
1.05% |
17.435 |
17.618 |
- |
-0.04% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
1.05% |
1031436.305 |
1042229.822 |
- |
0.91% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.05% |
112440.755 |
113616.152 |
- |
0.64% |
- |
|
BM_format_to_iterator/<std::deque>_string_len_6000
|
1.05% |
1745.411 |
1763.656 |
- |
0.71% |
- |
|
std::rotate(vector<int>)_(1_element_forward)/8192
|
1.04% |
277.611 |
280.511 |
- |
0.44% |
- |
|
std::remove_copy_if(vector<int>)_(prefix)/1024
|
1.04% |
371.695 |
375.574 |
- |
0.28% |
- |
|
SetIntersection_Front_Set_uint64_1024_1
|
1.04% |
1031622.989 |
1042388.799 |
- |
1.79% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024
|
1.04% |
12133.715 |
12260.188 |
- |
0.80% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/1024
|
1.04% |
101.881 |
102.943 |
- |
-7.26% |
- |
|
std::set<std::string>::count(key)/8192
|
1.04% |
210.028 |
212.216 |
- |
0.55% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/1024
|
1.04% |
699.192 |
706.471 |
- |
0.45% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/1048576
|
1.04% |
1687702.078 |
1705265.393 |
- |
3.98% |
- |
|
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/1024
|
1.04% |
14522.581 |
14673.677 |
- |
-3.21% |
- |
|
std::unordered_multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/0
|
1.04% |
15.841 |
16.006 |
- |
0.86% |
- |
|
std::remove_copy(vector<int>)_(sprinkled)/8192
|
1.04% |
1904.225 |
1924.001 |
- |
0.19% |
- |
|
std::partial_sort_copy(vector<int>)_(shuffled)/8192
|
1.04% |
71853.791 |
72599.923 |
- |
1.29% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/50
|
1.04% |
17.344 |
17.524 |
- |
0.47% |
- |
|
ranges::min(std::list<__int128>)/70000
|
1.04% |
56214.323 |
56797.915 |
- |
2.23% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/8192
|
1.04% |
43972.415 |
44428.837 |
- |
0.87% |
- |
|
std::find_end(vector<int>)_(single_element)/1024
|
1.04% |
157.291 |
158.923 |
- |
-6.21% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024
|
1.04% |
3.924 |
3.965 |
- |
0.81% |
- |
|
std::pop_heap(deque<size_t>)/8
|
1.04% |
51.719 |
52.255 |
- |
0.92% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024
|
1.04% |
23149.976 |
23390.156 |
- |
0.34% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
1.04% |
384.720 |
388.706 |
- |
0.79% |
- |
|
std::find_first_of(list<int>)_(small_needle)/50
|
1.04% |
138.231 |
139.663 |
- |
0.37% |
- |
|
std::for_each_n(list<int>)/50
|
1.04% |
22.369 |
22.601 |
- |
4.21% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/50
|
1.04% |
270.344 |
273.144 |
- |
0.51% |
- |
|
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024
|
1.04% |
1443001.959 |
1457938.020 |
- |
-0.22% |
- |
|
std::for_each(vector<int>)/32
|
1.03% |
3.733 |
3.771 |
- |
0.26% |
- |
|
std::copy_if(list<int>)_(entire_range)/8
|
1.03% |
2.352 |
2.376 |
- |
0.01% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8192
|
1.03% |
312.774 |
316.002 |
- |
-6.67% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/50
|
1.03% |
1331.062 |
1344.789 |
- |
0.25% |
- |
|
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192
|
1.03% |
75855.212 |
76637.375 |
- |
0.86% |
- |
|
std::copy_n(vector<bool>)_(aligned)/64
|
1.03% |
38.029 |
38.421 |
- |
-0.15% |
- |
|
std::pop_heap(deque<float>)/8
|
1.03% |
52.826 |
53.370 |
- |
0.30% |
- |
|
std::make_heap(deque<int>)_(heap)/8192
|
1.03% |
30105.928 |
30416.173 |
- |
-0.27% |
- |
|
std::sample(deque<int>)/8192
|
1.03% |
27993.687 |
28282.060 |
- |
0.18% |
- |
|
std::count_if(deque<int>)_(every_other)/1048576
|
1.03% |
347516.979 |
351096.203 |
- |
0.14% |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/1024
|
1.03% |
6973.791 |
7045.589 |
- |
0.47% |
- |
|
std::rotate(vector<int>)_(1_element_backward)/8192
|
1.03% |
295.159 |
298.197 |
- |
0.36% |
- |
|
std::reverse_copy(list<int>)/8
|
1.03% |
2.427 |
2.452 |
- |
0.41% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.03% |
1433356.199 |
1448105.555 |
- |
-0.54% |
- |
|
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32
|
1.03% |
16.584 |
16.755 |
- |
0.18% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/1048576
|
1.03% |
228395.742 |
230743.199 |
- |
-2.16% |
- |
|
SetIntersection_Front_Set_uint64_16384_64
|
1.03% |
1863631.513 |
1882784.301 |
- |
-4.62% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/8192
|
1.03% |
3755.981 |
3794.578 |
- |
0.37% |
- |
|
std::copy_if(deque<int>)_(every_other)/32768
|
1.03% |
12201.415 |
12326.727 |
- |
0.99% |
- |
|
rng::find_last(vector<int>)_(bail_10%)/50
|
1.03% |
10.718 |
10.829 |
- |
0.24% |
- |
|
BM_deque_deque_copy/1024
|
1.02% |
45.678 |
46.146 |
- |
1.18% |
- |
|
std::search(list<int>,_pred)_(no_match)/1000
|
1.02% |
725.100 |
732.512 |
- |
0.37% |
- |
|
std::unordered_set<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
1.02% |
7542.700 |
7619.772 |
- |
0.70% |
- |
|
std::remove_if(vector<int>)_(prefix)/32
|
1.02% |
48.099 |
48.591 |
- |
0.32% |
- |
|
std::count(vector<int>)_(every_other)/1024
|
1.02% |
101.347 |
102.382 |
- |
0.04% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
1.02% |
858.186 |
866.947 |
- |
0.44% |
- |
|
std::pop_heap(vector<std::string>)/8192
|
1.02% |
85.811 |
86.687 |
- |
-0.00% |
- |
|
std::find_end(vector<int>)_(single_element)/8192
|
1.02% |
1239.776 |
1252.415 |
- |
-5.80% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/50
|
1.02% |
9.657 |
9.755 |
- |
0.27% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192
|
1.02% |
131310.505 |
132648.511 |
- |
0.61% |
- |
|
std::format(double)_(fmt:_{:_10L})
|
1.02% |
72.542 |
73.281 |
- |
0.27% |
- |
|
std::multiset<int>::equal_range(key)/8192
|
1.02% |
52.641 |
53.177 |
- |
1.01% |
- |
|
SetIntersection_Interlaced_Set_float_1024_4
|
1.02% |
8352739.969 |
8437554.119 |
- |
-1.55% |
- |
|
std::partial_sort_copy(vector<int>)_(ascending)/1024
|
1.02% |
4526.484 |
4572.435 |
- |
0.08% |
- |
|
std::rotate(list<int>)_(by_1/2)/32
|
1.01% |
13.616 |
13.754 |
- |
0.15% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
1.01% |
14.101 |
14.244 |
- |
0.22% |
- |
|
std::make_heap(vector<int>)_(shuffled)/8192
|
1.01% |
6246.612 |
6309.907 |
- |
0.51% |
- |
|
BM_CmpEqual_uchar_uint
|
1.01% |
1.055 |
1.066 |
- |
0.15% |
- |
|
std::flat_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/0
|
1.01% |
12.788 |
12.918 |
- |
0.13% |
- |
|
std::for_each(multimap<int>::iterator)/50
|
1.01% |
65.321 |
65.982 |
- |
-0.08% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/8192
|
1.01% |
14887850.335 |
15038464.932 |
- |
0.30% |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/8192
|
1.01% |
620.425 |
626.700 |
- |
0.35% |
- |
|
std::sample(list<int>)/1024
|
1.01% |
3318.232 |
3351.785 |
- |
-0.02% |
- |
|
std::sort(vector<int>)_(descending)/8192
|
1.01% |
28683.187 |
28972.241 |
- |
0.97% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32
|
1.01% |
976.289 |
986.124 |
- |
-1.19% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/16
|
1.01% |
6.656 |
6.723 |
- |
0.11% |
- |
|
std::stable_sort(deque<int>)_(shuffled)/8192
|
1.01% |
148226.743 |
149717.939 |
- |
0.90% |
- |
|
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024
|
1.01% |
7462.057 |
7537.112 |
- |
0.42% |
- |
|
std::multiset<int>::lower_bound(key)/1024
|
1.01% |
27.664 |
27.942 |
- |
0.74% |
- |
|
std::pop_heap(vector<float>)/8
|
1.01% |
51.770 |
52.290 |
- |
-0.39% |
- |
|
std::unique(vector<int>,_pred)_(sprinkled)/52
|
1.01% |
69.822 |
70.524 |
- |
0.15% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
1.00% |
162645.263 |
164277.976 |
- |
-0.17% |
- |
|
std::map<int,_int>::count(key)/32
|
1.00% |
17.382 |
17.556 |
- |
0.06% |
- |
|
std::rotate(vector<int>)_(by_1/3)/8192
|
1.00% |
1970.231 |
1989.974 |
- |
-0.65% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/0
|
1.00% |
1.239 |
1.251 |
- |
0.45% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/1048576
|
1.00% |
982204.517 |
992032.392 |
- |
0.27% |
- |