|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
-64.54% |
178.895 |
63.441 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-62.94% |
67.240 |
24.919 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/1024
|
-60.22% |
113.153 |
45.013 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
-58.48% |
244.192 |
101.380 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/1024
|
-58.45% |
182.110 |
75.668 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/1024
|
-58.42% |
228.549 |
95.040 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-56.08% |
217.915 |
95.700 |
- |
0.00% |
- |
|
std::fill(vector<bool>)/262144
|
-52.49% |
480.239 |
228.160 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-52.15% |
47.167 |
22.572 |
- |
0.00% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/1024
|
-51.52% |
1552.660 |
752.719 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/64000
|
-50.03% |
48749.820 |
24360.029 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/65536
|
-49.79% |
49922.933 |
25068.640 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/70000
|
-49.34% |
53320.200 |
27014.361 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/5500
|
-49.29% |
4161.504 |
2110.169 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/4000
|
-49.03% |
3015.737 |
1537.020 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/4096
|
-48.76% |
3089.013 |
1582.724 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert(const_value_type&)_(already_present)/1024
|
-47.01% |
22.118 |
11.721 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/1024
|
-46.65% |
747.935 |
398.999 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-45.97% |
142.727 |
77.116 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/512
|
-43.99% |
357.810 |
200.427 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-40.85% |
20.354 |
12.040 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-40.10% |
5580969.201 |
3342726.082 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::contains(key)/32
|
-39.05% |
13.177 |
8.032 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-37.32% |
155.381 |
97.400 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-36.21% |
108.263 |
69.063 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-35.34% |
38.190 |
24.695 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/32
|
-34.91% |
105.268 |
68.517 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-34.47% |
94.037 |
61.624 |
- |
0.00% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8
|
-34.26% |
1.125 |
0.740 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-34.13% |
117.410 |
77.338 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_1024_4
|
-33.36% |
3469027.346 |
2311628.731 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
-33.30% |
141.607 |
94.455 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_1024_16
|
-32.92% |
3490998.130 |
2341719.810 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_1024_1024
|
-32.56% |
3427524.492 |
2311417.367 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16384_1024
|
-32.55% |
30021002.889 |
20249018.539 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_1024_1024
|
-32.53% |
3485858.301 |
2352023.777 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-32.39% |
139.578 |
94.375 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_1024_256
|
-32.17% |
3408345.347 |
2311955.066 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_1024_64
|
-32.06% |
3470198.344 |
2357495.716 |
- |
0.00% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192
|
-31.41% |
13908.722 |
9539.438 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-30.77% |
365206198.966 |
252843028.912 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-30.73% |
34.735 |
24.061 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_1024_256
|
-30.70% |
3426136.822 |
2374451.794 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/1024
|
-30.52% |
80.189 |
55.714 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_1024_64
|
-29.91% |
3314733.459 |
2323257.923 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_16384_1024
|
-29.46% |
28655649.396 |
20213737.804 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/1024
|
-28.30% |
114.456 |
82.067 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
-28.20% |
5560870.469 |
3992754.407 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0
|
-27.95% |
41.803 |
30.119 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024
|
-27.88% |
90.187 |
65.040 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_16384_16
|
-27.59% |
27966282.610 |
20250395.592 |
- |
0.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
-27.49% |
34.494 |
25.012 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0
|
-27.33% |
33.796 |
24.559 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(iterator)/1024
|
-26.97% |
41.339 |
30.188 |
- |
0.00% |
- |
|
std::set<std::string>::insert(const_value_type&)_(already_present)/1024
|
-26.76% |
102.277 |
74.909 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-26.51% |
32.210 |
23.673 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-26.02% |
61175651.522 |
45255769.324 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-25.94% |
103.128 |
76.375 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/1024
|
-25.89% |
114.929 |
85.175 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/8192
|
-25.78% |
108.605 |
80.612 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_256_256
|
-25.77% |
11634355.644 |
8636379.475 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_16384_256
|
-25.51% |
34670759.598 |
25826238.981 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-25.32% |
171.534 |
128.104 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024
|
-25.20% |
504.142 |
377.099 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-24.95% |
136.489 |
102.435 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192
|
-24.79% |
4046.372 |
3043.229 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/0
|
-24.73% |
30.381 |
22.868 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0
|
-24.69% |
0.633 |
0.477 |
- |
0.00% |
- |
|
BM_std_minmax_element<int>/3
|
-24.03% |
1.052 |
0.799 |
- |
0.00% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/0
|
-24.00% |
0.461 |
0.350 |
- |
0.00% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/52
|
-23.75% |
20.431 |
15.578 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-23.66% |
58504357.468 |
44659555.936 |
- |
0.00% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/8192
|
-23.59% |
31.989 |
24.443 |
- |
0.00% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/1024
|
-23.30% |
78.302 |
60.059 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Small_Control
|
-23.12% |
0.302 |
0.232 |
- |
0.00% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/32
|
-23.10% |
13.180 |
10.135 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/8192
|
-22.98% |
95.255 |
73.369 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-22.75% |
4429544.136 |
3421840.630 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1
|
-22.63% |
4454429.075 |
3446281.888 |
- |
0.00% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/0
|
-22.61% |
30.312 |
23.457 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0
|
-22.58% |
0.634 |
0.491 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-22.20% |
8446485.289 |
6571757.994 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/32
|
-22.04% |
71.503 |
55.741 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-21.77% |
41.384 |
32.375 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_1024_1024
|
-21.74% |
17259190.464 |
13507700.618 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-21.31% |
67.898 |
53.432 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(iterator)/8192
|
-21.24% |
34.118 |
26.870 |
- |
0.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
-20.41% |
35.936 |
28.601 |
- |
0.00% |
- |
|
BM_deque_vector_copy/0
|
-20.40% |
0.577 |
0.460 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/8192
|
-20.28% |
121.656 |
96.982 |
- |
0.00% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192
|
-19.88% |
10261.939 |
8222.312 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16384_16
|
-19.50% |
25134233.478 |
20233183.075 |
- |
0.00% |
- |
|
std::swap_ranges(deque<int>)/8192
|
-19.39% |
3118.994 |
2514.223 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/64
|
-19.33% |
27.509 |
22.191 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-19.22% |
5709046.405 |
4611688.107 |
- |
0.00% |
- |
|
std::swap_ranges(deque<int>)/1024
|
-19.11% |
392.382 |
317.391 |
- |
0.00% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1048576
|
-18.94% |
760684.658 |
616631.334 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0
|
-18.81% |
28.312 |
22.986 |
- |
0.00% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8
|
-18.64% |
39.582 |
32.204 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-18.64% |
106.608 |
86.735 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-18.26% |
36.441 |
29.786 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-18.25% |
2817.018 |
2302.949 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-18.21% |
43.071 |
35.226 |
- |
0.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
-18.12% |
34.472 |
28.226 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_16384_16
|
-17.84% |
33877793.467 |
27833178.360 |
- |
0.00% |
- |
|
std::map<std::string,_int>::ctor(const_Self&)/32
|
-17.81% |
770.896 |
633.601 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_16384_256
|
-17.80% |
5405681.115 |
4443475.837 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
-17.57% |
51909389.906 |
42788190.022 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-17.41% |
145.113 |
119.852 |
- |
0.00% |
- |
|
BM_format_to_string_pointer<char>/16384
|
-17.33% |
293.519 |
242.659 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(begin)_(expensive_elements)/1024
|
-17.26% |
1122.768 |
929.005 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-17.25% |
54348704.079 |
44972198.876 |
- |
0.00% |
- |
|
std::find_if(list<int>)_(process_all)/8192
|
-17.14% |
8412.626 |
6970.493 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_1024_1024
|
-17.10% |
19313540.263 |
16011303.104 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-16.91% |
58824984.264 |
48876385.530 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-16.89% |
34.427 |
28.614 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/8192
|
-16.77% |
200.280 |
166.698 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192
|
-16.76% |
1278.062 |
1063.816 |
- |
0.00% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8
|
-16.72% |
0.880 |
0.733 |
- |
0.00% |
- |
|
BM_Invoke_MemFuncPtr
|
-16.70% |
0.842 |
0.702 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_1024_256
|
-16.49% |
5557525.018 |
4641159.996 |
- |
0.00% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/50
|
-16.46% |
25.622 |
21.404 |
- |
0.00% |
- |
|
BM_format_to_string_span<char>/16384
|
-16.39% |
289.970 |
242.442 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024
|
-16.36% |
51.113 |
42.750 |
- |
0.00% |
- |
|
std::list<int>::operator=(const_Self&)_(cheap_elements)/8192
|
-16.31% |
9695.882 |
8114.739 |
- |
0.00% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
-16.26% |
10341.553 |
8659.714 |
- |
0.00% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/8
|
-16.21% |
3.973 |
3.329 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-16.20% |
51.629 |
43.265 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_1024_1024
|
-16.14% |
20331685.012 |
17050291.365 |
- |
0.00% |
- |
|
std::find_if(vector<int>)_(process_all)/8192
|
-16.12% |
1481.512 |
1242.624 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32
|
-16.11% |
119.649 |
100.373 |
- |
0.00% |
- |
|
std::find_if(vector<int>)_(process_all)/32768
|
-16.10% |
5923.389 |
4969.864 |
- |
0.00% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/50
|
-16.09% |
17.356 |
14.564 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
-16.04% |
36.528 |
30.668 |
- |
0.00% |
- |
|
std::find_if(vector<int>)_(process_all)/50
|
-15.98% |
9.324 |
7.834 |
- |
0.00% |
- |
|
BM_stop_token_multi_thread_polling_stop_requested/131072
|
-15.65% |
8931069.851 |
7533206.940 |
- |
0.00% |
- |
|
BM_StringRelational_Eq_Large_Large_Control
|
-15.64% |
2.225 |
1.877 |
- |
0.00% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/8192
|
-15.47% |
4.812 |
4.067 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/32
|
-15.39% |
49.986 |
42.293 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192
|
-15.34% |
3933.660 |
3330.074 |
- |
0.00% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/50
|
-15.23% |
1.140 |
0.966 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(const_value_type&)_(already_present)/32
|
-15.10% |
98.639 |
83.744 |
- |
0.00% |
- |
|
std::map<std::string,_int>::clear()/1024
|
-14.96% |
23499.329 |
19982.904 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
-14.86% |
33.511 |
28.533 |
- |
0.00% |
- |
|
std::find_if(vector<int>)_(process_all)/1024
|
-14.84% |
185.230 |
157.738 |
- |
0.00% |
- |
|
std::find(vector<char>)_(bail_25%)/8
|
-14.81% |
1.381 |
1.176 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_262144_16384
|
-14.80% |
378697481.751 |
322634473.676 |
- |
0.00% |
- |
|
BM_format_to_string_begin<std::string>/16384
|
-14.76% |
165.470 |
141.043 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
-14.72% |
825.180 |
703.753 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst
|
-14.62% |
1.207 |
1.030 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(single_element)/1024
|
-14.62% |
492.776 |
420.738 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024
|
-14.57% |
486.619 |
415.728 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-14.57% |
15042.430 |
12851.262 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_256_64
|
-14.41% |
6788053.952 |
5809696.632 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-14.32% |
2263191.994 |
1939101.284 |
- |
0.00% |
- |
|
BM_std_minmax_element<char>/1
|
-14.19% |
0.445 |
0.382 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_64
|
-14.13% |
16491550.981 |
14161176.997 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_256_16
|
-14.10% |
6201140.003 |
5326853.086 |
- |
0.00% |
- |
|
rng::adjacent_view::begin()/100_(full_view)
|
-13.96% |
53.122 |
45.706 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_262144_64
|
-13.83% |
405529994.712 |
349461030.331 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::find(key)/32
|
-13.75% |
105.490 |
90.985 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-13.75% |
8193600.852 |
7067079.326 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024
|
-13.66% |
34441182.390 |
29735042.248 |
- |
0.00% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192
|
-13.52% |
9716.174 |
8402.818 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-13.51% |
36.964 |
31.969 |
- |
0.00% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/8192
|
-13.47% |
145.891 |
126.233 |
- |
0.00% |
- |
|
BM_tolower_char<wchar_t>
|
-13.44% |
0.918 |
0.795 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(const_value_type&)_(already_present)/1024
|
-13.44% |
146.291 |
126.629 |
- |
0.00% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-13.38% |
11201.944 |
9703.159 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_262144_16
|
-13.33% |
405311260.295 |
351274142.119 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64
|
-13.28% |
34449389.204 |
29874074.319 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(iterator)/32
|
-13.25% |
29.591 |
25.671 |
- |
0.00% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1000
|
-13.17% |
34744.068 |
30168.322 |
- |
0.00% |
- |
|
std::find_end(vector<int>)_(same_length)/8192
|
-13.13% |
2330.712 |
2024.584 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(iterator)/32
|
-13.02% |
29.983 |
26.078 |
- |
0.00% |
- |
|
BM_BitsetToString<64>/Uniform_(50%)/50
|
-13.02% |
31.018 |
26.980 |
- |
0.00% |
- |
|
ranges::minmax(std::deque<long_long>)/1
|
-13.02% |
0.454 |
0.395 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-12.98% |
133209.791 |
115915.692 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(single_element)/1000
|
-12.87% |
496.228 |
432.366 |
- |
0.00% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/1024
|
-12.86% |
3.786 |
3.299 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-12.83% |
58962944.523 |
51395419.519 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192
|
-12.83% |
1157.030 |
1008.579 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(single_element)/8192
|
-12.72% |
3850.689 |
3360.895 |
- |
0.00% |
- |
|
bm_lexicographical_compare<unsigned_char>/8
|
-12.67% |
1.750 |
1.528 |
- |
0.00% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0
|
-12.61% |
0.807 |
0.705 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(iterator)/1024
|
-12.52% |
27.386 |
23.958 |
- |
0.00% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1024
|
-12.50% |
36167.760 |
31647.072 |
- |
0.00% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/1024
|
-12.47% |
1198208.534 |
1048741.744 |
- |
0.00% |
- |
|
std::find_if(vector<int>)_(process_all)/8
|
-12.46% |
1.744 |
1.527 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0
|
-12.45% |
0.553 |
0.484 |
- |
0.00% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/32
|
-12.38% |
2.028 |
1.777 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024
|
-12.37% |
24.289 |
21.284 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_16384_1024
|
-12.25% |
17426887.900 |
15291390.428 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16384_4
|
-12.24% |
23141262.773 |
20308678.644 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-12.21% |
32.617 |
28.633 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-12.20% |
187417.319 |
164550.128 |
- |
0.00% |
- |
|
std::stable_partition(list<int>)_(sparse)/8192
|
-12.14% |
18620.394 |
16360.724 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_1024_16
|
-12.11% |
2600608.207 |
2285556.728 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-12.11% |
4425302.846 |
3889396.740 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-12.05% |
18.766 |
16.505 |
- |
0.00% |
- |
|
std::map<std::string,_int>::clear()/8192
|
-11.98% |
229457.200 |
201961.156 |
- |
0.00% |
- |
|
std::find(vector<short>)_(bail_25%)/1024
|
-11.98% |
44.612 |
39.269 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_256
|
-11.89% |
10318261.175 |
9091069.154 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Small_Control
|
-11.88% |
0.448 |
0.395 |
- |
0.00% |
- |
|
BM_to_sys/2100/threads:16
|
-11.85% |
18.485 |
16.294 |
- |
0.00% |
- |
|
std::find(vector<short>)_(bail_25%)/8192
|
-11.84% |
356.749 |
314.527 |
- |
0.00% |
- |
|
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/32
|
-11.80% |
986.332 |
869.931 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
-11.74% |
1191.250 |
1051.360 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
-11.74% |
47.184 |
41.646 |
- |
0.00% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/8192
|
-11.70% |
7.907 |
6.982 |
- |
0.00% |
- |
|
std::find(vector<short>)_(bail_25%)/32768
|
-11.70% |
1415.301 |
1249.749 |
- |
0.00% |
- |
|
ranges::min(std::deque<__int128>)/70000
|
-11.62% |
27377.801 |
24196.061 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_256_4
|
-11.62% |
6332386.380 |
5596792.237 |
- |
0.00% |
- |
|
std::set<std::string>::insert(const_value_type&)_(already_present)/8192
|
-11.57% |
175.194 |
154.926 |
- |
0.00% |
- |
|
BM_StringFindAllMatch/8
|
-11.55% |
2.924 |
2.587 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32
|
-11.53% |
41.605 |
36.807 |
- |
0.00% |
- |
|
std::set<std::string>::ctor(const_Self&)/32
|
-11.52% |
813.732 |
719.973 |
- |
0.00% |
- |
|
BM_StringRelational_Eq_Small_Large_Control
|
-11.48% |
0.388 |
0.344 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst
|
-11.48% |
1.252 |
1.109 |
- |
0.00% |
- |
|
std::copy_backward(vector<int>)/4096
|
-11.43% |
170.583 |
151.083 |
- |
0.00% |
- |
|
std::copy_n(vector<int>)/4096
|
-11.43% |
165.695 |
146.757 |
- |
0.00% |
- |
|
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1
|
-11.43% |
23.347 |
20.679 |
- |
0.00% |
- |
|
std::set<std::string>::erase(key)_(existent)/1024
|
-11.41% |
96.893 |
85.842 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/1024
|
-11.28% |
71.290 |
63.251 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeMiddle
|
-11.25% |
1.430 |
1.269 |
- |
0.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-11.21% |
163.848 |
145.485 |
- |
0.00% |
- |
|
BM_StringFindCharLiteral/1024
|
-11.20% |
21.101 |
18.738 |
- |
0.00% |
- |
|
std::search_n(list<int>,_pred)_(no_match)/8192
|
-11.16% |
8719.090 |
7745.830 |
- |
0.00% |
- |
|
BM_emoji_escaped<wchar_t>
|
-11.16% |
6467.889 |
5745.955 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
-11.14% |
5013340.479 |
4454642.674 |
- |
0.00% |
- |
|
ranges::min(std::list<long_long>)/1
|
-11.06% |
0.432 |
0.384 |
- |
0.00% |
- |
|
BM_Copy_MemPtr
|
-10.99% |
1.586 |
1.412 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_Control
|
-10.97% |
0.460 |
0.410 |
- |
0.00% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/50
|
-10.85% |
15.151 |
13.506 |
- |
0.00% |
- |
|
std::replace_if(deque<int>)_(sprinkled)/50
|
-10.81% |
15.388 |
13.725 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_16
|
-10.79% |
10004657.926 |
8924721.647 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-10.70% |
2393.473 |
2137.470 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
-10.65% |
7561401.363 |
6755921.081 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_262144_1024
|
-10.49% |
353337379.017 |
316255824.873 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::ctor(const_Self&)/32
|
-10.32% |
760.063 |
681.659 |
- |
0.00% |
- |
|
BM_std_minmax_element<char>/3
|
-10.31% |
0.958 |
0.859 |
- |
0.00% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/32
|
-10.29% |
15.500 |
13.904 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-10.28% |
250801099.418 |
225018120.697 |
- |
0.00% |
- |
|
std::move_backward(list<int>)/4096
|
-10.26% |
5418.055 |
4862.074 |
- |
0.00% |
- |
|
std::find_if(vector<char>)_(process_all)/8
|
-10.25% |
1.555 |
1.395 |
- |
0.00% |
- |
|
std::copy_if(vector<int>)_(every_other)/1048576
|
-10.24% |
547862.071 |
491744.630 |
- |
0.00% |
- |
|
std::map<std::string,_int>::clear()/32
|
-10.23% |
958.679 |
860.575 |
- |
0.00% |
- |
|
std::adjacent_find(list<int>,_pred)/50
|
-10.23% |
40.564 |
36.415 |
- |
0.00% |
- |
|
ranges::min(std::list<char>)/1
|
-10.22% |
0.653 |
0.586 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_262144_256
|
-10.08% |
397899271.493 |
357773448.341 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-10.08% |
18838.198 |
16938.735 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_16384_64
|
-10.05% |
2016479.429 |
1813849.853 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_16384_64
|
-10.03% |
2944168.309 |
2648751.158 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_262144_16384
|
-9.97% |
387504700.402 |
348885626.261 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_16384_256
|
-9.91% |
5702732.643 |
5137332.901 |
- |
0.00% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-9.90% |
28.641 |
25.805 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(iterator)/1024
|
-9.88% |
29.109 |
26.233 |
- |
0.00% |
- |
|
BM_StringRelational_Eq_Small_Small_Control
|
-9.81% |
1.835 |
1.655 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_16384_64
|
-9.72% |
1984310.383 |
1791403.303 |
- |
0.00% |
- |
|
BM_StringConstructDestroyCStr_Large_Transparent
|
-9.68% |
9.862 |
8.907 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192
|
-9.57% |
80.877 |
73.140 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_262144_1024
|
-9.53% |
381058441.687 |
344739155.929 |
- |
0.00% |
- |
|
std::copy_if(vector<int>)_(every_other)/512
|
-9.47% |
275.816 |
249.702 |
- |
0.00% |
- |
|
std::for_each_n(deque<int>)/8
|
-9.40% |
3.134 |
2.839 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::erase(iterator)/1024
|
-9.34% |
82.720 |
74.991 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024
|
-9.23% |
92.279 |
83.758 |
- |
0.00% |
- |
|
BM_vector_deque_ranges_move_backward/2
|
-9.23% |
1.257 |
1.141 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::find(key)/32
|
-9.19% |
89.673 |
81.431 |
- |
0.00% |
- |
|
std::set<std::string>::erase(iterator)/32
|
-9.18% |
29.270 |
26.583 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192
|
-9.13% |
27.942 |
25.390 |
- |
0.00% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/32
|
-9.12% |
54.662 |
49.677 |
- |
0.00% |
- |
|
ranges::min(std::deque<__int128>)/64
|
-9.02% |
24.581 |
22.364 |
- |
0.00% |
- |
|
std::copy_if(vector<int>)_(every_other)/4096
|
-9.02% |
2179.450 |
1982.932 |
- |
0.00% |
- |
|
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32
|
-8.98% |
10.016 |
9.117 |
- |
0.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
-8.95% |
34.342 |
31.266 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024
|
-8.95% |
433.962 |
395.128 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
-8.94% |
36.807 |
33.518 |
- |
0.00% |
- |
|
rng::contains(list<int>)_(process_all)/8192
|
-8.92% |
8157.304 |
7430.043 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192
|
-8.87% |
3464.405 |
3156.970 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_262144_4
|
-8.86% |
1283256.337 |
1169523.224 |
- |
0.00% |
- |
|
std::find(deque<int>)_(process_all)/8
|
-8.86% |
2.516 |
2.293 |
- |
0.00% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/8192
|
-8.84% |
11379.610 |
10373.383 |
- |
0.00% |
- |
|
std::unordered_set<int>::find(key)/32
|
-8.84% |
8.450 |
7.703 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_262144_16384
|
-8.83% |
1293963.287 |
1179755.665 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_256_64
|
-8.73% |
11866859.304 |
10830424.149 |
- |
0.00% |
- |
|
std::copy_if(vector<int>)_(every_other)/64
|
-8.72% |
34.860 |
31.820 |
- |
0.00% |
- |
|
BM_num_get<double>
|
-8.71% |
271.324 |
247.690 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024
|
-8.69% |
22.137 |
20.212 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_262144_1024
|
-8.63% |
18632578.664 |
17023792.909 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Large_Large_Control
|
-8.58% |
2.059 |
1.882 |
- |
0.00% |
- |
|
std::find(vector<short>)_(bail_25%)/8
|
-8.55% |
0.673 |
0.616 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/8192
|
-8.54% |
30.324 |
27.735 |
- |
0.00% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/8
|
-8.52% |
15.958 |
14.599 |
- |
0.00% |
- |
|
BM_BitsetToString<8192>/Sparse_(10%)/10
|
-8.52% |
2198.897 |
2011.583 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256
|
-8.51% |
360229944.943 |
329578639.141 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle
|
-8.39% |
1.267 |
1.160 |
- |
0.00% |
- |
|
std::find_end(vector<int>,_pred)_(near_matches)/8192
|
-8.35% |
1036158.579 |
949597.359 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_262144_1024
|
-8.35% |
382869695.271 |
350917215.071 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/1024
|
-8.29% |
113.699 |
104.271 |
- |
0.00% |
- |
|
std::make_heap(deque<int>)_(ascending)/8192
|
-8.24% |
23776.529 |
21818.273 |
- |
0.00% |
- |
|
BM_StringRead_Cold_Shallow_Large
|
-8.19% |
1.287 |
1.182 |
- |
0.00% |
- |
|
std::for_each_n(deque<int>)/50
|
-8.19% |
17.973 |
16.501 |
- |
0.00% |
- |
|
std::for_each_n(deque<int>)/32
|
-8.19% |
11.623 |
10.672 |
- |
0.00% |
- |
|
BM_num_get<float>
|
-8.17% |
268.542 |
246.598 |
- |
0.00% |
- |
|
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6
|
-8.17% |
52.139 |
47.880 |
- |
0.00% |
- |
|
std::make_heap(deque<int>)_(repeated)/8192
|
-8.08% |
22133.511 |
20344.467 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_1024_256
|
-8.05% |
11247827.299 |
10341881.495 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-8.04% |
247.297 |
227.418 |
- |
0.00% |
- |
|
ranges::min(std::list<__int128>)/1
|
-7.99% |
0.361 |
0.332 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
-7.98% |
40625193.156 |
37384590.087 |
- |
0.00% |
- |
|
BM_StringRead_Cold_Shallow_Small
|
-7.92% |
1.284 |
1.182 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_262144_1
|
-7.90% |
1271405.723 |
1170930.453 |
- |
0.00% |
- |
|
BM_StringCtorDefault
|
-7.88% |
0.577 |
0.532 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-7.85% |
926.072 |
853.361 |
- |
0.00% |
- |
|
std::copy_if(vector<int>)_(every_other)/262144
|
-7.83% |
137594.895 |
126815.943 |
- |
0.00% |
- |
|
std::multiset<int>::insert(const_value_type&)_(already_present)/1024
|
-7.82% |
23.115 |
21.307 |
- |
0.00% |
- |
|
std::stable_partition(vector<int>)_(dense)/50
|
-7.80% |
26.177 |
24.136 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-7.74% |
50839506.090 |
46904967.958 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-7.73% |
360265926.551 |
332407373.190 |
- |
0.00% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/1024
|
-7.72% |
33.276 |
30.707 |
- |
0.00% |
- |
|
std::copy_if(vector<int>)_(every_other)/8
|
-7.66% |
2.882 |
2.661 |
- |
0.00% |
- |
|
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/8192
|
-7.66% |
565760.924 |
522409.471 |
- |
0.00% |
- |
|
std::vector<bool>::resize()
|
-7.63% |
14.137 |
13.059 |
- |
0.00% |
- |
|
std::set<std::string>::upper_bound(key)/32
|
-7.60% |
72.419 |
66.916 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-7.59% |
715.543 |
661.217 |
- |
0.00% |
- |
|
BM_num_get<long_double>
|
-7.59% |
266.553 |
246.331 |
- |
0.00% |
- |
|
std::find_end(vector<int>)_(same_length)/1000
|
-7.53% |
293.295 |
271.215 |
- |
0.00% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/8192
|
-7.52% |
29.145 |
26.953 |
- |
0.00% |
- |
|
BM_StringFindAllMatch/1
|
-7.47% |
3.139 |
2.904 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(begin)_(expensive_elements)/8192
|
-7.46% |
7520.568 |
6959.209 |
- |
0.00% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8
|
-7.44% |
30.590 |
28.313 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0
|
-7.43% |
36.853 |
34.115 |
- |
0.00% |
- |
|
std::make_heap(deque<int>)_(pipe-organ)/8192
|
-7.43% |
23807.622 |
22039.635 |
- |
0.00% |
- |
|
std::stable_partition(vector<int>)_(dense)/32
|
-7.42% |
21.201 |
19.628 |
- |
0.00% |
- |
|
BM_StringRelational_Compare_Small_Small_ChangeFirst
|
-7.42% |
1.318 |
1.221 |
- |
0.00% |
- |
|
ranges::min(std::deque<long_long>)/8
|
-7.41% |
2.553 |
2.364 |
- |
0.00% |
- |
|
std::rotate_copy(deque<int>)/8192
|
-7.40% |
330.622 |
306.168 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
-7.33% |
31.101 |
28.821 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16384_256
|
-7.33% |
21978826.076 |
20368765.714 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
-7.31% |
341365944.128 |
316402722.693 |
- |
0.00% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/1024
|
-7.30% |
33.921 |
31.444 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_262144_1024
|
-7.29% |
16246144.101 |
15061243.996 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0
|
-7.28% |
17.486 |
16.213 |
- |
0.00% |
- |
|
std::vector<int>::operator=(const_Self&)_(cheap_elements)/8192
|
-7.28% |
772.026 |
715.843 |
- |
0.00% |
- |
|
BM_vector_deque_move_backward/1
|
-7.25% |
1.172 |
1.087 |
- |
0.00% |
- |
|
BM_format_to_n_string_begin<std::wstring>/16384
|
-7.24% |
2203.760 |
2044.099 |
- |
0.00% |
- |
|
BM_format_string<wchar_t>/2
|
-7.24% |
7.293 |
6.765 |
- |
0.00% |
- |
|
std::rotate(deque<int>)_(by_1/4)/1024
|
-7.18% |
276.467 |
256.625 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_1024_4
|
-7.12% |
11211591.633 |
10412962.455 |
- |
0.00% |
- |
|
std::reverse(deque<int>)/32768
|
-7.12% |
10046.387 |
9331.182 |
- |
0.00% |
- |
|
BM_StringMove_Huge
|
-7.10% |
0.762 |
0.708 |
- |
0.00% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-7.08% |
1344.982 |
1249.815 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_256_256
|
-7.07% |
10713591.240 |
9956140.490 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/32
|
-7.04% |
911.840 |
847.649 |
- |
0.00% |
- |
|
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/8192
|
-7.03% |
50444.329 |
46898.453 |
- |
0.00% |
- |
|
std::none_of(list<int>)_(process_all)/32768
|
-7.02% |
28192.697 |
26213.628 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
-7.02% |
28.579 |
26.573 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_1024_4
|
-7.02% |
11269391.235 |
10478653.153 |
- |
0.00% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-7.01% |
12835.593 |
11935.756 |
- |
0.00% |
- |
|
BM_format/string_len_6
|
-7.01% |
10.887 |
10.123 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_64_64
|
-6.95% |
13086373.487 |
12176491.105 |
- |
0.00% |
- |
|
std::find_end(vector<int>)_(same_length)/1024
|
-6.95% |
302.038 |
281.038 |
- |
0.00% |
- |
|
std::reverse(deque<int>)/4096
|
-6.94% |
1255.972 |
1168.837 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_copy/64
|
-6.92% |
17.492 |
16.282 |
- |
0.00% |
- |
|
std::multiset<int>::insert(const_value_type&)_(already_present)/8192
|
-6.92% |
25.603 |
23.833 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_262144_262144
|
-6.88% |
1981739.886 |
1845437.102 |
- |
0.00% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/8192
|
-6.87% |
8557.212 |
7969.704 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1
|
-6.86% |
4403278.933 |
4101079.936 |
- |
0.00% |
- |
|
std::reverse(deque<int>)/512
|
-6.85% |
162.412 |
151.285 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_1024_64
|
-6.85% |
1964220.498 |
1829745.993 |
- |
0.00% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024
|
-6.81% |
349.563 |
325.774 |
- |
0.00% |
- |
|
std::find_end(vector<int>,_pred)_(near_matches)/1000
|
-6.76% |
18826.353 |
17554.025 |
- |
0.00% |
- |
|
BM_deque_vector_ranges_move/0
|
-6.74% |
0.691 |
0.645 |
- |
0.00% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/8
|
-6.74% |
0.666 |
0.621 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
-6.71% |
374539050.274 |
349393955.525 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_1024_1024
|
-6.69% |
18599998.485 |
17356497.934 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192
|
-6.65% |
193329.528 |
180481.292 |
- |
0.00% |
- |
|
BM_format_to_n_string_pointer<wchar_t>/1048576
|
-6.64% |
149331.148 |
139417.608 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_move_backward/512
|
-6.61% |
156.572 |
146.226 |
- |
0.00% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/1024
|
-6.60% |
118.836 |
110.996 |
- |
0.00% |
- |
|
std::vector<bool>::ctor(size_type,_const_value_type&)
|
-6.59% |
9.443 |
8.821 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_move_backward/1024
|
-6.57% |
307.977 |
287.741 |
- |
0.00% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/8192
|
-6.55% |
7229.802 |
6755.972 |
- |
0.00% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-6.55% |
28.307 |
26.453 |
- |
0.00% |
- |
|
std::find_end(vector<int>,_pred)_(near_matches)/1024
|
-6.51% |
19413.558 |
18150.038 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(const_value_type&)_(already_present)/8192
|
-6.50% |
200.543 |
187.515 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-6.49% |
34.202 |
31.982 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_move_backward/70000
|
-6.49% |
20805.699 |
19455.782 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_move_backward/64000
|
-6.47% |
19029.158 |
17798.836 |
- |
0.00% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8
|
-6.44% |
1.065 |
0.997 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_256_16
|
-6.43% |
19846840.108 |
18570694.914 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_262144_16
|
-6.43% |
1230208.715 |
1151106.972 |
- |
0.00% |
- |
|
std::rotate(deque<int>)_(by_1/4)/8192
|
-6.42% |
2143.064 |
2005.576 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_move_backward/4000
|
-6.41% |
1185.002 |
1109.031 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_64_64
|
-6.41% |
9495804.965 |
8887348.225 |
- |
0.00% |
- |
|
std::vector<bool>::ctor(const_Self&)
|
-6.36% |
29.463 |
27.589 |
- |
0.00% |
- |
|
std::move(vector<int>)/1048576
|
-6.34% |
60201.074 |
56383.061 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_16_1
|
-6.32% |
65959739.013 |
61787989.957 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_64_64
|
-6.28% |
31963900.384 |
29955669.044 |
- |
0.00% |
- |
|
BM_vector_deque_ranges_copy_backward/65536
|
-6.27% |
20724.890 |
19424.935 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_262144_64
|
-6.27% |
1245490.275 |
1167449.635 |
- |
0.00% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/16
|
-6.26% |
7.906 |
7.411 |
- |
0.00% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/32
|
-6.25% |
10.813 |
10.138 |
- |
0.00% |
- |
|
std::partition(deque<int>)_(dense)/50
|
-6.17% |
16.391 |
15.380 |
- |
0.00% |
- |
|
std::fill_n(list<int>)/8192
|
-6.16% |
7468.135 |
7008.421 |
- |
0.00% |
- |
|
BM_BitsetToString<32>/Uniform_(50%)/50
|
-6.15% |
18.627 |
17.481 |
- |
0.00% |
- |
|
BM_vector_deque_ranges_move_backward/65536
|
-6.15% |
20631.234 |
19363.036 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1
|
-6.11% |
350173617.114 |
328762264.590 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_262144_1
|
-6.10% |
1033332.571 |
970336.050 |
- |
0.00% |
- |
|
std::rotate_copy(deque<int>)/32
|
-6.09% |
2.831 |
2.658 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_64_64
|
-6.09% |
23490896.152 |
22060333.122 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_1024_64
|
-6.08% |
2061479.259 |
1936041.377 |
- |
0.00% |
- |
|
ranges::minmax(std::list<char>)/1
|
-6.08% |
0.386 |
0.363 |
- |
0.00% |
- |
|
std::map<std::string,_int>::equal_range(key)/32
|
-6.08% |
70.638 |
66.345 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/32
|
-6.08% |
9.775 |
9.181 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-6.06% |
6323530.444 |
5940319.490 |
- |
0.00% |
- |
|
BM_StringRelational_Compare_Huge_Large_Control
|
-6.04% |
2.022 |
1.900 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(process_all)/1048576
|
-6.04% |
452158.067 |
424861.908 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256
|
-6.04% |
1731742.453 |
1627205.359 |
- |
0.00% |
- |
|
std::vector<bool>::reserve()
|
-6.03% |
9.317 |
8.755 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
-6.02% |
36.481 |
34.285 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64
|
-6.02% |
6252379.761 |
5876294.452 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_move_backward/65536
|
-6.01% |
19363.718 |
18199.851 |
- |
0.00% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192
|
-5.97% |
2815.596 |
2647.634 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_move_backward/4096
|
-5.94% |
1209.431 |
1137.614 |
- |
0.00% |
- |
|
std::adjacent_find(list<int>,_pred)/8
|
-5.92% |
4.246 |
3.994 |
- |
0.00% |
- |
|
std::copy_if(vector<int>)_(every_other)/32768
|
-5.92% |
17121.444 |
16108.546 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-5.90% |
9098456.614 |
8561212.104 |
- |
0.00% |
- |
|
std::deque<std::string>::erase(middle)_(cheap_elements)/1024
|
-5.89% |
1572.579 |
1479.978 |
- |
0.00% |
- |
|
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576
|
-5.88% |
146280.006 |
137675.247 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-5.88% |
1913.758 |
1801.299 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024
|
-5.87% |
20.712 |
19.496 |
- |
0.00% |
- |
|
ranges::min(std::vector<__int128>)/70000
|
-5.87% |
19909.818 |
18741.460 |
- |
0.00% |
- |
|
std::search_n(deque<int>)_(no_match)/32
|
-5.86% |
15.695 |
14.776 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_1024_64
|
-5.85% |
17859385.721 |
16814912.343 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle
|
-5.84% |
0.412 |
0.388 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-5.84% |
143372.499 |
134999.271 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1024
|
-5.82% |
18425068.678 |
17353638.494 |
- |
0.00% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-5.79% |
298593.741 |
281292.263 |
- |
0.00% |
- |
|
ranges::minmax(std::deque<__int128>)/70000
|
-5.79% |
29461.694 |
27756.470 |
- |
0.00% |
- |
|
std::map<std::string,_int>::contains(key)/32
|
-5.78% |
90.812 |
85.563 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16
|
-5.77% |
34486971.889 |
32497608.522 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-5.75% |
1203.673 |
1134.407 |
- |
0.00% |
- |
|
BM_vector_deque_move/1
|
-5.71% |
1.143 |
1.078 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_256_1
|
-5.70% |
14243822.495 |
13431888.094 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-5.64% |
251361579.401 |
237182809.738 |
- |
0.00% |
- |
|
BM_format_string<char>/1
|
-5.63% |
9.640 |
9.097 |
- |
0.00% |
- |
|
std::move(list<int>)/4096
|
-5.63% |
4756.963 |
4488.989 |
- |
0.00% |
- |
|
BM_deque_vector_move_backward/2
|
-5.63% |
1.681 |
1.586 |
- |
0.00% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-5.62% |
5080.435 |
4794.716 |
- |
0.00% |
- |
|
std::reverse(deque<int>)/64
|
-5.62% |
18.652 |
17.604 |
- |
0.00% |
- |
|
std::any_of(list<int>)_(process_all)/32768
|
-5.62% |
27703.760 |
26146.968 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(process_all)/8192
|
-5.61% |
3526.804 |
3328.868 |
- |
0.00% |
- |
|
ranges::minmax(std::deque<long_long>)/64
|
-5.60% |
21.966 |
20.736 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_move_backward/5500
|
-5.59% |
1634.294 |
1542.868 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16384
|
-5.58% |
1951699.145 |
1842849.422 |
- |
0.00% |
- |
|
std::copy_if(vector<int>)_(entire_range)/8
|
-5.58% |
2.403 |
2.269 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_64_64
|
-5.56% |
9558683.028 |
9027489.496 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-5.54% |
1058138.721 |
999472.430 |
- |
0.00% |
- |
|
BM_StringConstructDestroyCStr_Empty_Opaque
|
-5.51% |
1.450 |
1.370 |
- |
0.00% |
- |
|
std::set<std::string>::equal_range(key)/32
|
-5.49% |
67.767 |
64.048 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-5.49% |
353956757.300 |
334539505.048 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_1024_1024
|
-5.48% |
15948002.506 |
15074513.899 |
- |
0.00% |
- |
|
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/32
|
-5.44% |
877.233 |
829.505 |
- |
0.00% |
- |
|
std::make_heap(deque<int>,_pred)_(repeated)/8192
|
-5.44% |
20107.345 |
19013.575 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-5.43% |
40.020 |
37.846 |
- |
0.00% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-5.43% |
6.804 |
6.434 |
- |
0.00% |
- |
|
std::for_each(list<int>)/8
|
-5.42% |
2.528 |
2.391 |
- |
0.00% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/32
|
-5.41% |
6.120 |
5.789 |
- |
0.00% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
-5.40% |
5860.523 |
5544.230 |
- |
0.00% |
- |
|
std::copy_if(deque<int>)_(every_other)/8
|
-5.40% |
3.228 |
3.054 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-5.38% |
32.271 |
30.533 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_4
|
-5.38% |
8689520.182 |
8221869.078 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8
|
-5.38% |
3.860 |
3.652 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32
|
-5.37% |
10.160 |
9.615 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_4
|
-5.36% |
22782635.358 |
21561061.374 |
- |
0.00% |
- |
|
std::move(deque<int>)/32768
|
-5.34% |
2270.123 |
2149.005 |
- |
0.00% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-5.33% |
10.754 |
10.181 |
- |
0.00% |
- |
|
std::any_of(deque<int>)_(process_all)/8
|
-5.27% |
2.639 |
2.500 |
- |
0.00% |
- |
|
BM_ConstructAndDestroy_MemFuncPtr_Opaque
|
-5.26% |
1.203 |
1.140 |
- |
0.00% |
- |
|
std::remove(list<int>)_(sprinkled)/50
|
-5.26% |
71.140 |
67.397 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1
|
-5.26% |
1038984.442 |
984320.464 |
- |
0.00% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-5.26% |
9.814 |
9.298 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-5.26% |
363753243.070 |
344637004.659 |
- |
0.00% |
- |
|
BM_format_string<wchar_t>/1
|
-5.25% |
13.867 |
13.139 |
- |
0.00% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-5.25% |
281832.704 |
267045.824 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024
|
-5.23% |
359455342.870 |
340657692.602 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256
|
-5.23% |
12476263.242 |
11823922.908 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
-5.22% |
738.891 |
700.303 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-5.22% |
22504215.967 |
21329434.915 |
- |
0.00% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/8192
|
-5.22% |
3878.888 |
3676.425 |
- |
0.00% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
-5.21% |
99.887 |
94.681 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_16_16
|
-5.21% |
48768790.548 |
46227459.467 |
- |
0.00% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8
|
-5.18% |
0.965 |
0.915 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeFirst
|
-5.16% |
1.270 |
1.204 |
- |
0.00% |
- |
|
std::make_heap(deque<int>)_(ascending)/1024
|
-5.15% |
2751.796 |
2610.209 |
- |
0.00% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8
|
-5.14% |
41.706 |
39.564 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_262144_16
|
-5.13% |
1549484.488 |
1470033.778 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-5.12% |
6464778.795 |
6133524.984 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32
|
-5.12% |
54.212 |
51.434 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/32
|
-5.12% |
730.350 |
692.958 |
- |
0.00% |
- |
|
BM_vector_deque_ranges_copy/70000
|
-5.12% |
21693.108 |
20582.924 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_262144_4
|
-5.11% |
1083638.379 |
1028291.788 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-5.08% |
36.453 |
34.600 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_1024_4
|
-5.08% |
18347351.626 |
17414958.542 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(begin)_(cheap_elements)/32
|
-5.08% |
82.713 |
78.511 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/1024
|
-5.07% |
26.457 |
25.115 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_1024_1
|
-5.07% |
11217241.595 |
10648982.134 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::string>_string_view_len_60
|
-5.06% |
3.682 |
3.495 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192
|
-5.06% |
39.534 |
37.535 |
- |
0.00% |
- |
|
BM_vector_deque_copy/512
|
-5.05% |
23.072 |
21.907 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-5.05% |
260414764.797 |
247276618.145 |
- |
0.00% |
- |
|
BM_from_sys/2100/threads:16
|
-5.02% |
20.368 |
19.346 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64
|
-4.99% |
207071447.978 |
196741764.387 |
- |
0.00% |
- |
|
ranges::min(std::vector<__int128>)/64
|
-4.98% |
18.141 |
17.238 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_1024_1
|
-4.97% |
1024818.886 |
973898.312 |
- |
0.00% |
- |
|
std::copy_if(list<int>)_(every_other)/4096
|
-4.97% |
3324.608 |
3159.421 |
- |
0.00% |
- |
|
BM_format_string<wchar_t>/65536
|
-4.95% |
0.257 |
0.244 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16
|
-4.93% |
21805297.100 |
20729596.881 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-4.92% |
60662417.766 |
57676432.328 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_256_1
|
-4.92% |
14280131.074 |
13577970.909 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-4.88% |
10142.024 |
9646.723 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-4.88% |
42.541 |
40.466 |
- |
0.00% |
- |
|
BM_format_string<wchar_t>/1024
|
-4.87% |
0.295 |
0.281 |
- |
0.00% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/1024
|
-4.86% |
470.779 |
447.883 |
- |
0.00% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
-4.86% |
7857.824 |
7475.715 |
- |
0.00% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/8192
|
-4.85% |
2089.880 |
1988.453 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_float_262144_4
|
-4.85% |
1040247.548 |
989761.529 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
-4.85% |
28.475 |
27.094 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_1024_16
|
-4.85% |
1265602.466 |
1204234.175 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8
|
-4.85% |
46.239 |
43.999 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1
|
-4.83% |
34522904.409 |
32854230.562 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/4096
|
-4.83% |
6762.431 |
6435.881 |
- |
0.00% |
- |
|
rng::contains(list<int>)_(process_all)/8
|
-4.82% |
2.324 |
2.212 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_1024_256
|
-4.80% |
25903923.903 |
24659243.086 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_64_64
|
-4.79% |
23512591.311 |
22387432.173 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_copy_backward/64
|
-4.78% |
17.091 |
16.275 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_256_1
|
-4.77% |
21505263.308 |
20478411.586 |
- |
0.00% |
- |
|
std::copy_if(deque<int>)_(every_other)/512
|
-4.77% |
206.309 |
196.459 |
- |
0.00% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-4.77% |
24.440 |
23.275 |
- |
0.00% |
- |
|
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/1024
|
-4.76% |
2751.482 |
2620.433 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
-4.76% |
30.300 |
28.858 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_262144_1
|
-4.76% |
1080722.781 |
1029294.636 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_16384_16
|
-4.76% |
1256189.449 |
1196439.797 |
- |
0.00% |
- |
|
std::deque<std::string>::erase(middle)_(cheap_elements)/8192
|
-4.75% |
12285.643 |
11701.991 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_16384_64
|
-4.75% |
1179962.000 |
1123926.556 |
- |
0.00% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
-4.74% |
49083.339 |
46756.031 |
- |
0.00% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-4.73% |
922.215 |
878.554 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_256_256
|
-4.73% |
25895290.799 |
24671006.086 |
- |
0.00% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/8192
|
-4.72% |
7010.611 |
6679.619 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8
|
-4.70% |
51.240 |
48.830 |
- |
0.00% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/1024
|
-4.70% |
258.645 |
246.489 |
- |
0.00% |
- |
|
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024
|
-4.70% |
8088.469 |
7708.607 |
- |
0.00% |
- |
|
BM_vector_deque_ranges_copy/65536
|
-4.69% |
20186.296 |
19240.532 |
- |
0.00% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-4.68% |
27.811 |
26.510 |
- |
0.00% |
- |
|
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
-4.67% |
793.193 |
756.144 |
- |
0.00% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/8192
|
-4.67% |
846.100 |
806.581 |
- |
0.00% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/32
|
-4.67% |
2.770 |
2.640 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(begin)_(cheap_elements)/1024
|
-4.66% |
2475.918 |
2360.434 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-4.65% |
5569311.650 |
5310079.968 |
- |
0.00% |
- |
|
bm_make_exception_ptr/threads:2
|
-4.64% |
6.059 |
5.778 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256
|
-4.64% |
10563818.552 |
10073930.048 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-4.63% |
84.789 |
80.859 |
- |
0.00% |
- |
|
bm_make_exception_ptr/threads:4
|
-4.63% |
3.062 |
2.921 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16
|
-4.63% |
362867711.844 |
346071821.904 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-4.63% |
251930046.873 |
240277189.575 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_262144_16384
|
-4.62% |
363914583.477 |
347100822.355 |
- |
0.00% |
- |
|
std::copy_n(deque<int>)/64
|
-4.62% |
16.106 |
15.362 |
- |
0.00% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/8192
|
-4.61% |
23233.484 |
22162.173 |
- |
0.00% |
- |
|
std::find(deque<int>)_(process_all)/1024
|
-4.60% |
278.953 |
266.111 |
- |
0.00% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1024
|
-4.59% |
25.860 |
24.673 |
- |
0.00% |
- |
|
rng::contains(vector<int>)_(process_all)/8
|
-4.59% |
2.286 |
2.181 |
- |
0.00% |
- |
|
BM_join_view_out_vectors/0
|
-4.58% |
0.468 |
0.447 |
- |
0.00% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8
|
-4.58% |
0.884 |
0.844 |
- |
0.00% |
- |
|
std::map<std::string,_int>::upper_bound(key)/32
|
-4.57% |
76.605 |
73.101 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-4.57% |
247777648.084 |
236463058.693 |
- |
0.00% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/8
|
-4.56% |
0.830 |
0.792 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Large_Control
|
-4.56% |
1.449 |
1.383 |
- |
0.00% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-4.54% |
287.090 |
274.053 |
- |
0.00% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/50
|
-4.53% |
0.844 |
0.805 |
- |
0.00% |
- |
|
std::vector<int>::ctor(size_type)/32
|
-4.53% |
10.134 |
9.674 |
- |
0.00% |
- |
|
bm_lexicographical_compare<signed_char>/1
|
-4.53% |
0.686 |
0.655 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256
|
-4.51% |
5090757.553 |
4861290.008 |
- |
0.00% |
- |
|
std::set<int>::ctor(const_Self&)/32
|
-4.50% |
181.059 |
172.909 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1
|
-4.50% |
1024720.632 |
978632.737 |
- |
0.00% |
- |
|
std::for_each(list<int>)/8192
|
-4.50% |
8210.427 |
7841.341 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_256_256
|
-4.49% |
26072134.566 |
24901587.632 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-4.49% |
1284.349 |
1226.693 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/1024
|
-4.48% |
34202.253 |
32670.004 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::vector>_C_string_len_60
|
-4.47% |
5.176 |
4.945 |
- |
0.00% |
- |
|
std::search_n(list<int>)_(no_match)/8192
|
-4.46% |
7357.594 |
7029.518 |
- |
0.00% |
- |
|
std::map<std::string,_int>::ctor(const_Self&)/1024
|
-4.45% |
33840.750 |
32334.009 |
- |
0.00% |
- |
|
std::count(vector<int>)_(every_other)/8
|
-4.44% |
1.324 |
1.266 |
- |
0.00% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-4.42% |
29864.505 |
28544.352 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-4.42% |
12816213.106 |
12250275.591 |
- |
0.00% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/0
|
-4.40% |
0.759 |
0.725 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(begin)_(cheap_elements)/8192
|
-4.39% |
19810.674 |
18940.930 |
- |
0.00% |
- |
|
std::remove(list<int>)_(prefix)/1024
|
-4.38% |
999.284 |
955.517 |
- |
0.00% |
- |
|
BM_vector_deque_ranges_move/65536
|
-4.38% |
20117.112 |
19236.095 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1
|
-4.37% |
1026229.002 |
981331.989 |
- |
0.00% |
- |
|
std::all_of(list<int>)_(process_all)/32768
|
-4.37% |
27751.254 |
26539.004 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1
|
-4.37% |
19550087.001 |
18696211.846 |
- |
0.00% |
- |
|
std::rotate(vector<int>)_(by_1/4)/32
|
-4.37% |
8.571 |
8.197 |
- |
0.00% |
- |
|
BM_emoji_text<char>
|
-4.37% |
35119.600 |
33586.577 |
- |
0.00% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8
|
-4.36% |
30.068 |
28.757 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
-4.35% |
26.367 |
25.219 |
- |
0.00% |
- |
|
BM_format_to_back_inserter<std::list<char>>/C_string_len_6
|
-4.35% |
72.931 |
69.757 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_float_64_64
|
-4.35% |
9577092.296 |
9160889.644 |
- |
0.00% |
- |
|
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32
|
-4.34% |
717.437 |
686.275 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-4.34% |
21243228.856 |
20321561.443 |
- |
0.00% |
- |
|
BM_vector_deque_copy/5500
|
-4.34% |
229.703 |
219.737 |
- |
0.00% |
- |
|
BM_vector_deque_ranges_move_backward/70000
|
-4.32% |
22035.803 |
21084.717 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_64_16
|
-4.31% |
16060372.846 |
15367953.628 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8
|
-4.30% |
5.776 |
5.527 |
- |
0.00% |
- |
|
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/8192
|
-4.29% |
21904.975 |
20964.575 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_16_16
|
-4.29% |
39076847.750 |
37401573.018 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_0e})
|
-4.28% |
45.302 |
43.361 |
- |
0.00% |
- |
|
std::copy_if(list<int>)_(every_other)/1048576
|
-4.28% |
865515.437 |
828479.879 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::ctor(const_Self&)/32
|
-4.27% |
239.043 |
228.840 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::vector>_string_view_len_60
|
-4.27% |
3.763 |
3.602 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256
|
-4.26% |
213930184.394 |
204824479.204 |
- |
0.00% |
- |
|
std::map<std::string,_int>::count(key)/1024
|
-4.26% |
152.286 |
145.806 |
- |
0.00% |
- |
|
std::copy_if(deque<int>)_(every_other)/32768
|
-4.25% |
12748.236 |
12206.073 |
- |
0.00% |
- |
|
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0
|
-4.25% |
0.725 |
0.694 |
- |
0.00% |
- |
|
std::unordered_set<int>::find(key)/1024
|
-4.25% |
10.059 |
9.632 |
- |
0.00% |
- |
|
std::make_heap(deque<int>)_(pipe-organ)/1024
|
-4.24% |
2764.870 |
2647.505 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-4.24% |
18727423.146 |
17932864.411 |
- |
0.00% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/8192
|
-4.24% |
50508.253 |
48367.882 |
- |
0.00% |
- |
|
dynamic_cast_(VChain_fail,_2_levels)
|
-4.22% |
14.079 |
13.485 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_16
|
-4.21% |
21390874.041 |
20490758.713 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-4.20% |
255.379 |
244.641 |
- |
0.00% |
- |
|
std::copy_if(deque<int>)_(every_other)/64
|
-4.20% |
23.122 |
22.151 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::string>_C_string_len_60
|
-4.19% |
5.012 |
4.802 |
- |
0.00% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-4.19% |
19480.000 |
18664.616 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-4.19% |
1452.339 |
1391.554 |
- |
0.00% |
- |
|
BM_deque_vector_move_backward/0
|
-4.18% |
0.460 |
0.441 |
- |
0.00% |
- |
|
std::copy(list<int>)/64
|
-4.18% |
32.339 |
30.988 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_16384_16
|
-4.18% |
1767707.523 |
1693859.929 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_262144_256
|
-4.17% |
4723126.907 |
4526025.057 |
- |
0.00% |
- |
|
std::find_if_not(list<int>)_(process_all)/50
|
-4.16% |
11.244 |
10.776 |
- |
0.00% |
- |
|
std::copy_if(deque<int>)_(every_other)/4096
|
-4.16% |
1590.652 |
1524.496 |
- |
0.00% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
-4.16% |
6000.856 |
5751.467 |
- |
0.00% |
- |
|
std::move_backward(vector<int>)/8
|
-4.15% |
2.430 |
2.329 |
- |
0.00% |
- |
|
BM_StringAssignAsciiz_Empty_Opaque
|
-4.15% |
1.385 |
1.327 |
- |
0.00% |
- |
|
std::set<int>::ctor(const_Self&,_const_allocator_type&)/32
|
-4.15% |
183.271 |
175.666 |
- |
0.00% |
- |
|
std::multiset<std::string>::ctor(const_Self&)/32
|
-4.15% |
779.987 |
747.624 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_16384_16
|
-4.12% |
362510082.778 |
347560162.966 |
- |
0.00% |
- |
|
BM_Hash/uint32_random_std_hash/1024
|
-4.12% |
604.235 |
579.352 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_256_64
|
-4.11% |
22090116.642 |
21181659.471 |
- |
0.00% |
- |
|
std::adjacent_find(vector<int>)/50
|
-4.11% |
13.080 |
12.542 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-4.08% |
359046408.162 |
344385167.041 |
- |
0.00% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/8192
|
-4.07% |
13664.468 |
13107.938 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384
|
-4.07% |
344111837.979 |
330106137.520 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::find(key)/1024
|
-4.07% |
117.050 |
112.292 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4
|
-4.05% |
3750837.594 |
3598985.681 |
- |
0.00% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-4.03% |
338.197 |
324.565 |
- |
0.00% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32
|
-4.02% |
51.033 |
48.979 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-4.00% |
1504756.045 |
1444621.012 |
- |
0.00% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
-4.00% |
5808.953 |
5576.828 |
- |
0.00% |
- |
|
std::copy_if(list<int>)_(every_other)/512
|
-3.98% |
365.672 |
351.111 |
- |
0.00% |
- |
|
std::replace(deque<int>)_(sprinkled)/50
|
-3.97% |
14.074 |
13.516 |
- |
0.00% |
- |
|
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32
|
-3.95% |
714.251 |
686.038 |
- |
0.00% |
- |
|
std::reverse(deque<int>)/8
|
-3.94% |
2.904 |
2.790 |
- |
0.00% |
- |
|
dynamic_cast_(VChain_middle,_1_level)
|
-3.93% |
14.510 |
13.939 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256
|
-3.93% |
1745202.579 |
1676674.094 |
- |
0.00% |
- |
|
std::stable_partition(deque<int>)_(sparse)/1024
|
-3.92% |
462.854 |
444.701 |
- |
0.00% |
- |
|
std::unique(vector<int>)_(sprinkled)/1024
|
-3.92% |
510.370 |
490.372 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-3.91% |
1803653.780 |
1733083.744 |
- |
0.00% |
- |
|
BM_format_string<wchar_t>/32768
|
-3.91% |
0.265 |
0.255 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_262144_4
|
-3.90% |
1020656.340 |
980832.893 |
- |
0.00% |
- |
|
BM_format_string<wchar_t>/2048
|
-3.90% |
0.261 |
0.251 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Large_Control
|
-3.90% |
0.629 |
0.604 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-3.89% |
1027044.095 |
987058.692 |
- |
0.00% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
-3.89% |
6013.525 |
5779.525 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_64_64
|
-3.87% |
12939434.993 |
12438424.194 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_262144_1
|
-3.87% |
1319029.368 |
1268036.664 |
- |
0.00% |
- |
|
std::multiset<int>::insert(value)_(new_value,_middle)/1024
|
-3.87% |
21.991 |
21.141 |
- |
0.00% |
- |
|
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192
|
-3.85% |
21310.450 |
20489.807 |
- |
0.00% |
- |
|
BM_vector_deque_ranges_copy_backward/70000
|
-3.82% |
21995.542 |
21154.853 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-3.82% |
2087.164 |
2007.415 |
- |
0.00% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/50
|
-3.82% |
16.002 |
15.391 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(process_all)/1000
|
-3.82% |
438.174 |
421.454 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_0g})
|
-3.81% |
50.142 |
48.230 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_262144_1024
|
-3.81% |
1215770.841 |
1169424.038 |
- |
0.00% |
- |
|
BM_CmpLess_uchar_uint
|
-3.81% |
1.101 |
1.059 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_64
|
-3.81% |
10887049.325 |
10472381.534 |
- |
0.00% |
- |
|
std::copy_if(list<int>)_(every_other)/262144
|
-3.79% |
213123.808 |
205047.780 |
- |
0.00% |
- |
|
std::make_heap(deque<int>)_(descending)/1024
|
-3.79% |
3659.037 |
3520.385 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_16
|
-3.78% |
130737809.278 |
125794822.583 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::find(key)/8192
|
-3.78% |
11.357 |
10.928 |
- |
0.00% |
- |
|
std::fill_n(vector<bool>)/32768
|
-3.77% |
30.914 |
29.747 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384
|
-3.77% |
345927133.834 |
332870976.999 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(process_all)/1024
|
-3.77% |
443.221 |
426.494 |
- |
0.00% |
- |
|
std::copy_if(deque<int>)_(every_other)/262144
|
-3.77% |
101464.412 |
97644.058 |
- |
0.00% |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/8
|
-3.76% |
0.646 |
0.622 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-3.75% |
70737005.956 |
68085913.686 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::contains(key)/1024
|
-3.74% |
10.765 |
10.363 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1
|
-3.74% |
544051930.763 |
523707294.521 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-3.73% |
7442587.153 |
7164740.612 |
- |
0.00% |
- |
|
std::copy_if(vector<int>)_(entire_range)/64
|
-3.73% |
16.050 |
15.452 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-3.72% |
1070587.384 |
1030723.425 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_262144_256
|
-3.72% |
364434202.371 |
350865285.106 |
- |
0.00% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
-3.71% |
5873.161 |
5655.135 |
- |
0.00% |
- |
|
std::fill(vector<bool>)/32768
|
-3.71% |
30.855 |
29.711 |
- |
0.00% |
- |
|
std::copy_if(deque<int>)_(every_other)/1048576
|
-3.69% |
406133.326 |
391130.144 |
- |
0.00% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-3.69% |
327195.591 |
315108.567 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_64_16
|
-3.68% |
22151467.201 |
21335923.073 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16
|
-3.68% |
1064151.572 |
1024977.397 |
- |
0.00% |
- |
|
BM_format_to_back_inserter<std::string>/C_string_len_6
|
-3.68% |
12.794 |
12.323 |
- |
0.00% |
- |
|
std::copy_n(deque<int>)/262144
|
-3.67% |
83062.707 |
80014.039 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_256_16
|
-3.67% |
13035231.993 |
12557402.013 |
- |
0.00% |
- |
|
BM_vector_deque_ranges_move/70000
|
-3.66% |
21363.223 |
20580.808 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16384
|
-3.66% |
3677683.417 |
3543017.432 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_256_256
|
-3.66% |
17243948.998 |
16613045.312 |
- |
0.00% |
- |
|
std::for_each(multimap<int>::iterator)/8192
|
-3.65% |
17227.469 |
16597.811 |
- |
0.00% |
- |
|
std::deque<std::string>::erase(middle)_(cheap_elements)/32
|
-3.65% |
65.273 |
62.887 |
- |
0.00% |
- |
|
std::unique(list<int>)_(contiguous)/1024
|
-3.65% |
942.736 |
908.298 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle
|
-3.65% |
1.438 |
1.386 |
- |
0.00% |
- |
|
std::find_if(deque<int>)_(bail_25%)/1024
|
-3.65% |
63.680 |
61.356 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_256
|
-3.64% |
12817767.682 |
12351476.401 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_262144_16
|
-3.64% |
1212957.315 |
1168833.580 |
- |
0.00% |
- |
|
BM_StringFindNoMatch/64
|
-3.63% |
2.025 |
1.951 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-3.63% |
5495763.291 |
5296114.460 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_262144_1
|
-3.63% |
1069018.943 |
1030200.208 |
- |
0.00% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-3.62% |
277751.471 |
267700.586 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
-3.62% |
127.798 |
123.177 |
- |
0.00% |
- |
|
BM_ascii_text<char>
|
-3.60% |
35553.032 |
34274.633 |
- |
0.00% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/32
|
-3.59% |
53.837 |
51.903 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-3.59% |
755.934 |
728.810 |
- |
0.00% |
- |
|
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
-3.58% |
185.709 |
179.066 |
- |
0.00% |
- |
|
BM_format_string<wchar_t>/32
|
-3.57% |
0.890 |
0.858 |
- |
0.00% |
- |
|
std::for_each(deque<int>)/50
|
-3.56% |
22.871 |
22.057 |
- |
0.00% |
- |
|
std::make_heap(deque<int>)_(descending)/8192
|
-3.56% |
31531.563 |
30410.058 |
- |
0.00% |
- |
|
std::find(deque<int>)_(bail_25%)/32768
|
-3.56% |
2219.763 |
2140.835 |
- |
0.00% |
- |
|
BM_format_to_string_back_inserter<std::list<wchar_t>>/1
|
-3.55% |
20.697 |
19.962 |
- |
0.00% |
- |
|
BM_StringFindCharLiteral/16
|
-3.55% |
1.527 |
1.473 |
- |
0.00% |
- |
|
std::pop_heap(vector<size_t>)/1024
|
-3.55% |
8.420 |
8.122 |
- |
0.00% |
- |
|
std::make_heap(deque<int>,_pred)_(ascending)/8192
|
-3.54% |
21798.455 |
21026.147 |
- |
0.00% |
- |
|
BM_cyrillic_text<char>
|
-3.54% |
22250.838 |
21462.682 |
- |
0.00% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576
|
-3.54% |
513475.463 |
495302.635 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_1024_4
|
-3.53% |
1209828.211 |
1167084.370 |
- |
0.00% |
- |
|
std::search(vector<int>,_pred)_(same_length)/1000
|
-3.53% |
329.731 |
318.094 |
- |
0.00% |
- |
|
std::map<std::string,_int>::find(key)/1024
|
-3.53% |
149.327 |
144.060 |
- |
0.00% |
- |
|
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
-3.52% |
48644.874 |
46933.010 |
- |
0.00% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8192
|
-3.52% |
12098.490 |
11673.077 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024
|
-3.51% |
20.193 |
19.484 |
- |
0.00% |
- |
|
std::set<int>::ctor(const_Self&)/8192
|
-3.51% |
46594.444 |
44960.536 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::vector>_string_len_60
|
-3.49% |
3.805 |
3.672 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_64
|
-3.49% |
141526563.512 |
136592174.834 |
- |
0.00% |
- |
|
std::partition(list<int>)_(dense)/8192
|
-3.49% |
5544.132 |
5350.857 |
- |
0.00% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-3.47% |
1064.378 |
1027.463 |
- |
0.00% |
- |
|
std::any_of(deque<int>)_(process_all)/32768
|
-3.46% |
9988.071 |
9642.542 |
- |
0.00% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192
|
-3.46% |
7483.944 |
7225.362 |
- |
0.00% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-3.45% |
739.213 |
713.682 |
- |
0.00% |
- |
|
std::multimap<int,_int>::clear()/1024
|
-3.45% |
10771.177 |
10400.056 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-3.44% |
359908020.124 |
347517374.344 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_64_1
|
-3.43% |
18050281.518 |
17431759.273 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4
|
-3.42% |
11738098.389 |
11336636.543 |
- |
0.00% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192
|
-3.42% |
7455.197 |
7200.434 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(middle)_(cheap_elements)/8192
|
-3.42% |
9766.757 |
9433.161 |
- |
0.00% |
- |
|
std::make_heap(vector<NonIntegral>)_(heap)/8192
|
-3.41% |
7460.637 |
7206.231 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_1024_256
|
-3.41% |
5102989.404 |
4929119.721 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
-3.41% |
0.883 |
0.853 |
- |
0.00% |
- |
|
BM_ascii_escaped<wchar_t>
|
-3.40% |
4140.921 |
3999.947 |
- |
0.00% |
- |
|
std::any_of(deque<int>)_(process_all)/8192
|
-3.40% |
2478.038 |
2393.850 |
- |
0.00% |
- |
|
BM_StringFindCharLiteral/32
|
-3.39% |
1.843 |
1.780 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0^17500_0L})
|
-3.39% |
1272.817 |
1229.723 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::array>_C_string_len_6
|
-3.39% |
3.249 |
3.139 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-3.38% |
13235.207 |
12787.550 |
- |
0.00% |
- |
|
std::make_heap(vector<NonIntegral>)_(heap)/1024
|
-3.38% |
987.927 |
954.513 |
- |
0.00% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8
|
-3.38% |
3.934 |
3.801 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_4
|
-3.37% |
104295800.254 |
100782074.546 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_262144_16384
|
-3.37% |
351477019.356 |
339647224.352 |
- |
0.00% |
- |
|
BM_format_to_n_string_span<wchar_t>/1048576
|
-3.36% |
150851.580 |
145784.108 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-3.34% |
351377971.304 |
339645726.274 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_64_4
|
-3.33% |
23779659.339 |
22988464.900 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_1024_256
|
-3.32% |
7821400.929 |
7561476.482 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_262144_4
|
-3.31% |
1478058.752 |
1429062.802 |
- |
0.00% |
- |
|
BM_format/C_string_len_60
|
-3.31% |
20.868 |
20.177 |
- |
0.00% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-3.31% |
18.822 |
18.200 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_262144_4
|
-3.30% |
2798115.835 |
2705736.086 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(near_matches)/8192
|
-3.30% |
2164754.068 |
2093289.503 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/1048576
|
-3.30% |
1696000.134 |
1640025.700 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_4
|
-3.30% |
8449653.350 |
8170945.290 |
- |
0.00% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-3.30% |
103906.119 |
100479.248 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_64
|
-3.30% |
3639926.761 |
3519900.376 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/262144
|
-3.29% |
425572.106 |
411556.667 |
- |
0.00% |
- |
|
std::copy_if(list<int>)_(entire_range)/1048576
|
-3.29% |
896045.321 |
866537.024 |
- |
0.00% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024
|
-3.29% |
987.924 |
955.413 |
- |
0.00% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8
|
-3.28% |
4.451 |
4.305 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(near_matches)/1024
|
-3.26% |
28460.962 |
27533.817 |
- |
0.00% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-3.25% |
202998.605 |
196396.284 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024
|
-3.24% |
479.431 |
463.902 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_16384_16
|
-3.23% |
200013358.891 |
193546487.438 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_262144_256
|
-3.23% |
1224582.549 |
1185041.852 |
- |
0.00% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeLast
|
-3.23% |
1.785 |
1.727 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::array>_string_len_60
|
-3.21% |
3.725 |
3.605 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_16384_4
|
-3.21% |
352791030.553 |
341483058.281 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(near_matches)/1000
|
-3.20% |
27235.821 |
26363.546 |
- |
0.00% |
- |
|
std::search(vector<int>,_pred)_(same_length)/8192
|
-3.20% |
2701.623 |
2615.158 |
- |
0.00% |
- |
|
std::move(vector<int>)/262144
|
-3.20% |
14613.976 |
14146.361 |
- |
0.00% |
- |
|
std::find(vector<long_long>)_(bail_25%)/8
|
-3.20% |
0.693 |
0.671 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_256_16
|
-3.20% |
4723591.339 |
4572473.713 |
- |
0.00% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/1024
|
-3.19% |
888.788 |
860.412 |
- |
0.00% |
- |
|
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/32
|
-3.19% |
89.750 |
86.888 |
- |
0.00% |
- |
|
std::sort(deque<int>)_(shuffled)/8192
|
-3.18% |
107409.093 |
103990.290 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::vector>_string_view_len_6
|
-3.18% |
2.344 |
2.269 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64
|
-3.17% |
1220964.501 |
1182229.444 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-3.17% |
1877.582 |
1818.041 |
- |
0.00% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/8192
|
-3.17% |
7474.327 |
7237.433 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/32768
|
-3.15% |
53246.672 |
51567.554 |
- |
0.00% |
- |
|
std::partition(list<int>)_(sparse)/50
|
-3.15% |
15.225 |
14.745 |
- |
0.00% |
- |
|
std::is_permutation(list<int>)_(4leg)_(shuffled)/8
|
-3.14% |
41.737 |
40.424 |
- |
0.00% |
- |
|
BM_stop_token_single_thread_polling_stop_requested/16777216
|
-3.14% |
74238300.323 |
71908283.234 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1
|
-3.13% |
1047516.381 |
1014716.504 |
- |
0.00% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-3.13% |
11784.944 |
11415.945 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024
|
-3.13% |
20.494 |
19.852 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192
|
-3.13% |
3800.688 |
3681.859 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_1024_16
|
-3.12% |
1251654.327 |
1212551.026 |
- |
0.00% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8
|
-3.12% |
2.706 |
2.622 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_262144_64
|
-3.12% |
2814472.187 |
2726663.370 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_4
|
-3.12% |
2998125.507 |
2904700.348 |
- |
0.00% |
- |
|
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/1024
|
-3.11% |
35169.805 |
34075.469 |
- |
0.00% |
- |
|
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/32
|
-3.11% |
185.344 |
179.578 |
- |
0.00% |
- |
|
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
-3.11% |
35463.081 |
34360.826 |
- |
0.00% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/32
|
-3.10% |
1.992 |
1.930 |
- |
0.00% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/32
|
-3.10% |
97.756 |
94.726 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-3.10% |
2741009.463 |
2656093.333 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-3.10% |
10786.127 |
10452.035 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-3.10% |
6.288 |
6.093 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_1024_256
|
-3.09% |
1689719.921 |
1637438.079 |
- |
0.00% |
- |
|
BM_vector_deque_move_backward/0
|
-3.09% |
0.339 |
0.329 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-3.08% |
1012289.803 |
981069.915 |
- |
0.00% |
- |
|
std::is_sorted(list<int>)/1024
|
-3.08% |
762.773 |
739.271 |
- |
0.00% |
- |
|
std::set<std::string>::lower_bound(key)/32
|
-3.07% |
72.298 |
70.076 |
- |
0.00% |
- |
|
BM_align/64
|
-3.07% |
0.655 |
0.635 |
- |
0.00% |
- |
|
BM_tolower_char<char>
|
-3.07% |
1.190 |
1.154 |
- |
0.00% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/32768
|
-3.07% |
7048.914 |
6832.544 |
- |
0.00% |
- |
|
BM_Copy_LargeTrivialFunctor
|
-3.07% |
11.715 |
11.356 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::array>_C_string_len_60
|
-3.06% |
5.157 |
4.999 |
- |
0.00% |
- |
|
BM_vector_deque_copy/4096
|
-3.06% |
166.777 |
161.677 |
- |
0.00% |
- |
|
std::remove_copy(list<int>)_(prefix)/8192
|
-3.05% |
7129.975 |
6912.345 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_256
|
-3.05% |
162703505.578 |
157739363.704 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast
|
-3.05% |
1.723 |
1.671 |
- |
0.00% |
- |
|
std::copy_n(vector<int>)/64
|
-3.05% |
2.547 |
2.470 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_1024_4
|
-3.04% |
10981890.094 |
10647758.329 |
- |
0.00% |
- |
|
std::unordered_set<int>::clear()/8192
|
-3.03% |
43615.240 |
42293.921 |
- |
0.00% |
- |
|
std::deque<int>::insert(middle)_(cheap_elements)/32
|
-3.03% |
10.426 |
10.110 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_262144_1
|
-3.03% |
2972834.278 |
2882804.722 |
- |
0.00% |
- |
|
BM_CmpEqual_schar_schar
|
-3.03% |
1.098 |
1.064 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-3.02% |
684.207 |
663.545 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-3.02% |
1102418.592 |
1069164.602 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_262144_1024
|
-3.01% |
2800238.784 |
2715851.646 |
- |
0.00% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024
|
-3.01% |
1012.824 |
982.328 |
- |
0.00% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/50
|
-3.01% |
62.020 |
60.154 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_64_4
|
-3.01% |
31285232.112 |
30344919.704 |
- |
0.00% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/8192
|
-3.00% |
7075.921 |
6863.694 |
- |
0.00% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/32
|
-2.99% |
54.570 |
52.939 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/262144
|
-2.99% |
425596.960 |
412883.308 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_256_4
|
-2.98% |
13629011.644 |
13223368.296 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/4096
|
-2.97% |
6636.216 |
6438.828 |
- |
0.00% |
- |
|
std::pop_heap(deque<size_t>)/8192
|
-2.97% |
28.944 |
28.085 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/1048576
|
-2.97% |
1702830.987 |
1652322.850 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1024
|
-2.96% |
162050183.257 |
157248791.447 |
- |
0.00% |
- |
|
BM_Copy_SmallNonTrivialFunctor
|
-2.96% |
10.342 |
10.035 |
- |
0.00% |
- |
|
std::format(float)_(fmt:_{:0<17500_0Lf})
|
-2.96% |
1260.833 |
1223.498 |
- |
0.00% |
- |
|
std::move_backward(vector<bool>)_(aligned)/512
|
-2.96% |
754.347 |
732.018 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_10La})
|
-2.96% |
46.401 |
45.030 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_16384_4
|
-2.95% |
1208070.433 |
1172437.193 |
- |
0.00% |
- |
|
std::for_each_n(list<int>)/50
|
-2.95% |
22.346 |
21.687 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_0La})
|
-2.95% |
43.829 |
42.536 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024
|
-2.95% |
605898.653 |
588040.529 |
- |
0.00% |
- |
|
dynamic_cast_(VChain,_2_levels)
|
-2.94% |
11.323 |
10.990 |
- |
0.00% |
- |
|
std::copy_if(deque<int>)_(entire_range)/4096
|
-2.94% |
1233.439 |
1197.181 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_1
|
-2.92% |
1027753.064 |
997709.017 |
- |
0.00% |
- |
|
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024
|
-2.92% |
44507.718 |
43206.882 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::deque>_string_len_60
|
-2.90% |
24.568 |
23.855 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_1024_1
|
-2.90% |
1018480.537 |
988924.364 |
- |
0.00% |
- |
|
bm_lexicographical_compare<unsigned_char>/1
|
-2.90% |
1.826 |
1.773 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_16384_256
|
-2.90% |
361955707.385 |
351467083.081 |
- |
0.00% |
- |
|
std::shift_right(vector<int>)/32
|
-2.89% |
3.973 |
3.858 |
- |
0.00% |
- |
|
dynamic_cast_(VChain,_4_levels)
|
-2.89% |
20.294 |
19.708 |
- |
0.00% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8
|
-2.89% |
7.036 |
6.833 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.89% |
252.846 |
245.549 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_16384_16384
|
-2.88% |
350997810.337 |
340883157.851 |
- |
0.00% |
- |
|
std::make_heap(deque<int>)_(heap)/8192
|
-2.88% |
31404.325 |
30499.478 |
- |
0.00% |
- |
|
std::search(vector<int>,_pred)_(same_length)/1024
|
-2.88% |
344.340 |
334.427 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32768
|
-2.87% |
53132.875 |
51607.961 |
- |
0.00% |
- |
|
std::rotate_copy(list<int>)/32
|
-2.87% |
8.435 |
8.193 |
- |
0.00% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/32768
|
-2.86% |
26426.096 |
25670.250 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_262144_256
|
-2.85% |
5056229.280 |
4912143.387 |
- |
0.00% |
- |
|
std::move(vector<int>)/8
|
-2.84% |
2.270 |
2.205 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-2.84% |
17.120 |
16.634 |
- |
0.00% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
-2.83% |
18.959 |
18.423 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_1024_64
|
-2.82% |
11075862.963 |
10763345.240 |
- |
0.00% |
- |
|
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576
|
-2.81% |
13037681.580 |
12670976.775 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4
|
-2.81% |
55716512.567 |
54150593.039 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-2.81% |
12708178.721 |
12351132.650 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_256_64
|
-2.81% |
16804549.895 |
16332417.093 |
- |
0.00% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8
|
-2.81% |
14.541 |
14.133 |
- |
0.00% |
- |
|
BM_format_string<wchar_t>/16
|
-2.80% |
1.638 |
1.592 |
- |
0.00% |
- |
|
std::map<std::string,_int>::contains(key)/1024
|
-2.80% |
151.673 |
147.423 |
- |
0.00% |
- |
|
BM_to_sys/1993/threads:16
|
-2.80% |
0.809 |
0.786 |
- |
0.00% |
- |
|
std::copy_if(deque<int>)_(entire_range)/32768
|
-2.80% |
10162.369 |
9877.892 |
- |
0.00% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
-2.80% |
47000.634 |
45685.887 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-2.80% |
242458663.275 |
235681703.687 |
- |
0.00% |
- |
|
std::set<int>::ctor(const_Self&,_const_allocator_type&)/1024
|
-2.79% |
5755.135 |
5594.548 |
- |
0.00% |
- |
|
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
-2.79% |
5753.298 |
5593.020 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_16384_4
|
-2.78% |
246727426.397 |
239862259.896 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0^17500_0La})
|
-2.78% |
1277.207 |
1241.705 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_262144_262144
|
-2.78% |
2255307.045 |
2192640.211 |
- |
0.00% |
- |
|
BM_align/8
|
-2.77% |
0.653 |
0.635 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/32
|
-2.77% |
253.056 |
246.058 |
- |
0.00% |
- |
|
BM_std_minmax_element<char>/2
|
-2.76% |
0.496 |
0.482 |
- |
0.00% |
- |
|
BM_unicode_text<char>
|
-2.76% |
33357.114 |
32436.173 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-2.76% |
179791032.756 |
174836617.569 |
- |
0.00% |
- |
|
std::set<int>::ctor(const_Self&)/1024
|
-2.75% |
5666.576 |
5510.498 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_16384_1
|
-2.75% |
349136695.139 |
339525415.647 |
- |
0.00% |
- |
|
BM_format/string_view_len_6
|
-2.75% |
11.189 |
10.882 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024
|
-2.75% |
17347116.023 |
16870602.127 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0<17500_10La})
|
-2.75% |
1241.998 |
1207.898 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-2.74% |
1095498.074 |
1065458.730 |
- |
0.00% |
- |
|
BM_format_to_n_string_begin<std::wstring>/1048576
|
-2.74% |
141558.189 |
137685.512 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_262144_64
|
-2.73% |
2784863.114 |
2708735.876 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192
|
-2.73% |
180086.938 |
175177.088 |
- |
0.00% |
- |
|
std::for_each_n(deque<int>)/8192
|
-2.72% |
3157.156 |
3071.358 |
- |
0.00% |
- |
|
std::generate_n(list<int>)/50
|
-2.72% |
15.736 |
15.308 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/32
|
-2.71% |
20.744 |
20.181 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/4
|
-2.71% |
1.185 |
1.153 |
- |
0.00% |
- |
|
BM_ascii_escaped<char>
|
-2.71% |
7768.625 |
7558.340 |
- |
0.00% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
-2.69% |
12.349 |
12.017 |
- |
0.00% |
- |
|
std::partition(list<int>)_(sparse)/8192
|
-2.67% |
7344.065 |
7147.847 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_1024_1
|
-2.67% |
10611199.448 |
10328230.215 |
- |
0.00% |
- |
|
std::shift_right(deque<int>)/32
|
-2.66% |
5.712 |
5.560 |
- |
0.00% |
- |
|
std::vector<int>::ctor(size_type)/1024
|
-2.65% |
43.672 |
42.514 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:017500_0La})
|
-2.65% |
1225.415 |
1192.920 |
- |
0.00% |
- |
|
BM_format_to_string_span<wchar_t>/1
|
-2.64% |
10.000 |
9.736 |
- |
0.00% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/8192
|
-2.64% |
30.558 |
29.752 |
- |
0.00% |
- |
|
BM_StringRelational_Compare_Large_Huge_Control
|
-2.63% |
2.053 |
1.999 |
- |
0.00% |
- |
|
BM_align/1
|
-2.63% |
0.654 |
0.636 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_262144_262144
|
-2.62% |
1868869.178 |
1819902.100 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_float_262144_16
|
-2.62% |
1072164.951 |
1044074.213 |
- |
0.00% |
- |
|
std::partition(deque<int>)_(dense)/32
|
-2.62% |
10.449 |
10.176 |
- |
0.00% |
- |
|
std::make_heap(deque<int>)_(heap)/1024
|
-2.60% |
3655.019 |
3559.918 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_16
|
-2.60% |
12616114.117 |
12287868.152 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-2.59% |
23.494 |
22.885 |
- |
0.00% |
- |
|
std::vector<std::string>::insert(begin)_(cheap_elements)/8192
|
-2.59% |
20582.341 |
20049.148 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/512
|
-2.59% |
815.984 |
794.848 |
- |
0.00% |
- |
|
std::partition(deque<int>)_(sparse)/50
|
-2.58% |
14.534 |
14.159 |
- |
0.00% |
- |
|
std::copy_if(vector<int>)_(entire_range)/4096
|
-2.58% |
943.015 |
918.646 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_262144_1
|
-2.58% |
1010057.144 |
983971.637 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeLast
|
-2.58% |
1.884 |
1.835 |
- |
0.00% |
- |
|
std::set<int>::ctor(const_Self&,_const_allocator_type&)/8192
|
-2.58% |
46406.944 |
45210.491 |
- |
0.00% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192
|
-2.58% |
22846.067 |
22257.400 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/512
|
-2.58% |
815.372 |
794.368 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.57% |
10607.246 |
10334.386 |
- |
0.00% |
- |
|
std::copy_if(vector<int>)_(entire_range)/512
|
-2.57% |
124.604 |
121.403 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-2.57% |
86813.585 |
84583.520 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192
|
-2.57% |
18.878 |
18.393 |
- |
0.00% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/1024
|
-2.56% |
1015.835 |
989.863 |
- |
0.00% |
- |
|
std::multiset<int>::clear()/1024
|
-2.55% |
10122.861 |
9864.464 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_262144_16
|
-2.55% |
2960287.500 |
2884765.621 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_1024_4
|
-2.55% |
2316409.349 |
2257341.985 |
- |
0.00% |
- |
|
std::copy_n(vector<bool>)_(aligned)/512
|
-2.55% |
757.718 |
738.412 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024
|
-2.55% |
1227.124 |
1195.886 |
- |
0.00% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/32
|
-2.54% |
7.579 |
7.386 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-2.54% |
16.000 |
15.594 |
- |
0.00% |
- |
|
rng::for_each(multiset<int>)/8192
|
-2.54% |
17267.631 |
16829.052 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_256_4
|
-2.53% |
13478213.892 |
13136550.512 |
- |
0.00% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-2.53% |
1713.055 |
1669.702 |
- |
0.00% |
- |
|
std::multiset<std::string>::count(key)/1024
|
-2.53% |
113.453 |
110.584 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16
|
-2.53% |
206791831.367 |
201567013.096 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64
|
-2.53% |
1948181.819 |
1898967.568 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-2.52% |
354675987.807 |
345720577.952 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_1024_1024
|
-2.52% |
10946243.256 |
10669981.549 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_16_16
|
-2.52% |
48517784.380 |
47293914.152 |
- |
0.00% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
-2.52% |
5771.044 |
5625.901 |
- |
0.00% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.51% |
333.215 |
324.850 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
-2.51% |
35.027 |
34.149 |
- |
0.00% |
- |
|
std::copy_if(list<int>)_(entire_range)/32768
|
-2.51% |
27353.690 |
26668.248 |
- |
0.00% |
- |
|
std::copy_if(deque<int>)_(entire_range)/64
|
-2.50% |
15.787 |
15.391 |
- |
0.00% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8
|
-2.50% |
21.236 |
20.705 |
- |
0.00% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-2.50% |
33.271 |
32.440 |
- |
0.00% |
- |
|
std::unordered_set<int>::find(key)/8192
|
-2.49% |
10.294 |
10.037 |
- |
0.00% |
- |
|
BM_format_to_back_inserter<std::string>/C_string_len_60
|
-2.49% |
120.299 |
117.301 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8
|
-2.49% |
5.372 |
5.238 |
- |
0.00% |
- |
|
std::copy_backward(list<int>)/1048576
|
-2.49% |
889544.246 |
867402.834 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-2.49% |
258.570 |
252.139 |
- |
0.00% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1000
|
-2.48% |
32074.789 |
31279.305 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_256
|
-2.48% |
6877944.316 |
6707366.370 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
-2.48% |
29.209 |
28.485 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-2.48% |
16937598.643 |
16518221.588 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_16384_4
|
-2.47% |
199150719.913 |
194230223.168 |
- |
0.00% |
- |
|
BM_vector_deque_move_backward/2
|
-2.47% |
2.038 |
1.988 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-2.47% |
16095.834 |
15698.514 |
- |
0.00% |
- |
|
std::find(deque<int>)_(bail_25%)/8192
|
-2.46% |
553.584 |
539.941 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-2.46% |
1062414.935 |
1036323.514 |
- |
0.00% |
- |
|
std::map<std::string,_int>::equal_range(key)/1024
|
-2.45% |
112.544 |
109.783 |
- |
0.00% |
- |
|
std::partial_sort_copy(vector<int>)_(ascending)/8
|
-2.45% |
7.871 |
7.678 |
- |
0.00% |
- |
|
std::find(deque<int>)_(bail_25%)/8
|
-2.45% |
0.892 |
0.870 |
- |
0.00% |
- |
|
std::set<std::string>::contains(key)/32
|
-2.45% |
79.821 |
77.867 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_1024_64
|
-2.45% |
1195906.568 |
1166640.548 |
- |
0.00% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/1048576
|
-2.45% |
858957.435 |
837951.368 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(middle)_(cheap_elements)/1024
|
-2.43% |
1223.346 |
1193.598 |
- |
0.00% |
- |
|
BM_align/256
|
-2.43% |
0.651 |
0.635 |
- |
0.00% |
- |
|
std::stable_partition(deque<int>)_(sparse)/32
|
-2.42% |
24.212 |
23.626 |
- |
0.00% |
- |
|
std::stable_partition(deque<int>)_(sparse)/8192
|
-2.42% |
3703.663 |
3613.947 |
- |
0.00% |
- |
|
std::copy_backward(vector<int>)/1048576
|
-2.42% |
51446.007 |
50203.557 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_262144_4
|
-2.41% |
1212583.436 |
1183302.607 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4
|
-2.41% |
21987536.043 |
21457808.089 |
- |
0.00% |
- |
|
BM_deque_vector_move_backward/64
|
-2.40% |
2.574 |
2.513 |
- |
0.00% |
- |
|
std::pop_heap(vector<size_t>)/8
|
-2.40% |
52.200 |
50.946 |
- |
0.00% |
- |
|
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
-2.40% |
12503.320 |
12203.063 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.40% |
11058.151 |
10792.780 |
- |
0.00% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024
|
-2.40% |
2849.922 |
2781.535 |
- |
0.00% |
- |
|
std::copy_n(deque<int>)/512
|
-2.40% |
146.057 |
142.555 |
- |
0.00% |
- |
|
std::adjacent_find(deque<int>)/50
|
-2.39% |
81.810 |
79.853 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64
|
-2.39% |
1967431.977 |
1920395.996 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_16384_1
|
-2.39% |
1053346.647 |
1028205.780 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1024
|
-2.38% |
3401784.040 |
3320699.604 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_float_16384_16
|
-2.38% |
1063673.850 |
1038323.762 |
- |
0.00% |
- |
|
std::partial_sort(vector<NonIntegral>)_(heap)/8
|
-2.38% |
24.979 |
24.384 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-2.37% |
88699.460 |
86595.206 |
- |
0.00% |
- |
|
std::sort_heap(vector<NonIntegral>,_pred)/8
|
-2.37% |
27.566 |
26.913 |
- |
0.00% |
- |
|
std::make_heap(deque<int>)_(repeated)/1024
|
-2.37% |
2606.012 |
2544.314 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-2.36% |
22133423.435 |
21610034.071 |
- |
0.00% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8
|
-2.36% |
17.066 |
16.663 |
- |
0.00% |
- |
|
std::copy_n(deque<int>)/4096
|
-2.36% |
1207.895 |
1179.341 |
- |
0.00% |
- |
|
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/1024
|
-2.36% |
34661.241 |
33844.193 |
- |
0.00% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/16
|
-2.36% |
4.784 |
4.671 |
- |
0.00% |
- |
|
std::for_each(multiset<int>::iterator)/8192
|
-2.35% |
17206.294 |
16801.691 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-2.35% |
62621187.512 |
61150785.815 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_262144_16
|
-2.33% |
1304053.701 |
1273622.736 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0<17500_0La})
|
-2.33% |
1221.369 |
1192.947 |
- |
0.00% |
- |
|
BM_to_sys/1970/threads:4
|
-2.33% |
1.319 |
1.288 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_16_1
|
-2.33% |
70846075.469 |
69198696.628 |
- |
0.00% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/64
|
-2.32% |
93.979 |
91.795 |
- |
0.00% |
- |
|
std::adjacent_find(deque<int>)/8
|
-2.32% |
5.100 |
4.982 |
- |
0.00% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000
|
-2.32% |
2779.878 |
2715.363 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1
|
-2.32% |
205104940.245 |
200348423.328 |
- |
0.00% |
- |
|
std::vector<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32
|
-2.32% |
100.866 |
98.529 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192
|
-2.31% |
564.581 |
551.528 |
- |
0.00% |
- |
|
std::stable_sort(vector<int>)_(shuffled)/8
|
-2.31% |
34.773 |
33.969 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
-2.31% |
37.928 |
37.052 |
- |
0.00% |
- |
|
BM_StringRelational_Compare_Large_Large_ChangeFirst
|
-2.31% |
1.270 |
1.241 |
- |
0.00% |
- |
|
rng::find_last(list<int>)_(bail_10%)/8
|
-2.30% |
2.354 |
2.300 |
- |
0.00% |
- |
|
BM_stop_token_async_reg_unreg_callback/16777216
|
-2.30% |
266372640.928 |
260256733.213 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)/1024
|
-2.29% |
133.993 |
130.919 |
- |
0.00% |
- |
|
std::shift_left(list<int>)/50
|
-2.29% |
24.995 |
24.423 |
- |
0.00% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/8192
|
-2.29% |
29.999 |
29.313 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_16_1
|
-2.29% |
69474617.733 |
67887122.406 |
- |
0.00% |
- |
|
std::copy_n(vector<bool>)_(aligned)/4096
|
-2.28% |
6354.618 |
6209.416 |
- |
0.00% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/32
|
-2.28% |
12.908 |
12.613 |
- |
0.00% |
- |
|
std::copy(vector<int>)/8
|
-2.28% |
2.284 |
2.232 |
- |
0.00% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024
|
-2.27% |
2.785 |
2.722 |
- |
0.00% |
- |
|
BM_StringFindCharLiteral/8
|
-2.27% |
1.526 |
1.492 |
- |
0.00% |
- |
|
BM_StringRead_Cold_Deep_Empty
|
-2.27% |
1.360 |
1.330 |
- |
0.00% |
- |
|
std::copy_if(vector<int>)_(entire_range)/32768
|
-2.27% |
7520.461 |
7349.821 |
- |
0.00% |
- |
|
std::partition(vector<int>)_(sparse)/32
|
-2.27% |
9.007 |
8.803 |
- |
0.00% |
- |
|
std::copy_if(list<int>)_(every_other)/32768
|
-2.27% |
26399.252 |
25800.395 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_64_4
|
-2.27% |
16282866.508 |
15913520.954 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(begin)_(expensive_elements)/32
|
-2.27% |
52.561 |
51.370 |
- |
0.00% |
- |
|
std::find_first_of(list<int>)_(small_needle)/8192
|
-2.26% |
22429.039 |
21921.062 |
- |
0.00% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1024
|
-2.25% |
55.806 |
54.548 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_10g})
|
-2.25% |
60.925 |
59.552 |
- |
0.00% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/8192
|
-2.25% |
7393.560 |
7227.137 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-2.25% |
23.278 |
22.754 |
- |
0.00% |
- |
|
std::multiset<std::string>::clear()/32
|
-2.25% |
858.968 |
839.648 |
- |
0.00% |
- |
|
std::rotate_copy(list<int>)/50
|
-2.25% |
14.484 |
14.158 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_16_4
|
-2.25% |
64787992.489 |
63331710.711 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::clear()/32
|
-2.25% |
565.721 |
553.008 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256
|
-2.25% |
3375243.628 |
3299456.579 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::contains(key)/32
|
-2.24% |
107.092 |
104.689 |
- |
0.00% |
- |
|
std::remove_copy(vector<int>)_(prefix)/50
|
-2.24% |
14.159 |
13.842 |
- |
0.00% |
- |
|
std::for_each(map<int>::iterator)/8192
|
-2.24% |
17127.088 |
16744.138 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16
|
-2.23% |
40619675.419 |
39713066.432 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4
|
-2.23% |
207227802.323 |
202603309.182 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4
|
-2.23% |
1019435.609 |
996693.317 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_1024_256
|
-2.22% |
10821676.394 |
10581462.272 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1024
|
-2.22% |
2885251.772 |
2821275.499 |
- |
0.00% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
-2.21% |
7.879 |
7.705 |
- |
0.00% |
- |
|
std::copy_if(deque<int>)_(entire_range)/512
|
-2.20% |
156.743 |
153.290 |
- |
0.00% |
- |
|
std::find_first_of(list<int>)_(small_needle)/1024
|
-2.20% |
2798.653 |
2737.037 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-2.20% |
108902.903 |
106507.353 |
- |
0.00% |
- |
|
BM_format_to_string_begin<std::string>/1
|
-2.20% |
4.787 |
4.682 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_16384_1
|
-2.20% |
1075384.114 |
1051751.291 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192
|
-2.19% |
204679.286 |
200191.291 |
- |
0.00% |
- |
|
std::find_first_of(list<int>)_(small_needle)/50
|
-2.19% |
142.267 |
139.153 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-2.19% |
11024399.707 |
10783252.446 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32
|
-2.19% |
18.495 |
18.091 |
- |
0.00% |
- |
|
BM_num_put<long>
|
-2.18% |
4.805 |
4.700 |
- |
0.00% |
- |
|
std::is_sorted_until(vector<int>,_pred)/1024
|
-2.18% |
419.712 |
410.572 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_16
|
-2.18% |
3710305.784 |
3629548.708 |
- |
0.00% |
- |
|
std::copy_n(deque<int>)/1048576
|
-2.18% |
326483.190 |
319377.690 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::string>_string_view_len_6
|
-2.18% |
2.351 |
2.300 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
-2.17% |
56.308 |
55.084 |
- |
0.00% |
- |
|
std::generate_n(deque<int>)/32
|
-2.17% |
8.274 |
8.094 |
- |
0.00% |
- |
|
std::unique(deque<int>,_pred)_(contiguous)/52
|
-2.17% |
64.728 |
63.321 |
- |
0.00% |
- |
|
std::copy_n(vector<bool>)_(aligned)/32768
|
-2.17% |
51103.204 |
49993.155 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.17% |
109314.811 |
106941.010 |
- |
0.00% |
- |
|
std::pop_heap(vector<size_t>)/8192
|
-2.17% |
11.124 |
10.882 |
- |
0.00% |
- |
|
std::copy_if(vector<int>)_(entire_range)/262144
|
-2.16% |
60230.219 |
58926.440 |
- |
0.00% |
- |
|
std::remove_if(list<int>)_(prefix)/8192
|
-2.16% |
9925.021 |
9710.243 |
- |
0.00% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/50
|
-2.16% |
79.318 |
77.602 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::clear()/32
|
-2.16% |
889.078 |
869.860 |
- |
0.00% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576
|
-2.15% |
959530.390 |
938882.484 |
- |
0.00% |
- |
|
std::search(deque<int>)_(no_match)/1000
|
-2.15% |
257.238 |
251.711 |
- |
0.00% |
- |
|
BM_deque_vector_move/5500
|
-2.14% |
209.001 |
204.521 |
- |
0.00% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/32
|
-2.14% |
27.641 |
27.049 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_256_4
|
-2.14% |
17560718.954 |
17185320.007 |
- |
0.00% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192
|
-2.13% |
18.638 |
18.241 |
- |
0.00% |
- |
|
std::move(deque<int>)/262144
|
-2.13% |
15137.237 |
14814.373 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_262144_256
|
-2.13% |
4600064.130 |
4502181.895 |
- |
0.00% |
- |
|
std::rotate(list<int>)_(1_element_forward)/8192
|
-2.13% |
10023.608 |
9810.441 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-2.12% |
1960474.066 |
1918822.993 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.12% |
38805.687 |
37981.575 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1
|
-2.12% |
1042527.100 |
1020408.841 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_256_16
|
-2.11% |
5438778.446 |
5323795.673 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_16
|
-2.11% |
12517783.143 |
12253293.585 |
- |
0.00% |
- |
|
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192
|
-2.11% |
72222.507 |
70699.068 |
- |
0.00% |
- |
|
BM_string_without_formatting<char>
|
-2.11% |
10.867 |
10.638 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_256_1
|
-2.10% |
4101996.305 |
4015658.942 |
- |
0.00% |
- |
|
std::rotate_copy(deque<int>)/50
|
-2.10% |
2.832 |
2.773 |
- |
0.00% |
- |
|
BM_deque_deque_copy/70000
|
-2.10% |
3566.900 |
3491.878 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-2.10% |
4774501.699 |
4674200.809 |
- |
0.00% |
- |
|
std::search(deque<int>)_(no_match)/1024
|
-2.10% |
267.219 |
261.608 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(middle)_(cheap_elements)/32
|
-2.10% |
43.179 |
42.273 |
- |
0.00% |
- |
|
std::copy_backward(deque<int>)/4096
|
-2.09% |
153.963 |
150.740 |
- |
0.00% |
- |
|
std::copy_backward(vector<int>)/262144
|
-2.09% |
12587.318 |
12324.097 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1
|
-2.09% |
1007037.656 |
985999.685 |
- |
0.00% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192
|
-2.09% |
668.979 |
655.007 |
- |
0.00% |
- |
|
std::deque<std::string>::erase(begin)_(cheap_elements)/1024
|
-2.09% |
6.662 |
6.523 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32
|
-2.08% |
2.160 |
2.115 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1
|
-2.07% |
214391080.187 |
209946971.372 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024
|
-2.07% |
28892.396 |
28293.580 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_16_4
|
-2.07% |
54401886.239 |
53275504.259 |
- |
0.00% |
- |
|
std::for_each(list<int>)/50
|
-2.07% |
21.852 |
21.400 |
- |
0.00% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1024
|
-2.07% |
178.705 |
175.012 |
- |
0.00% |
- |
|
BM_deque_vector_move/512
|
-2.06% |
20.527 |
20.103 |
- |
0.00% |
- |
|
std::unique_copy(list<int>,_pred)_(sprinkled)/8192
|
-2.06% |
7517.483 |
7362.373 |
- |
0.00% |
- |
|
std::shift_right(list<int>)/8192
|
-2.06% |
7753.881 |
7594.018 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_16384_4
|
-2.06% |
1158240.344 |
1134372.363 |
- |
0.00% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8
|
-2.06% |
13.968 |
13.681 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192
|
-2.05% |
29.239 |
28.638 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024
|
-2.05% |
36023.422 |
35283.766 |
- |
0.00% |
- |
|
std::find_first_of(list<int>)_(small_needle)/32
|
-2.05% |
93.125 |
91.214 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32
|
-2.05% |
4.530 |
4.437 |
- |
0.00% |
- |
|
std::fill_n(vector<int>)/1024
|
-2.05% |
29.554 |
28.949 |
- |
0.00% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-2.04% |
107055.738 |
104868.910 |
- |
0.00% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1024
|
-2.04% |
33173.405 |
32495.824 |
- |
0.00% |
- |
|
std::equal(vector<bool>)_(unaligned)/8192
|
-2.04% |
6457.584 |
6325.705 |
- |
0.00% |
- |
|
std::copy_if(deque<int>)_(entire_range)/1048576
|
-2.04% |
320753.116 |
314203.263 |
- |
0.00% |
- |
|
std::copy_if(list<int>)_(every_other)/64
|
-2.04% |
23.786 |
23.301 |
- |
0.00% |
- |
|
std::for_each(multimap<int>::iterator)/8
|
-2.03% |
8.837 |
8.658 |
- |
0.00% |
- |
|
std::deque<int>::ctor(size_type)/1024
|
-2.03% |
181.443 |
177.761 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeFirst
|
-2.03% |
1.316 |
1.289 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_16_16
|
-2.03% |
33956011.791 |
33267515.451 |
- |
0.00% |
- |
|
std::copy_n(vector<bool>)_(aligned)/262144
|
-2.03% |
408481.034 |
400200.571 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_copy_backward/2
|
-2.02% |
1.375 |
1.347 |
- |
0.00% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/256
|
-2.02% |
437.444 |
428.599 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_262144_4
|
-2.02% |
1033528.661 |
1012649.573 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_16384_1024
|
-2.02% |
363928288.920 |
356593068.130 |
- |
0.00% |
- |
|
BM_format_string<wchar_t>/64
|
-2.01% |
0.505 |
0.495 |
- |
0.00% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/50
|
-2.01% |
1.388 |
1.361 |
- |
0.00% |
- |
|
BM_string_without_formatting<wchar_t>
|
-2.00% |
30.003 |
29.402 |
- |
0.00% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/50
|
-2.00% |
609.242 |
597.045 |
- |
0.00% |
- |
|
std::equal(vector<bool>)_(unaligned)/1048576
|
-2.00% |
826254.768 |
809726.064 |
- |
0.00% |
- |
|
std::remove(deque<int>)_(prefix)/50
|
-2.00% |
60.020 |
58.820 |
- |
0.00% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32
|
-2.00% |
19.533 |
19.143 |
- |
0.00% |
- |
|
std::stable_partition(deque<int>)_(dense)/32
|
-2.00% |
30.889 |
30.272 |
- |
0.00% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_pred)/8
|
-2.00% |
4.708 |
4.614 |
- |
0.00% |
- |
|
std::find(deque<int>)_(process_all)/8192
|
-1.99% |
2190.487 |
2146.797 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_16_16
|
-1.99% |
40091108.736 |
39292753.607 |
- |
0.00% |
- |
|
dynamic_cast_(VChain,_3_levels)
|
-1.99% |
15.175 |
14.873 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_1024
|
-1.99% |
3416132.322 |
3348203.748 |
- |
0.00% |
- |
|
std::stable_sort(vector<int>)_(pipe-organ)/8
|
-1.99% |
35.127 |
34.429 |
- |
0.00% |
- |
|
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024
|
-1.99% |
1468458.275 |
1439279.110 |
- |
0.00% |
- |
|
std::fill(vector<int>)/1024
|
-1.98% |
30.191 |
29.592 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_262144_4
|
-1.98% |
1156399.492 |
1133509.912 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1
|
-1.98% |
65435841.252 |
64140816.240 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_16384_64
|
-1.98% |
1184248.831 |
1160835.335 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8
|
-1.97% |
61.843 |
60.623 |
- |
0.00% |
- |
|
std::copy_n(vector<bool>)_(aligned)/1048576
|
-1.97% |
1633394.015 |
1601180.441 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-1.97% |
1993997.954 |
1954701.263 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_262144_64
|
-1.97% |
1150807.878 |
1128172.269 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-1.96% |
1080935.448 |
1059695.473 |
- |
0.00% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/1048576
|
-1.96% |
23577.377 |
23114.756 |
- |
0.00% |
- |
|
rng::find_last(list<int>)_(bail_10%)/8192
|
-1.96% |
6439.483 |
6313.252 |
- |
0.00% |
- |
|
std::multimap<int,_int>::erase(iterator)/32
|
-1.96% |
21.154 |
20.740 |
- |
0.00% |
- |
|
std::copy_backward(list<int>)/8
|
-1.96% |
2.461 |
2.413 |
- |
0.00% |
- |
|
std::partial_sort_copy(vector<int>)_(shuffled)/8192
|
-1.95% |
73104.670 |
71676.692 |
- |
0.00% |
- |
|
std::find_if(list<int>)_(bail_25%)/8
|
-1.95% |
0.812 |
0.796 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64
|
-1.95% |
6362762.483 |
6238629.879 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_1024_4
|
-1.95% |
1175037.259 |
1152115.176 |
- |
0.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-1.95% |
113.604 |
111.391 |
- |
0.00% |
- |
|
std::map<int,_int>::ctor(const_Self&)/32
|
-1.95% |
174.186 |
170.796 |
- |
0.00% |
- |
|
std::make_heap(deque<int>,_pred)_(heap)/8192
|
-1.95% |
28804.907 |
28244.489 |
- |
0.00% |
- |
|
BM_deque_vector_ranges_move_backward/65536
|
-1.94% |
20840.862 |
20435.985 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1
|
-1.94% |
1064264.867 |
1043626.107 |
- |
0.00% |
- |
|
std::copy_n(deque<int>)/32768
|
-1.94% |
10451.235 |
10248.764 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1
|
-1.94% |
63015962.349 |
61795335.840 |
- |
0.00% |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8
|
-1.93% |
9.028 |
8.854 |
- |
0.00% |
- |
|
BM_StringEraseWithMove_Small_Opaque
|
-1.93% |
1.792 |
1.757 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Huge_Huge_ChangeFirst
|
-1.93% |
1.295 |
1.270 |
- |
0.00% |
- |
|
std::remove(vector<int>)_(sprinkled)/50
|
-1.92% |
63.385 |
62.169 |
- |
0.00% |
- |
|
std::equal(vector<bool>)_(unaligned)/1024
|
-1.92% |
806.561 |
791.097 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_64_64
|
-1.91% |
15768153.657 |
15467643.773 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.90% |
11382.389 |
11165.856 |
- |
0.00% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8192
|
-1.90% |
7134.422 |
6998.749 |
- |
0.00% |
- |
|
BM_stop_token_single_thread_polling_stop_requested/1024
|
-1.90% |
4437.009 |
4352.683 |
- |
0.00% |
- |
|
BM_SystemErrorWithMessage
|
-1.90% |
42.661 |
41.850 |
- |
0.00% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/1024
|
-1.90% |
22.252 |
21.829 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::find(key)/1024
|
-1.89% |
10.533 |
10.333 |
- |
0.00% |
- |
|
std::deque<int>::erase(middle)_(cheap_elements)/8192
|
-1.89% |
219.112 |
214.964 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_1024_16
|
-1.89% |
18333917.158 |
17987170.303 |
- |
0.00% |
- |
|
BM_vector_deque_copy/1024
|
-1.89% |
44.493 |
43.652 |
- |
0.00% |
- |
|
std::is_sorted(list<int>)/8
|
-1.89% |
2.150 |
2.109 |
- |
0.00% |
- |
|
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6
|
-1.88% |
36.370 |
35.685 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::deque>_string_len_6
|
-1.88% |
8.396 |
8.238 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_1024_1024
|
-1.88% |
30996399.419 |
30414056.452 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_256
|
-1.88% |
1214959.193 |
1192134.339 |
- |
0.00% |
- |
|
std::rotate(deque<int>)_(by_1/4)/50
|
-1.88% |
24.269 |
23.813 |
- |
0.00% |
- |
|
std::vector<int>::erase(middle)_(cheap_elements)/32
|
-1.88% |
4.470 |
4.386 |
- |
0.00% |
- |
|
BM_SharedPtrCreateDestroy
|
-1.87% |
10.677 |
10.477 |
- |
0.00% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.87% |
7229.638 |
7094.343 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024
|
-1.87% |
36033.082 |
35359.232 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::clear()/8192
|
-1.87% |
45408.557 |
44559.845 |
- |
0.00% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/1024
|
-1.87% |
14.947 |
14.667 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_16384_1024
|
-1.87% |
192568566.510 |
188976283.930 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16
|
-1.86% |
1050373.912 |
1030836.720 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1
|
-1.86% |
1028520.614 |
1009404.473 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_10Lg})
|
-1.86% |
72.434 |
71.088 |
- |
0.00% |
- |
|
BM_std_minmax_element<long_long>/4
|
-1.86% |
1.134 |
1.113 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-1.85% |
21.887 |
21.481 |
- |
0.00% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/512
|
-1.85% |
752.043 |
738.097 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144
|
-1.85% |
361734989.565 |
355029753.808 |
- |
0.00% |
- |
|
BM_deque_deque_move_backward/2
|
-1.85% |
3.167 |
3.108 |
- |
0.00% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.85% |
11310.352 |
11101.218 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_16_4
|
-1.85% |
59332594.743 |
58236670.424 |
- |
0.00% |
- |
|
ranges::minmax(std::vector<char>)/8
|
-1.85% |
2.099 |
2.060 |
- |
0.00% |
- |
|
std::replace(list<int>)_(sprinkled)/32
|
-1.84% |
10.942 |
10.741 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_16384_256
|
-1.84% |
345045593.991 |
338711212.939 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.84% |
9957.167 |
9774.435 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8
|
-1.83% |
42.905 |
42.119 |
- |
0.00% |
- |
|
BM_StringRelational_Compare_Small_Small_Control
|
-1.83% |
1.557 |
1.528 |
- |
0.00% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/2048
|
-1.83% |
3698.723 |
3631.084 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-1.83% |
351047883.183 |
344636576.157 |
- |
0.00% |
- |
|
std::generate_n(deque<int>)/8192
|
-1.82% |
2393.360 |
2349.719 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_64
|
-1.82% |
16722321.272 |
16418154.683 |
- |
0.00% |
- |
|
std::rotate(list<int>)_(1_element_backward)/8192
|
-1.82% |
9899.070 |
9719.041 |
- |
0.00% |
- |
|
std::count_if(vector<int>)_(every_other)/8
|
-1.82% |
2.583 |
2.536 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-1.81% |
18.923 |
18.580 |
- |
0.00% |
- |
|
std::copy_if(list<int>)_(entire_range)/512
|
-1.81% |
372.193 |
365.439 |
- |
0.00% |
- |
|
std::multiset<int>::clear()/8192
|
-1.81% |
81762.068 |
80280.319 |
- |
0.00% |
- |
|
BM_japanese_text<char>
|
-1.81% |
27805.512 |
27302.407 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_262144_4
|
-1.81% |
1103717.694 |
1083756.005 |
- |
0.00% |
- |
|
std::replace_if(deque<int>)_(sprinkled)/32
|
-1.81% |
9.485 |
9.314 |
- |
0.00% |
- |
|
rng::for_each(multimap<int>)/8192
|
-1.81% |
17148.535 |
16838.737 |
- |
0.00% |
- |
|
std::copy_backward(deque<int>)/512
|
-1.81% |
20.272 |
19.905 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_1024_16
|
-1.81% |
10621291.958 |
10429508.565 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_256_1
|
-1.81% |
14514863.503 |
14252825.485 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_16384_1
|
-1.80% |
1011256.874 |
993063.021 |
- |
0.00% |
- |
|
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
-1.80% |
5689.679 |
5587.345 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_64_16
|
-1.80% |
19424358.092 |
19075133.541 |
- |
0.00% |
- |
|
std::make_heap(deque<int>,_pred)_(heap)/1024
|
-1.80% |
3370.089 |
3309.553 |
- |
0.00% |
- |
|
std::find_end(forward_list<int>)_(single_element)/8192
|
-1.79% |
5918.423 |
5812.208 |
- |
0.00% |
- |
|
std::partial_sort_copy(deque<int>)_(shuffled)/8192
|
-1.79% |
73629.717 |
72309.730 |
- |
0.00% |
- |
|
std::find(deque<int>)_(process_all)/32768
|
-1.79% |
8763.107 |
8606.474 |
- |
0.00% |
- |
|
std::adjacent_find(vector<int>,_pred)/1048576
|
-1.79% |
462492.152 |
454226.319 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:017500_0a})
|
-1.78% |
1210.700 |
1189.102 |
- |
0.00% |
- |
|
BM_StringAssignAsciiz_Small_Opaque
|
-1.77% |
2.553 |
2.507 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.77% |
88327.291 |
86761.397 |
- |
0.00% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8
|
-1.77% |
1.495 |
1.469 |
- |
0.00% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/8192
|
-1.76% |
7389.432 |
7259.013 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8
|
-1.76% |
44.789 |
44.002 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_262144_1024
|
-1.76% |
35148938.186 |
34531132.411 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.76% |
1382.608 |
1358.328 |
- |
0.00% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/8192
|
-1.76% |
666.795 |
655.088 |
- |
0.00% |
- |
|
std::search(vector<int>)_(same_length)/8192
|
-1.75% |
1912.852 |
1879.362 |
- |
0.00% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192
|
-1.75% |
3.533 |
3.471 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192
|
-1.74% |
204258.990 |
200694.717 |
- |
0.00% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8
|
-1.74% |
2.672 |
2.625 |
- |
0.00% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192
|
-1.73% |
29917.033 |
29397.983 |
- |
0.00% |
- |
|
std::partition_copy(deque<int>)/32
|
-1.73% |
12.912 |
12.688 |
- |
0.00% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024
|
-1.73% |
3.708 |
3.644 |
- |
0.00% |
- |
|
std::rotate(deque<int>)_(by_1/3)/50
|
-1.73% |
24.017 |
23.600 |
- |
0.00% |
- |
|
BM_format_to_back_inserter<std::vector<char>>/string_len_6
|
-1.73% |
48.298 |
47.462 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192
|
-1.73% |
323134.794 |
317541.225 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16
|
-1.73% |
4043057.785 |
3973128.045 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_4
|
-1.73% |
13412598.402 |
13180712.279 |
- |
0.00% |
- |
|
rng::for_each(multiset<int>)/32
|
-1.73% |
41.911 |
41.187 |
- |
0.00% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/1024
|
-1.73% |
5110.722 |
5022.499 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
-1.73% |
347074996.959 |
341086146.049 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_16384_256
|
-1.72% |
8096022.811 |
7956460.165 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-1.72% |
346681049.466 |
340705911.862 |
- |
0.00% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.72% |
322.925 |
317.363 |
- |
0.00% |
- |
|
BM_deque_vector_ranges_move/1
|
-1.72% |
0.866 |
0.851 |
- |
0.00% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.72% |
278447.417 |
273656.355 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-1.72% |
1281186.705 |
1259147.422 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_16_16
|
-1.72% |
53553629.664 |
52633961.792 |
- |
0.00% |
- |
|
std::reverse_copy(list<int>)/32768
|
-1.71% |
27180.425 |
26714.527 |
- |
0.00% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/32
|
-1.71% |
34.474 |
33.884 |
- |
0.00% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/50
|
-1.71% |
5.864 |
5.763 |
- |
0.00% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/32
|
-1.71% |
11.927 |
11.723 |
- |
0.00% |
- |
|
std::is_sorted_until(list<int>)/8192
|
-1.71% |
7234.453 |
7110.907 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8
|
-1.71% |
41.669 |
40.958 |
- |
0.00% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192
|
-1.71% |
91754.201 |
90188.377 |
- |
0.00% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192
|
-1.70% |
2.481 |
2.439 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_256_256
|
-1.70% |
17230490.828 |
16937121.423 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_256_1
|
-1.70% |
4249670.096 |
4177314.569 |
- |
0.00% |
- |
|
std::move(vector<int>)/32768
|
-1.70% |
1718.808 |
1689.544 |
- |
0.00% |
- |
|
BM_CmpEqual_int_int
|
-1.70% |
1.080 |
1.062 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4
|
-1.70% |
1072885.841 |
1054674.946 |
- |
0.00% |
- |
|
std::search(list<int>,_pred)_(near_matches)/1000
|
-1.70% |
41124.890 |
40427.133 |
- |
0.00% |
- |
|
std::deque<int>::ctor(const_Self&)_(cheap_elements)/32
|
-1.70% |
33.748 |
33.176 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16
|
-1.69% |
1333259.977 |
1310661.901 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192
|
-1.69% |
418349.398 |
411266.254 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-1.69% |
1020390.308 |
1003114.972 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_16_1
|
-1.69% |
64249286.075 |
63161551.342 |
- |
0.00% |
- |
|
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
-1.69% |
35294.370 |
34697.547 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-1.69% |
4153367.047 |
4083360.126 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024
|
-1.69% |
28966.851 |
28478.612 |
- |
0.00% |
- |
|
dynamic_cast_(Chain_fail,_4_levels)
|
-1.68% |
34.408 |
33.830 |
- |
0.00% |
- |
|
BM_unicode_escaped<wchar_t>
|
-1.68% |
5805.906 |
5708.436 |
- |
0.00% |
- |
|
std::vector<int>::ctor(const_Self&)_(cheap_elements)/1024
|
-1.68% |
50.253 |
49.409 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-1.68% |
13109046.954 |
12889222.215 |
- |
0.00% |
- |
|
BM_tolower_string<wchar_t>
|
-1.67% |
34.999 |
34.413 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384
|
-1.67% |
344236719.744 |
338476959.073 |
- |
0.00% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8
|
-1.67% |
4.099 |
4.030 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-1.67% |
1010397.961 |
993553.083 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192
|
-1.67% |
190388.660 |
187217.275 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32
|
-1.67% |
34.530 |
33.955 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4
|
-1.67% |
165403696.522 |
162649644.166 |
- |
0.00% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8
|
-1.66% |
3.761 |
3.699 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_4_4
|
-1.66% |
147363794.709 |
144924091.310 |
- |
0.00% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/1024
|
-1.65% |
30.990 |
30.478 |
- |
0.00% |
- |
|
std::remove_copy(deque<int>)_(prefix)/32
|
-1.65% |
12.582 |
12.374 |
- |
0.00% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32
|
-1.65% |
74.439 |
73.211 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_64_1
|
-1.65% |
17954994.643 |
17659021.098 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/0
|
-1.64% |
18.498 |
18.194 |
- |
0.00% |
- |
|
BM_vector_deque_ranges_copy/5500
|
-1.64% |
1610.620 |
1584.181 |
- |
0.00% |
- |
|
std::multimap<int,_int>::clear()/32
|
-1.64% |
633.070 |
622.679 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::contains(key)/32
|
-1.64% |
9.375 |
9.221 |
- |
0.00% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/64
|
-1.64% |
93.275 |
91.745 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::equal_range(key)/8192
|
-1.64% |
47.339 |
46.564 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
-1.64% |
328010666.533 |
322639546.124 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
-1.63% |
2.124 |
2.090 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_64
|
-1.63% |
12588865.653 |
12383318.931 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4
|
-1.63% |
4208751.815 |
4140284.113 |
- |
0.00% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/65536
|
-1.62% |
118946.035 |
117017.215 |
- |
0.00% |
- |
|
std::set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
-1.62% |
168.222 |
165.496 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_16384_256
|
-1.62% |
217214486.469 |
213697609.026 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_16384_1024
|
-1.62% |
3454150.259 |
3398276.772 |
- |
0.00% |
- |
|
std::multiset<std::string>::lower_bound(key)/32
|
-1.62% |
70.813 |
69.667 |
- |
0.00% |
- |
|
std::copy_if(vector<int>)_(entire_range)/1048576
|
-1.62% |
246028.029 |
242052.776 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_262144_256
|
-1.61% |
2945310.902 |
2897748.258 |
- |
0.00% |
- |
|
BM_vector_deque_copy_backward/512
|
-1.61% |
23.977 |
23.590 |
- |
0.00% |
- |
|
rng::contains(list<int>)_(process_all)/1048576
|
-1.61% |
828154.394 |
814797.983 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-1.61% |
1822974.067 |
1793644.857 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_16_4
|
-1.60% |
59778378.531 |
58819597.613 |
- |
0.00% |
- |
|
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192
|
-1.60% |
46275.619 |
45533.791 |
- |
0.00% |
- |
|
std::partial_sort(deque<int>)_(descending)/8
|
-1.60% |
44.907 |
44.187 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-1.60% |
238052163.972 |
234236698.737 |
- |
0.00% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/32
|
-1.60% |
23.405 |
23.031 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_256_1
|
-1.60% |
5705265.707 |
5614047.869 |
- |
0.00% |
- |
|
BM_StringRead_Cold_Shallow_Empty
|
-1.60% |
1.263 |
1.243 |
- |
0.00% |
- |
|
std::set<int>::count(key)/1024
|
-1.60% |
27.909 |
27.463 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_256_16
|
-1.60% |
12908989.912 |
12702756.393 |
- |
0.00% |
- |
|
std::copy_n(list<int>)/64
|
-1.60% |
14.740 |
14.505 |
- |
0.00% |
- |
|
std::map<std::string,_int>::lower_bound(key)/1024
|
-1.59% |
132.398 |
130.288 |
- |
0.00% |
- |
|
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024
|
-1.59% |
35819.741 |
35249.701 |
- |
0.00% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/50
|
-1.59% |
2.410 |
2.372 |
- |
0.00% |
- |
|
std::swap_ranges(list<int>)/8192
|
-1.59% |
8498.124 |
8363.029 |
- |
0.00% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024
|
-1.59% |
11989.857 |
11799.493 |
- |
0.00% |
- |
|
rng::for_each(map<int>)/8192
|
-1.59% |
17145.587 |
16873.529 |
- |
0.00% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/4096
|
-1.58% |
6311.043 |
6211.275 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/32
|
-1.58% |
154.547 |
152.109 |
- |
0.00% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_pred)/50
|
-1.58% |
24.678 |
24.289 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_16384_1024
|
-1.57% |
33073934.261 |
32553128.991 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-1.57% |
18.302 |
18.014 |
- |
0.00% |
- |
|
BM_CmpLess_schar_uchar
|
-1.57% |
1.118 |
1.100 |
- |
0.00% |
- |
|
std::sort(deque<int>)_(descending)/8192
|
-1.57% |
35354.351 |
34799.962 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_262144_256
|
-1.57% |
1650891.732 |
1625038.357 |
- |
0.00% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
-1.56% |
13.714 |
13.499 |
- |
0.00% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192
|
-1.56% |
69438.465 |
68351.807 |
- |
0.00% |
- |
|
std::vector<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192
|
-1.56% |
21745.110 |
21405.027 |
- |
0.00% |
- |
|
std::sort(vector<int>)_(shuffled)/8192
|
-1.56% |
58373.517 |
57460.592 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_64_16
|
-1.56% |
23886989.554 |
23513614.609 |
- |
0.00% |
- |
|
std::multimap<int,_int>::erase(iterator)/1024
|
-1.56% |
21.056 |
20.727 |
- |
0.00% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/8192
|
-1.56% |
3871.178 |
3810.749 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_256_64
|
-1.56% |
4507054.805 |
4436814.610 |
- |
0.00% |
- |
|
BM_StringFindAllMatch/64
|
-1.56% |
3.172 |
3.122 |
- |
0.00% |
- |
|
dynamic_cast_(VChain_middle,_2_levels)
|
-1.56% |
28.323 |
27.882 |
- |
0.00% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/32768
|
-1.56% |
50779.310 |
49988.287 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_16384_16384
|
-1.56% |
255963817.425 |
251977255.894 |
- |
0.00% |
- |
|
std::copy(deque<int>)/512
|
-1.56% |
20.022 |
19.710 |
- |
0.00% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8
|
-1.56% |
4.528 |
4.457 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
-1.56% |
131.214 |
129.174 |
- |
0.00% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024
|
-1.55% |
568.485 |
559.649 |
- |
0.00% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/32
|
-1.55% |
8.730 |
8.594 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_16384_1024
|
-1.55% |
199617190.426 |
196525755.199 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_64
|
-1.55% |
10799883.818 |
10632679.239 |
- |
0.00% |
- |
|
BM_from_sys/1979/threads:16
|
-1.54% |
0.699 |
0.688 |
- |
0.00% |
- |
|
std::find_first_of(list<int>)_(large_needle)/8192
|
-1.54% |
49823216.030 |
49054400.126 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_16_1
|
-1.54% |
63900232.362 |
62914911.734 |
- |
0.00% |
- |
|
std::find_if(deque<int>)_(process_all)/1024
|
-1.54% |
269.916 |
265.765 |
- |
0.00% |
- |
|
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
-1.54% |
46211.090 |
45500.711 |
- |
0.00% |
- |
|
std::fill(deque<int>)/1024
|
-1.54% |
31.519 |
31.034 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192
|
-1.54% |
418298.649 |
411870.993 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_64_16
|
-1.54% |
30806758.748 |
30333574.881 |
- |
0.00% |
- |
|
BM_japanese_text<wchar_t>
|
-1.53% |
48675.401 |
47928.420 |
- |
0.00% |
- |
|
std::copy_backward(vector<int>)/8
|
-1.53% |
2.298 |
2.263 |
- |
0.00% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/8
|
-1.53% |
31.571 |
31.087 |
- |
0.00% |
- |
|
std::multiset<std::string>::lower_bound(key)/1024
|
-1.53% |
130.944 |
128.941 |
- |
0.00% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/32
|
-1.52% |
20.821 |
20.504 |
- |
0.00% |
- |
|
std::copy_n(list<int>)/1048576
|
-1.52% |
877449.426 |
864096.252 |
- |
0.00% |
- |
|
std::copy_backward(vector<int>)/512
|
-1.52% |
16.885 |
16.628 |
- |
0.00% |
- |
|
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024
|
-1.52% |
43.024 |
42.371 |
- |
0.00% |
- |
|
std::fill(list<int>)/32
|
-1.51% |
8.302 |
8.177 |
- |
0.00% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.51% |
94585.635 |
93157.177 |
- |
0.00% |
- |
|
std::pop_heap(deque<int>)/8192
|
-1.51% |
27.237 |
26.825 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_16384_16384
|
-1.51% |
358494529.572 |
353089237.952 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_1024_64
|
-1.51% |
4038386.932 |
3977539.204 |
- |
0.00% |
- |
|
BM_CmpEqual_uint_schar
|
-1.51% |
1.105 |
1.088 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-1.50% |
18.322 |
18.046 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_16_4
|
-1.50% |
59415740.982 |
58522298.715 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(const_value_type&)_(already_present)/1024
|
-1.50% |
27.126 |
26.718 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16_16
|
-1.50% |
33720240.125 |
33213416.704 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
-1.50% |
3529974.958 |
3476933.809 |
- |
0.00% |
- |
|
std::shift_right(list<int>)/50
|
-1.50% |
25.232 |
24.853 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_16384_64
|
-1.50% |
341511228.503 |
336388769.179 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4
|
-1.50% |
34485713.439 |
33969557.704 |
- |
0.00% |
- |
|
std::copy_if(deque<int>)_(entire_range)/8
|
-1.50% |
2.298 |
2.264 |
- |
0.00% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/262144
|
-1.50% |
406316.704 |
400241.716 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_16_4
|
-1.49% |
63569417.852 |
62619450.043 |
- |
0.00% |
- |
|
BM_StringAssignStr_Large_Opaque
|
-1.49% |
9.700 |
9.555 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8
|
-1.49% |
40.667 |
40.061 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192
|
-1.49% |
288537.949 |
284248.552 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1
|
-1.49% |
16428660.667 |
16184566.773 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32
|
-1.48% |
9.563 |
9.421 |
- |
0.00% |
- |
|
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
-1.48% |
5964.995 |
5876.601 |
- |
0.00% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/1024
|
-1.48% |
24.654 |
24.290 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192
|
-1.47% |
384193.794 |
378527.412 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-1.47% |
1251.988 |
1233.537 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::ctor(const_Self&)/8192
|
-1.47% |
62808.691 |
61883.291 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(const_Self&)_(expensive_elements)/1024
|
-1.47% |
20392.470 |
20092.673 |
- |
0.00% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/50
|
-1.47% |
9.149 |
9.014 |
- |
0.00% |
- |
|
BM_num_put<const_void*>
|
-1.47% |
5.504 |
5.423 |
- |
0.00% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/1024
|
-1.47% |
20.443 |
20.143 |
- |
0.00% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-1.47% |
20.413 |
20.113 |
- |
0.00% |
- |
|
std::partition(vector<int>)_(dense)/32
|
-1.46% |
8.509 |
8.384 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192
|
-1.46% |
278501.948 |
274436.083 |
- |
0.00% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8192
|
-1.46% |
230.335 |
226.974 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1
|
-1.46% |
1030600.490 |
1015567.034 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-1.46% |
27.040 |
26.646 |
- |
0.00% |
- |
|
std::deque<std::string>::erase(begin)_(cheap_elements)/32
|
-1.45% |
6.806 |
6.707 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_256_1
|
-1.45% |
4246153.200 |
4184489.250 |
- |
0.00% |
- |
|
std::generate_n(list<int>)/32
|
-1.45% |
9.207 |
9.074 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-1.45% |
21902433.679 |
21584735.578 |
- |
0.00% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.45% |
321.642 |
316.985 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192
|
-1.45% |
278806.762 |
274774.525 |
- |
0.00% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8
|
-1.45% |
5.768 |
5.684 |
- |
0.00% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/4096
|
-1.44% |
7396.472 |
7289.621 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024
|
-1.44% |
29824.694 |
29393.904 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_16
|
-1.44% |
39153701.533 |
38589111.032 |
- |
0.00% |
- |
|
BM_StringFindCharLiteral/256
|
-1.44% |
5.434 |
5.355 |
- |
0.00% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/8
|
-1.44% |
2.327 |
2.293 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_256_64
|
-1.44% |
15134015.858 |
14916758.630 |
- |
0.00% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/8192
|
-1.44% |
14.586 |
14.377 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_64_4
|
-1.43% |
23360539.924 |
23025641.188 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
-1.43% |
235.337 |
231.965 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192
|
-1.43% |
287949.071 |
283827.766 |
- |
0.00% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/1024
|
-1.43% |
514.687 |
507.324 |
- |
0.00% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/1048576
|
-1.43% |
1624350.205 |
1601123.701 |
- |
0.00% |
- |
|
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/1024
|
-1.43% |
46338.565 |
45676.349 |
- |
0.00% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/1024
|
-1.43% |
236695.979 |
233315.579 |
- |
0.00% |
- |
|
std::map<std::string,_int>::find(key)/32
|
-1.43% |
89.276 |
88.003 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_64_16
|
-1.42% |
26069931.360 |
25698502.035 |
- |
0.00% |
- |
|
std::partial_sort(vector<int>)_(qsort_adversarial)/8
|
-1.42% |
18.961 |
18.691 |
- |
0.00% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192
|
-1.42% |
69721.424 |
68729.036 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_262144_256
|
-1.42% |
2975763.753 |
2933408.134 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32
|
-1.42% |
48.523 |
47.833 |
- |
0.00% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576
|
-1.42% |
494539.191 |
487510.169 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0>17500_0La})
|
-1.42% |
1226.380 |
1208.968 |
- |
0.00% |
- |
|
BM_stop_token_single_thread_polling_stop_requested/131072
|
-1.42% |
556544.065 |
548647.302 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192
|
-1.42% |
179548.862 |
177003.702 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_256_4
|
-1.42% |
11261544.660 |
11102142.918 |
- |
0.00% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
-1.42% |
7.787 |
7.677 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_1024_16
|
-1.41% |
18482261.337 |
18221241.469 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.41% |
20.657 |
20.366 |
- |
0.00% |
- |
|
std::deque<int>::erase(middle)_(cheap_elements)/32
|
-1.41% |
8.259 |
8.143 |
- |
0.00% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024
|
-1.41% |
15102.489 |
14889.729 |
- |
0.00% |
- |
|
std::remove(list<int>)_(sprinkled)/8192
|
-1.41% |
8239.842 |
8124.058 |
- |
0.00% |
- |
|
std::multimap<int,_int>::clear()/8192
|
-1.40% |
86126.137 |
84917.244 |
- |
0.00% |
- |
|
std::move_backward(vector<int>)/262144
|
-1.40% |
21794.992 |
21489.212 |
- |
0.00% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1048576
|
-1.40% |
53774.272 |
53020.570 |
- |
0.00% |
- |
|
std::search(deque<int>)_(no_match)/8192
|
-1.40% |
2149.023 |
2118.928 |
- |
0.00% |
- |
|
std::unique(deque<int>,_pred)_(contiguous)/32
|
-1.40% |
55.344 |
54.570 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::count(key)/8192
|
-1.40% |
11.174 |
11.018 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::ctor(const_Self&)/1024
|
-1.40% |
7724.115 |
7616.194 |
- |
0.00% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.40% |
13833.402 |
13640.156 |
- |
0.00% |
- |
|
std::remove(vector<int>)_(sprinkled)/32
|
-1.40% |
54.238 |
53.481 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16
|
-1.40% |
1252312.586 |
1234842.557 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
-1.39% |
556.766 |
549.003 |
- |
0.00% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8
|
-1.39% |
3.455 |
3.407 |
- |
0.00% |
- |
|
std::partial_sort(vector<int>)_(repeated)/8
|
-1.39% |
17.534 |
17.290 |
- |
0.00% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/16384
|
-1.39% |
29638.150 |
29225.952 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-1.39% |
13381.380 |
13195.539 |
- |
0.00% |
- |
|
std::partial_sort(vector<int>)_(ascending)/8
|
-1.39% |
17.675 |
17.430 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_10Lf})
|
-1.39% |
113.868 |
112.291 |
- |
0.00% |
- |
|
std::replace_if(vector<int>)_(prefix)/50
|
-1.38% |
14.136 |
13.940 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024
|
-1.38% |
26003.675 |
25644.881 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_262144_16384
|
-1.38% |
3051633.015 |
3009539.098 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-1.38% |
10860288.702 |
10710496.549 |
- |
0.00% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.38% |
102276.487 |
100866.356 |
- |
0.00% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.38% |
12107.782 |
11940.869 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_16_16
|
-1.38% |
38644203.910 |
38112114.478 |
- |
0.00% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/1024
|
-1.38% |
491.014 |
484.259 |
- |
0.00% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8
|
-1.37% |
6.850 |
6.756 |
- |
0.00% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/8192
|
-1.37% |
60239652.793 |
59412995.974 |
- |
0.00% |
- |
|
std::generate_n(deque<int>)/50
|
-1.37% |
12.316 |
12.148 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-1.37% |
23.292 |
22.973 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::insert(const_value_type&)_(already_present)/1024
|
-1.37% |
1.290 |
1.272 |
- |
0.00% |
- |
|
std::fill(vector<bool>)/4096
|
-1.37% |
4.217 |
4.159 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_0Lf})
|
-1.37% |
110.372 |
108.865 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024
|
-1.37% |
37060.618 |
36554.433 |
- |
0.00% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.37% |
55441.374 |
54684.574 |
- |
0.00% |
- |
|
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/32
|
-1.36% |
172.503 |
170.152 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
-1.36% |
36143.710 |
35651.379 |
- |
0.00% |
- |
|
std::rotate(list<int>)_(by_1/2)/50
|
-1.36% |
23.586 |
23.265 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_256_1
|
-1.36% |
4236025.343 |
4178490.160 |
- |
0.00% |
- |
|
std::unique(deque<int>,_pred)_(sprinkled)/52
|
-1.36% |
69.949 |
68.999 |
- |
0.00% |
- |
|
std::multiset<int>::erase(key)_(existent)/8192
|
-1.36% |
29.998 |
29.591 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8
|
-1.35% |
67.268 |
66.357 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::deque>_string_view_len_60
|
-1.35% |
24.531 |
24.199 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4
|
-1.35% |
58860442.630 |
58065848.151 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192
|
-1.35% |
325350.463 |
320958.707 |
- |
0.00% |
- |
|
std::adjacent_find(list<int>)/50
|
-1.35% |
21.633 |
21.341 |
- |
0.00% |
- |
|
std::make_heap(vector<int>,_pred)_(descending)/8
|
-1.35% |
19.969 |
19.700 |
- |
0.00% |
- |
|
std::generate(vector<int>)/8192
|
-1.34% |
1844.088 |
1819.289 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_1_1
|
-1.34% |
531127384.421 |
524000608.794 |
- |
0.00% |
- |
|
std::swap_ranges(list<int>)/32
|
-1.34% |
18.148 |
17.904 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_262144_262144
|
-1.34% |
12787193.060 |
12615939.602 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_1024_64
|
-1.34% |
1195035.689 |
1179034.496 |
- |
0.00% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8
|
-1.34% |
2421.225 |
2388.811 |
- |
0.00% |
- |
|
BM_vector_deque_copy/4000
|
-1.34% |
171.232 |
168.940 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192
|
-1.34% |
22.144 |
21.848 |
- |
0.00% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/32
|
-1.34% |
9.906 |
9.774 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-1.33% |
364395289.775 |
359534901.939 |
- |
0.00% |
- |
|
std::format(float)_(fmt:_{:0^17500_0La})
|
-1.33% |
1286.846 |
1269.705 |
- |
0.00% |
- |
|
std::transform(list<int>,_list<int>)/8192
|
-1.33% |
9540.109 |
9413.109 |
- |
0.00% |
- |
|
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
-1.33% |
110886.905 |
109410.979 |
- |
0.00% |
- |
|
std::shift_right(list<int>)/32
|
-1.33% |
13.903 |
13.718 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/0
|
-1.33% |
17.775 |
17.539 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024
|
-1.33% |
10626035.556 |
10484808.357 |
- |
0.00% |
- |
|
ranges::min(std::deque<__int128>)/8
|
-1.33% |
2.726 |
2.690 |
- |
0.00% |
- |
|
std::unique(list<int>)_(contiguous)/52
|
-1.32% |
67.297 |
66.407 |
- |
0.00% |
- |
|
std::remove_if(vector<int>)_(prefix)/1024
|
-1.32% |
347.106 |
342.514 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1
|
-1.32% |
1021764.567 |
1008253.964 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/1024
|
-1.32% |
564.336 |
556.879 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_16384_4
|
-1.32% |
1051939.232 |
1038041.245 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.32% |
5123.342 |
5055.696 |
- |
0.00% |
- |
|
rng::fold_left(vector<int>)/32
|
-1.32% |
22.339 |
22.044 |
- |
0.00% |
- |
|
std::sort(vector<NonIntegral>)_(repeated)/8
|
-1.32% |
16.998 |
16.774 |
- |
0.00% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32
|
-1.32% |
20.173 |
19.907 |
- |
0.00% |
- |
|
std::for_each(join_view(vector<vector<int>>))/8192
|
-1.31% |
3058.633 |
3018.436 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_262144_16
|
-1.31% |
356021306.757 |
351344894.191 |
- |
0.00% |
- |
|
std::multiset<int>::erase(key)_(existent)/32
|
-1.31% |
22.760 |
22.461 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_16_1
|
-1.31% |
63795038.711 |
62957492.318 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_float_16384_64
|
-1.31% |
1200975.571 |
1185245.207 |
- |
0.00% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024
|
-1.31% |
323.999 |
319.756 |
- |
0.00% |
- |
|
std::remove(list<int>)_(sprinkled)/1024
|
-1.31% |
945.171 |
932.834 |
- |
0.00% |
- |
|
std::format(float)_(fmt:_{:_0La})
|
-1.31% |
43.403 |
42.836 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_4_1
|
-1.30% |
217306023.975 |
214470339.728 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/8192
|
-1.30% |
534490.217 |
527516.163 |
- |
0.00% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/1024
|
-1.30% |
769.244 |
759.221 |
- |
0.00% |
- |
|
rng::for_each(multiset<int>)/8
|
-1.30% |
9.084 |
8.966 |
- |
0.00% |
- |
|
std::pop_heap(deque<std::string>)/1024
|
-1.30% |
77.766 |
76.753 |
- |
0.00% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024
|
-1.30% |
19376.027 |
19123.925 |
- |
0.00% |
- |
|
std::fill(vector<int>)/50
|
-1.30% |
2.200 |
2.172 |
- |
0.00% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/8
|
-1.30% |
17.658 |
17.428 |
- |
0.00% |
- |
|
std::find_end(list<int>)_(single_element)/8192
|
-1.30% |
8227.560 |
8120.631 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1024
|
-1.30% |
1246113.330 |
1229926.012 |
- |
0.00% |
- |
|
std::copy_if(deque<int>)_(entire_range)/262144
|
-1.30% |
82511.738 |
81440.369 |
- |
0.00% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-1.30% |
20.765 |
20.496 |
- |
0.00% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/8
|
-1.29% |
7.677 |
7.578 |
- |
0.00% |
- |
|
std::format(float)_(fmt:_{:0^17500_10Lf})
|
-1.29% |
1233.589 |
1217.691 |
- |
0.00% |
- |
|
std::make_heap(deque<int>,_pred)_(ascending)/8
|
-1.29% |
23.795 |
23.488 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_1024_16
|
-1.29% |
10534439.189 |
10398813.011 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.29% |
2482.462 |
2450.517 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_4_4
|
-1.29% |
150744499.942 |
148805446.436 |
- |
0.00% |
- |
|
std::deque<std::string>::operator=(const_Self&)_(expensive_elements)/1024
|
-1.28% |
6350.742 |
6269.310 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.28% |
662.559 |
654.069 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192
|
-1.28% |
579797.124 |
572380.347 |
- |
0.00% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.28% |
312.678 |
308.687 |
- |
0.00% |
- |
|
std::adjacent_find(vector<int>)/1048576
|
-1.27% |
235481.849 |
232483.095 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_1024_4
|
-1.27% |
9606021.969 |
9483932.145 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024
|
-1.27% |
19300.578 |
19055.637 |
- |
0.00% |
- |
|
std::multimap<int,_int>::ctor(const_Self&)/8192
|
-1.27% |
45492.721 |
44915.787 |
- |
0.00% |
- |
|
std::any_of(vector<int>)_(process_all)/8
|
-1.27% |
1.945 |
1.920 |
- |
0.00% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/131072
|
-1.27% |
237089.579 |
234088.423 |
- |
0.00% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8192
|
-1.27% |
537.839 |
531.033 |
- |
0.00% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192
|
-1.27% |
46969.659 |
46375.447 |
- |
0.00% |
- |
|
BM_CmpEqual_short_uint
|
-1.26% |
1.096 |
1.083 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024
|
-1.26% |
25283.061 |
24963.520 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_Control
|
-1.26% |
2.016 |
1.991 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/32
|
-1.26% |
32.255 |
31.848 |
- |
0.00% |
- |
|
std::fill_n(vector<bool>)/262144
|
-1.26% |
230.941 |
228.028 |
- |
0.00% |
- |
|
BM_StringAssignAsciiz_Large_Opaque
|
-1.26% |
10.640 |
10.506 |
- |
0.00% |
- |
|
std::format(float)_(fmt:_{:_10La})
|
-1.26% |
44.704 |
44.141 |
- |
0.00% |
- |
|
BM_vector_deque_move/4000
|
-1.26% |
169.804 |
167.671 |
- |
0.00% |
- |
|
BM_deque_vector_ranges_copy/5500
|
-1.26% |
1628.732 |
1608.286 |
- |
0.00% |
- |
|
ranges::minmax(std::list<char>)/8
|
-1.25% |
2.106 |
2.080 |
- |
0.00% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.25% |
5750.657 |
5678.596 |
- |
0.00% |
- |
|
std::move_backward(vector<bool>)_(aligned)/4096
|
-1.25% |
6303.958 |
6224.971 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.25% |
15.455 |
15.262 |
- |
0.00% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-1.25% |
3583.027 |
3538.167 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-1.25% |
20.494 |
20.237 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192
|
-1.25% |
578111.528 |
570891.377 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_1_1
|
-1.25% |
542183794.980 |
535418582.168 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8
|
-1.25% |
65.129 |
64.317 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_256
|
-1.25% |
1347866.841 |
1331069.041 |
- |
0.00% |
- |
|
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024
|
-1.25% |
2473.201 |
2442.379 |
- |
0.00% |
- |
|
std::generate(deque<int>)/32
|
-1.24% |
8.265 |
8.163 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024
|
-1.24% |
1268.668 |
1252.937 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_10})
|
-1.24% |
59.980 |
59.237 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16
|
-1.24% |
1063976.204 |
1050806.744 |
- |
0.00% |
- |
|
std::format(float)_(fmt:_{:0^17500_0Lg})
|
-1.24% |
1240.126 |
1224.776 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_256
|
-1.24% |
43518729.275 |
42980931.280 |
- |
0.00% |
- |
|
std::for_each(set<int>::iterator)/8192
|
-1.23% |
17781.369 |
17562.339 |
- |
0.00% |
- |
|
BM_format_string<wchar_t>/8
|
-1.23% |
3.183 |
3.144 |
- |
0.00% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32
|
-1.23% |
489.833 |
483.826 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.23% |
696.671 |
688.128 |
- |
0.00% |
- |
|
BM_deque_deque_copy/1
|
-1.23% |
2.625 |
2.593 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_64
|
-1.22% |
1181295.142 |
1166845.206 |
- |
0.00% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/1024
|
-1.22% |
961.272 |
949.534 |
- |
0.00% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.22% |
114382.167 |
112991.012 |
- |
0.00% |
- |
|
std::stable_sort(vector<int>)_(repeated)/1024
|
-1.22% |
2953.615 |
2917.711 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-1.21% |
18.418 |
18.194 |
- |
0.00% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024
|
-1.21% |
240542.553 |
237626.310 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16
|
-1.21% |
1469593.029 |
1451777.294 |
- |
0.00% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024
|
-1.21% |
9206.272 |
9094.723 |
- |
0.00% |
- |
|
std::shift_left(list<int>)/32
|
-1.21% |
13.251 |
13.091 |
- |
0.00% |
- |
|
BM_format_to_n_string_span<wchar_t>/16384
|
-1.21% |
2488.838 |
2458.724 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8
|
-1.21% |
38.767 |
38.298 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024
|
-1.21% |
18965.173 |
18735.771 |
- |
0.00% |
- |
|
std::unordered_set<int>::erase(iterator)/8192
|
-1.21% |
18.798 |
18.571 |
- |
0.00% |
- |
|
std::find_end(list<int>)_(process_all)/8192
|
-1.21% |
7263.723 |
7175.936 |
- |
0.00% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/8192
|
-1.21% |
24.538 |
24.242 |
- |
0.00% |
- |
|
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
-1.21% |
861.899 |
851.501 |
- |
0.00% |
- |
|
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
-1.21% |
174.703 |
172.595 |
- |
0.00% |
- |
|
std::search(deque<int>)_(no_match)/1048576
|
-1.21% |
277309.384 |
273965.521 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_16384_16384
|
-1.20% |
355314453.532 |
351036411.577 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(match_near_end)/8192
|
-1.20% |
604.173 |
596.900 |
- |
0.00% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
-1.20% |
29500.155 |
29145.157 |
- |
0.00% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192
|
-1.20% |
140923.155 |
139228.172 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.20% |
1552271.264 |
1533620.059 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64
|
-1.20% |
12493877.177 |
12343854.527 |
- |
0.00% |
- |
|
std::stable_sort(vector<NonIntegral>)_(repeated)/8
|
-1.20% |
30.375 |
30.011 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
-1.20% |
5.681 |
5.613 |
- |
0.00% |
- |
|
std::generate(vector<int>)/1024
|
-1.20% |
245.010 |
242.073 |
- |
0.00% |
- |
|
std::replace(vector<int>)_(prefix)/32
|
-1.20% |
5.354 |
5.290 |
- |
0.00% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/50
|
-1.20% |
23.396 |
23.116 |
- |
0.00% |
- |
|
BM_format_to_n_string_span<wchar_t>/1
|
-1.20% |
13.317 |
13.157 |
- |
0.00% |
- |
|
std::pop_heap(vector<int>)/8192
|
-1.20% |
10.948 |
10.817 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::count(key)/1024
|
-1.20% |
10.320 |
10.197 |
- |
0.00% |
- |
|
std::stable_sort(vector<int>)_(repeated)/8
|
-1.20% |
29.724 |
29.369 |
- |
0.00% |
- |
|
std::multiset<int>::equal_range(key)/8192
|
-1.20% |
53.281 |
52.644 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4
|
-1.20% |
8502450.865 |
8400836.354 |
- |
0.00% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/16
|
-1.19% |
4.732 |
4.675 |
- |
0.00% |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/50
|
-1.19% |
2.192 |
2.166 |
- |
0.00% |
- |
|
std::remove(deque<int>)_(prefix)/32
|
-1.19% |
52.686 |
52.057 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1024
|
-1.19% |
42064087.931 |
41562725.091 |
- |
0.00% |
- |
|
ranges::min(std::vector<char>)/64
|
-1.19% |
4.202 |
4.152 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0<17500_0a})
|
-1.19% |
1218.805 |
1204.298 |
- |
0.00% |
- |
|
std::multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024
|
-1.19% |
5548.932 |
5483.019 |
- |
0.00% |
- |
|
std::set<std::string>::count(key)/1024
|
-1.19% |
147.047 |
145.302 |
- |
0.00% |
- |
|
std::shift_right(vector<int>)/8192
|
-1.19% |
298.305 |
294.767 |
- |
0.00% |
- |
|
std::multiset<int>::erase(iterator)/8192
|
-1.18% |
23.069 |
22.795 |
- |
0.00% |
- |
|
std::move_backward(list<int>)/1048576
|
-1.18% |
1029913.215 |
1017718.055 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.18% |
115374.114 |
114009.529 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16
|
-1.18% |
1250464.283 |
1235696.580 |
- |
0.00% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/8192
|
-1.18% |
3850.003 |
3804.560 |
- |
0.00% |
- |
|
std::generate(vector<int>)/32
|
-1.18% |
7.982 |
7.888 |
- |
0.00% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32
|
-1.18% |
1009.866 |
997.951 |
- |
0.00% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/1048576
|
-1.18% |
89408.877 |
88355.481 |
- |
0.00% |
- |
|
std::remove(deque<int>)_(sprinkled)/50
|
-1.18% |
58.157 |
57.472 |
- |
0.00% |
- |
|
std::remove_if(list<int>)_(prefix)/1024
|
-1.18% |
983.665 |
972.080 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0<17500_0Lf})
|
-1.18% |
1376.351 |
1360.166 |
- |
0.00% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/1048576
|
-1.17% |
492569.766 |
486790.183 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_256_256
|
-1.17% |
7012962.503 |
6930697.011 |
- |
0.00% |
- |
|
std::search(vector<int>)_(near_matches)/1024
|
-1.17% |
15848.635 |
15662.730 |
- |
0.00% |
- |
|
std::for_each(multiset<int>::iterator)/50
|
-1.17% |
67.095 |
66.310 |
- |
0.00% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
-1.17% |
176.909 |
174.838 |
- |
0.00% |
- |
|
std::fill(vector<int>)/8192
|
-1.17% |
234.432 |
231.693 |
- |
0.00% |
- |
|
std::generate(vector<int>)/50
|
-1.17% |
11.976 |
11.836 |
- |
0.00% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/8192
|
-1.17% |
8693.077 |
8591.602 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_4_4
|
-1.17% |
136195604.558 |
134606683.573 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_4_1
|
-1.16% |
217759936.892 |
215223221.729 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_64_16
|
-1.16% |
19863831.653 |
19632516.500 |
- |
0.00% |
- |
|
BM_CmpLess_short_int
|
-1.16% |
1.117 |
1.104 |
- |
0.00% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.16% |
106913.687 |
105670.500 |
- |
0.00% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
-1.16% |
181.843 |
179.740 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024
|
-1.15% |
1374055.166 |
1358206.850 |
- |
0.00% |
- |
|
std::multiset<std::string>::equal_range(key)/1024
|
-1.15% |
109.808 |
108.543 |
- |
0.00% |
- |
|
BM_deque_deque_copy/5500
|
-1.15% |
236.074 |
233.354 |
- |
0.00% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192
|
-1.15% |
30097.971 |
29751.493 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_262144_4
|
-1.15% |
1151008.718 |
1137771.877 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1024
|
-1.15% |
30952771.194 |
30598081.928 |
- |
0.00% |
- |
|
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/8192
|
-1.14% |
534603.942 |
528483.652 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024
|
-1.14% |
49692.697 |
49124.675 |
- |
0.00% |
- |
|
ranges::min(std::vector<__int128>)/8
|
-1.14% |
2.526 |
2.497 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_1024_4
|
-1.13% |
1059088.297 |
1047073.770 |
- |
0.00% |
- |
|
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32
|
-1.13% |
550.242 |
544.001 |
- |
0.00% |
- |
|
std::partial_sort(vector<int>)_(shuffled)/8192
|
-1.13% |
73946.347 |
73107.678 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_float_64_16
|
-1.13% |
15033600.117 |
14863264.337 |
- |
0.00% |
- |
|
BM_format_to_back_inserter<std::list<char>>/string_view_len_60
|
-1.13% |
629.698 |
622.566 |
- |
0.00% |
- |
|
std::move_backward(list<int>)/64
|
-1.13% |
39.565 |
39.117 |
- |
0.00% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-1.13% |
50.733 |
50.159 |
- |
0.00% |
- |
|
BM_format_string<wchar_t>/4
|
-1.13% |
6.031 |
5.963 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_64_16
|
-1.13% |
16057803.677 |
15876520.359 |
- |
0.00% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32768
|
-1.13% |
59345.479 |
58676.229 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024
|
-1.13% |
13810.018 |
13654.653 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::operator=(const_Self&)_(into_cleared_Container)/0
|
-1.12% |
16.021 |
15.841 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
-1.12% |
17.558 |
17.361 |
- |
0.00% |
- |
|
std::move(list<int>)/32768
|
-1.12% |
31200.159 |
30850.658 |
- |
0.00% |
- |
|
std::find(list<int>)_(process_all)/32768
|
-1.12% |
26302.130 |
26007.650 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-1.12% |
24468577.746 |
24194632.517 |
- |
0.00% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32
|
-1.12% |
910.142 |
899.968 |
- |
0.00% |
- |
|
std::generate(deque<int>)/8192
|
-1.11% |
2433.335 |
2406.234 |
- |
0.00% |
- |
|
std::vector<int>::ctor(const_Self&)_(cheap_elements)/32
|
-1.11% |
10.357 |
10.242 |
- |
0.00% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.11% |
111973.293 |
110732.476 |
- |
0.00% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/262144
|
-1.11% |
473148.768 |
467909.282 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-1.11% |
16.081 |
15.903 |
- |
0.00% |
- |
|
std::remove(vector<int>)_(prefix)/50
|
-1.11% |
54.307 |
53.707 |
- |
0.00% |
- |
|
std::generate_n(vector<int>)/8192
|
-1.11% |
1846.923 |
1826.508 |
- |
0.00% |
- |
|
std::copy_if(list<int>)_(entire_range)/262144
|
-1.10% |
217457.397 |
215054.949 |
- |
0.00% |
- |
|
std::fill(deque<int>)/50
|
-1.10% |
3.334 |
3.297 |
- |
0.00% |
- |
|
std::copy_backward(deque<int>)/8
|
-1.10% |
2.682 |
2.653 |
- |
0.00% |
- |
|
std::for_each(list<int>)/32
|
-1.10% |
11.447 |
11.321 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
-1.10% |
10083517.956 |
9972463.845 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0
|
-1.10% |
17.822 |
17.625 |
- |
0.00% |
- |
|
BM_deque_vector_move_backward/1024
|
-1.10% |
38.558 |
38.134 |
- |
0.00% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1024
|
-1.10% |
2847.734 |
2816.454 |
- |
0.00% |
- |
|
std::sort(vector<int>)_(repeated)/1024
|
-1.10% |
3027.607 |
2994.355 |
- |
0.00% |
- |
|
std::format(float)_(fmt:_{:0<17500_0L})
|
-1.10% |
1229.071 |
1215.608 |
- |
0.00% |
- |
|
std::deque<int>::erase(middle)_(cheap_elements)/1024
|
-1.09% |
45.886 |
45.385 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_float_16384_1
|
-1.09% |
1024240.069 |
1013051.765 |
- |
0.00% |
- |
|
std::format(float)_(fmt:_{:0^17500_10f})
|
-1.09% |
1227.714 |
1214.337 |
- |
0.00% |
- |
|
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
-1.09% |
5946.601 |
5881.821 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16
|
-1.09% |
203077071.300 |
200869977.986 |
- |
0.00% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/32
|
-1.09% |
5.353 |
5.295 |
- |
0.00% |
- |
|
std::move_backward(list<int>)/262144
|
-1.09% |
256972.088 |
254182.260 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-1.08% |
14.188 |
14.034 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0<17500_0Lg})
|
-1.08% |
1231.478 |
1218.146 |
- |
0.00% |
- |
|
std::remove(deque<int>)_(prefix)/1024
|
-1.08% |
560.224 |
554.163 |
- |
0.00% |
- |
|
BM_format_to_back_inserter<std::string>/string_view_len_60
|
-1.08% |
114.793 |
113.551 |
- |
0.00% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-1.08% |
21.414 |
21.183 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024
|
-1.08% |
25075.820 |
24805.720 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32
|
-1.08% |
146.728 |
145.148 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_256_16
|
-1.08% |
3957380.479 |
3914807.520 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/0
|
-1.08% |
18.382 |
18.184 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::contains(key)/8192
|
-1.07% |
11.222 |
11.101 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-1.07% |
14048235.169 |
13897318.660 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_16384_4
|
-1.07% |
20182363.084 |
19965703.459 |
- |
0.00% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/1024
|
-1.07% |
2838.024 |
2807.561 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_64
|
-1.07% |
5118113.414 |
5063188.454 |
- |
0.00% |
- |
|
std::deque<std::string>::operator=(const_Self&)_(expensive_elements)/32
|
-1.07% |
106.886 |
105.740 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-1.07% |
26.596 |
26.311 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024
|
-1.07% |
29499.466 |
29183.675 |
- |
0.00% |
- |
|
std::remove_if(list<int>)_(prefix)/32
|
-1.07% |
58.249 |
57.627 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
-1.07% |
18.444 |
18.247 |
- |
0.00% |
- |
|
std::rotate(vector<int>)_(1_element_backward)/8192
|
-1.07% |
300.331 |
297.128 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_256_4
|
-1.07% |
4687530.772 |
4637583.097 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16
|
-1.06% |
1113833.860 |
1101974.398 |
- |
0.00% |
- |
|
std::search(vector<int>,_pred)_(single_element)/1000
|
-1.06% |
280.481 |
277.498 |
- |
0.00% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/1048576
|
-1.06% |
841507.258 |
832571.270 |
- |
0.00% |
- |
|
BM_CmpEqual_ushort_ushort
|
-1.06% |
1.072 |
1.061 |
- |
0.00% |
- |
|
BM_format_to_back_inserter<std::string>/string_len_6
|
-1.06% |
12.362 |
12.230 |
- |
0.00% |
- |
|
std::for_each(multiset<int>::iterator)/8
|
-1.06% |
8.905 |
8.810 |
- |
0.00% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-1.06% |
21.797 |
21.565 |
- |
0.00% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/8
|
-1.06% |
4.184 |
4.140 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/8192
|
-1.06% |
34065.254 |
33704.420 |
- |
0.00% |
- |
|
std::fill_n(vector<bool>)/4096
|
-1.06% |
4.184 |
4.139 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64
|
-1.06% |
10613429.360 |
10501136.212 |
- |
0.00% |
- |
|
std::replace_if(vector<int>)_(prefix)/32
|
-1.06% |
9.880 |
9.776 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_262144_4
|
-1.06% |
1998759.340 |
1977627.166 |
- |
0.00% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/1024
|
-1.05% |
2076.288 |
2054.432 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16
|
-1.05% |
190815139.795 |
188807932.194 |
- |
0.00% |
- |
|
std::partition_copy(deque<int>)/50
|
-1.05% |
20.147 |
19.935 |
- |
0.00% |
- |
|
std::unordered_set<int>::count(key)/8192
|
-1.05% |
10.105 |
9.999 |
- |
0.00% |
- |
|
BM_StringRelational_Compare_Large_Large_Control
|
-1.05% |
2.060 |
2.038 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-1.05% |
5889128.661 |
5827431.194 |
- |
0.00% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/8192
|
-1.05% |
7501.087 |
7422.512 |
- |
0.00% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/1024
|
-1.05% |
50.031 |
49.507 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1
|
-1.04% |
4108560.202 |
4065666.304 |
- |
0.00% |
- |
|
std::generate_n(vector<int>)/1024
|
-1.04% |
243.663 |
241.123 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384
|
-1.04% |
42997266.771 |
42549961.293 |
- |
0.00% |
- |
|
std::fill(deque<int>)/8192
|
-1.04% |
227.473 |
225.107 |
- |
0.00% |
- |
|
std::partition_copy(list<int>)/8192
|
-1.04% |
7289.768 |
7214.073 |
- |
0.00% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.04% |
11307.422 |
11190.202 |
- |
0.00% |
- |
|
std::unique_copy(vector<int>,_pred)_(contiguous)/1024
|
-1.04% |
546.008 |
540.348 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256
|
-1.03% |
9761708.090 |
9660847.578 |
- |
0.00% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192
|
-1.03% |
6497.028 |
6429.952 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16
|
-1.03% |
39950337.521 |
39538036.485 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/0
|
-1.03% |
28.433 |
28.139 |
- |
0.00% |
- |
|
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024
|
-1.03% |
6698.599 |
6629.569 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_16
|
-1.03% |
20032050.863 |
19825683.734 |
- |
0.00% |
- |
|
ranges::minmax(std::deque<char>)/64
|
-1.03% |
21.247 |
21.028 |
- |
0.00% |
- |
|
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000
|
-1.03% |
2384.832 |
2360.296 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.03% |
1009120.631 |
998742.003 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024
|
-1.03% |
13861.911 |
13719.527 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4
|
-1.03% |
1035425.812 |
1024795.696 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024
|
-1.03% |
694025.625 |
686901.907 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8
|
-1.02% |
26.360 |
26.090 |
- |
0.00% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024
|
-1.02% |
782.164 |
774.163 |
- |
0.00% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/1024
|
-1.02% |
255.149 |
252.539 |
- |
0.00% |
- |
|
std::sort_heap(deque<int>)/1024
|
-1.02% |
19178.565 |
18982.702 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-1.02% |
1864713.151 |
1845704.857 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-1.02% |
16246760.488 |
16081285.647 |
- |
0.00% |
- |
|
BM_join_view_deques/2
|
-1.02% |
28.245 |
27.957 |
- |
0.00% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8
|
-1.01% |
2470.505 |
2445.439 |
- |
0.00% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8
|
-1.01% |
0.997 |
0.987 |
- |
0.00% |
- |
|
std::vector<int>::insert(begin)_(cheap_elements)/1024
|
-1.01% |
38.754 |
38.362 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-1.01% |
16.033 |
15.871 |
- |
0.00% |
- |
|
std::search(list<int>)_(near_matches)/8192
|
-1.01% |
2524815.875 |
2499367.510 |
- |
0.00% |
- |
|
std::fill_n(vector<int>)/50
|
-1.01% |
2.213 |
2.190 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_64_1
|
-1.01% |
16749069.172 |
16580307.027 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_0f})
|
-1.01% |
102.343 |
101.312 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64
|
-1.01% |
1991250.133 |
1971206.488 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-1.01% |
2125361.143 |
2103985.660 |
- |
0.00% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.00% |
406554.477 |
402470.204 |
- |
0.00% |
- |
|
std::multimap<int,_int>::ctor(const_Self&)/1024
|
-1.00% |
5543.493 |
5487.844 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_64_64
|
-1.00% |
16301768.372 |
16138223.279 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024
|
-1.00% |
3608.001 |
3571.912 |
- |
0.00% |
- |