|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
-67.88% |
176.736 |
56.763 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
-66.63% |
204.523 |
68.256 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/1024
|
-60.36% |
190.873 |
75.668 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-59.74% |
241.953 |
97.400 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
-59.48% |
233.132 |
94.455 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-57.70% |
223.122 |
94.375 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0
|
-57.16% |
70.307 |
30.119 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/1024
|
-55.44% |
101.018 |
45.013 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/64000
|
-50.05% |
48770.898 |
24360.029 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/65536
|
-49.80% |
49937.762 |
25068.640 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/70000
|
-49.41% |
53403.329 |
27014.361 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/5500
|
-49.24% |
4156.748 |
2110.169 |
- |
0.00% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/8192
|
-49.19% |
62358.594 |
31684.541 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/4000
|
-48.99% |
3013.063 |
1537.020 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/4096
|
-48.72% |
3086.415 |
1582.724 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16384_1024
|
-47.25% |
38385358.732 |
20249018.539 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16384_16
|
-47.16% |
38290697.103 |
20233183.075 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16384_4
|
-47.05% |
38357602.432 |
20308678.644 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16384_64
|
-46.93% |
38225066.056 |
20285038.464 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16384_16384
|
-46.77% |
38241910.515 |
20357571.496 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16384_256
|
-46.70% |
38218685.472 |
20368765.714 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16384_1
|
-46.54% |
38053635.322 |
20342029.631 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/1024
|
-46.40% |
744.442 |
398.999 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-45.77% |
127.352 |
69.063 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-45.68% |
140.604 |
76.375 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_16384_64
|
-45.23% |
38732095.389 |
21213063.924 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024
|
-45.00% |
365693220.569 |
201122798.957 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024
|
-44.30% |
38.211 |
21.284 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
-43.52% |
73.740 |
41.646 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/512
|
-43.41% |
354.173 |
200.427 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/1024
|
-42.87% |
110.714 |
63.251 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_16384_64
|
-42.04% |
34603649.890 |
20056132.413 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_16384_256
|
-41.81% |
34590535.797 |
20128291.845 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_16384_16
|
-41.28% |
34486881.783 |
20250395.592 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-40.93% |
380932125.908 |
225018120.697 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_16384_1024
|
-40.70% |
34088534.303 |
20213737.804 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-40.40% |
38.398 |
22.885 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_16384_4
|
-40.16% |
33365476.690 |
19965703.459 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_16384_16384
|
-39.37% |
33104920.108 |
20070983.283 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_262144_16384
|
-39.15% |
1938757.487 |
1179755.665 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/8192
|
-38.07% |
139.020 |
86.089 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-37.30% |
30.668 |
19.230 |
- |
0.00% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/50
|
-37.29% |
23.224 |
14.564 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_16384_16384
|
-37.28% |
316627749.521 |
198581109.336 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_16384_16384
|
-37.00% |
38900603.261 |
24509300.804 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_16384_1
|
-36.67% |
31716316.240 |
20084979.665 |
- |
0.00% |
- |
|
std::move_backward(vector<int>)/32768
|
-36.65% |
2707.784 |
1715.390 |
- |
0.00% |
- |
|
std::stable_partition(list<int>)_(dense)/8192
|
-36.61% |
27073.197 |
17162.671 |
- |
0.00% |
- |
|
std::stable_partition(list<int>)_(sparse)/8192
|
-35.93% |
25534.022 |
16360.724 |
- |
0.00% |
- |
|
std::move(vector<int>)/262144
|
-35.40% |
21898.760 |
14146.361 |
- |
0.00% |
- |
|
std::equal(list<int>)_(it,_it,_it)/1024
|
-34.68% |
1174.218 |
766.983 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_1024_4
|
-34.50% |
3446450.038 |
2257341.985 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/32
|
-33.73% |
103.386 |
68.517 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_262144_16
|
-33.68% |
1762480.009 |
1168833.580 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_16384_256
|
-33.65% |
38926837.547 |
25826238.981 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_1024_1024
|
-33.28% |
3480208.153 |
2321827.924 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-33.28% |
262058800.459 |
174836617.569 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_262144_64
|
-33.27% |
1749464.776 |
1167449.635 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-33.03% |
351916072.611 |
235681703.687 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_1024_1024
|
-32.53% |
3425947.577 |
2311417.367 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_1024_16
|
-32.41% |
3420816.688 |
2312255.697 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_1024_256
|
-32.40% |
3439028.468 |
2324881.963 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_1024_16
|
-32.33% |
3460470.773 |
2341719.810 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_262144_1024
|
-32.31% |
1727656.927 |
1169424.038 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_1024_1
|
-32.19% |
3430688.335 |
2326410.962 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_262144_1
|
-32.11% |
1724725.589 |
1170930.453 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_16384_4
|
-32.10% |
38676106.837 |
26261525.787 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_262144_256
|
-31.59% |
1732234.843 |
1185041.852 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_262144_4
|
-31.57% |
1709163.655 |
1169523.224 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_1024_16
|
-31.21% |
3322510.235 |
2285556.728 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_1024_64
|
-31.19% |
3376352.275 |
2323257.923 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-31.09% |
339937178.677 |
234236698.737 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1024
|
-31.04% |
1783564.221 |
1229926.012 |
- |
0.00% |
- |
|
std::find_if(list<int>)_(bail_25%)/32768
|
-31.01% |
10962.913 |
7563.596 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_1024_4
|
-30.87% |
3343789.745 |
2311628.731 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_64
|
-30.79% |
1685927.622 |
1166845.206 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_1024_256
|
-30.75% |
3428744.292 |
2374451.794 |
- |
0.00% |
- |
|
std::copy_n(vector<int>)/4096
|
-30.64% |
211.593 |
146.757 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_1024_256
|
-30.56% |
3329363.698 |
2311955.066 |
- |
0.00% |
- |
|
BM_vector_deque_copy/0
|
-30.42% |
0.442 |
0.307 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_1024_64
|
-30.35% |
3332140.576 |
2320827.451 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_16384_256
|
-30.27% |
275293305.982 |
191975329.770 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0
|
-30.15% |
48.839 |
34.115 |
- |
0.00% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/8
|
-30.08% |
4.761 |
3.329 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_1024_1024
|
-30.00% |
3359967.796 |
2352023.777 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-29.88% |
337244958.198 |
236463058.693 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-29.85% |
338122616.569 |
237182809.738 |
- |
0.00% |
- |
|
BM_StringEraseWithMove_Huge_Transparent
|
-29.84% |
68.717 |
48.213 |
- |
0.00% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8
|
-29.66% |
1.051 |
0.740 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_16384_1024
|
-29.59% |
273568599.904 |
192611670.727 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_256
|
-29.52% |
1691386.569 |
1192134.339 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_16384_4
|
-29.42% |
272438337.561 |
192285784.660 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_16384_64
|
-29.36% |
278686616.058 |
196861357.847 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_16384_16
|
-29.29% |
272332529.910 |
192559936.410 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-29.08% |
338791670.743 |
240277189.575 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_1024_64
|
-28.90% |
3315916.238 |
2357495.716 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64
|
-28.31% |
274451017.007 |
196741764.387 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16384
|
-28.12% |
2563782.968 |
1842849.422 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_16384_16
|
-28.04% |
38677910.250 |
27833178.360 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_16384_1
|
-27.80% |
266736018.658 |
192583163.735 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-27.35% |
348005172.098 |
252843028.912 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_262144_64
|
-27.03% |
3736603.074 |
2726663.370 |
- |
0.00% |
- |
|
rng::adjacent_view::begin()/1000_(full_view)
|
-26.65% |
732.276 |
537.132 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16
|
-26.42% |
1497717.109 |
1101974.398 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64
|
-26.34% |
40556939.272 |
29874074.319 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1
|
-26.12% |
271188203.385 |
200348423.328 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16
|
-25.99% |
272347446.252 |
201567013.096 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-25.92% |
4512019.083 |
3342726.082 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_16384_16384
|
-25.84% |
339759868.032 |
251977255.894 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1024
|
-25.78% |
3801157.698 |
2821275.499 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0
|
-25.58% |
30.887 |
22.986 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4
|
-25.34% |
271350966.161 |
202603309.182 |
- |
0.00% |
- |
|
BM_StringEraseWithMove_Huge_Opaque
|
-25.24% |
72.173 |
53.954 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_1024_1024
|
-25.11% |
18036516.802 |
13507700.618 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst
|
-25.10% |
1.375 |
1.030 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-24.97% |
329558634.096 |
247276618.145 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024
|
-24.82% |
4706076.067 |
3538231.039 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-24.81% |
5172550.073 |
3889396.740 |
- |
0.00% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/8192
|
-24.56% |
9113.919 |
6875.853 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-24.48% |
31.862 |
24.061 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4
|
-24.48% |
44978264.580 |
33969557.704 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-24.38% |
2826.607 |
2137.470 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4
|
-23.85% |
42525540.851 |
32383178.314 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0
|
-23.84% |
32.247 |
24.559 |
- |
0.00% |
- |
|
BM_StringEraseToEnd_Huge_Opaque
|
-23.41% |
3.031 |
2.322 |
- |
0.00% |
- |
|
ranges::minmax(std::vector<long_long>)/1
|
-23.32% |
0.440 |
0.337 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256
|
-23.20% |
264776311.815 |
203345036.134 |
- |
0.00% |
- |
|
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1
|
-23.19% |
26.922 |
20.679 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024
|
-23.08% |
38658728.031 |
29735042.248 |
- |
0.00% |
- |
|
std::is_sorted(deque<int>)/8
|
-22.74% |
4.069 |
3.144 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256
|
-22.45% |
44845550.042 |
34779406.199 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(const_value_type&)_(already_present)/1024
|
-22.45% |
163.277 |
126.629 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32
|
-22.39% |
66.273 |
51.434 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192
|
-22.33% |
102.260 |
79.428 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32
|
-22.28% |
74.575 |
57.956 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-22.28% |
60353609.081 |
46904967.958 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256
|
-22.27% |
64775174.810 |
50351486.867 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_16384_1
|
-22.21% |
38993017.655 |
30332878.046 |
- |
0.00% |
- |
|
ranges::min(std::deque<char>)/1
|
-22.18% |
0.589 |
0.458 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_16384_1024
|
-22.16% |
38634975.441 |
30072634.667 |
- |
0.00% |
- |
|
BM_std_minmax_element<char>/3
|
-22.10% |
1.103 |
0.859 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024
|
-22.04% |
107.435 |
83.758 |
- |
0.00% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/16
|
-22.03% |
9.505 |
7.411 |
- |
0.00% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1048576
|
-21.88% |
789355.478 |
616631.334 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384
|
-21.72% |
44864546.135 |
35119511.606 |
- |
0.00% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/50
|
-21.69% |
27.331 |
21.404 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-21.65% |
36.543 |
28.633 |
- |
0.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
-21.51% |
31.868 |
25.012 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1
|
-21.44% |
41818982.316 |
32854230.562 |
- |
0.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
-21.19% |
36.290 |
28.601 |
- |
0.00% |
- |
|
BM_StringEraseToEnd_Huge_Transparent
|
-21.13% |
3.096 |
2.442 |
- |
0.00% |
- |
|
std::find_if(deque<int>)_(bail_25%)/1024
|
-21.11% |
77.773 |
61.356 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-21.01% |
109.799 |
86.735 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/1024
|
-21.00% |
107.821 |
85.175 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-20.95% |
97.831 |
77.338 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64
|
-20.87% |
57902697.753 |
45817087.172 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_262144_1024
|
-20.80% |
3429007.251 |
2715851.646 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_copy/64
|
-20.77% |
20.551 |
16.282 |
- |
0.00% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/32
|
-20.70% |
17.535 |
13.904 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(iterator)/1024
|
-20.67% |
30.199 |
23.958 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024
|
-20.64% |
47.513 |
37.704 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_262144_64
|
-20.52% |
3407994.751 |
2708735.876 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_262144_4
|
-20.43% |
3400560.003 |
2705736.086 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_16384_1024
|
-20.37% |
19204177.428 |
15291390.428 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-20.29% |
76716115.093 |
61150785.815 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/32
|
-20.22% |
53.012 |
42.293 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/8192
|
-20.20% |
208.889 |
166.698 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
-20.19% |
5904353.457 |
4712289.385 |
- |
0.00% |
- |
|
BM_Hash/uint32_random_std_hash/1024
|
-20.06% |
724.692 |
579.352 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/0
|
-19.68% |
28.472 |
22.868 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16
|
-19.57% |
40405991.906 |
32497608.522 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_256_256
|
-19.54% |
10734027.135 |
8636379.475 |
- |
0.00% |
- |
|
std::copy_backward(vector<int>)/4096
|
-19.49% |
187.662 |
151.083 |
- |
0.00% |
- |
|
BM_BitsetToString<64>/Uniform_(50%)/50
|
-19.33% |
33.444 |
26.980 |
- |
0.00% |
- |
|
BM_vector_deque_ranges_move/0
|
-19.25% |
0.444 |
0.358 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0
|
-19.20% |
0.629 |
0.508 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-19.12% |
37.752 |
30.533 |
- |
0.00% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8
|
-18.98% |
0.905 |
0.733 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_262144_262144
|
-18.78% |
4529736.470 |
3679041.285 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-18.66% |
24983912.706 |
20321561.443 |
- |
0.00% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/0
|
-18.53% |
0.890 |
0.725 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-18.51% |
36.555 |
29.786 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/1
|
-18.45% |
0.458 |
0.374 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_17000})
|
-18.41% |
705.027 |
575.221 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_17000L})
|
-18.32% |
719.601 |
587.767 |
- |
0.00% |
- |
|
BM_vector_deque_ranges_copy_backward/1
|
-18.24% |
0.844 |
0.690 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_262144_4
|
-18.12% |
1745336.223 |
1429062.802 |
- |
0.00% |
- |
|
std::is_sorted_until(list<int>,_pred)/8192
|
-18.03% |
8501.015 |
6968.071 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-18.01% |
308814688.896 |
253195005.609 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_262144_4
|
-18.00% |
2411824.185 |
1977627.166 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(iterator)/1024
|
-17.98% |
31.984 |
26.233 |
- |
0.00% |
- |
|
ranges::minmax(std::list<char>)/1
|
-17.61% |
0.440 |
0.363 |
- |
0.00% |
- |
|
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6
|
-17.53% |
58.058 |
47.880 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-17.52% |
145.304 |
119.852 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_64
|
-17.37% |
17137921.671 |
14161176.997 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/1024
|
-17.22% |
67.306 |
55.714 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16
|
-17.17% |
53808873.193 |
44570410.904 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-17.11% |
31.742 |
26.311 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
-17.03% |
45057644.835 |
37384590.087 |
- |
0.00% |
- |
|
std::move_backward(list<int>)/4096
|
-16.78% |
5842.171 |
4862.074 |
- |
0.00% |
- |
|
std::find_if(vector<char>)_(process_all)/8
|
-16.76% |
1.676 |
1.395 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_262144_256
|
-16.70% |
3521307.372 |
2933408.134 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384
|
-16.69% |
51012360.351 |
42500780.243 |
- |
0.00% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/8192
|
-16.58% |
4.876 |
4.067 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0
|
-16.57% |
0.572 |
0.477 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_1024_1024
|
-16.52% |
18057969.585 |
15074513.899 |
- |
0.00% |
- |
|
BM_format_to_back_inserter<std::vector<char>>/string_len_6
|
-16.48% |
56.826 |
47.462 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-16.33% |
28.294 |
23.673 |
- |
0.00% |
- |
|
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6
|
-16.25% |
56.260 |
47.117 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_4
|
-16.25% |
183944671.461 |
154051959.608 |
- |
0.00% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8192
|
-16.22% |
633.828 |
531.033 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_262144_1
|
-16.16% |
1512492.541 |
1268036.664 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192
|
-15.95% |
656.158 |
551.528 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192
|
-15.82% |
44.587 |
37.535 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/64
|
-15.77% |
26.345 |
22.191 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16384
|
-15.75% |
4205406.643 |
3543017.432 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-15.72% |
2113719.005 |
1781528.350 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle
|
-15.71% |
0.460 |
0.388 |
- |
0.00% |
- |
|
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32
|
-15.48% |
811.944 |
686.275 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_256_1
|
-15.47% |
6668202.795 |
5636436.577 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_16384_256
|
-15.47% |
400700301.101 |
338711212.939 |
- |
0.00% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/32
|
-15.42% |
2.101 |
1.777 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_256_4
|
-15.35% |
6604081.984 |
5590367.388 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-15.33% |
25521811.377 |
21610034.071 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256
|
-15.28% |
3944907.268 |
3342087.055 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-15.15% |
38.155 |
32.375 |
- |
0.00% |
- |
|
ranges::min(std::list<__int128>)/1
|
-15.15% |
0.391 |
0.332 |
- |
0.00% |
- |
|
std::set<std::string>::insert(const_value_type&)_(already_present)/32
|
-15.13% |
62.014 |
52.632 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(iterator)/8192
|
-15.09% |
31.646 |
26.870 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
-15.04% |
828.352 |
703.753 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0
|
-15.03% |
0.577 |
0.491 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_16384_256
|
-14.98% |
5226507.410 |
4443475.837 |
- |
0.00% |
- |
|
std::swap_ranges(list<int>)/8192
|
-14.89% |
9825.664 |
8363.029 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/32
|
-14.86% |
10.784 |
9.181 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256
|
-14.80% |
1967892.749 |
1676674.094 |
- |
0.00% |
- |
|
std::unique_copy(list<int>,_pred)_(sprinkled)/8192
|
-14.65% |
8625.822 |
7362.373 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-14.54% |
2108335.961 |
1801739.912 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-14.53% |
2106558.532 |
1800459.344 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_256_64
|
-14.52% |
5309470.829 |
4538405.174 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-14.52% |
2268534.107 |
1939101.284 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16
|
-14.33% |
3252804.279 |
2786766.272 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16
|
-14.32% |
7152890.652 |
6128809.102 |
- |
0.00% |
- |
|
std::set<std::string>::erase(iterator)/32
|
-14.31% |
31.023 |
26.583 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_262144_1024
|
-14.31% |
1733708.195 |
1485700.253 |
- |
0.00% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/1024
|
-14.25% |
3.847 |
3.299 |
- |
0.00% |
- |
|
BM_Copy_Null
|
-14.25% |
0.493 |
0.423 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-14.19% |
62.270 |
53.432 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-14.15% |
2107891.254 |
1809634.734 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-14.13% |
19.370 |
16.634 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64
|
-14.08% |
6839384.686 |
5876294.452 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_256_4
|
-14.05% |
6511375.734 |
5596792.237 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024
|
-14.02% |
62465250.259 |
53705647.495 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024
|
-13.99% |
459.396 |
395.128 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_262144_1
|
-13.96% |
407327291.400 |
350477342.145 |
- |
0.00% |
- |
|
BM_StringRelational_Eq_Empty_Large_Control
|
-13.95% |
0.491 |
0.423 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192
|
-13.91% |
3667.077 |
3156.970 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-13.85% |
66946181.934 |
57676432.328 |
- |
0.00% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-13.81% |
11257.325 |
9703.159 |
- |
0.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
-13.80% |
36.271 |
31.266 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-13.78% |
24738597.451 |
21329434.915 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-13.73% |
2139523.625 |
1845704.857 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::count(key)/32
|
-13.70% |
10.465 |
9.032 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/8192
|
-13.68% |
32.132 |
27.735 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_256_16
|
-13.59% |
6164971.942 |
5326853.086 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-13.56% |
59548132.634 |
51475040.754 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-13.52% |
2004030.626 |
1733083.744 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0
|
-13.52% |
47.861 |
41.390 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_256_16
|
-13.44% |
6150449.269 |
5323795.673 |
- |
0.00% |
- |
|
BM_format_to_string_span<char>/16384
|
-13.42% |
280.011 |
242.442 |
- |
0.00% |
- |
|
std::find_if(deque<int>)_(bail_25%)/32768
|
-13.37% |
2457.950 |
2129.320 |
- |
0.00% |
- |
|
std::set<std::string>::insert(const_value_type&)_(already_present)/1024
|
-13.35% |
86.451 |
74.909 |
- |
0.00% |
- |
|
BM_format_to_string_pointer<char>/16384
|
-13.33% |
279.969 |
242.659 |
- |
0.00% |
- |
|
BM_std_minmax_element<int>/3
|
-13.32% |
0.922 |
0.799 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_262144_64
|
-13.31% |
1709691.249 |
1482084.394 |
- |
0.00% |
- |
|
BM_to_sys/2100/threads:4
|
-13.28% |
26.440 |
22.927 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1024
|
-13.28% |
20010431.716 |
17353638.494 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-13.26% |
3945036.465 |
3421840.630 |
- |
0.00% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeFirst
|
-13.26% |
1.282 |
1.112 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_256
|
-13.25% |
10479879.891 |
9091069.154 |
- |
0.00% |
- |
|
BM_StringAssignAsciiz_Huge_Transparent
|
-13.17% |
159.516 |
138.500 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_262144_16384
|
-13.16% |
1526083.332 |
1325194.724 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-12.90% |
2087.232 |
1818.041 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_256_1
|
-12.82% |
6439675.525 |
5614047.869 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_256_64
|
-12.78% |
5205218.055 |
4540191.101 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64
|
-12.64% |
4861032.916 |
4246415.757 |
- |
0.00% |
- |
|
BM_tolower_char<wchar_t>
|
-12.51% |
0.909 |
0.795 |
- |
0.00% |
- |
|
BM_std_minmax_element<char>/1
|
-12.41% |
0.436 |
0.382 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::contains(key)/32
|
-12.37% |
9.165 |
8.032 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16
|
-12.36% |
7344031.953 |
6435980.052 |
- |
0.00% |
- |
|
BM_join_view_deques/1
|
-12.35% |
13.543 |
11.871 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_256_1
|
-12.27% |
6475479.790 |
5681022.078 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_16384_64
|
-12.25% |
383328069.128 |
336388769.179 |
- |
0.00% |
- |
|
BM_format_to_n_string_begin<std::wstring>/16384
|
-12.19% |
2327.969 |
2044.099 |
- |
0.00% |
- |
|
std::transform(list<int>)_(identity_transform)/8192
|
-12.13% |
7922.033 |
6961.267 |
- |
0.00% |
- |
|
BM_StringRelational_Compare_Small_Small_ChangeFirst
|
-12.10% |
1.389 |
1.221 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_262144_256
|
-12.06% |
5119397.398 |
4502181.895 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1024
|
-12.04% |
220627549.849 |
194068805.361 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-12.03% |
32.796 |
28.850 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_256_256
|
-11.80% |
3212744.836 |
2833520.202 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Small_Control
|
-11.74% |
0.447 |
0.395 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-11.72% |
36.212 |
31.969 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-11.68% |
25.557 |
22.572 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_copy_backward/0
|
-11.61% |
0.644 |
0.569 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_262144_256
|
-11.58% |
1504237.298 |
1330113.038 |
- |
0.00% |
- |
|
std::rotate(deque<int>)_(by_1/2)/8192
|
-11.55% |
1417.864 |
1254.165 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_262144_16
|
-11.54% |
1439739.019 |
1273622.736 |
- |
0.00% |
- |
|
std::find(list<int>)_(process_all)/8192
|
-11.45% |
8285.099 |
7336.046 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/8192
|
-11.37% |
82.783 |
73.369 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_1024_1024
|
-11.36% |
18063533.306 |
16011303.104 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16
|
-11.28% |
210838118.382 |
187047440.186 |
- |
0.00% |
- |
|
std::rotate(deque<int>)_(by_1/2)/1024
|
-11.26% |
183.485 |
162.821 |
- |
0.00% |
- |
|
std::move(list<int>)/4096
|
-11.24% |
5057.719 |
4488.989 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_16
|
-11.22% |
13841075.531 |
12287868.152 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024
|
-11.11% |
22.333 |
19.852 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_64
|
-11.10% |
218803216.610 |
194525966.141 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_262144_16384
|
-11.08% |
390335744.390 |
347100822.355 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_16384_64
|
-11.07% |
2039751.317 |
1813849.853 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-11.01% |
38.882 |
34.600 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-10.98% |
35.928 |
31.982 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_16384_1
|
-10.95% |
381292092.106 |
339525415.647 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32
|
-10.94% |
10.849 |
9.663 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16
|
-10.88% |
4876594.478 |
4346084.036 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024
|
-10.83% |
21.851 |
19.484 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
-10.79% |
4475900.391 |
3992754.407 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
-10.77% |
26.330 |
23.494 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024
|
-10.77% |
116.358 |
103.826 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-10.75% |
32.062 |
28.614 |
- |
0.00% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/8192
|
-10.60% |
8302.553 |
7422.512 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/32
|
-10.60% |
29.641 |
26.500 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_262144_16
|
-10.54% |
1286754.292 |
1151106.972 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(iterator)/32
|
-10.53% |
29.147 |
26.078 |
- |
0.00% |
- |
|
BM_StringRelational_Eq_Empty_Empty_Control
|
-10.46% |
0.454 |
0.407 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-10.42% |
48.299 |
43.265 |
- |
0.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
-10.40% |
31.500 |
28.226 |
- |
0.00% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192
|
-10.29% |
9165.328 |
8222.312 |
- |
0.00% |
- |
|
std::replace_if(deque<int>)_(sprinkled)/50
|
-10.26% |
15.294 |
13.725 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192
|
-10.26% |
28.292 |
25.390 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_262144_1024
|
-10.19% |
18955083.098 |
17023792.909 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_16
|
-10.16% |
9934313.037 |
8924721.647 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/32
|
-10.16% |
98.902 |
88.857 |
- |
0.00% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024
|
-10.04% |
362.148 |
325.774 |
- |
0.00% |
- |
|
std::replace(vector<int>)_(sprinkled)/32
|
-10.03% |
5.827 |
5.242 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_262144_1024
|
-10.02% |
351464193.470 |
316255824.873 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(begin)_(cheap_elements)/1024
|
-9.99% |
2622.431 |
2360.434 |
- |
0.00% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8
|
-9.98% |
0.937 |
0.844 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_64
|
-9.93% |
12821836.466 |
11548681.166 |
- |
0.00% |
- |
|
std::is_sorted_until(list<int>)/8192
|
-9.93% |
7894.795 |
7110.907 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_262144_1024
|
-9.90% |
17097679.898 |
15404308.308 |
- |
0.00% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/8192
|
-9.85% |
11506.663 |
10373.383 |
- |
0.00% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/8192
|
-9.84% |
34.557 |
31.157 |
- |
0.00% |
- |
|
std::set<std::string>::erase(iterator)/1024
|
-9.83% |
32.579 |
29.377 |
- |
0.00% |
- |
|
BM_vector_deque_copy/64000
|
-9.79% |
3130.571 |
2824.140 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192
|
-9.77% |
3690.592 |
3330.074 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-9.75% |
370673223.352 |
334539505.048 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_4
|
-9.69% |
9047533.385 |
8170945.290 |
- |
0.00% |
- |
|
BM_vector_deque_move/65536
|
-9.68% |
3217.160 |
2905.597 |
- |
0.00% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-9.68% |
1383.750 |
1249.815 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-9.57% |
375581060.381 |
339645726.274 |
- |
0.00% |
- |
|
BM_vector_deque_move/64000
|
-9.56% |
3121.581 |
2823.102 |
- |
0.00% |
- |
|
BM_StringFindCharLiteral/1024
|
-9.53% |
20.713 |
18.738 |
- |
0.00% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/8
|
-9.53% |
0.686 |
0.621 |
- |
0.00% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/50
|
-9.51% |
20.477 |
18.531 |
- |
0.00% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-9.45% |
27.937 |
25.296 |
- |
0.00% |
- |
|
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32
|
-9.38% |
757.084 |
686.038 |
- |
0.00% |
- |
|
BM_std_minmax_element<long_long>/1
|
-9.37% |
0.581 |
0.526 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_1024_1024
|
-9.37% |
18812389.765 |
17050291.365 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
-9.36% |
772.641 |
700.303 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_262144_1
|
-9.34% |
3179816.063 |
2882804.722 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(begin)_(cheap_elements)/32
|
-9.33% |
86.586 |
78.511 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_16384_64
|
-9.29% |
151591431.024 |
137506843.405 |
- |
0.00% |
- |
|
dynamic_cast_(Chain_middle,_1_level)
|
-9.29% |
11.570 |
10.495 |
- |
0.00% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-9.28% |
26.819 |
24.330 |
- |
0.00% |
- |
|
std::map<std::string,_int>::ctor(const_Self&)/32
|
-9.22% |
697.986 |
633.601 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024
|
-9.19% |
457.778 |
415.728 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_262144_16384
|
-9.18% |
3313800.786 |
3009539.098 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_16384_4
|
-9.17% |
375962742.012 |
341483058.281 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Small_Control
|
-9.17% |
0.255 |
0.232 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_262144_64
|
-9.13% |
2093111.444 |
1902034.227 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_16
|
-9.09% |
11182027.683 |
10165704.135 |
- |
0.00% |
- |
|
std::search(vector<int>,_pred)_(single_element)/1000
|
-9.09% |
305.229 |
277.498 |
- |
0.00% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192
|
-9.05% |
2911.067 |
2647.634 |
- |
0.00% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/8192
|
-9.04% |
7427.709 |
6755.972 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_256_64
|
-9.00% |
6384044.762 |
5809696.632 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256
|
-9.00% |
5455856.724 |
4965086.374 |
- |
0.00% |
- |
|
BM_deque_vector_copy/0
|
-8.95% |
0.505 |
0.460 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32
|
-8.92% |
10.557 |
9.615 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-8.92% |
2690.437 |
2450.517 |
- |
0.00% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/50
|
-8.88% |
2.603 |
2.372 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Large_Large_Control
|
-8.82% |
2.064 |
1.882 |
- |
0.00% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/32
|
-8.81% |
12.395 |
11.304 |
- |
0.00% |
- |
|
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
-8.80% |
829.065 |
756.144 |
- |
0.00% |
- |
|
ranges::minmax(std::list<long_long>)/70000
|
-8.76% |
54078.349 |
49340.010 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_1024_64
|
-8.76% |
18428747.216 |
16814912.343 |
- |
0.00% |
- |
|
dynamic_cast_(Chain_fail,_3_levels)
|
-8.75% |
27.239 |
24.854 |
- |
0.00% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/1024
|
-8.69% |
28.275 |
25.820 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_copy/70000
|
-8.67% |
26487.516 |
24190.776 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-8.67% |
1963844.057 |
1793644.857 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(begin)_(cheap_elements)/8192
|
-8.66% |
20736.779 |
18940.930 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_64
|
-8.66% |
11413365.789 |
10425037.099 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_copy_backward/70000
|
-8.65% |
26619.993 |
24318.662 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0<17500_17000})
|
-8.63% |
1919.366 |
1753.752 |
- |
0.00% |
- |
|
std::partition(deque<int>)_(sparse)/32
|
-8.60% |
9.997 |
9.137 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_16384_16
|
-8.58% |
374809151.600 |
342653285.712 |
- |
0.00% |
- |
|
std::unordered_set<int>::find(key)/32
|
-8.57% |
8.426 |
7.703 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024
|
-8.57% |
66.895 |
61.165 |
- |
0.00% |
- |
|
std::move_backward(vector<int>)/262144
|
-8.54% |
23496.479 |
21489.212 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_262144_262144
|
-8.50% |
1988860.779 |
1819902.100 |
- |
0.00% |
- |
|
std::multiset<int>::clear()/1024
|
-8.47% |
10776.763 |
9864.464 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_copy_backward/65536
|
-8.43% |
24983.629 |
22876.781 |
- |
0.00% |
- |
|
BM_StringRelational_Eq_Large_Large_Control
|
-8.42% |
2.049 |
1.877 |
- |
0.00% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/32
|
-8.41% |
17.387 |
15.925 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384
|
-8.38% |
46443659.905 |
42549961.293 |
- |
0.00% |
- |
|
dynamic_cast_(Chain_fail,_2_levels)
|
-8.30% |
21.935 |
20.114 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256
|
-8.26% |
5298985.913 |
4861290.008 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_256
|
-8.26% |
13669990.096 |
12541002.873 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_copy_backward/64000
|
-8.25% |
24329.116 |
22322.025 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::find(key)/32
|
-8.25% |
10.864 |
9.968 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0
|
-8.21% |
2.885 |
2.648 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeFirst
|
-8.20% |
1.405 |
1.289 |
- |
0.00% |
- |
|
BM_deque_vector_move_backward/65536
|
-8.18% |
5086.334 |
4670.143 |
- |
0.00% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-8.16% |
5220.800 |
4794.716 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0
|
-8.14% |
0.576 |
0.529 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-8.13% |
6465999.707 |
5940319.490 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_4
|
-8.12% |
8948972.449 |
8221869.078 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
-8.07% |
36.461 |
33.518 |
- |
0.00% |
- |
|
std::make_heap(vector<int>)_(heap)/8
|
-8.07% |
23.993 |
22.057 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_262144_16384
|
-8.04% |
350828736.244 |
322634473.676 |
- |
0.00% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/50
|
-8.02% |
38.665 |
35.564 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_copy/4096
|
-8.00% |
1523.139 |
1401.278 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_4
|
-7.99% |
12318665.570 |
11334171.548 |
- |
0.00% |
- |
|
std::set<std::string>::contains(key)/32
|
-7.92% |
84.565 |
77.867 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
-7.92% |
31.341 |
28.858 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_1024_1
|
-7.92% |
18455383.740 |
16993721.202 |
- |
0.00% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-7.90% |
10.095 |
9.298 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_1024_4
|
-7.88% |
2521031.536 |
2322408.231 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_copy/4000
|
-7.88% |
1487.431 |
1370.273 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0^17500_17000L})
|
-7.88% |
1926.603 |
1774.880 |
- |
0.00% |
- |
|
BM_vector_deque_move/70000
|
-7.87% |
3351.568 |
3087.642 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024
|
-7.82% |
46.376 |
42.750 |
- |
0.00% |
- |
|
std::find(vector<short>)_(bail_25%)/8
|
-7.81% |
0.668 |
0.616 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_copy/1024
|
-7.79% |
383.743 |
353.834 |
- |
0.00% |
- |
|
BM_deque_vector_ranges_move/1
|
-7.79% |
0.923 |
0.851 |
- |
0.00% |
- |
|
std::find_end(vector<int>,_pred)_(near_matches)/8192
|
-7.78% |
1029748.874 |
949597.359 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_262144_16
|
-7.75% |
3127231.728 |
2884765.621 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_copy/5500
|
-7.74% |
2038.319 |
1880.535 |
- |
0.00% |
- |
|
BM_StringMove_Huge
|
-7.73% |
0.767 |
0.708 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_16384_16
|
-7.72% |
148981499.812 |
137478751.410 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:017500_17000L})
|
-7.72% |
1941.817 |
1791.978 |
- |
0.00% |
- |
|
BM_vector_deque_copy/70000
|
-7.70% |
3345.044 |
3087.428 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::ctor(const_Self&)/32
|
-7.70% |
843.814 |
778.862 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_copy/65536
|
-7.69% |
24803.767 |
22895.472 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_256
|
-7.67% |
222649872.443 |
205583128.706 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0^17500_17000})
|
-7.65% |
1917.616 |
1770.824 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_16384_4
|
-7.65% |
148877303.582 |
137481059.600 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::ctor(const_Self&)/32
|
-7.65% |
197.154 |
182.079 |
- |
0.00% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8
|
-7.60% |
4.003 |
3.699 |
- |
0.00% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8
|
-7.59% |
51.858 |
47.920 |
- |
0.00% |
- |
|
BM_StringRelational_Compare_Huge_Large_Control
|
-7.56% |
2.055 |
1.900 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0<17500_17000L})
|
-7.55% |
1932.910 |
1787.043 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-7.54% |
368482933.659 |
340705911.862 |
- |
0.00% |
- |
|
BM_format_string<char>/1
|
-7.52% |
9.836 |
9.097 |
- |
0.00% |
- |
|
std::multiset<int>::clear()/8192
|
-7.50% |
86792.588 |
80280.319 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::operator=(const_Self&)_(into_cleared_Container)/0
|
-7.50% |
17.126 |
15.841 |
- |
0.00% |
- |
|
std::count(vector<int>)_(every_other)/8
|
-7.50% |
1.368 |
1.266 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_copy_backward/5500
|
-7.49% |
2047.593 |
1894.218 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_262144_256
|
-7.48% |
3131906.502 |
2897748.258 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_copy_backward/4000
|
-7.46% |
1489.210 |
1378.176 |
- |
0.00% |
- |
|
dynamic_cast_(Chain_middle,_4_levels)
|
-7.43% |
35.928 |
33.258 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
-7.42% |
348507756.367 |
322639546.124 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_16384_256
|
-7.41% |
148609367.386 |
137600494.875 |
- |
0.00% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/8
|
-7.40% |
3.399 |
3.148 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_256
|
-7.36% |
13332903.013 |
12351476.401 |
- |
0.00% |
- |
|
BM_deque_vector_copy/70000
|
-7.36% |
3462.092 |
3207.275 |
- |
0.00% |
- |
|
std::copy_n(list<int>)/32768
|
-7.35% |
28256.035 |
26178.364 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_copy/512
|
-7.31% |
194.043 |
179.849 |
- |
0.00% |
- |
|
std::multiset<int>::insert(const_value_type&)_(already_present)/1024
|
-7.25% |
22.971 |
21.307 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_move_backward/0
|
-7.24% |
0.649 |
0.602 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_16384_16
|
-7.24% |
374681378.171 |
347560162.966 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::find(key)/32
|
-7.19% |
98.035 |
90.985 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_copy_backward/1024
|
-7.18% |
382.349 |
354.891 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-7.15% |
5719195.772 |
5310079.968 |
- |
0.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-7.13% |
156.648 |
145.485 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-7.12% |
42.355 |
39.337 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_262144_262144
|
-7.09% |
16838437.412 |
15645316.336 |
- |
0.00% |
- |
|
dynamic_cast_(Chain_fail,_7_levels)
|
-7.09% |
62.322 |
57.906 |
- |
0.00% |
- |
|
rng::contains(list<int>)_(process_all)/8
|
-7.08% |
2.380 |
2.212 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_16
|
-7.07% |
1528656.110 |
1420604.531 |
- |
0.00% |
- |
|
BM_deque_vector_copy/65536
|
-7.07% |
3152.211 |
2929.438 |
- |
0.00% |
- |
|
BM_deque_vector_ranges_move_backward/0
|
-7.06% |
0.690 |
0.641 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_64_64
|
-7.04% |
15274349.990 |
14198870.334 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_copy/64000
|
-7.03% |
24141.399 |
22444.923 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
-7.02% |
3969400.050 |
3690646.030 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_copy_backward/4096
|
-7.01% |
1525.431 |
1418.480 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:017500_17000})
|
-7.01% |
1918.716 |
1784.229 |
- |
0.00% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/50
|
-7.00% |
0.866 |
0.805 |
- |
0.00% |
- |
|
bm_make_exception_ptr/threads:2
|
-6.94% |
6.209 |
5.778 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::insert(const_value_type&)_(already_present)/1024
|
-6.94% |
1.367 |
1.272 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_64
|
-6.93% |
1593765.803 |
1483378.932 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/1024
|
-6.89% |
35086.483 |
32670.004 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-6.88% |
35.535 |
33.089 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4
|
-6.85% |
7157554.560 |
6667078.085 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_262144_16384
|
-6.82% |
376125089.475 |
350470133.475 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_64_64
|
-6.81% |
9537310.043 |
8887348.225 |
- |
0.00% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/32768
|
-6.78% |
883.760 |
823.820 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_16384_16
|
-6.77% |
1283373.730 |
1196439.797 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
-6.77% |
30.553 |
28.485 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-6.77% |
86.729 |
80.859 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64
|
-6.75% |
5533672.587 |
5159905.600 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-6.75% |
66.084 |
61.624 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_256
|
-6.74% |
1427272.335 |
1331069.041 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-6.74% |
1955374.610 |
1823609.229 |
- |
0.00% |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/8
|
-6.72% |
0.667 |
0.622 |
- |
0.00% |
- |
|
std::set<int>::operator=(const_Self&)_(into_populated_Container)/8192
|
-6.71% |
40992.104 |
38243.159 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_262144_64
|
-6.70% |
1594096.422 |
1487223.897 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_1024_4
|
-6.68% |
18660635.501 |
17414958.542 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_1024
|
-6.65% |
1459289.342 |
1362174.749 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_64_1
|
-6.60% |
18663405.201 |
17431759.273 |
- |
0.00% |
- |
|
dynamic_cast_(Chain_middle,_2_levels)
|
-6.57% |
19.581 |
18.295 |
- |
0.00% |
- |
|
dynamic_cast_(Chain_middle,_3_levels)
|
-6.56% |
32.464 |
30.334 |
- |
0.00% |
- |
|
ranges::min(std::deque<__int128>)/1
|
-6.56% |
0.531 |
0.496 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-6.55% |
4934917.716 |
4611688.107 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-6.53% |
1981308.218 |
1851979.177 |
- |
0.00% |
- |
|
std::multiset<int>::insert(value)_(new_value,_middle)/1024
|
-6.52% |
22.616 |
21.141 |
- |
0.00% |
- |
|
BM_BitsetToString<32>/Dense_(90%)/90
|
-6.46% |
29.260 |
27.370 |
- |
0.00% |
- |
|
BM_vector_deque_ranges_move/70000
|
-6.46% |
22002.320 |
20580.808 |
- |
0.00% |
- |
|
BM_vector_deque_copy/65536
|
-6.45% |
3095.493 |
2895.929 |
- |
0.00% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8
|
-6.44% |
1.065 |
0.997 |
- |
0.00% |
- |
|
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
-6.41% |
5970.340 |
5587.345 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_262144_262144
|
-6.40% |
1591294.073 |
1489424.147 |
- |
0.00% |
- |
|
BM_vector_deque_ranges_copy/70000
|
-6.40% |
21990.443 |
20582.924 |
- |
0.00% |
- |
|
std::generate(list<int>)/8192
|
-6.40% |
8014.466 |
7501.532 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
-6.39% |
36.626 |
34.285 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_16384_1024
|
-6.38% |
16179521.009 |
15147179.272 |
- |
0.00% |
- |
|
std::stable_partition(vector<int>)_(dense)/50
|
-6.38% |
25.781 |
24.136 |
- |
0.00% |
- |
|
BM_StringRead_Cold_Shallow_Large
|
-6.37% |
1.262 |
1.182 |
- |
0.00% |
- |
|
BM_StringRead_Cold_Shallow_Small
|
-6.37% |
1.263 |
1.182 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_64_64
|
-6.36% |
16270299.722 |
15235124.691 |
- |
0.00% |
- |
|
std::replace_if(deque<int>)_(sprinkled)/32
|
-6.35% |
9.945 |
9.314 |
- |
0.00% |
- |
|
BM_StringAssignAsciiz_Huge_Opaque
|
-6.35% |
213.418 |
199.869 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_16384_64
|
-6.30% |
1911882.730 |
1791403.303 |
- |
0.00% |
- |
|
std::copy_if(list<int>)_(every_other)/4096
|
-6.30% |
3371.755 |
3159.421 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_256_16
|
-6.28% |
19816128.726 |
18570694.914 |
- |
0.00% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/8192
|
-6.28% |
8503.591 |
7969.704 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-6.27% |
144036.280 |
134999.271 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_64_4
|
-6.26% |
17820634.397 |
16705527.216 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_256_256
|
-6.25% |
10620317.678 |
9956140.490 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_16
|
-6.25% |
13069655.775 |
12253293.585 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64
|
-6.23% |
1260764.664 |
1182229.444 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_262144_64
|
-6.23% |
4253648.641 |
3988792.235 |
- |
0.00% |
- |
|
std::partition(list<int>)_(sparse)/8192
|
-6.22% |
7621.825 |
7147.847 |
- |
0.00% |
- |
|
std::unordered_set<int>::clear()/8192
|
-6.21% |
45095.868 |
42293.921 |
- |
0.00% |
- |
|
std::find_if_not(list<int>)_(process_all)/50
|
-6.21% |
11.489 |
10.776 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16
|
-6.20% |
1397263.259 |
1310661.901 |
- |
0.00% |
- |
|
BM_StringEraseWithMove_Large_Opaque
|
-6.17% |
1.927 |
1.808 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_64_16
|
-6.15% |
15188189.723 |
14254023.791 |
- |
0.00% |
- |
|
rng::contains(vector<int>)_(process_all)/8
|
-6.14% |
2.323 |
2.181 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_1024_16
|
-6.13% |
1291771.745 |
1212551.026 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_copy_backward/512
|
-6.13% |
191.849 |
180.087 |
- |
0.00% |
- |
|
BM_format_to_string_back_inserter<std::list<wchar_t>>/1
|
-6.13% |
21.265 |
19.962 |
- |
0.00% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8
|
-6.10% |
1.051 |
0.987 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_16384_1024
|
-6.09% |
370895460.883 |
348294748.882 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::clear()/32
|
-6.09% |
588.865 |
553.008 |
- |
0.00% |
- |
|
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1
|
-6.07% |
24.618 |
23.124 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_262144_4
|
-6.07% |
1206733.752 |
1133509.912 |
- |
0.00% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/32768
|
-6.05% |
7272.817 |
6832.544 |
- |
0.00% |
- |
|
std::none_of(deque<int>)_(process_all)/32768
|
-6.05% |
9337.368 |
8772.374 |
- |
0.00% |
- |
|
std::copy_backward(deque<int>)/262144
|
-6.05% |
19950.396 |
18743.523 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_64_64
|
-6.01% |
31872029.864 |
29955669.044 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_262144_262144
|
-6.01% |
1963406.801 |
1845437.102 |
- |
0.00% |
- |
|
std::none_of(deque<int>)_(process_all)/8192
|
-6.00% |
2320.300 |
2181.035 |
- |
0.00% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/32
|
-5.99% |
6.158 |
5.789 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0>17500_17000L})
|
-5.98% |
1915.082 |
1800.648 |
- |
0.00% |
- |
|
std::multiset<std::string>::equal_range(key)/32
|
-5.97% |
73.130 |
68.761 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_64_16
|
-5.97% |
15307547.325 |
14393929.047 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0
|
-5.93% |
17.234 |
16.213 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_262144_64
|
-5.93% |
1581247.896 |
1487533.562 |
- |
0.00% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/1024
|
-5.92% |
476.059 |
447.883 |
- |
0.00% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/1048576
|
-5.92% |
370279.175 |
348365.556 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_64_64
|
-5.92% |
9498168.342 |
8936081.955 |
- |
0.00% |
- |
|
BM_vector_deque_ranges_move_backward/65536
|
-5.90% |
20577.761 |
19363.036 |
- |
0.00% |
- |
|
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
-5.90% |
5943.433 |
5593.020 |
- |
0.00% |
- |
|
std::generate_n(list<int>)/8192
|
-5.89% |
7542.590 |
7098.142 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-5.88% |
1976487.692 |
1860175.747 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_16384_256
|
-5.86% |
5211592.047 |
4906219.058 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0>17500_17000})
|
-5.86% |
1895.071 |
1784.061 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_262144_262144
|
-5.86% |
1579318.196 |
1486848.108 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::array>_string_view_len_6
|
-5.85% |
2.293 |
2.159 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast
|
-5.85% |
1.751 |
1.649 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_262144_4
|
-5.83% |
1581122.633 |
1488992.013 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-5.82% |
570.583 |
537.349 |
- |
0.00% |
- |
|
BM_deque_vector_copy_backward/2
|
-5.82% |
1.791 |
1.687 |
- |
0.00% |
- |
|
std::partition(deque<int>)_(sparse)/50
|
-5.79% |
15.028 |
14.159 |
- |
0.00% |
- |
|
std::find(vector<long_long>)_(process_all)/1024
|
-5.77% |
168.019 |
158.322 |
- |
0.00% |
- |
|
BM_StringRelational_Eq_Small_Large_Control
|
-5.77% |
0.365 |
0.344 |
- |
0.00% |
- |
|
BM_StringConstructDestroyCStr_Large_Transparent
|
-5.77% |
9.453 |
8.907 |
- |
0.00% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-5.75% |
58020.233 |
54684.574 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_262144_1
|
-5.73% |
1029267.581 |
970336.050 |
- |
0.00% |
- |
|
BM_std_minmax_element<int>/2
|
-5.71% |
0.519 |
0.489 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_256_256
|
-5.71% |
3336237.557 |
3145826.422 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_262144_256
|
-5.70% |
1578080.468 |
1488137.059 |
- |
0.00% |
- |
|
std::partition(deque<int>)_(sparse)/1024
|
-5.70% |
440.796 |
415.681 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_4
|
-5.69% |
1211360.563 |
1142423.600 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_4
|
-5.64% |
1103527.378 |
1041241.921 |
- |
0.00% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/8192
|
-5.64% |
2883.148 |
2720.497 |
- |
0.00% |
- |
|
BM_vector_deque_ranges_copy_backward/65536
|
-5.63% |
20584.365 |
19424.935 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_1024_1
|
-5.63% |
1031976.426 |
973898.312 |
- |
0.00% |
- |
|
dynamic_cast_(Chain_fail,_4_levels)
|
-5.58% |
35.828 |
33.830 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192
|
-5.57% |
29.696 |
28.042 |
- |
0.00% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/50
|
-5.57% |
16.298 |
15.391 |
- |
0.00% |
- |
|
BM_to_sys/2100/threads:16
|
-5.57% |
17.255 |
16.294 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4
|
-5.56% |
1085078.344 |
1024795.696 |
- |
0.00% |
- |
|
rng::contains(list<int>)_(process_all)/32
|
-5.54% |
9.431 |
8.908 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_64_16
|
-5.54% |
15211177.509 |
14367853.156 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_262144_1024
|
-5.52% |
1577020.623 |
1489953.138 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1
|
-5.52% |
19723644.741 |
18635211.582 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_262144_16384
|
-5.51% |
1587732.695 |
1500187.907 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-5.51% |
1044597.477 |
987058.692 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_256_64
|
-5.50% |
17283088.486 |
16332417.093 |
- |
0.00% |
- |
|
std::for_each(list<int>)/8
|
-5.50% |
2.530 |
2.391 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_64_16
|
-5.46% |
24872641.703 |
23513614.609 |
- |
0.00% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-5.46% |
24.619 |
23.275 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16
|
-5.45% |
1340168.063 |
1267104.410 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_64_1
|
-5.44% |
18675754.693 |
17659021.098 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_64_16
|
-5.44% |
16252725.793 |
15367953.628 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_262144_16
|
-5.43% |
1580504.235 |
1494761.556 |
- |
0.00% |
- |
|
BM_vector_deque_ranges_move_backward/2
|
-5.42% |
1.206 |
1.141 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::equal_range(key)/32
|
-5.41% |
71.651 |
67.771 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_262144_64
|
-5.41% |
350289627.444 |
331341780.826 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast
|
-5.40% |
1.761 |
1.666 |
- |
0.00% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_pred)/50
|
-5.40% |
25.675 |
24.289 |
- |
0.00% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/1
|
-5.39% |
0.816 |
0.772 |
- |
0.00% |
- |
|
BM_to_chars_bad/23
|
-5.37% |
2.918 |
2.761 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_262144_64
|
-5.37% |
2054918.651 |
1944561.396 |
- |
0.00% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/1024
|
-5.37% |
64.681 |
61.208 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_64
|
-5.37% |
1436718.740 |
1359571.237 |
- |
0.00% |
- |
|
std::reverse(list<int>)/32768
|
-5.37% |
17630.871 |
16684.492 |
- |
0.00% |
- |
|
std::equal(vector<int>)_(it,_it,_it)/8
|
-5.36% |
1.414 |
1.338 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_262144_1
|
-5.36% |
1576568.000 |
1492126.379 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-5.35% |
32.223 |
30.498 |
- |
0.00% |
- |
|
std::find_end(vector<int>,_pred)_(near_matches)/1024
|
-5.35% |
19176.482 |
18150.038 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256
|
-5.35% |
12492085.109 |
11823922.908 |
- |
0.00% |
- |
|
dynamic_cast_(Chain_fail,_8_levels)
|
-5.35% |
65.886 |
62.362 |
- |
0.00% |
- |
|
std::find_end(vector<int>,_pred)_(near_matches)/1000
|
-5.34% |
18544.914 |
17554.025 |
- |
0.00% |
- |
|
std::make_heap(deque<int>,_pred)_(repeated)/8192
|
-5.34% |
20085.322 |
19013.575 |
- |
0.00% |
- |
|
std::reverse(list<int>)/4096
|
-5.33% |
1943.828 |
1840.256 |
- |
0.00% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024
|
-5.32% |
251116.396 |
237744.545 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_262144_256
|
-5.31% |
1481196.843 |
1402487.978 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(middle)_(cheap_elements)/32
|
-5.30% |
44.636 |
42.273 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_float_64_64
|
-5.29% |
9672428.278 |
9160889.644 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1024
|
-5.27% |
1606777.310 |
1522125.211 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-5.27% |
25539523.084 |
24194632.517 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_16384_64
|
-5.22% |
371567571.264 |
352163770.405 |
- |
0.00% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-5.22% |
12593.396 |
11935.756 |
- |
0.00% |
- |
|
std::find(vector<long_long>)_(process_all)/32768
|
-5.22% |
5277.632 |
5002.202 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256
|
-5.20% |
1561955.083 |
1480784.733 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16
|
-5.19% |
1087249.210 |
1030836.720 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-5.19% |
697.378 |
661.217 |
- |
0.00% |
- |
|
dynamic_cast_(Chain_fail,_6_levels)
|
-5.19% |
54.790 |
51.950 |
- |
0.00% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
-5.18% |
5847.248 |
5544.230 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_262144_1
|
-5.16% |
1037502.894 |
983971.637 |
- |
0.00% |
- |
|
std::replace(vector<int>)_(sprinkled)/50
|
-5.14% |
8.846 |
8.392 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeFirst
|
-5.14% |
1.269 |
1.204 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16
|
-5.13% |
1562783.029 |
1482660.417 |
- |
0.00% |
- |
|
std::find(vector<long_long>)_(process_all)/50
|
-5.12% |
8.283 |
7.859 |
- |
0.00% |
- |
|
std::find(vector<long_long>)_(bail_25%)/8192
|
-5.10% |
331.845 |
314.907 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
-5.10% |
45088068.396 |
42788190.022 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1
|
-5.10% |
1560808.159 |
1481222.920 |
- |
0.00% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/8192
|
-5.09% |
3873.432 |
3676.425 |
- |
0.00% |
- |
|
BM_align/8
|
-5.08% |
0.669 |
0.635 |
- |
0.00% |
- |
|
std::find(vector<long_long>)_(bail_25%)/32768
|
-5.07% |
1318.067 |
1251.238 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1
|
-5.07% |
1030899.258 |
978632.737 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-5.06% |
7546476.249 |
7164740.612 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4
|
-5.05% |
1413512.975 |
1342173.666 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-5.04% |
898.614 |
853.361 |
- |
0.00% |
- |
|
BM_SharedPtrCreateDestroy
|
-5.03% |
11.031 |
10.477 |
- |
0.00% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/1024
|
-5.02% |
176.533 |
167.676 |
- |
0.00% |
- |
|
std::find(vector<long_long>)_(bail_25%)/1024
|
-5.02% |
41.429 |
39.351 |
- |
0.00% |
- |
|
std::find_end(forward_list<int>)_(single_element)/8192
|
-5.01% |
6118.698 |
5812.208 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16
|
-4.99% |
16552802.510 |
15727460.615 |
- |
0.00% |
- |
|
BM_vector_deque_ranges_move/65536
|
-4.98% |
20244.016 |
19236.095 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_move/0
|
-4.97% |
0.691 |
0.656 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-4.95% |
1084456.779 |
1030723.425 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-4.94% |
25.326 |
24.075 |
- |
0.00% |
- |
|
BM_vector_deque_ranges_copy/65536
|
-4.94% |
20240.036 |
19240.532 |
- |
0.00% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-4.91% |
7460.866 |
7094.343 |
- |
0.00% |
- |
|
std::variant<1-alt>::visit()_(3_variants)
|
-4.91% |
0.233 |
0.222 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_Control
|
-4.90% |
0.431 |
0.410 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024
|
-4.90% |
17740188.166 |
16870602.127 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1
|
-4.90% |
1035054.121 |
984320.464 |
- |
0.00% |
- |
|
std::move(deque<int>)/32768
|
-4.90% |
2259.749 |
2149.005 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1024
|
-4.89% |
1590578.817 |
1512722.578 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384
|
-4.89% |
1558042.597 |
1481791.027 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_1024_64
|
-4.89% |
4182179.691 |
3977539.204 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256
|
-4.89% |
215357874.101 |
204824479.204 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
-4.88% |
19.425 |
18.478 |
- |
0.00% |
- |
|
std::set<std::string>::upper_bound(key)/32
|
-4.87% |
70.345 |
66.916 |
- |
0.00% |
- |
|
std::copy(list<int>)/64
|
-4.87% |
32.574 |
30.988 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
-4.87% |
332593501.545 |
316402722.693 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_64_4
|
-4.86% |
17911539.678 |
17041909.512 |
- |
0.00% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8192
|
-4.80% |
227.250 |
216.337 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_262144_4
|
-4.80% |
1030295.575 |
980832.893 |
- |
0.00% |
- |
|
ranges::min(std::list<long_long>)/1
|
-4.79% |
0.404 |
0.384 |
- |
0.00% |
- |
|
std::stable_partition(vector<int>)_(dense)/32
|
-4.78% |
20.614 |
19.628 |
- |
0.00% |
- |
|
std::find(list<int>)_(process_all)/50
|
-4.77% |
11.079 |
10.550 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_16384_256
|
-4.77% |
13249640.260 |
12618192.425 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-4.76% |
2014741.767 |
1918822.993 |
- |
0.00% |
- |
|
std::find(vector<long_long>)_(process_all)/8192
|
-4.75% |
1309.288 |
1247.038 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16384
|
-4.75% |
1345210.709 |
1281316.858 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1
|
-4.74% |
345137397.293 |
328762264.590 |
- |
0.00% |
- |
|
BM_deque_vector_copy/64000
|
-4.73% |
3015.321 |
2872.690 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_64_64
|
-4.71% |
17059009.726 |
16254941.159 |
- |
0.00% |
- |
|
BM_BitsetToString<8192>/Sparse_(10%)/10
|
-4.71% |
2111.028 |
2011.583 |
- |
0.00% |
- |
|
ranges::minmax(std::list<long_long>)/64
|
-4.71% |
24.428 |
23.278 |
- |
0.00% |
- |
|
BM_align/64
|
-4.71% |
0.667 |
0.635 |
- |
0.00% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8
|
-4.71% |
14.831 |
14.133 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_262144_64
|
-4.70% |
1413216.814 |
1346745.994 |
- |
0.00% |
- |
|
BM_align/1
|
-4.69% |
0.668 |
0.636 |
- |
0.00% |
- |
|
std::pop_heap(vector<std::string>)/1024
|
-4.69% |
60.199 |
57.377 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024
|
-4.67% |
21.203 |
20.212 |
- |
0.00% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8
|
-4.66% |
52.710 |
50.252 |
- |
0.00% |
- |
|
BM_deque_vector_move_backward/70000
|
-4.66% |
5286.099 |
5039.647 |
- |
0.00% |
- |
|
std::stable_partition(deque<int>)_(dense)/32
|
-4.65% |
31.749 |
30.272 |
- |
0.00% |
- |
|
std::variant<1-alt>::visit()_(2_variants)
|
-4.65% |
0.231 |
0.220 |
- |
0.00% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/8192
|
-4.64% |
9009.541 |
8591.602 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::string>_string_len_6
|
-4.64% |
2.347 |
2.238 |
- |
0.00% |
- |
|
BM_japanese_text<wchar_t>
|
-4.63% |
50255.394 |
47928.420 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(middle)_(cheap_elements)/8192
|
-4.62% |
9890.366 |
9433.161 |
- |
0.00% |
- |
|
std::find(list<int>)_(process_all)/32768
|
-4.61% |
27263.528 |
26007.650 |
- |
0.00% |
- |
|
std::reverse_copy(list<int>)/32768
|
-4.60% |
28003.053 |
26714.527 |
- |
0.00% |
- |
|
std::multimap<int,_int>::equal_range(key)/1024
|
-4.60% |
33.354 |
31.819 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-4.60% |
1888.082 |
1801.299 |
- |
0.00% |
- |
|
std::map<std::string,_int>::equal_range(key)/32
|
-4.60% |
69.541 |
66.345 |
- |
0.00% |
- |
|
BM_align/256
|
-4.59% |
0.666 |
0.635 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32
|
-4.59% |
59.993 |
57.239 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_64
|
-4.57% |
10974412.784 |
10472381.534 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_1024_4
|
-4.57% |
1054504.933 |
1006315.602 |
- |
0.00% |
- |
|
ranges::minmax(std::deque<long_long>)/1
|
-4.57% |
0.414 |
0.395 |
- |
0.00% |
- |
|
ranges::minmax(std::deque<char>)/1
|
-4.56% |
0.509 |
0.486 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024
|
-4.56% |
1423065.551 |
1358206.850 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_64
|
-4.55% |
5304500.122 |
5063188.454 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-4.55% |
1887.920 |
1802.110 |
- |
0.00% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-4.54% |
1749.190 |
1669.702 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-4.53% |
7250685.777 |
6921985.840 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(process_all)/8192
|
-4.53% |
3486.663 |
3328.868 |
- |
0.00% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/50
|
-4.52% |
6.351 |
6.064 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024
|
-4.51% |
356730339.583 |
340657692.602 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32
|
-4.50% |
10.736 |
10.252 |
- |
0.00% |
- |
|
std::reverse_copy(vector<int>)/8
|
-4.49% |
2.566 |
2.451 |
- |
0.00% |
- |
|
std::multimap<int,_int>::upper_bound(key)/8192
|
-4.49% |
39.840 |
38.050 |
- |
0.00% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
-4.49% |
5838.824 |
5576.828 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192
|
-4.48% |
33.465 |
31.966 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_1024_256
|
-4.47% |
18650485.482 |
17816642.672 |
- |
0.00% |
- |
|
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
-4.46% |
47625.540 |
45500.711 |
- |
0.00% |
- |
|
BM_deque_vector_move/70000
|
-4.45% |
3400.011 |
3248.871 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64
|
-4.43% |
1409242.395 |
1346808.393 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
-4.43% |
89.677 |
85.704 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_262144_262144
|
-4.43% |
1428988.762 |
1365740.318 |
- |
0.00% |
- |
|
std::for_each_n(deque<int>)/8
|
-4.42% |
2.971 |
2.839 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(process_all)/1048576
|
-4.42% |
444505.572 |
424861.908 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(single_element)/8192
|
-4.42% |
3516.216 |
3360.895 |
- |
0.00% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-4.41% |
33.114 |
31.655 |
- |
0.00% |
- |
|
BM_deque_deque_copy/70000
|
-4.40% |
3652.644 |
3491.878 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_256_256
|
-4.40% |
9970265.720 |
9531466.616 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256
|
-4.39% |
344721323.733 |
329578639.141 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024
|
-4.38% |
394.382 |
377.099 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_16384_1
|
-4.38% |
1075328.654 |
1028205.780 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_262144_1024
|
-4.38% |
1411499.921 |
1349725.761 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64
|
-4.37% |
2008245.094 |
1920395.996 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_256_16
|
-4.37% |
4781199.924 |
4572473.713 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-4.35% |
25.819 |
24.695 |
- |
0.00% |
- |
|
std::multiset<std::string>::clear()/32
|
-4.35% |
877.848 |
839.648 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-4.33% |
1038558.967 |
993553.083 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_1024_16
|
-4.33% |
18801786.797 |
17987170.303 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-4.33% |
1510022.674 |
1444621.012 |
- |
0.00% |
- |
|
BM_deque_vector_ranges_copy_backward/1
|
-4.33% |
0.924 |
0.884 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_262144_1
|
-4.31% |
1076560.980 |
1030200.208 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_262144_4
|
-4.30% |
1411376.987 |
1350678.969 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_256_64
|
-4.30% |
22132975.816 |
21181659.471 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-4.28% |
347256703.768 |
332407373.190 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16
|
-4.27% |
1072522.905 |
1026675.850 |
- |
0.00% |
- |
|
rng::fold_left(deque<int>)/8
|
-4.27% |
3.499 |
3.350 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_262144_4
|
-4.27% |
1074196.817 |
1028291.788 |
- |
0.00% |
- |
|
BM_from_sys/1979/threads:16
|
-4.27% |
0.719 |
0.688 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-4.26% |
1453.522 |
1391.554 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(single_element)/1024
|
-4.26% |
439.451 |
420.738 |
- |
0.00% |
- |
|
std::search(list<int>,_pred)_(near_matches)/1000
|
-4.24% |
42217.201 |
40427.133 |
- |
0.00% |
- |
|
BM_format/C_string_len_60
|
-4.24% |
21.070 |
20.177 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(iterator)/32
|
-4.24% |
26.807 |
25.671 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024
|
-4.24% |
23.137 |
22.157 |
- |
0.00% |
- |
|
rng::fold_left(list<int>)/8192
|
-4.23% |
10906.762 |
10445.029 |
- |
0.00% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/50
|
-4.23% |
1.009 |
0.966 |
- |
0.00% |
- |
|
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024
|
-4.22% |
44.237 |
42.371 |
- |
0.00% |
- |
|
rng::contains(deque<int>)_(process_all)/50
|
-4.22% |
12.651 |
12.118 |
- |
0.00% |
- |
|
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192
|
-4.22% |
47537.543 |
45533.791 |
- |
0.00% |
- |
|
std::for_each(list<int>)/8192
|
-4.21% |
8186.207 |
7841.341 |
- |
0.00% |
- |
|
BM_format_to_n_string_begin<std::wstring>/1048576
|
-4.21% |
143740.103 |
137685.512 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(middle)_(cheap_elements)/1024
|
-4.21% |
1246.049 |
1193.598 |
- |
0.00% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/32
|
-4.21% |
35.372 |
33.884 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64
|
-4.21% |
1414308.790 |
1354824.752 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192
|
-4.20% |
3176.674 |
3043.229 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_256_256
|
-4.17% |
10939362.668 |
10482851.276 |
- |
0.00% |
- |
|
std::make_heap(vector<NonIntegral>)_(heap)/1024
|
-4.16% |
995.926 |
954.513 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4
|
-4.16% |
3755107.569 |
3598985.681 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-4.16% |
360712388.453 |
345720577.952 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-4.16% |
23.888 |
22.896 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
-4.15% |
572.760 |
549.003 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384
|
-4.14% |
344369359.625 |
330106137.520 |
- |
0.00% |
- |
|
BM_deque_vector_move_backward/0
|
-4.14% |
0.460 |
0.441 |
- |
0.00% |
- |
|
BM_StringRead_Cold_Deep_Empty
|
-4.14% |
1.387 |
1.330 |
- |
0.00% |
- |
|
BM_stop_token_single_thread_polling_stop_requested/131072
|
-4.12% |
572203.435 |
548647.302 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024
|
-4.11% |
1401520.334 |
1343960.874 |
- |
0.00% |
- |
|
std::map<std::string,_int>::contains(key)/32
|
-4.07% |
89.195 |
85.563 |
- |
0.00% |
- |
|
BM_vector_deque_move_backward/1
|
-4.07% |
1.133 |
1.087 |
- |
0.00% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/8
|
-4.07% |
0.826 |
0.792 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_64_64
|
-4.06% |
22993631.480 |
22060333.122 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8
|
-4.06% |
5.761 |
5.527 |
- |
0.00% |
- |
|
std::multiset<int>::erase(key)_(existent)/8192
|
-4.04% |
30.837 |
29.591 |
- |
0.00% |
- |
|
std::adjacent_find(vector<int>,_pred)/8
|
-4.04% |
3.481 |
3.340 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_1024_256
|
-4.03% |
5136324.093 |
4929119.721 |
- |
0.00% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-4.01% |
30.582 |
29.355 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_262144_16384
|
-4.00% |
1447324.641 |
1389361.452 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_262144_262144
|
-3.98% |
2074486.110 |
1991959.754 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_256_4
|
-3.97% |
21005638.748 |
20171210.903 |
- |
0.00% |
- |
|
std::search(deque<int>)_(same_length)/1024
|
-3.97% |
545.560 |
523.910 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_1024_4
|
-3.97% |
1041433.029 |
1000125.334 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4
|
-3.96% |
1037791.185 |
996693.317 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_64_64
|
-3.94% |
9398212.138 |
9027489.496 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst
|
-3.94% |
1.196 |
1.149 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_262144_16
|
-3.93% |
1446059.905 |
1389237.121 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32
|
-3.93% |
151.079 |
145.148 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024
|
-3.92% |
21.019 |
20.194 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_64_16
|
-3.92% |
26746474.079 |
25698502.035 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1
|
-3.92% |
1024214.411 |
984093.593 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16
|
-3.91% |
20632368.875 |
19826107.194 |
- |
0.00% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-3.89% |
1069.058 |
1027.463 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1024
|
-3.89% |
3455060.348 |
3320699.604 |
- |
0.00% |
- |
|
std::find_if_not(deque<int>)_(process_all)/50
|
-3.88% |
14.782 |
14.209 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_1024_16
|
-3.88% |
1090049.604 |
1047790.842 |
- |
0.00% |
- |
|
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/1024
|
-3.87% |
1051.233 |
1010.590 |
- |
0.00% |
- |
|
std::vector<int>::operator=(const_Self&)_(cheap_elements)/8192
|
-3.86% |
744.621 |
715.843 |
- |
0.00% |
- |
|
dynamic_cast_(Chain_fail,_5_levels)
|
-3.86% |
44.098 |
42.397 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_262144_256
|
-3.85% |
1445210.073 |
1389530.022 |
- |
0.00% |
- |
|
BM_StringRead_Cold_Deep_Large
|
-3.85% |
1.387 |
1.333 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64
|
-3.84% |
3438465.018 |
3306388.762 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384
|
-3.84% |
346152451.391 |
332870976.999 |
- |
0.00% |
- |
|
BM_vector_deque_copy/512
|
-3.83% |
22.781 |
21.907 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_262144_16
|
-3.83% |
1528624.771 |
1470033.778 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8
|
-3.83% |
5.447 |
5.238 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-3.82% |
262.150 |
252.139 |
- |
0.00% |
- |
|
std::make_heap(deque<int>)_(ascending)/1024
|
-3.82% |
2713.825 |
2610.209 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_1024_16
|
-3.82% |
10811347.654 |
10398813.011 |
- |
0.00% |
- |
|
BM_StringMove_Small
|
-3.81% |
1.612 |
1.551 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_1024_64
|
-3.79% |
1212568.115 |
1166640.548 |
- |
0.00% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
-3.77% |
7768.971 |
7475.715 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_262144_16384
|
-3.77% |
352949527.325 |
339647224.352 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_16
|
-3.77% |
130719583.249 |
125794822.583 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-3.75% |
180.733 |
173.962 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16
|
-3.75% |
1508277.375 |
1451777.294 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_256_64
|
-3.73% |
13501794.187 |
12997506.069 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-3.73% |
1410.901 |
1358.328 |
- |
0.00% |
- |
|
BM_deque_deque_copy_backward/2
|
-3.72% |
3.162 |
3.045 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:017500_0La})
|
-3.71% |
1238.930 |
1192.920 |
- |
0.00% |
- |
|
std::multiset<int>::clear()/32
|
-3.71% |
638.663 |
614.956 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeMiddle
|
-3.70% |
1.318 |
1.269 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_1024
|
-3.68% |
3476049.565 |
3348203.748 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_262144_1
|
-3.67% |
1446109.265 |
1393008.977 |
- |
0.00% |
- |
|
std::multiset<int>::erase(key)_(existent)/1024
|
-3.67% |
24.812 |
23.901 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_Control
|
-3.66% |
2.067 |
1.991 |
- |
0.00% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
-3.66% |
12509.982 |
12051.957 |
- |
0.00% |
- |
|
std::deque<std::string>::insert(middle)_(cheap_elements)/32
|
-3.65% |
55.687 |
53.652 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_16384_256
|
-3.64% |
1684190.752 |
1622885.885 |
- |
0.00% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/8192
|
-3.62% |
1379.636 |
1329.634 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-3.62% |
518.807 |
500.010 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256
|
-3.62% |
1688277.069 |
1627205.359 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0
|
-3.60% |
0.505 |
0.487 |
- |
0.00% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/32
|
-3.59% |
8.038 |
7.749 |
- |
0.00% |
- |
|
BM_deque_deque_copy_backward/1
|
-3.57% |
3.012 |
2.905 |
- |
0.00% |
- |
|
dynamic_cast_(VDAG_leftmost_middle,_1_level)
|
-3.57% |
86.362 |
83.280 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-3.57% |
13191.945 |
12721.456 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_256_1
|
-3.57% |
21235683.619 |
20478411.586 |
- |
0.00% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/52
|
-3.55% |
26.599 |
25.654 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_16384_1
|
-3.54% |
1029525.325 |
993063.021 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_16384_4
|
-3.54% |
1076106.867 |
1038041.245 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_1024_256
|
-3.53% |
10720181.838 |
10341881.495 |
- |
0.00% |
- |
|
std::multiset<int>::erase(key)_(existent)/32
|
-3.53% |
23.283 |
22.461 |
- |
0.00% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8
|
-3.53% |
1.523 |
1.469 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-3.52% |
2026041.038 |
1954701.263 |
- |
0.00% |
- |
|
std::map<std::string,_int>::find(key)/1024
|
-3.52% |
149.312 |
144.060 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-3.51% |
1974498.387 |
1905125.100 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192
|
-3.51% |
29.864 |
28.815 |
- |
0.00% |
- |
|
dynamic_cast_(Chain_fail,_1_level)
|
-3.51% |
14.867 |
14.346 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_16384_64
|
-3.50% |
1164721.278 |
1123926.556 |
- |
0.00% |
- |
|
BM_StringFindCharLiteral/16
|
-3.50% |
1.526 |
1.473 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_1024_256
|
-3.50% |
12080602.814 |
11658043.787 |
- |
0.00% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
-3.49% |
7.954 |
7.677 |
- |
0.00% |
- |
|
BM_cyrillic_text<wchar_t>
|
-3.48% |
67683.914 |
65326.779 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-3.47% |
2751670.778 |
2656093.333 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_16
|
-3.47% |
39975648.781 |
38589111.032 |
- |
0.00% |
- |
|
BM_StringCopy_Small
|
-3.46% |
1.761 |
1.700 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_262144_1024
|
-3.46% |
15601442.801 |
15061243.996 |
- |
0.00% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8
|
-3.46% |
4.459 |
4.305 |
- |
0.00% |
- |
|
std::multiset<int>::erase(iterator)/1024
|
-3.45% |
21.248 |
20.514 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256
|
-3.44% |
10433192.202 |
10073930.048 |
- |
0.00% |
- |
|
std::multiset<std::string>::clear()/8192
|
-3.44% |
208133.144 |
200981.621 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::ctor(const_Self&)/1024
|
-3.43% |
8137.719 |
7858.249 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-3.43% |
1277.317 |
1233.537 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-3.43% |
12789446.767 |
12351132.650 |
- |
0.00% |
- |
|
BM_StringFindCharLiteral/32
|
-3.43% |
1.844 |
1.780 |
- |
0.00% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-3.42% |
36704.826 |
35448.579 |
- |
0.00% |
- |
|
std::for_each(set<int>::iterator)/8192
|
-3.41% |
18182.178 |
17562.339 |
- |
0.00% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/8
|
-3.41% |
3.572 |
3.451 |
- |
0.00% |
- |
|
ranges::minmax(std::deque<__int128>)/8
|
-3.39% |
3.692 |
3.567 |
- |
0.00% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/1024
|
-3.38% |
2126.267 |
2054.432 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-3.37% |
3879.033 |
3748.453 |
- |
0.00% |
- |
|
std::multiset<std::string>::ctor(const_Self&)/32
|
-3.36% |
773.654 |
747.624 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_64
|
-3.36% |
141339527.396 |
136592174.834 |
- |
0.00% |
- |
|
std::multiset<int>::erase(iterator)/8192
|
-3.35% |
23.586 |
22.795 |
- |
0.00% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/1024
|
-3.35% |
117.131 |
113.207 |
- |
0.00% |
- |
|
std::reverse(vector<int>)/8
|
-3.34% |
1.599 |
1.546 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_16384_16384
|
-3.34% |
365278351.909 |
353089237.952 |
- |
0.00% |
- |
|
BM_deque_vector_move_backward/64000
|
-3.34% |
4718.652 |
4561.281 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(const_value_type&)_(already_present)/8192
|
-3.33% |
5.757 |
5.565 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-3.31% |
25.773 |
24.919 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64
|
-3.30% |
2038526.814 |
1971206.488 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16
|
-3.30% |
1271224.208 |
1229257.137 |
- |
0.00% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/32768
|
-3.29% |
26543.830 |
25670.250 |
- |
0.00% |
- |
|
BM_StringRead_Cold_Deep_Small
|
-3.29% |
1.377 |
1.331 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1024
|
-3.29% |
162591596.274 |
157248791.447 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4
|
-3.29% |
55989896.545 |
54150593.039 |
- |
0.00% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/32
|
-3.28% |
13.040 |
12.613 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_16384_1024
|
-3.27% |
142172512.086 |
137520637.922 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-3.26% |
6.299 |
6.093 |
- |
0.00% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-3.26% |
282883.431 |
273656.355 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256
|
-3.26% |
1596887.596 |
1544898.376 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_copy_backward/2
|
-3.25% |
1.393 |
1.347 |
- |
0.00% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8192
|
-3.25% |
12065.643 |
11673.077 |
- |
0.00% |
- |
|
BM_deque_vector_copy_backward/65536
|
-3.22% |
4910.606 |
4752.312 |
- |
0.00% |
- |
|
std::all_of(deque<int>)_(process_all)/32768
|
-3.21% |
9696.951 |
9385.250 |
- |
0.00% |
- |
|
std::move(vector<int>)/8
|
-3.21% |
2.279 |
2.205 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
-3.21% |
31.684 |
30.668 |
- |
0.00% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
-3.20% |
7.960 |
7.705 |
- |
0.00% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/50
|
-3.19% |
13.952 |
13.506 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_4
|
-3.19% |
104101386.247 |
100782074.546 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_256
|
-3.18% |
1586830.243 |
1536340.453 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_256_16
|
-3.18% |
4043458.692 |
3914807.520 |
- |
0.00% |
- |
|
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
-3.17% |
178.249 |
172.595 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8
|
-3.17% |
62.607 |
60.623 |
- |
0.00% |
- |
|
std::vector<bool>::ctor(const_Self&)
|
-3.16% |
28.490 |
27.589 |
- |
0.00% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/1024
|
-3.16% |
629.340 |
609.451 |
- |
0.00% |
- |
|
std::for_each(multiset<int>::iterator)/8192
|
-3.16% |
17349.394 |
16801.691 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/1024
|
-3.16% |
1054.864 |
1021.566 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_1024_256
|
-3.16% |
1690805.890 |
1637438.079 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8
|
-3.15% |
3.771 |
3.652 |
- |
0.00% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-3.15% |
27.374 |
26.510 |
- |
0.00% |
- |
|
std::make_heap(vector<NonIntegral>)_(heap)/8192
|
-3.15% |
7440.239 |
7206.231 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256
|
-3.14% |
5267675.221 |
5102386.000 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_16_4
|
-3.13% |
60094299.493 |
58210496.142 |
- |
0.00% |
- |
|
BM_deque_vector_copy_backward/70000
|
-3.13% |
5241.513 |
5077.291 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Less_Small_Large_Control
|
-3.13% |
1.429 |
1.384 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_64_16
|
-3.13% |
13816506.750 |
13384350.074 |
- |
0.00% |
- |
|
std::unique(vector<int>)_(sprinkled)/1024
|
-3.12% |
506.162 |
490.372 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1024
|
-3.12% |
18456090.568 |
17880467.698 |
- |
0.00% |
- |
|
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/32
|
-3.12% |
802.839 |
777.813 |
- |
0.00% |
- |
|
rng::contains(list<int>)_(process_all)/1048576
|
-3.11% |
840990.409 |
814797.983 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
-3.09% |
3888050.374 |
3767881.170 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-3.07% |
1012165.518 |
981069.915 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/8192
|
-3.07% |
504.571 |
489.073 |
- |
0.00% |
- |
|
BM_std_minmax_element<long_long>/2
|
-3.07% |
0.479 |
0.464 |
- |
0.00% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
-3.05% |
7.170 |
6.951 |
- |
0.00% |
- |
|
std::for_each_n(list<int>)/50
|
-3.05% |
22.369 |
21.687 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-3.05% |
1030900.935 |
999472.430 |
- |
0.00% |
- |
|
std::set<std::string>::erase(key)_(existent)/1024
|
-3.05% |
88.538 |
85.842 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-3.04% |
4211426.425 |
4083360.126 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16384
|
-3.03% |
338504881.676 |
328250192.959 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/1024
|
-3.03% |
32.929 |
31.932 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-3.03% |
117566.618 |
114009.529 |
- |
0.00% |
- |
|
BM_deque_deque_move_backward/1
|
-3.02% |
3.008 |
2.917 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_256_4
|
-3.02% |
4782017.569 |
4637583.097 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_16384_1024
|
-3.01% |
3503806.982 |
3398276.772 |
- |
0.00% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024
|
-3.00% |
2.806 |
2.722 |
- |
0.00% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/1024
|
-3.00% |
32.415 |
31.444 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_16384_4
|
-3.00% |
1086530.415 |
1053969.981 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_262144_262144
|
-2.99% |
13005304.150 |
12615939.602 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_256_4
|
-2.99% |
4334212.225 |
4204809.275 |
- |
0.00% |
- |
|
std::find(vector<int>)_(process_all)/8192
|
-2.99% |
1285.007 |
1246.647 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_move_backward/65536
|
-2.98% |
18759.793 |
18199.851 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_1024_16
|
-2.98% |
10749616.986 |
10429508.565 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144
|
-2.97% |
1389467.157 |
1348195.132 |
- |
0.00% |
- |
|
BM_Hash/uint32_top_std_hash/1024
|
-2.96% |
701.615 |
680.821 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_256
|
-2.96% |
6912041.083 |
6707366.370 |
- |
0.00% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0
|
-2.96% |
0.491 |
0.477 |
- |
0.00% |
- |
|
std::find(vector<int>)_(process_all)/50
|
-2.95% |
8.091 |
7.852 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_1024_1024
|
-2.95% |
17884467.309 |
17356497.934 |
- |
0.00% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/8
|
-2.95% |
7.808 |
7.578 |
- |
0.00% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.95% |
334.425 |
324.565 |
- |
0.00% |
- |
|
std::shift_right(deque<int>)/32
|
-2.94% |
5.729 |
5.560 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_1024_16
|
-2.93% |
1546627.004 |
1501285.657 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192
|
-2.93% |
18.949 |
18.393 |
- |
0.00% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-2.93% |
95764.548 |
92957.594 |
- |
0.00% |
- |
|
std::find(vector<int>)_(process_all)/32768
|
-2.93% |
5129.010 |
4978.844 |
- |
0.00% |
- |
|
std::stable_partition(deque<int>)_(sparse)/1024
|
-2.92% |
458.098 |
444.701 |
- |
0.00% |
- |
|
std::partial_sort_copy(deque<int>)_(repeated)/8
|
-2.92% |
8.178 |
7.939 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_4
|
-2.92% |
2992013.562 |
2904700.348 |
- |
0.00% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024
|
-2.92% |
244766.015 |
237626.310 |
- |
0.00% |
- |
|
std::remove(deque<int>)_(sprinkled)/50
|
-2.91% |
59.196 |
57.472 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_1024_1
|
-2.91% |
1018555.835 |
988924.364 |
- |
0.00% |
- |
|
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
-2.90% |
35388.835 |
34360.826 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_16384_1024
|
-2.90% |
51884322.381 |
50379155.576 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_256
|
-2.90% |
162450754.223 |
157739363.704 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_16_16
|
-2.88% |
38510877.483 |
37401573.018 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4
|
-2.88% |
4263049.719 |
4140284.113 |
- |
0.00% |
- |
|
BM_vector_deque_ranges_move_backward/70000
|
-2.88% |
21709.315 |
21084.717 |
- |
0.00% |
- |
|
std::search_n(deque<int>,_pred)_(no_match)/32
|
-2.88% |
20.091 |
19.514 |
- |
0.00% |
- |
|
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32
|
-2.87% |
9.386 |
9.117 |
- |
0.00% |
- |
|
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192
|
-2.87% |
21096.081 |
20489.807 |
- |
0.00% |
- |
|
BM_deque_deque_copy/65536
|
-2.87% |
3408.541 |
3310.797 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16
|
-2.86% |
1055113.506 |
1024977.397 |
- |
0.00% |
- |
|
std::multimap<int,_int>::ctor(const_Self&)/8192
|
-2.85% |
46234.601 |
44915.787 |
- |
0.00% |
- |
|
std::for_each(join_view(vector<vector<int>>))/8192
|
-2.85% |
3106.887 |
3018.436 |
- |
0.00% |
- |
|
std::is_sorted(list<int>)/8192
|
-2.85% |
6965.338 |
6767.047 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.84% |
11492.708 |
11165.856 |
- |
0.00% |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8
|
-2.84% |
9.113 |
8.854 |
- |
0.00% |
- |
|
BM_stop_token_async_reg_unreg_callback/16777216
|
-2.84% |
267860582.897 |
260256733.213 |
- |
0.00% |
- |
|
BM_emoji_text<wchar_t>
|
-2.83% |
112926.086 |
109729.346 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/1048576
|
-2.82% |
1687702.078 |
1640025.700 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_16384_256
|
-2.82% |
361660298.383 |
351467083.081 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_1024_64
|
-2.81% |
1882649.539 |
1829745.993 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-2.81% |
6761653.000 |
6571757.994 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_256_4
|
-2.81% |
13515958.320 |
13136550.512 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/4096
|
-2.80% |
6621.371 |
6435.881 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16384
|
-2.80% |
1375433.989 |
1336980.145 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32768
|
-2.80% |
53092.289 |
51607.961 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256
|
-2.79% |
7076610.439 |
6879096.036 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/32768
|
-2.79% |
53046.862 |
51567.554 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::string>_string_view_len_60
|
-2.78% |
3.595 |
3.495 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_262144_64
|
-2.77% |
359430992.976 |
349461030.331 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_16_16
|
-2.77% |
37626409.307 |
36582834.991 |
- |
0.00% |
- |
|
std::stable_partition(deque<int>)_(sparse)/32
|
-2.77% |
24.300 |
23.626 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/262144
|
-2.77% |
424661.157 |
412883.308 |
- |
0.00% |
- |
|
std::partition_point(deque<int>)/1024
|
-2.77% |
7.730 |
7.516 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0<17500_0f})
|
-2.75% |
1354.567 |
1317.323 |
- |
0.00% |
- |
|
std::map<int,_int>::ctor(const_Self&)/32
|
-2.75% |
175.621 |
170.796 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-2.74% |
1056451.676 |
1027457.369 |
- |
0.00% |
- |
|
BM_sprintf/C_string_len_60
|
-2.74% |
6.043 |
5.878 |
- |
0.00% |
- |
|
std::map<int,_int>::ctor(const_Self&)/1024
|
-2.73% |
5567.898 |
5415.796 |
- |
0.00% |
- |
|
std::vector<int>::ctor(size_type)/1024
|
-2.73% |
43.706 |
42.514 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_1
|
-2.73% |
1025660.755 |
997709.017 |
- |
0.00% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024
|
-2.72% |
3642.340 |
3543.123 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/32
|
-2.72% |
871.357 |
847.649 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1
|
-2.72% |
1036435.785 |
1008253.964 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::string>_C_string_len_60
|
-2.72% |
4.937 |
4.802 |
- |
0.00% |
- |
|
BM_ascii_text<wchar_t>
|
-2.71% |
111479.050 |
108458.097 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/64
|
-2.70% |
98.400 |
95.740 |
- |
0.00% |
- |
|
std::multiset<int>::erase(iterator)/32
|
-2.70% |
21.025 |
20.457 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/4096
|
-2.70% |
6617.437 |
6438.828 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::find(key)/8192
|
-2.69% |
11.230 |
10.928 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4
|
-2.68% |
8632345.917 |
8400836.354 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-2.68% |
27.321 |
26.589 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_1024_4
|
-2.68% |
1199184.265 |
1167084.370 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_256_1
|
-2.67% |
4125729.799 |
4015658.942 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_16_4
|
-2.67% |
65066888.430 |
63331710.711 |
- |
0.00% |
- |
|
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024
|
-2.66% |
5550.064 |
5402.208 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/262144
|
-2.65% |
422753.664 |
411556.667 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256
|
-2.65% |
5414386.373 |
5271042.604 |
- |
0.00% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576
|
-2.64% |
508756.286 |
495302.635 |
- |
0.00% |
- |
|
std::for_each_n(deque<int>)/32
|
-2.64% |
10.961 |
10.672 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4
|
-2.64% |
3421758.907 |
3331545.042 |
- |
0.00% |
- |
|
BM_StringRelational_Eq_Small_Small_Control
|
-2.64% |
1.700 |
1.655 |
- |
0.00% |
- |
|
BM_vector_deque_move_backward/2
|
-2.63% |
2.042 |
1.988 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/1048576
|
-2.63% |
1696878.396 |
1652322.850 |
- |
0.00% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/8192
|
-2.62% |
20.033 |
19.507 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-2.62% |
233.542 |
227.418 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_64_4
|
-2.62% |
31160915.835 |
30344919.704 |
- |
0.00% |
- |
|
BM_StringFindCharLiteral/256
|
-2.61% |
5.499 |
5.355 |
- |
0.00% |
- |
|
std::fill_n(list<int>)/8192
|
-2.61% |
7196.410 |
7008.421 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024
|
-2.60% |
3667.287 |
3571.912 |
- |
0.00% |
- |
|
std::copy_if(vector<int>)_(entire_range)/64
|
-2.59% |
15.863 |
15.452 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1
|
-2.58% |
1036173.059 |
1009404.473 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64
|
-2.58% |
10779481.661 |
10501136.212 |
- |
0.00% |
- |
|
std::find(vector<int>)_(process_all)/1024
|
-2.58% |
162.536 |
158.345 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1024
|
-2.58% |
3488357.132 |
3398460.755 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16
|
-2.57% |
206167303.631 |
200869977.986 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
-2.56% |
10234948.900 |
9972463.845 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1
|
-2.55% |
1007009.251 |
981331.989 |
- |
0.00% |
- |
|
std::unordered_set<int>::count(key)/8192
|
-2.55% |
10.260 |
9.999 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Large_Control
|
-2.55% |
1.419 |
1.383 |
- |
0.00% |
- |
|
std::map<int,_int>::ctor(const_Self&)/8192
|
-2.54% |
45652.424 |
44491.996 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.53% |
109715.721 |
106941.010 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_64
|
-2.53% |
3611186.706 |
3519900.376 |
- |
0.00% |
- |
|
std::for_each_n(deque<int>)/50
|
-2.51% |
16.926 |
16.501 |
- |
0.00% |
- |
|
std::fill(vector<bool>)/64
|
-2.50% |
1.488 |
1.451 |
- |
0.00% |
- |
|
std::stable_partition(list<int>)_(sparse)/32
|
-2.50% |
25.632 |
24.991 |
- |
0.00% |
- |
|
std::pop_heap(deque<float>)/8192
|
-2.49% |
31.893 |
31.098 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-2.49% |
31.405 |
30.622 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_16_1
|
-2.49% |
64566078.019 |
62957492.318 |
- |
0.00% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/8192
|
-2.49% |
22727.639 |
22162.173 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_1024_16
|
-2.49% |
1079146.937 |
1052300.120 |
- |
0.00% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/8
|
-2.48% |
7.899 |
7.703 |
- |
0.00% |
- |
|
std::find(vector<int>)_(bail_25%)/8
|
-2.48% |
0.686 |
0.669 |
- |
0.00% |
- |
|
ranges::minmax(std::list<long_long>)/1
|
-2.48% |
0.424 |
0.413 |
- |
0.00% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-2.48% |
1479.750 |
1443.115 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-2.47% |
4792772.703 |
4674200.809 |
- |
0.00% |
- |
|
std::format(float)_(fmt:_{:0<17500_0Lf})
|
-2.47% |
1254.522 |
1223.498 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/1024
|
-2.47% |
84.146 |
82.067 |
- |
0.00% |
- |
|
BM_StringMove_Large
|
-2.47% |
0.767 |
0.748 |
- |
0.00% |
- |
|
BM_to_sys/1970/threads:16
|
-2.47% |
0.722 |
0.704 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_1
|
-2.46% |
1046280.656 |
1020506.537 |
- |
0.00% |
- |
|
BM_num_put<long>
|
-2.46% |
4.818 |
4.700 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/512
|
-2.46% |
814.366 |
794.368 |
- |
0.00% |
- |
|
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192
|
-2.46% |
45563.987 |
44445.368 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_262144_256
|
-2.45% |
13068974.623 |
12748476.211 |
- |
0.00% |
- |
|
std::set<std::string>::insert(const_value_type&)_(already_present)/8192
|
-2.45% |
158.821 |
154.926 |
- |
0.00% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8
|
-2.45% |
2.688 |
2.622 |
- |
0.00% |
- |
|
BM_format_to_back_inserter<std::string>/C_string_len_60
|
-2.45% |
120.249 |
117.301 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1
|
-2.45% |
1010774.588 |
985999.685 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4
|
-2.43% |
1070605.218 |
1044615.684 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeLast
|
-2.42% |
1.881 |
1.835 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_16384_16384
|
-2.42% |
359228591.085 |
350540732.034 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_64_64
|
-2.41% |
16537114.442 |
16138223.279 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_64
|
-2.41% |
9722163.808 |
9488139.977 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_16384_4
|
-2.41% |
1162345.381 |
1134372.363 |
- |
0.00% |
- |
|
BM_format_to_n_string_back_inserter<std::vector<char>>/1
|
-2.40% |
16.462 |
16.067 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
-2.40% |
36526.916 |
35651.379 |
- |
0.00% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-2.40% |
102945.245 |
100479.248 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::clear()/8192
|
-2.39% |
45652.268 |
44559.845 |
- |
0.00% |
- |
|
BM_vector_deque_ranges_copy_backward/70000
|
-2.38% |
21670.519 |
21154.853 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32
|
-2.38% |
9.651 |
9.421 |
- |
0.00% |
- |
|
std::multiset<std::string>::lower_bound(key)/1024
|
-2.37% |
132.076 |
128.941 |
- |
0.00% |
- |
|
BM_deque_vector_ranges_copy_backward/65536
|
-2.36% |
20991.026 |
20495.614 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024
|
-2.36% |
198445337.405 |
193761960.510 |
- |
0.00% |
- |
|
std::reverse_copy(list<int>)/4096
|
-2.35% |
3329.398 |
3251.117 |
- |
0.00% |
- |
|
std::search(deque<int>)_(single_element)/8192
|
-2.35% |
2226.915 |
2174.597 |
- |
0.00% |
- |
|
std::copy(deque<int>)/512
|
-2.35% |
20.184 |
19.710 |
- |
0.00% |
- |
|
BM_vector_deque_move_backward/70000
|
-2.34% |
5070.939 |
4952.053 |
- |
0.00% |
- |
|
BM_format_to_string_begin<std::string>/1
|
-2.33% |
4.794 |
4.682 |
- |
0.00% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-2.32% |
274052.326 |
267700.586 |
- |
0.00% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-2.32% |
275.436 |
269.058 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_copy/0
|
-2.32% |
0.691 |
0.675 |
- |
0.00% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/8
|
-2.32% |
0.477 |
0.466 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-2.31% |
5421614.321 |
5296114.460 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/512
|
-2.31% |
813.666 |
794.848 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-2.31% |
18.784 |
18.351 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_256_1
|
-2.31% |
4277239.757 |
4178490.160 |
- |
0.00% |
- |
|
std::deque<int>::ctor(const_Self&)_(cheap_elements)/32
|
-2.31% |
33.959 |
33.176 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_1024_1
|
-2.30% |
10900156.619 |
10648982.134 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16
|
-2.30% |
21217594.364 |
20729596.881 |
- |
0.00% |
- |
|
std::fill(list<int>)/50
|
-2.30% |
35.236 |
34.427 |
- |
0.00% |
- |
|
std::deque<int>::operator=(const_Self&)_(cheap_elements)/8192
|
-2.28% |
362.473 |
354.193 |
- |
0.00% |
- |
|
std::find(vector<long_long>)_(bail_25%)/8
|
-2.28% |
0.686 |
0.671 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_16384_1024
|
-2.28% |
364906218.089 |
356593068.130 |
- |
0.00% |
- |
|
std::find_if_not(list<int>)_(process_all)/8192
|
-2.27% |
7564.437 |
7392.357 |
- |
0.00% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/1048576
|
-2.27% |
857438.737 |
837951.368 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-2.26% |
10751252.063 |
10507964.296 |
- |
0.00% |
- |
|
ranges::min(std::list<char>)/64
|
-2.26% |
26.920 |
26.311 |
- |
0.00% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-2.25% |
921.593 |
900.811 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_16384_1
|
-2.25% |
1044937.689 |
1021378.627 |
- |
0.00% |
- |
|
std::list<int>::operator=(const_Self&)_(cheap_elements)/8192
|
-2.25% |
8301.699 |
8114.739 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_64_4
|
-2.25% |
16280025.072 |
15913520.954 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-2.25% |
12323000.163 |
12045993.023 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_16384_16
|
-2.24% |
1224253.420 |
1196837.518 |
- |
0.00% |
- |
|
std::map<int,_int>::equal_range(key)/1024
|
-2.24% |
32.524 |
31.795 |
- |
0.00% |
- |
|
std::make_heap(vector<NonIntegral>)_(heap)/8
|
-2.24% |
20.727 |
20.263 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_256_256
|
-2.24% |
7059391.541 |
6901345.961 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_16384_16
|
-2.24% |
1267728.675 |
1239379.961 |
- |
0.00% |
- |
|
BM_deque_deque_move/65536
|
-2.23% |
3416.982 |
3340.676 |
- |
0.00% |
- |
|
std::rotate_copy(list<int>)/8192
|
-2.23% |
7146.163 |
6986.901 |
- |
0.00% |
- |
|
std::map<std::string,_int>::lower_bound(key)/1024
|
-2.22% |
133.252 |
130.288 |
- |
0.00% |
- |
|
std::copy_if(vector<int>)_(every_other)/1048576
|
-2.22% |
502929.926 |
491744.630 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_16_4
|
-2.22% |
59355112.951 |
58036177.595 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
-2.22% |
237.227 |
231.965 |
- |
0.00% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/8192
|
-2.22% |
38957450.125 |
38094215.923 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
-2.21% |
3555645.468 |
3476933.809 |
- |
0.00% |
- |
|
BM_format/string_view_len_6
|
-2.21% |
11.127 |
10.882 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.21% |
17791.553 |
17398.807 |
- |
0.00% |
- |
|
std::unique(vector<int>)_(sprinkled)/8192
|
-2.21% |
3729.688 |
3647.395 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_4_4
|
-2.21% |
152161969.012 |
148805446.436 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024
|
-2.20% |
28931.166 |
28293.580 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::find(key)/32
|
-2.20% |
83.260 |
81.431 |
- |
0.00% |
- |
|
BM_cyrillic_text<char>
|
-2.20% |
21944.571 |
21462.682 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_move_backward/64000
|
-2.19% |
18197.441 |
17798.836 |
- |
0.00% |
- |
|
std::deque<int>::erase(middle)_(cheap_elements)/32
|
-2.19% |
8.325 |
8.143 |
- |
0.00% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192
|
-2.18% |
19.669 |
19.239 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192
|
-2.18% |
191399.019 |
187217.275 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::deque>_string_len_60
|
-2.18% |
24.387 |
23.855 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_10})
|
-2.18% |
60.555 |
59.237 |
- |
0.00% |
- |
|
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32
|
-2.17% |
179.409 |
175.513 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32
|
-2.17% |
2.162 |
2.115 |
- |
0.00% |
- |
|
BM_format_to_n_string_back_inserter<std::wstring>/1
|
-2.17% |
12.775 |
12.498 |
- |
0.00% |
- |
|
std::vector<std::string>::insert(middle)_(cheap_elements)/8192
|
-2.15% |
9635.044 |
9428.189 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_4
|
-2.14% |
2978473.855 |
2914642.124 |
- |
0.00% |
- |
|
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/32
|
-2.14% |
173.876 |
170.152 |
- |
0.00% |
- |
|
BM_BitsetToString<1048576>/Sparse_(10%)/10
|
-2.14% |
277320.103 |
271391.413 |
- |
0.00% |
- |
|
std::unique(list<int>)_(contiguous)/1024
|
-2.13% |
928.069 |
908.298 |
- |
0.00% |
- |
|
std::partial_sort_copy(vector<int>)_(descending)/8
|
-2.12% |
15.121 |
14.800 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_float_262144_16
|
-2.12% |
1066672.942 |
1044074.213 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_16384_4
|
-2.12% |
1197785.279 |
1172437.193 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-2.12% |
629.942 |
616.613 |
- |
0.00% |
- |
|
BM_deque_vector_ranges_move_backward/65536
|
-2.11% |
20877.284 |
20435.985 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16_16
|
-2.11% |
33930544.874 |
33213416.704 |
- |
0.00% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8
|
-2.11% |
42.108 |
41.218 |
- |
0.00% |
- |
|
BM_ascii_escaped<char>
|
-2.10% |
7720.503 |
7558.340 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::clear()/32
|
-2.09% |
578.772 |
566.673 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_16
|
-2.09% |
20928205.833 |
20490758.713 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-2.09% |
1024503.587 |
1003114.972 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_262144_4
|
-2.08% |
1208441.891 |
1183302.607 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0<17500_0La})
|
-2.08% |
1218.261 |
1192.947 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
-2.08% |
132.851 |
130.092 |
- |
0.00% |
- |
|
std::multimap<int,_int>::ctor(const_Self&)/1024
|
-2.08% |
5604.221 |
5487.844 |
- |
0.00% |
- |
|
BM_deque_vector_ranges_copy/1
|
-2.08% |
0.865 |
0.847 |
- |
0.00% |
- |
|
std::vector<std::string>::insert(begin)_(cheap_elements)/32
|
-2.07% |
90.180 |
88.312 |
- |
0.00% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
-2.07% |
178.531 |
174.838 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_16_4
|
-2.07% |
55352410.627 |
54207610.224 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_1024_256
|
-2.07% |
10804912.029 |
10581462.272 |
- |
0.00% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8
|
-2.07% |
6.977 |
6.833 |
- |
0.00% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/50
|
-2.06% |
145.282 |
142.282 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_4
|
-2.06% |
13458283.920 |
13180712.279 |
- |
0.00% |
- |
|
ranges::minmax(std::list<char>)/8
|
-2.06% |
2.124 |
2.080 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32
|
-2.06% |
597.503 |
585.217 |
- |
0.00% |
- |
|
std::is_permutation(list<int>)_(4leg)_(shuffled)/8
|
-2.05% |
41.270 |
40.424 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_256_4
|
-2.05% |
4087015.797 |
4003305.509 |
- |
0.00% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-2.04% |
3611.882 |
3538.167 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_16
|
-2.04% |
34706927.549 |
33999172.805 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4
|
-2.04% |
55173734.308 |
54048955.521 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-2.03% |
1252.170 |
1226.693 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
-2.03% |
34553935.697 |
33853093.944 |
- |
0.00% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/1024
|
-2.03% |
878.221 |
860.412 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Huge_Huge_ChangeFirst
|
-2.02% |
1.297 |
1.270 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_4
|
-2.02% |
22006110.990 |
21561061.374 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:017500_0a})
|
-2.02% |
1213.637 |
1189.102 |
- |
0.00% |
- |
|
std::find(vector<short>)_(process_all)/1024
|
-2.02% |
161.212 |
157.956 |
- |
0.00% |
- |
|
std::distance(deque<int>)/50
|
-2.01% |
0.535 |
0.525 |
- |
0.00% |
- |
|
std::find_first_of(list<int>)_(large_needle)/8192
|
-2.01% |
50060493.605 |
49054400.126 |
- |
0.00% |
- |
|
std::rotate_copy(vector<int>)/32
|
-2.01% |
2.324 |
2.277 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1
|
-2.01% |
997487.362 |
977449.305 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_1024_4
|
-2.01% |
1088556.275 |
1066702.744 |
- |
0.00% |
- |
|
BM_CmpEqual_short_uint
|
-2.00% |
1.105 |
1.083 |
- |
0.00% |
- |
|
std::stable_sort(vector<int>)_(ascending)/8
|
-2.00% |
30.100 |
29.499 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192
|
-1.99% |
366382.553 |
359074.566 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0<17500_10a})
|
-1.99% |
1241.366 |
1216.609 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_262144_262144
|
-1.99% |
2237217.501 |
2192640.211 |
- |
0.00% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/8
|
-1.98% |
0.860 |
0.843 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16
|
-1.98% |
15535902.831 |
15228384.185 |
- |
0.00% |
- |
|
std::partial_sort_copy(vector<int>)_(ascending)/8
|
-1.98% |
7.833 |
7.678 |
- |
0.00% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024
|
-1.98% |
7415.732 |
7269.094 |
- |
0.00% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8
|
-1.97% |
2436.893 |
2388.811 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_float_256_1
|
-1.97% |
4154992.045 |
4073172.983 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(process_all)/1024
|
-1.96% |
435.042 |
426.494 |
- |
0.00% |
- |
|
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
-1.96% |
145.119 |
142.270 |
- |
0.00% |
- |
|
std::sort_heap(vector<NonIntegral>,_pred)/8
|
-1.96% |
27.451 |
26.913 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/32
|
-1.95% |
629.582 |
617.280 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_64_4
|
-1.95% |
16350457.477 |
16031118.951 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/32
|
-1.95% |
155.137 |
152.109 |
- |
0.00% |
- |
|
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-1.95% |
2849.443 |
2793.900 |
- |
0.00% |
- |
|
dynamic_cast_(VChain_fail,_2_levels)
|
-1.95% |
13.752 |
13.485 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0>17500_0La})
|
-1.94% |
1232.949 |
1208.968 |
- |
0.00% |
- |
|
BM_vector_deque_copy_backward/64000
|
-1.94% |
4619.958 |
4530.395 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_64_4
|
-1.94% |
23442165.774 |
22988464.900 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_16384_64
|
-1.93% |
211700954.707 |
207607183.047 |
- |
0.00% |
- |
|
BM_unicode_text<wchar_t>
|
-1.92% |
100786.630 |
98847.395 |
- |
0.00% |
- |
|
BM_CmpEqual_ushort_ushort
|
-1.92% |
1.081 |
1.061 |
- |
0.00% |
- |
|
BM_vector_deque_move_backward/65536
|
-1.92% |
4725.669 |
4634.822 |
- |
0.00% |
- |
|
BM_CmpEqual_schar_schar
|
-1.92% |
1.085 |
1.064 |
- |
0.00% |
- |
|
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/32
|
-1.92% |
88.588 |
86.888 |
- |
0.00% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.92% |
19029.544 |
18664.616 |
- |
0.00% |
- |
|
BM_StringAssignStr_Huge_Opaque
|
-1.92% |
110.039 |
107.931 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_10g})
|
-1.91% |
60.714 |
59.552 |
- |
0.00% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8
|
-1.91% |
32.831 |
32.204 |
- |
0.00% |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/8
|
-1.90% |
9.237 |
9.062 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/8192
|
-1.90% |
575.688 |
564.772 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_262144_1
|
-1.89% |
1048565.144 |
1028795.773 |
- |
0.00% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/32
|
-1.88% |
53.951 |
52.939 |
- |
0.00% |
- |
|
std::distance(join_view(vector<vector<int>>))/50
|
-1.87% |
12.528 |
12.294 |
- |
0.00% |
- |
|
bm_make_exception_ptr/threads:4
|
-1.87% |
2.976 |
2.921 |
- |
0.00% |
- |
|
std::make_heap(deque<int>,_pred)_(heap)/8192
|
-1.86% |
28779.390 |
28244.489 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8
|
-1.86% |
49.755 |
48.830 |
- |
0.00% |
- |
|
std::partition(vector<int>)_(dense)/32
|
-1.85% |
8.542 |
8.384 |
- |
0.00% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/50
|
-1.84% |
5.872 |
5.763 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0<17500_10La})
|
-1.84% |
1230.567 |
1207.898 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-1.84% |
8721737.238 |
8561212.104 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_16
|
-1.84% |
3697519.144 |
3629548.708 |
- |
0.00% |
- |
|
std::find(vector<short>)_(process_all)/32768
|
-1.83% |
5063.114 |
4970.255 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(const_Self&)_(expensive_elements)/32
|
-1.83% |
627.775 |
616.283 |
- |
0.00% |
- |
|
std::reverse(deque<int>)/8
|
-1.83% |
2.842 |
2.790 |
- |
0.00% |
- |
|
std::find_end(list<int>)_(single_element)/8192
|
-1.83% |
8271.829 |
8120.631 |
- |
0.00% |
- |
|
std::deque<std::string>::insert(begin)_(cheap_elements)/1024
|
-1.82% |
6.758 |
6.634 |
- |
0.00% |
- |
|
BM_deque_deque_move_backward/2
|
-1.82% |
3.166 |
3.108 |
- |
0.00% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/32
|
-1.82% |
20.884 |
20.504 |
- |
0.00% |
- |
|
std::remove(list<int>)_(prefix)/1024
|
-1.82% |
973.226 |
955.517 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::clear()/1024
|
-1.82% |
5245.346 |
5150.065 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_262144_4
|
-1.81% |
1085906.290 |
1066200.109 |
- |
0.00% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8
|
-1.81% |
4.318 |
4.239 |
- |
0.00% |
- |
|
BM_StringRelational_Compare_Large_Huge_Control
|
-1.81% |
2.036 |
1.999 |
- |
0.00% |
- |
|
std::deque<std::string>::insert(begin)_(cheap_elements)/32
|
-1.81% |
6.756 |
6.634 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0
|
-1.81% |
16.225 |
15.932 |
- |
0.00% |
- |
|
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/8192
|
-1.80% |
21349.280 |
20964.575 |
- |
0.00% |
- |
|
std::partial_sort(vector<NonIntegral>)_(descending)/8
|
-1.80% |
23.198 |
22.781 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256
|
-1.80% |
9837481.775 |
9660847.578 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-1.79% |
18.920 |
18.580 |
- |
0.00% |
- |
|
std::partial_sort_copy(vector<int>)_(pipe-organ)/8
|
-1.79% |
7.900 |
7.758 |
- |
0.00% |
- |
|
std::stable_partition(list<int>)_(dense)/32
|
-1.79% |
31.100 |
30.544 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_256_1
|
-1.79% |
13825073.651 |
13577970.909 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_262144_262144
|
-1.79% |
15354115.982 |
15080027.282 |
- |
0.00% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.78% |
726.634 |
713.682 |
- |
0.00% |
- |
|
BM_vector_deque_move/64
|
-1.78% |
2.887 |
2.835 |
- |
0.00% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/8
|
-1.78% |
7.991 |
7.849 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_Control
|
-1.77% |
1.407 |
1.382 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16_1
|
-1.77% |
63847449.839 |
62714698.376 |
- |
0.00% |
- |
|
std::find(vector<char>)_(bail_25%)/8
|
-1.77% |
1.198 |
1.176 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_16_16
|
-1.77% |
40000796.149 |
39292753.607 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_1
|
-1.77% |
13682326.803 |
13440245.659 |
- |
0.00% |
- |
|
std::unique_copy(list<int>)_(contiguous)/8192
|
-1.76% |
6947.698 |
6825.374 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-1.76% |
58065175.638 |
57044990.873 |
- |
0.00% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8
|
-1.76% |
2489.155 |
2445.439 |
- |
0.00% |
- |
|
BM_format_to_n_string_pointer<wchar_t>/1048576
|
-1.75% |
141903.802 |
139417.608 |
- |
0.00% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32
|
-1.75% |
179.052 |
175.925 |
- |
0.00% |
- |
|
std::deque<std::string>::erase(begin)_(cheap_elements)/32
|
-1.75% |
6.826 |
6.707 |
- |
0.00% |
- |
|
rng::find_last(list<int>)_(bail_10%)/8192
|
-1.74% |
6425.290 |
6313.252 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_256_16
|
-1.74% |
5797298.213 |
5696224.906 |
- |
0.00% |
- |
|
std::partition_copy(vector<int>)/32
|
-1.74% |
8.848 |
8.694 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024
|
-1.74% |
20357.291 |
20003.070 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_256_4
|
-1.74% |
13456939.019 |
13223368.296 |
- |
0.00% |
- |
|
std::unique(deque<int>,_pred)_(contiguous)/52
|
-1.73% |
64.438 |
63.321 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_16_16
|
-1.73% |
40081886.876 |
39387327.914 |
- |
0.00% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024
|
-1.73% |
259.824 |
255.324 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_1024_1024
|
-1.73% |
3508617.636 |
3447897.267 |
- |
0.00% |
- |
|
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576
|
-1.72% |
140090.899 |
137675.247 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_4
|
-1.72% |
6145026.937 |
6039176.503 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256
|
-1.72% |
10860376.270 |
10673610.517 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144
|
-1.72% |
2038727.049 |
2003678.586 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_262144_4
|
-1.72% |
1030346.332 |
1012649.573 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_4_1
|
-1.72% |
214436430.588 |
210756103.833 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024
|
-1.71% |
10667594.941 |
10484808.357 |
- |
0.00% |
- |
|
BM_CmpEqual_uchar_short
|
-1.71% |
1.078 |
1.059 |
- |
0.00% |
- |
|
std::multiset<std::string>::ctor(const_Self&,_const_allocator_type&)/1024
|
-1.71% |
34563.627 |
33972.272 |
- |
0.00% |
- |
|
BM_vector_deque_copy_backward/65536
|
-1.71% |
4744.304 |
4663.397 |
- |
0.00% |
- |
|
BM_string_without_formatting<wchar_t>
|
-1.70% |
29.911 |
29.402 |
- |
0.00% |
- |
|
ranges::min(std::list<__int128>)/64
|
-1.70% |
35.723 |
35.115 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::clear()/1024
|
-1.70% |
22181.716 |
21804.208 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0
|
-1.70% |
14.955 |
14.700 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16_4
|
-1.70% |
54241931.004 |
53319655.126 |
- |
0.00% |
- |
|
BM_CmpLess_schar_uchar
|
-1.69% |
1.119 |
1.100 |
- |
0.00% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.68% |
322.414 |
316.985 |
- |
0.00% |
- |
|
BM_stop_token_multi_thread_polling_stop_requested/1024
|
-1.68% |
814512.706 |
800808.883 |
- |
0.00% |
- |
|
std::partial_sort(vector<NonIntegral>)_(shuffled)/8
|
-1.68% |
19.433 |
19.107 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-1.68% |
20453.619 |
20110.868 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.67% |
205.200 |
201.765 |
- |
0.00% |
- |
|
std::deque<std::string>::insert(begin)_(cheap_elements)/8192
|
-1.67% |
6.974 |
6.857 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.67% |
674.838 |
663.545 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_10a})
|
-1.67% |
38.928 |
38.277 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.66% |
249.704 |
245.549 |
- |
0.00% |
- |
|
std::search(vector<int>)_(same_length)/1000
|
-1.66% |
252.348 |
248.153 |
- |
0.00% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8
|
-1.66% |
2426.992 |
2386.662 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_10Le})
|
-1.66% |
68.692 |
67.553 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_256_1
|
-1.66% |
4254987.415 |
4184489.250 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/1024
|
-1.66% |
34133.171 |
33568.195 |
- |
0.00% |
- |
|
std::find(vector<short>)_(process_all)/8192
|
-1.65% |
1266.843 |
1245.952 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(begin)_(expensive_elements)/1024
|
-1.65% |
944.561 |
929.005 |
- |
0.00% |
- |
|
std::rotate_copy(deque<int>)/32
|
-1.64% |
2.703 |
2.658 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Small_Control
|
-1.64% |
1.405 |
1.382 |
- |
0.00% |
- |
|
BM_sprintf/C_string_len_6
|
-1.64% |
4.455 |
4.382 |
- |
0.00% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-1.64% |
27852.111 |
27396.200 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_262144_16
|
-1.64% |
1265682.932 |
1244965.708 |
- |
0.00% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-1.64% |
21.535 |
21.183 |
- |
0.00% |
- |
|
BM_toupper_string<wchar_t>
|
-1.63% |
34.618 |
34.053 |
- |
0.00% |
- |
|
std::count(list<int>)_(every_other)/1048576
|
-1.63% |
814707.648 |
801446.654 |
- |
0.00% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/1024
|
-1.63% |
107.615 |
105.866 |
- |
0.00% |
- |
|
BM_stop_token_async_reg_unreg_callback/131072
|
-1.62% |
2108631.238 |
2074384.363 |
- |
0.00% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/8192
|
-1.62% |
8333.408 |
8198.135 |
- |
0.00% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.62% |
330.206 |
324.850 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_16_4
|
-1.62% |
54152277.231 |
53275504.259 |
- |
0.00% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/32
|
-1.62% |
73.270 |
72.083 |
- |
0.00% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/32
|
-1.62% |
2466.914 |
2427.056 |
- |
0.00% |
- |
|
std::stable_sort(vector<int>)_(repeated)/8
|
-1.61% |
29.850 |
29.369 |
- |
0.00% |
- |
|
std::partition(deque<int>)_(sparse)/8192
|
-1.61% |
3541.524 |
3484.490 |
- |
0.00% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.61% |
574.088 |
564.850 |
- |
0.00% |
- |
|
std::vector<std::string>::ctor(size_type)/32
|
-1.61% |
34.331 |
33.779 |
- |
0.00% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192
|
-1.61% |
11509.941 |
11325.021 |
- |
0.00% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8
|
-1.61% |
2432.943 |
2393.886 |
- |
0.00% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024
|
-1.61% |
5939.748 |
5844.400 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(const_Self&)_(expensive_elements)/1024
|
-1.60% |
20419.789 |
20092.673 |
- |
0.00% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/32
|
-1.60% |
92.609 |
91.128 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4
|
-1.60% |
165291717.369 |
162649644.166 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_0e})
|
-1.60% |
44.064 |
43.361 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4
|
-1.60% |
1081461.459 |
1064200.420 |
- |
0.00% |
- |
|
std::deque<int>::erase(middle)_(cheap_elements)/8192
|
-1.60% |
218.449 |
214.964 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_256_64
|
-1.59% |
4508691.757 |
4436814.610 |
- |
0.00% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8
|
-1.59% |
2427.320 |
2388.660 |
- |
0.00% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/50
|
-1.59% |
78.854 |
77.602 |
- |
0.00% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/8192
|
-1.59% |
24.837 |
24.443 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::clear()/32
|
-1.58% |
581.978 |
572.768 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::count(key)/1024
|
-1.58% |
10.627 |
10.459 |
- |
0.00% |
- |
|
std::set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
-1.58% |
168.157 |
165.496 |
- |
0.00% |
- |
|
BM_num_put<long_long>
|
-1.58% |
4.983 |
4.904 |
- |
0.00% |
- |
|
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8
|
-1.58% |
3.321 |
3.268 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_64
|
-1.58% |
9611401.579 |
9460006.567 |
- |
0.00% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/8192
|
-1.57% |
796.143 |
783.617 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_16384_4
|
-1.57% |
243695052.527 |
239862259.896 |
- |
0.00% |
- |
|
std::reverse(deque<int>)/64
|
-1.57% |
17.885 |
17.604 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_64_64
|
-1.57% |
15714199.131 |
15467643.773 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0
|
-1.57% |
14.428 |
14.202 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64
|
-1.57% |
6337926.647 |
6238629.879 |
- |
0.00% |
- |
|
BM_CmpEqual_int_short
|
-1.57% |
1.133 |
1.115 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_1
|
-1.56% |
4108135.361 |
4043846.189 |
- |
0.00% |
- |
|
BM_join_view_deques/2
|
-1.56% |
28.401 |
27.957 |
- |
0.00% |
- |
|
std::unordered_set<int>::erase(iterator)/32
|
-1.56% |
17.127 |
16.859 |
- |
0.00% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8
|
-1.56% |
2432.034 |
2394.016 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-1.56% |
14117950.126 |
13897318.660 |
- |
0.00% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0
|
-1.56% |
17.655 |
17.379 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64
|
-1.56% |
9603037.528 |
9453491.797 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::equal_range(key)/8192
|
-1.55% |
47.299 |
46.564 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::ctor(const_Self&)/32
|
-1.55% |
232.443 |
228.840 |
- |
0.00% |
- |
|
BM_CmpEqual_schar_ushort
|
-1.55% |
1.108 |
1.091 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(size_type)/1024
|
-1.54% |
1438.415 |
1416.197 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_float_16384_1
|
-1.54% |
1028910.885 |
1013051.765 |
- |
0.00% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.54% |
283.115 |
278.757 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024
|
-1.54% |
4000.421 |
3938.986 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4
|
-1.53% |
6462349.423 |
6363382.971 |
- |
0.00% |
- |
|
BM_ascii_text<char>
|
-1.53% |
34806.665 |
34274.633 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_float_262144_4
|
-1.53% |
1005107.071 |
989761.529 |
- |
0.00% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_pred)/8
|
-1.53% |
4.686 |
4.614 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_64_1
|
-1.52% |
16324789.132 |
16076141.707 |
- |
0.00% |
- |
|
BM_format_to_back_inserter<std::string>/string_view_len_60
|
-1.52% |
115.307 |
113.551 |
- |
0.00% |
- |
|
std::deque<std::string>::erase(begin)_(cheap_elements)/8192
|
-1.52% |
6.743 |
6.640 |
- |
0.00% |
- |
|
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8
|
-1.52% |
8.929 |
8.793 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/32
|
-1.51% |
20.491 |
20.181 |
- |
0.00% |
- |
|
std::partition(list<int>)_(sparse)/50
|
-1.51% |
14.971 |
14.745 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
-1.51% |
352629097.761 |
347308519.483 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4
|
-1.51% |
1070826.035 |
1054674.946 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_0a})
|
-1.51% |
37.946 |
37.374 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_256_4
|
-1.50% |
17447848.476 |
17185320.007 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/32
|
-1.50% |
159.109 |
156.718 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_64_4
|
-1.50% |
21961611.468 |
21631628.187 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_16
|
-1.50% |
36784497.835 |
36232783.226 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_16_1
|
-1.50% |
64122228.617 |
63161551.342 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16
|
-1.50% |
15943281.305 |
15704453.011 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::vector>_string_len_6
|
-1.49% |
2.254 |
2.221 |
- |
0.00% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8
|
-1.49% |
4.525 |
4.457 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-1.49% |
349584731.087 |
344385167.041 |
- |
0.00% |
- |
|
std::search(deque<int>)_(single_element)/1000
|
-1.49% |
269.896 |
265.883 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_16_16
|
-1.49% |
33769416.157 |
33267515.451 |
- |
0.00% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8
|
-1.48% |
2.665 |
2.625 |
- |
0.00% |
- |
|
BM_StringAssignStr_Large_Opaque
|
-1.48% |
9.698 |
9.555 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_0Le})
|
-1.47% |
60.909 |
60.012 |
- |
0.00% |
- |
|
std::set<std::string>::find(key)/32
|
-1.47% |
86.941 |
85.661 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::count(key)/8192
|
-1.47% |
11.182 |
11.018 |
- |
0.00% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.47% |
322.098 |
317.363 |
- |
0.00% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/0
|
-1.47% |
17.645 |
17.386 |
- |
0.00% |
- |
|
BM_vector_deque_copy/1024
|
-1.47% |
44.301 |
43.652 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1
|
-1.46% |
1059141.010 |
1043626.107 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_262144
|
-1.46% |
2000995.446 |
1971710.939 |
- |
0.00% |
- |
|
std::unique(deque<int>)_(sprinkled)/52
|
-1.46% |
60.282 |
59.400 |
- |
0.00% |
- |
|
std::find_end(forward_list<int>)_(same_length)/8192
|
-1.46% |
14342.791 |
14133.144 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_256_1
|
-1.46% |
4159091.442 |
4098398.335 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)/1024
|
-1.46% |
132.854 |
130.919 |
- |
0.00% |
- |
|
std::pop_heap(deque<std::string>)/8192
|
-1.45% |
110.139 |
108.538 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.45% |
137937.717 |
135933.467 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.45% |
118635.419 |
116916.135 |
- |
0.00% |
- |
|
std::partial_sort_copy(deque<int>)_(pipe-organ)/8
|
-1.45% |
8.014 |
7.898 |
- |
0.00% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8
|
-1.45% |
28.728 |
28.313 |
- |
0.00% |
- |
|
std::deque<std::string>::erase(begin)_(cheap_elements)/1024
|
-1.44% |
6.618 |
6.523 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_262144_16
|
-1.44% |
351689814.435 |
346616000.558 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
-1.44% |
17.615 |
17.361 |
- |
0.00% |
- |
|
dynamic_cast_(DAG_sidecast,_2_levels)
|
-1.43% |
58.475 |
57.636 |
- |
0.00% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/50
|
-1.43% |
8.150 |
8.033 |
- |
0.00% |
- |
|
std::sort(deque<int>)_(shuffled)/8192
|
-1.43% |
105497.557 |
103990.290 |
- |
0.00% |
- |
|
std::deque<int>::insert(middle)_(cheap_elements)/8192
|
-1.43% |
218.581 |
215.459 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64
|
-1.42% |
15603514.411 |
15381395.095 |
- |
0.00% |
- |
|
std::move(vector<int>)/1048576
|
-1.42% |
57196.201 |
56383.061 |
- |
0.00% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/1024
|
-1.42% |
21.691 |
21.383 |
- |
0.00% |
- |
|
BM_vector_deque_move_backward/512
|
-1.42% |
24.177 |
23.834 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_16
|
-1.42% |
12840268.311 |
12658145.753 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1
|
-1.42% |
1035056.636 |
1020408.841 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_1024_1
|
-1.41% |
1071751.909 |
1056593.563 |
- |
0.00% |
- |
|
std::search(deque<int>)_(single_element)/1024
|
-1.41% |
279.091 |
275.163 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16
|
-1.40% |
1252423.553 |
1234842.557 |
- |
0.00% |
- |
|
std::partition_copy(vector<int>)/1024
|
-1.40% |
489.427 |
482.566 |
- |
0.00% |
- |
|
BM_format_to_string_begin<std::string>/1048576
|
-1.40% |
11788.171 |
11623.560 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_262144_256
|
-1.39% |
350722427.946 |
345835253.752 |
- |
0.00% |
- |
|
BM_unicode_text<char>
|
-1.39% |
32892.626 |
32436.173 |
- |
0.00% |
- |
|
std::map<std::string,_int>::contains(key)/1024
|
-1.39% |
149.496 |
147.423 |
- |
0.00% |
- |
|
std::find_if_not(list<int>)_(process_all)/32768
|
-1.38% |
26143.499 |
25781.625 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64
|
-1.38% |
1925598.457 |
1898967.568 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_16384_256
|
-1.38% |
216687204.503 |
213697609.026 |
- |
0.00% |
- |
|
std::find(vector<short>)_(process_all)/50
|
-1.38% |
7.951 |
7.842 |
- |
0.00% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/8192
|
-1.38% |
7044.131 |
6947.148 |
- |
0.00% |
- |
|
std::format(float)_(fmt:_{:_10})
|
-1.37% |
57.456 |
56.668 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-1.37% |
181348.210 |
178860.718 |
- |
0.00% |
- |
|
BM_vector_deque_move_backward/64000
|
-1.37% |
4576.615 |
4513.868 |
- |
0.00% |
- |
|
std::for_each(join_view(vector<vector<int>>))/8
|
-1.37% |
3.115 |
3.072 |
- |
0.00% |
- |
|
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/1024
|
-1.36% |
2656.683 |
2620.433 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_4_1
|
-1.36% |
215823502.235 |
212880724.995 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-1.36% |
95066.865 |
93773.086 |
- |
0.00% |
- |
|
BM_format_to_string_begin<std::vector<char>>/1048576
|
-1.35% |
11788.636 |
11629.739 |
- |
0.00% |
- |
|
std::partition_copy(vector<int>)/8192
|
-1.35% |
4514.895 |
4454.040 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_16_16
|
-1.35% |
55079782.223 |
54337495.277 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144
|
-1.35% |
2050856.594 |
2023237.292 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-1.35% |
35.707 |
35.226 |
- |
0.00% |
- |
|
std::search(vector<int>,_pred)_(single_element)/1024
|
-1.35% |
327.882 |
323.469 |
- |
0.00% |
- |
|
std::for_each(multimap<int>::iterator)/8192
|
-1.35% |
16824.170 |
16597.811 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/1024
|
-1.34% |
3985.357 |
3931.788 |
- |
0.00% |
- |
|
BM_tolower_string<wchar_t>
|
-1.34% |
34.881 |
34.413 |
- |
0.00% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/1024
|
-1.34% |
99.676 |
98.342 |
- |
0.00% |
- |
|
std::adjacent_find(deque<int>,_pred)/8
|
-1.34% |
6.289 |
6.205 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-1.34% |
355864305.282 |
351107589.501 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/32
|
-1.34% |
32.279 |
31.848 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_64_1
|
-1.33% |
32258591.959 |
31828394.427 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_262144_4
|
-1.33% |
349620232.048 |
344966236.502 |
- |
0.00% |
- |
|
std::move_backward(deque<int>)/1048576
|
-1.33% |
79286.527 |
78233.886 |
- |
0.00% |
- |
|
std::map<int,_int>::lower_bound(key)/1024
|
-1.33% |
28.323 |
27.947 |
- |
0.00% |
- |
|
std::vector<bool>::ctor(Self&&,_const_allocator_type&)_(different_allocators)
|
-1.32% |
2.458 |
2.426 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.32% |
1497.566 |
1477.846 |
- |
0.00% |
- |
|
std::vector<int>::ctor(const_Self&)_(cheap_elements)/1024
|
-1.31% |
50.067 |
49.409 |
- |
0.00% |
- |
|
BM_format_to_string_begin<std::vector<wchar_t>>/1
|
-1.31% |
10.266 |
10.131 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_64_16
|
-1.31% |
19328531.101 |
19075133.541 |
- |
0.00% |
- |
|
std::format(float)_(fmt:_{:_10Lf})
|
-1.31% |
53.459 |
52.758 |
- |
0.00% |
- |
|
std::unordered_set<int>::find(key)/8192
|
-1.31% |
10.170 |
10.037 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-1.30% |
18169924.446 |
17932864.411 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.30% |
779480.770 |
769318.178 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_1024_1
|
-1.30% |
3497089.306 |
3451624.187 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_16
|
-1.30% |
15128063.181 |
14931450.133 |
- |
0.00% |
- |
|
BM_deque_deque_move_backward/64
|
-1.29% |
7.390 |
7.294 |
- |
0.00% |
- |
|
std::set<int>::ctor(const_Self&)/32
|
-1.29% |
175.173 |
172.909 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_16384_64
|
-1.29% |
4000850.394 |
3949181.642 |
- |
0.00% |
- |
|
BM_StringCopy_Large
|
-1.29% |
4.975 |
4.911 |
- |
0.00% |
- |
|
std::search_n(list<int>)_(no_match)/8192
|
-1.29% |
7121.311 |
7029.518 |
- |
0.00% |
- |
|
dynamic_cast_(DAG_sidecast_fail,_1_level)
|
-1.29% |
48.460 |
47.836 |
- |
0.00% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8
|
-1.29% |
2437.107 |
2405.753 |
- |
0.00% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-1.28% |
1345.127 |
1327.844 |
- |
0.00% |
- |
|
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384
|
-1.28% |
8266.933 |
8161.206 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_256_1
|
-1.28% |
4118634.895 |
4065979.965 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_float_16_16
|
-1.28% |
34485269.179 |
34044640.735 |
- |
0.00% |
- |
|
BM_CmpLess_uchar_uchar
|
-1.28% |
1.083 |
1.069 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_1
|
-1.28% |
62293514.937 |
61499193.811 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_16
|
-1.27% |
6189677.415 |
6110883.551 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024
|
-1.27% |
19.771 |
19.520 |
- |
0.00% |
- |
|
std::unique(deque<int>,_pred)_(contiguous)/32
|
-1.27% |
55.273 |
54.570 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_1024_1
|
-1.27% |
2361809.183 |
2331757.080 |
- |
0.00% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
-1.27% |
2534.787 |
2502.607 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_4_4
|
-1.27% |
138994413.883 |
137234134.727 |
- |
0.00% |
- |
|
std::reverse(deque<int>)/4096
|
-1.26% |
1183.812 |
1168.837 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::deque>_string_view_len_60
|
-1.26% |
24.509 |
24.199 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.26% |
42789.070 |
42249.948 |
- |
0.00% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/8192
|
-1.26% |
24763.899 |
24451.940 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.26% |
1828.654 |
1805.671 |
- |
0.00% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-1.26% |
191.951 |
189.541 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(process_all)/1000
|
-1.26% |
426.813 |
421.454 |
- |
0.00% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/8192
|
-1.26% |
21.559 |
21.289 |
- |
0.00% |
- |
|
BM_format_to_n_string_span<wchar_t>/16384
|
-1.25% |
2489.897 |
2458.724 |
- |
0.00% |
- |
|
BM_format_to_string_pointer<char>/1
|
-1.25% |
4.918 |
4.856 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16
|
-1.25% |
40038989.541 |
39538036.485 |
- |
0.00% |
- |
|
std::deque<std::string>::erase(middle)_(expensive_elements)/32
|
-1.25% |
59.235 |
58.495 |
- |
0.00% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/1024
|
-1.25% |
1002.390 |
989.863 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_64_4
|
-1.25% |
15563117.335 |
15368735.209 |
- |
0.00% |
- |
|
std::set<std::string>::count(key)/1024
|
-1.25% |
147.137 |
145.302 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-1.25% |
2702082.042 |
2668382.600 |
- |
0.00% |
- |
|
rng::find_last_if(vector<int>)_(bail_10%)/8
|
-1.25% |
2.477 |
2.446 |
- |
0.00% |
- |
|
std::stable_sort(vector<NonIntegral>)_(repeated)/8
|
-1.25% |
30.389 |
30.011 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_262144
|
-1.24% |
2041611.355 |
2016199.753 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1
|
-1.24% |
1040187.571 |
1027335.227 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::find(key)/1024
|
-1.23% |
10.463 |
10.333 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_1
|
-1.23% |
16209213.029 |
16009205.459 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_262144_64
|
-1.23% |
2959190.262 |
2922679.111 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024
|
-1.23% |
595373.338 |
588040.529 |
- |
0.00% |
- |
|
std::make_heap(vector<NonIntegral>)_(repeated)/1024
|
-1.23% |
568.148 |
561.150 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16
|
-1.23% |
354047501.061 |
349689494.087 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_1024_4
|
-1.23% |
10542725.772 |
10412962.455 |
- |
0.00% |
- |
|
BM_StringRelational_Compare_Large_Large_Control
|
-1.23% |
2.063 |
2.038 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.23% |
15.451 |
15.262 |
- |
0.00% |
- |
|
std::reverse(deque<int>)/32768
|
-1.23% |
9447.107 |
9331.182 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_0La})
|
-1.23% |
43.065 |
42.536 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64
|
-1.23% |
16653092.561 |
16448861.628 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_4
|
-1.22% |
54573346.962 |
53905048.435 |
- |
0.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
-1.22% |
33.999 |
33.582 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/8192
|
-1.22% |
178100.256 |
175919.912 |
- |
0.00% |
- |
|
std::equal(vector<bool>)_(unaligned)/8192
|
-1.22% |
6403.821 |
6325.705 |
- |
0.00% |
- |
|
std::rotate(deque<int>)_(by_1/2)/32
|
-1.22% |
7.361 |
7.271 |
- |
0.00% |
- |
|
std::make_heap(deque<int>)_(repeated)/8
|
-1.22% |
26.859 |
26.532 |
- |
0.00% |
- |
|
std::rotate_copy(list<int>)/32
|
-1.21% |
8.294 |
8.193 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_16384_1
|
-1.21% |
1064679.492 |
1051751.291 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.21% |
83265.022 |
82255.853 |
- |
0.00% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/32
|
-1.21% |
19.711 |
19.472 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192
|
-1.21% |
202642.271 |
200191.291 |
- |
0.00% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000
|
-1.21% |
251.287 |
248.249 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_4_4
|
-1.21% |
135464949.771 |
133829198.512 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_64
|
-1.21% |
40019696.904 |
39536769.222 |
- |
0.00% |
- |
|
std::deque<std::string>::insert(middle)_(cheap_elements)/8192
|
-1.21% |
11844.275 |
11701.435 |
- |
0.00% |
- |
|
std::deque<int>::ctor(size_type)/8192
|
-1.20% |
1269.974 |
1254.674 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/0
|
-1.20% |
17.752 |
17.539 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_4
|
-1.20% |
17334498.592 |
17126550.591 |
- |
0.00% |
- |
|
std::format(float)_(fmt:_{:_0Lf})
|
-1.20% |
48.836 |
48.250 |
- |
0.00% |
- |
|
std::set<int>::ctor(const_Self&,_const_allocator_type&)/32
|
-1.20% |
177.798 |
175.666 |
- |
0.00% |
- |
|
std::equal(vector<bool>)_(unaligned)/1048576
|
-1.20% |
819547.915 |
809726.064 |
- |
0.00% |
- |
|
std::rotate_copy(deque<int>)/8192
|
-1.20% |
309.881 |
306.168 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.20% |
1010851.948 |
998742.003 |
- |
0.00% |
- |
|
BM_CmpLess_uchar_ushort
|
-1.20% |
1.085 |
1.072 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4
|
-1.19% |
1045640.046 |
1033174.014 |
- |
0.00% |
- |
|
std::search_n(vector<int>)_(no_match)/1024
|
-1.19% |
104.725 |
103.484 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_16_1
|
-1.18% |
76266781.590 |
75364150.713 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_1024_256
|
-1.18% |
4583198.484 |
4529063.916 |
- |
0.00% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024
|
-1.18% |
18.696 |
18.475 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-1.18% |
4090264.156 |
4042031.923 |
- |
0.00% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it)/8
|
-1.17% |
2.395 |
2.367 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-1.17% |
16347589.683 |
16156109.602 |
- |
0.00% |
- |
|
ranges::min(std::list<__int128>)/70000
|
-1.17% |
56214.323 |
55558.310 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
-1.17% |
345108903.479 |
341086146.049 |
- |
0.00% |
- |
|
std::equal(vector<bool>)_(unaligned)/1024
|
-1.16% |
800.412 |
791.097 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint64_4_4
|
-1.16% |
132179304.071 |
130641944.860 |
- |
0.00% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8
|
-1.16% |
2427.775 |
2399.593 |
- |
0.00% |
- |
|
BM_deque_deque_move/70000
|
-1.16% |
3659.408 |
3616.960 |
- |
0.00% |
- |
|
std::sort(vector<int>)_(ascending)/8192
|
-1.16% |
38564.636 |
38117.766 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-1.16% |
6734179.533 |
6656263.760 |
- |
0.00% |
- |
|
BM_num_put<double>
|
-1.16% |
57.394 |
56.731 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_262144_1024
|
-1.15% |
52055411.506 |
51456874.982 |
- |
0.00% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32
|
-1.15% |
501.756 |
495.986 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_64_16
|
-1.15% |
30686198.430 |
30333574.881 |
- |
0.00% |
- |
|
BM_ConstructAndDestroy_MemFuncPtr_Opaque
|
-1.15% |
1.153 |
1.140 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_262144_64
|
-1.15% |
1141276.350 |
1128172.269 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_1024_16
|
-1.15% |
1763591.357 |
1743360.935 |
- |
0.00% |
- |
|
BM_format_to_string_span<char>/1
|
-1.15% |
4.917 |
4.861 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_256_64
|
-1.14% |
10955720.347 |
10830424.149 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_64_1
|
-1.14% |
16299235.680 |
16112833.874 |
- |
0.00% |
- |
|
std::shift_right(list<int>)/8192
|
-1.14% |
7681.868 |
7594.018 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.14% |
655.601 |
648.110 |
- |
0.00% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/0
|
-1.14% |
1.242 |
1.228 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1
|
-1.14% |
1074643.061 |
1062374.329 |
- |
0.00% |
- |
|
dynamic_cast_(VDAG_sidecast,_1_level)
|
-1.14% |
10.712 |
10.590 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_1024_256
|
-1.14% |
24943643.436 |
24659243.086 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_1024_4
|
-1.14% |
1059130.300 |
1047073.770 |
- |
0.00% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8
|
-1.14% |
2431.138 |
2403.469 |
- |
0.00% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
-1.14% |
438.014 |
433.030 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::array>_C_string_len_6
|
-1.14% |
3.175 |
3.139 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-1.14% |
10907167.476 |
10783252.446 |
- |
0.00% |
- |
|
std::shift_right(vector<int>)/32
|
-1.14% |
3.902 |
3.858 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_256
|
-1.13% |
3378197.644 |
3339863.662 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4
|
-1.13% |
58281878.516 |
57621443.839 |
- |
0.00% |
- |
|
dynamic_cast_(DAG_sidecast,_1_level)
|
-1.13% |
10.429 |
10.311 |
- |
0.00% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.13% |
11545.897 |
11415.945 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.12% |
38413.358 |
37981.575 |
- |
0.00% |
- |
|
std::set<int>::count(key)/1024
|
-1.12% |
27.774 |
27.463 |
- |
0.00% |
- |
|
std::multimap<int,_int>::ctor(const_Self&)/32
|
-1.12% |
175.309 |
173.344 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_0L})
|
-1.12% |
62.922 |
62.217 |
- |
0.00% |
- |
|
BM_from_sys/1993
|
-1.12% |
4.768 |
4.715 |
- |
0.00% |
- |
|
BM_string_without_formatting<char>
|
-1.12% |
10.758 |
10.638 |
- |
0.00% |
- |
|
BM_format_to_n_string_begin<std::list<wchar_t>>/16384
|
-1.11% |
16867.444 |
16680.398 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.11% |
777090.047 |
768473.288 |
- |
0.00% |
- |
|
std::find(list<int>)_(process_all)/1024
|
-1.11% |
745.544 |
737.288 |
- |
0.00% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8
|
-1.10% |
29.173 |
28.850 |
- |
0.00% |
- |
|
std::vector<int>::erase(middle)_(cheap_elements)/32
|
-1.10% |
4.435 |
4.386 |
- |
0.00% |
- |
|
std::copy_if(vector<int>)_(every_other)/512
|
-1.10% |
252.470 |
249.702 |
- |
0.00% |
- |
|
BM_join_view_deques/5500
|
-1.10% |
92750.042 |
91733.964 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192
|
-1.09% |
19.354 |
19.143 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_1024_1
|
-1.09% |
1046820.404 |
1035420.923 |
- |
0.00% |
- |
|
std::make_heap(deque<int>)_(pipe-organ)/1024
|
-1.09% |
2676.609 |
2647.505 |
- |
0.00% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.09% |
11150.901 |
11029.866 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_262144_1024
|
-1.08% |
3461877.117 |
3424484.236 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192
|
-1.08% |
148152.666 |
146555.221 |
- |
0.00% |
- |
|
std::map<int,_int>::upper_bound(key)/1024
|
-1.08% |
28.340 |
28.035 |
- |
0.00% |
- |
|
std::stable_partition(deque<int>)_(dense)/8192
|
-1.08% |
4469.615 |
4421.517 |
- |
0.00% |
- |
|
std::reverse(deque<int>)/512
|
-1.07% |
152.928 |
151.285 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
-1.07% |
130.576 |
129.174 |
- |
0.00% |
- |
|
std::multiset<std::string>::upper_bound(key)/32
|
-1.07% |
69.040 |
68.300 |
- |
0.00% |
- |
|
BM_CmpLess_short_int
|
-1.07% |
1.116 |
1.104 |
- |
0.00% |
- |
|
std::generate_n(list<int>)/50
|
-1.07% |
15.473 |
15.308 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-1.07% |
153.668 |
152.031 |
- |
0.00% |
- |
|
std::copy(vector<int>)/64
|
-1.06% |
2.489 |
2.462 |
- |
0.00% |
- |
|
std::copy(list<int>)/4096
|
-1.06% |
3984.875 |
3942.545 |
- |
0.00% |
- |
|
BM_to_sys/1970/threads:4
|
-1.06% |
1.302 |
1.288 |
- |
0.00% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/1024
|
-1.06% |
50.036 |
49.507 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0
|
-1.06% |
14.311 |
14.160 |
- |
0.00% |
- |
|
std::for_each_n(list<int>)/8
|
-1.06% |
2.543 |
2.516 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
-1.05% |
4109959.871 |
4066618.751 |
- |
0.00% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192
|
-1.05% |
27641.395 |
27350.128 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(heap)/8
|
-1.05% |
45.732 |
45.251 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::array>_C_string_len_60
|
-1.05% |
5.052 |
4.999 |
- |
0.00% |
- |
|
BM_deque_deque_copy_backward/64
|
-1.05% |
7.387 |
7.309 |
- |
0.00% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32
|
-1.05% |
23.929 |
23.677 |
- |
0.00% |
- |
|
std::copy_backward(deque<int>)/4096
|
-1.04% |
152.332 |
150.740 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384
|
-1.04% |
1484523.062 |
1469026.320 |
- |
0.00% |
- |
|
BM_join_view_deques/64000
|
-1.04% |
1091585.578 |
1080235.726 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::clear()/8192
|
-1.04% |
213796.436 |
211576.542 |
- |
0.00% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.04% |
42426.999 |
41987.610 |
- |
0.00% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000
|
-1.03% |
469.621 |
464.764 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_1024_4
|
-1.03% |
1164141.158 |
1152115.176 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192
|
-1.03% |
67102.146 |
66409.260 |
- |
0.00% |
- |
|
BM_join_view_deques/4000
|
-1.03% |
67148.858 |
66457.700 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16
|
-1.03% |
34099871.579 |
33749463.646 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_4_4
|
-1.03% |
132773498.232 |
131411023.022 |
- |
0.00% |
- |
|
std::stable_partition(deque<int>)_(sparse)/8192
|
-1.03% |
3651.375 |
3613.947 |
- |
0.00% |
- |
|
BM_deque_deque_move_backward/70000
|
-1.02% |
5347.412 |
5292.711 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4
|
-1.02% |
137671447.702 |
136268266.120 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_16
|
-1.02% |
20029745.305 |
19825683.734 |
- |
0.00% |
- |
|
std::format(float)_(fmt:_{:_10e})
|
-1.02% |
47.822 |
47.335 |
- |
0.00% |
- |
|
BM_vector_deque_copy_backward/70000
|
-1.02% |
5042.302 |
4990.977 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8
|
-1.02% |
61.819 |
61.190 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
-1.02% |
5.671 |
5.613 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4
|
-1.01% |
11250729.847 |
11136542.970 |
- |
0.00% |
- |
|
std::format(float)_(fmt:_{:0<17500_10f})
|
-1.01% |
1267.374 |
1254.519 |
- |
0.00% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8
|
-1.01% |
4.071 |
4.030 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)/1024
|
-1.01% |
133.979 |
132.621 |
- |
0.00% |
- |
|
std::for_each(map<int>::iterator)/8192
|
-1.01% |
16915.223 |
16744.138 |
- |
0.00% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-1.01% |
19.748 |
19.548 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_1_1
|
-1.01% |
528609065.897 |
523267423.847 |
- |
0.00% |
- |
|
std::stable_partition(list<int>)_(sparse)/1024
|
-1.01% |
1454.277 |
1439.581 |
- |
0.00% |
- |
|
std::partition_point(deque<int>)/50
|
-1.01% |
3.381 |
3.347 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.01% |
797772.518 |
789723.076 |
- |
0.00% |
- |
|
std::format(float)_(fmt:_{:0<17500_10L})
|
-1.01% |
1243.310 |
1230.766 |
- |
0.00% |
- |
|
std::rotate_copy(vector<int>)/1024
|
-1.01% |
33.239 |
32.904 |
- |
0.00% |
- |
|
std::unique(list<int>)_(contiguous)/8192
|
-1.01% |
7071.113 |
6999.842 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.01% |
395.899 |
391.916 |
- |
0.00% |
- |
|
std::stable_partition(list<int>)_(dense)/50
|
-1.00% |
50.810 |
50.301 |
- |
0.00% |
- |
|
std::vector<int>::insert(begin)_(cheap_elements)/1024
|
-1.00% |
38.749 |
38.362 |
- |
0.00% |
- |