|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0
|
-61.22% |
77.668 |
30.119 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/1024
|
-60.87% |
115.028 |
45.013 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-57.65% |
225.951 |
95.700 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
-56.69% |
234.084 |
101.380 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
-55.41% |
142.283 |
63.441 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/1024
|
-55.02% |
211.289 |
95.040 |
- |
0.00% |
- |
|
std::equal(list<int>)_(it,_it,_it)/1024
|
-50.69% |
1555.395 |
766.983 |
- |
0.00% |
- |
|
ranges::min(std::deque<__int128>)/70000
|
-47.66% |
46224.356 |
24196.061 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_16384_256
|
-47.13% |
38070175.285 |
20128291.845 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024
|
-46.83% |
122.327 |
65.040 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32
|
-46.38% |
108.096 |
57.956 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_16384_64
|
-45.13% |
38663099.101 |
21213063.924 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-44.56% |
139.090 |
77.116 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_16384_16
|
-42.49% |
35213686.945 |
20250395.592 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/1024
|
-42.20% |
109.435 |
63.251 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_16384_16384
|
-41.78% |
34473278.746 |
20070983.283 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/1024
|
-40.47% |
127.120 |
75.668 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-40.16% |
5586289.428 |
3342726.082 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/1024
|
-38.98% |
136.308 |
83.180 |
- |
0.00% |
- |
|
ranges::min(std::deque<__int128>)/64
|
-38.96% |
36.640 |
22.364 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16384_4
|
-38.62% |
33088231.646 |
20308678.644 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-38.21% |
5537611.572 |
3421840.630 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/8192
|
-36.70% |
127.344 |
80.612 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_16384_16384
|
-36.52% |
38607594.976 |
24509300.804 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16384_256
|
-36.04% |
31845634.757 |
20368765.714 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_16384_1
|
-34.10% |
30476997.141 |
20084979.665 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_1024_4
|
-33.83% |
3411566.978 |
2257341.985 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16384_16384
|
-33.49% |
30610306.142 |
20357571.496 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_16384_256
|
-33.19% |
38655270.310 |
25826238.981 |
- |
0.00% |
- |
|
ranges::min(std::vector<char>)/1
|
-32.76% |
0.436 |
0.293 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_1024_1024
|
-32.53% |
3425960.848 |
2311417.367 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_16384_64
|
-32.48% |
29704236.984 |
20056132.413 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_16384_4
|
-32.23% |
38753368.333 |
26261525.787 |
- |
0.00% |
- |
|
BM_StringRelational_Eq_Empty_Small_Control
|
-31.98% |
0.596 |
0.405 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_16384_1024
|
-31.93% |
29696238.879 |
20213737.804 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-31.89% |
39.036 |
26.589 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_1024_64
|
-31.77% |
3454974.853 |
2357495.716 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_1024_1
|
-31.74% |
3408223.344 |
2326410.962 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-31.73% |
33.065 |
22.572 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_1024_16
|
-31.57% |
3379110.293 |
2312255.697 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_1024_256
|
-31.43% |
3462856.589 |
2374451.794 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Small_Control
|
-31.40% |
0.338 |
0.232 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-31.40% |
368554650.074 |
252843028.912 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_1024_16
|
-31.35% |
3411108.209 |
2341719.810 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_1024_256
|
-31.29% |
3383586.882 |
2324881.963 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/32
|
-31.17% |
99.546 |
68.517 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_1024_256
|
-30.96% |
3348832.764 |
2311955.066 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_1024_4
|
-30.70% |
3335835.924 |
2311628.731 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_1024_1024
|
-30.68% |
3393213.544 |
2352023.777 |
- |
0.00% |
- |
|
BM_vector_deque_copy/0
|
-30.54% |
0.443 |
0.307 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16384_1
|
-30.50% |
29268882.191 |
20342029.631 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::count(key)/32
|
-30.31% |
12.959 |
9.032 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-29.89% |
33.766 |
23.673 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_1024_4
|
-29.87% |
14940903.382 |
10478653.153 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_16384_4
|
-29.85% |
28459914.587 |
19965703.459 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_1024_1024
|
-29.72% |
3303466.644 |
2321827.924 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_1024_64
|
-29.71% |
3302018.670 |
2320827.451 |
- |
0.00% |
- |
|
BM_deque_vector_copy/0
|
-29.37% |
0.651 |
0.460 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst
|
-29.33% |
1.569 |
1.109 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-29.19% |
2567.565 |
1818.041 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192
|
-29.05% |
114.055 |
80.916 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-28.39% |
45.211 |
32.375 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
-28.26% |
5565541.564 |
3992754.407 |
- |
0.00% |
- |
|
BM_deque_vector_move_backward/0
|
-28.08% |
0.613 |
0.441 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_16384_16
|
-27.83% |
38566339.668 |
27833178.360 |
- |
0.00% |
- |
|
rng::adjacent_view::begin()/1000_(full_view)
|
-27.02% |
735.979 |
537.132 |
- |
0.00% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeFirst
|
-26.91% |
1.521 |
1.112 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/1024
|
-26.83% |
76.143 |
55.714 |
- |
0.00% |
- |
|
BM_stop_token_multi_thread_polling_stop_requested/1024
|
-26.76% |
1093400.788 |
800808.883 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-26.73% |
34.009 |
24.919 |
- |
0.00% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/0
|
-26.60% |
31.959 |
23.457 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_1024_64
|
-26.31% |
3152740.560 |
2323257.923 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0
|
-26.29% |
31.186 |
22.986 |
- |
0.00% |
- |
|
BM_vector_deque_move_backward/0
|
-25.37% |
0.440 |
0.329 |
- |
0.00% |
- |
|
ranges::minmax(std::vector<long_long>)/1
|
-25.32% |
0.451 |
0.337 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/1024
|
-25.08% |
129.551 |
97.063 |
- |
0.00% |
- |
|
BM_StringRelational_Eq_Large_Large_Control
|
-24.94% |
2.500 |
1.877 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_16384_16384
|
-24.46% |
333582942.041 |
251977255.894 |
- |
0.00% |
- |
|
std::partition(deque<int>)_(sparse)/32
|
-24.14% |
12.045 |
9.137 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst
|
-23.73% |
1.351 |
1.030 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/0
|
-23.55% |
29.911 |
22.868 |
- |
0.00% |
- |
|
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1
|
-23.47% |
27.023 |
20.679 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-23.43% |
2791.695 |
2137.470 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384
|
-22.98% |
55247537.466 |
42549961.293 |
- |
0.00% |
- |
|
std::copy_if(list<int>)_(entire_range)/4096
|
-22.93% |
3914.356 |
3016.815 |
- |
0.00% |
- |
|
BM_StringRelational_Compare_Small_Small_ChangeFirst
|
-22.78% |
1.581 |
1.221 |
- |
0.00% |
- |
|
BM_StringRelational_Eq_Huge_Huge_ChangeFirst
|
-22.71% |
1.590 |
1.229 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/8192
|
-22.63% |
94.826 |
73.369 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024
|
-22.52% |
38378296.699 |
29735042.248 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32
|
-22.47% |
47.472 |
36.807 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_16384_1024
|
-22.18% |
38643103.512 |
30072634.667 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_1024_1024
|
-22.01% |
17319509.201 |
13507700.618 |
- |
0.00% |
- |
|
BM_Copy_Null
|
-22.01% |
0.542 |
0.423 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-21.96% |
38.166 |
29.786 |
- |
0.00% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/50
|
-21.92% |
18.654 |
14.564 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64
|
-21.91% |
38255180.931 |
29874074.319 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-21.89% |
4979684.157 |
3889396.740 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
-21.80% |
899.895 |
703.753 |
- |
0.00% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1048576
|
-21.79% |
788399.382 |
616631.334 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024
|
-21.69% |
4614501.912 |
3613537.131 |
- |
0.00% |
- |
|
BM_BitsetToString<64>/Uniform_(50%)/50
|
-21.64% |
34.432 |
26.980 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_16384_1
|
-21.64% |
38709406.788 |
30332878.046 |
- |
0.00% |
- |
|
std::set<std::string>::insert(const_value_type&)_(already_present)/1024
|
-21.42% |
95.329 |
74.909 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384
|
-21.36% |
54046759.522 |
42500780.243 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(const_value_type&)_(already_present)/1024
|
-21.36% |
161.020 |
126.629 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-21.18% |
87.620 |
69.063 |
- |
0.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
-21.17% |
35.805 |
28.226 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::contains(key)/32
|
-21.14% |
10.184 |
8.032 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle
|
-21.13% |
1.757 |
1.386 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst
|
-20.68% |
1.449 |
1.149 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-19.95% |
30.060 |
24.061 |
- |
0.00% |
- |
|
BM_StringDestroy_Huge
|
-19.94% |
13.588 |
10.879 |
- |
0.00% |
- |
|
BM_StringRelational_Eq_Small_Large_Control
|
-19.80% |
0.429 |
0.344 |
- |
0.00% |
- |
|
BM_StringAssignAsciiz_Small_Opaque
|
-19.71% |
3.123 |
2.507 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast
|
-19.66% |
2.079 |
1.671 |
- |
0.00% |
- |
|
std::partition(deque<int>)_(sparse)/50
|
-19.64% |
17.619 |
14.159 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-19.57% |
35.576 |
28.614 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
-19.45% |
53119016.346 |
42788190.022 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0
|
-19.44% |
51.377 |
41.390 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_Control
|
-19.34% |
1.713 |
1.382 |
- |
0.00% |
- |
|
ranges::minmax(std::list<char>)/1
|
-19.30% |
0.450 |
0.363 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16384_1024
|
-19.26% |
25078358.408 |
20249018.539 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_1024_1
|
-19.14% |
2883593.040 |
2331757.080 |
- |
0.00% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8
|
-18.90% |
0.904 |
0.733 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Large_Large_Control
|
-18.88% |
2.320 |
1.882 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024
|
-18.43% |
46.223 |
37.704 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast
|
-18.40% |
2.020 |
1.649 |
- |
0.00% |
- |
|
BM_StringDestroy_Large
|
-18.32% |
8.875 |
7.249 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-18.27% |
52.934 |
43.265 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0
|
-18.20% |
41.703 |
34.115 |
- |
0.00% |
- |
|
BM_StringRelational_Compare_Huge_Large_Control
|
-17.92% |
2.314 |
1.900 |
- |
0.00% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeLast
|
-17.82% |
2.102 |
1.727 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Large_Control
|
-17.80% |
1.682 |
1.383 |
- |
0.00% |
- |
|
std::search(vector<int>)_(near_matches)/8192
|
-17.45% |
1096951.104 |
905563.357 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(begin)_(expensive_elements)/1024
|
-17.26% |
1122.772 |
929.005 |
- |
0.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
-17.21% |
30.211 |
25.012 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024
|
-17.21% |
4273497.639 |
3538231.039 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-17.08% |
73744811.025 |
61150785.815 |
- |
0.00% |
- |
|
BM_vector_deque_ranges_copy_backward/0
|
-17.06% |
0.441 |
0.366 |
- |
0.00% |
- |
|
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6
|
-16.90% |
56.701 |
47.117 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeMiddle
|
-16.85% |
1.526 |
1.269 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-16.65% |
5533025.973 |
4611688.107 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192
|
-16.55% |
30.426 |
25.390 |
- |
0.00% |
- |
|
BM_std_minmax_element<int>/3
|
-16.54% |
0.958 |
0.799 |
- |
0.00% |
- |
|
std::search(vector<int>)_(near_matches)/1024
|
-16.51% |
18760.850 |
15662.730 |
- |
0.00% |
- |
|
BM_Invoke_MemFuncPtr
|
-16.41% |
0.839 |
0.702 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeFirst
|
-16.38% |
1.542 |
1.289 |
- |
0.00% |
- |
|
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/0
|
-16.26% |
0.866 |
0.725 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256
|
-16.20% |
2000823.431 |
1676674.094 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_1024_64
|
-16.10% |
12427763.594 |
10426794.086 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
-16.10% |
34.007 |
28.533 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_1024_16
|
-16.08% |
12428326.625 |
10429508.565 |
- |
0.00% |
- |
|
BM_StringCopy_Small
|
-16.03% |
2.025 |
1.700 |
- |
0.00% |
- |
|
BM_format_to_back_inserter<std::vector<char>>/string_len_6
|
-16.01% |
56.508 |
47.462 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_262144_16
|
-15.97% |
418019792.272 |
351274142.119 |
- |
0.00% |
- |
|
BM_StringRelational_Eq_Small_Small_Control
|
-15.97% |
1.970 |
1.655 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-15.86% |
96.101 |
80.859 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_262144_1024
|
-15.84% |
409607171.184 |
344739155.929 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeFirst
|
-15.80% |
1.430 |
1.204 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-15.79% |
53034966.951 |
44659555.936 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle
|
-15.63% |
0.459 |
0.388 |
- |
0.00% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/8
|
-15.61% |
3.944 |
3.329 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_262144_16384
|
-15.57% |
415104142.649 |
350470133.475 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4
|
-15.51% |
38328574.458 |
32383178.314 |
- |
0.00% |
- |
|
BM_StringMove_Small
|
-15.39% |
1.833 |
1.551 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-15.36% |
7018197.660 |
5940319.490 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-15.24% |
63.037 |
53.432 |
- |
0.00% |
- |
|
BM_StringRelational_Compare_Large_Huge_Control
|
-15.08% |
2.354 |
1.999 |
- |
0.00% |
- |
|
ranges::min(std::deque<long_long>)/8
|
-15.03% |
2.782 |
2.364 |
- |
0.00% |
- |
|
std::search(vector<int>)_(near_matches)/1000
|
-15.01% |
17940.385 |
15248.177 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_256_64
|
-14.98% |
5218318.356 |
4436814.610 |
- |
0.00% |
- |
|
BM_StringConstructDestroyCStr_Large_Transparent
|
-14.96% |
10.474 |
8.907 |
- |
0.00% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/50
|
-14.92% |
14.699 |
12.505 |
- |
0.00% |
- |
|
BM_StringMove_Empty
|
-14.84% |
1.355 |
1.154 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256
|
-14.82% |
3923478.676 |
3342087.055 |
- |
0.00% |
- |
|
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6
|
-14.69% |
56.126 |
47.880 |
- |
0.00% |
- |
|
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32
|
-14.68% |
804.378 |
686.275 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_256_1
|
-14.62% |
6575527.215 |
5614047.869 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(iterator)/8192
|
-14.56% |
31.449 |
26.870 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024
|
-14.47% |
24.885 |
21.284 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0
|
-14.36% |
28.678 |
24.559 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_262144_1
|
-14.36% |
409618363.297 |
350805416.703 |
- |
0.00% |
- |
|
std::find_if(vector<char>)_(process_all)/8
|
-14.12% |
1.625 |
1.395 |
- |
0.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
-14.11% |
36.403 |
31.266 |
- |
0.00% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeFirst
|
-14.02% |
1.559 |
1.341 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-13.94% |
2253167.843 |
1939101.284 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_256_1
|
-13.90% |
6546254.018 |
5636436.577 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_Control
|
-13.86% |
1.606 |
1.383 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256
|
-13.85% |
1968511.986 |
1695809.932 |
- |
0.00% |
- |
|
BM_StringRelational_Eq_Large_Huge_Control
|
-13.83% |
0.453 |
0.390 |
- |
0.00% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/1048576
|
-13.83% |
291928.973 |
251559.061 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
-13.83% |
43382528.378 |
37384590.087 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Less_Small_Large_Control
|
-13.81% |
1.606 |
1.384 |
- |
0.00% |
- |
|
ranges::min(std::list<long_long>)/1
|
-13.81% |
0.446 |
0.384 |
- |
0.00% |
- |
|
BM_StringRelational_Compare_Small_Large_Control
|
-13.65% |
1.794 |
1.549 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-13.65% |
25025796.378 |
21610034.071 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-13.54% |
100.317 |
86.735 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_256_256
|
-13.54% |
3323855.717 |
2873947.192 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Huge_Huge_ChangeFirst
|
-13.50% |
1.469 |
1.270 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeMiddle
|
-13.49% |
1.798 |
1.555 |
- |
0.00% |
- |
|
std::search(vector<int>,_pred)_(single_element)/1000
|
-13.45% |
320.634 |
277.498 |
- |
0.00% |
- |
|
BM_StringRelational_Compare_Large_Large_Control
|
-13.39% |
2.353 |
2.038 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192
|
-13.39% |
3644.838 |
3156.970 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
-13.38% |
65.535 |
56.763 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Small_Control
|
-13.35% |
1.595 |
1.382 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_256_4
|
-13.33% |
6450379.876 |
5590367.388 |
- |
0.00% |
- |
|
std::find_end(forward_list<int>)_(single_element)/8192
|
-13.26% |
6701.022 |
5812.208 |
- |
0.00% |
- |
|
std::vector<int>::operator=(const_Self&)_(cheap_elements)/8192
|
-13.25% |
825.220 |
715.843 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle
|
-13.20% |
1.598 |
1.387 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192
|
-13.19% |
84.258 |
73.140 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-13.11% |
189377.536 |
164550.128 |
- |
0.00% |
- |
|
BM_StringRelational_Compare_Large_Small_Control
|
-13.04% |
1.765 |
1.535 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle
|
-13.04% |
1.334 |
1.160 |
- |
0.00% |
- |
|
BM_StringAssignStr_Large_Transparent
|
-13.03% |
5.820 |
5.062 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_256
|
-12.93% |
10440902.831 |
9091069.154 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Less_Large_Small_Control
|
-12.82% |
1.604 |
1.398 |
- |
0.00% |
- |
|
std::swap_ranges(list<int>)/8192
|
-12.73% |
9582.951 |
8363.029 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_262144_16
|
-12.70% |
402435377.985 |
351344894.191 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeLast
|
-12.53% |
2.098 |
1.835 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/8192
|
-12.53% |
190.574 |
166.698 |
- |
0.00% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/8192
|
-12.50% |
2318.553 |
2028.756 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_256_4
|
-12.43% |
6391215.041 |
5596792.237 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_256_64
|
-12.41% |
5183168.296 |
4540191.101 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Small_Huge_Control
|
-12.40% |
1.844 |
1.616 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024
|
-12.38% |
450.981 |
395.128 |
- |
0.00% |
- |
|
BM_StringAssignAsciiz_Large_Transparent
|
-12.30% |
5.626 |
4.934 |
- |
0.00% |
- |
|
std::shift_left(list<int>)/50
|
-12.26% |
27.836 |
24.423 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/32
|
-12.25% |
63.521 |
55.741 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Small_Large_Control
|
-12.24% |
1.845 |
1.619 |
- |
0.00% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8
|
-12.15% |
5.103 |
4.483 |
- |
0.00% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/32
|
-12.14% |
9.661 |
8.488 |
- |
0.00% |
- |
|
BM_StringRelational_Compare_Small_Huge_Control
|
-12.14% |
1.739 |
1.528 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeLast
|
-12.09% |
2.103 |
1.849 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-12.07% |
18.771 |
16.505 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/1024
|
-11.94% |
86.185 |
75.895 |
- |
0.00% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/8192
|
-11.92% |
6830.129 |
6016.006 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32
|
-11.83% |
10.959 |
9.663 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Small_Small_Control
|
-11.81% |
1.833 |
1.616 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_1024_256
|
-11.81% |
13218532.037 |
11658043.787 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256
|
-11.79% |
57078572.595 |
50351486.867 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Huge_Small_Control
|
-11.78% |
1.832 |
1.616 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_256_1
|
-11.76% |
6437993.166 |
5681022.078 |
- |
0.00% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-11.75% |
10995.576 |
9703.159 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::ctor(const_Self&)/32
|
-11.72% |
772.180 |
681.659 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024
|
-11.68% |
22.885 |
20.212 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_1024_1
|
-11.67% |
12125722.272 |
10710207.187 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-11.65% |
53088512.784 |
46904967.958 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(iterator)/32
|
-11.64% |
29.513 |
26.078 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-11.64% |
65270811.459 |
57676432.328 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst
|
-11.60% |
0.459 |
0.406 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Large_Small_Control
|
-11.56% |
1.828 |
1.617 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-11.55% |
7429864.506 |
6571757.994 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_256_256
|
-11.52% |
3202354.116 |
2833520.202 |
- |
0.00% |
- |
|
BM_format/string_len_60
|
-11.46% |
22.229 |
19.683 |
- |
0.00% |
- |
|
BM_StringRelational_Compare_Small_Small_Control
|
-11.40% |
1.725 |
1.528 |
- |
0.00% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/50
|
-11.39% |
23.899 |
21.176 |
- |
0.00% |
- |
|
std::swap_ranges(deque<int>)/50
|
-11.32% |
18.714 |
16.596 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024
|
-11.31% |
21.967 |
19.484 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-11.27% |
32.514 |
28.850 |
- |
0.00% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/8192
|
-11.23% |
7610.397 |
6755.972 |
- |
0.00% |
- |
|
std::swap_ranges(deque<int>)/32
|
-11.22% |
9.838 |
8.734 |
- |
0.00% |
- |
|
BM_deque_vector_move_backward/2
|
-11.19% |
1.786 |
1.586 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-11.18% |
38.957 |
34.600 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-11.12% |
19058.057 |
16938.735 |
- |
0.00% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/1024
|
-11.12% |
127.371 |
113.207 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_Control
|
-10.95% |
2.236 |
1.991 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Huge_Large_Control
|
-10.92% |
2.313 |
2.060 |
- |
0.00% |
- |
|
std::set<std::string>::erase(iterator)/32
|
-10.92% |
29.843 |
26.583 |
- |
0.00% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/50
|
-10.91% |
18.641 |
16.607 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_16
|
-10.84% |
10009747.930 |
8924721.647 |
- |
0.00% |
- |
|
BM_StringAssignAsciiz_Empty_Opaque
|
-10.79% |
1.488 |
1.327 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_16384_4
|
-10.75% |
382621376.581 |
341483058.281 |
- |
0.00% |
- |
|
std::reverse(list<int>)/32768
|
-10.73% |
18690.370 |
16684.492 |
- |
0.00% |
- |
|
BM_std_minmax_element<char>/3
|
-10.73% |
0.962 |
0.859 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Large_Huge_Control
|
-10.68% |
2.314 |
2.067 |
- |
0.00% |
- |
|
ranges::minmax(std::deque<long_long>)/1
|
-10.63% |
0.442 |
0.395 |
- |
0.00% |
- |
|
BM_StringRelational_Compare_Large_Large_ChangeLast
|
-10.53% |
2.066 |
1.849 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4
|
-10.48% |
37945339.922 |
33969557.704 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-10.47% |
380543471.441 |
340705911.862 |
- |
0.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
-10.41% |
31.925 |
28.601 |
- |
0.00% |
- |
|
rng::contains(deque<int>)_(process_all)/50
|
-10.38% |
13.521 |
12.118 |
- |
0.00% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/8
|
-10.33% |
1.587 |
1.423 |
- |
0.00% |
- |
|
std::set<std::string>::count(key)/32
|
-10.32% |
90.952 |
81.567 |
- |
0.00% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-10.29% |
27.120 |
24.330 |
- |
0.00% |
- |
|
BM_StringConstructDestroyCStr_Large_Opaque
|
-10.28% |
17.155 |
15.391 |
- |
0.00% |
- |
|
BM_std_minmax_element<char>/2
|
-10.24% |
0.538 |
0.482 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/1024
|
-10.17% |
116.079 |
104.271 |
- |
0.00% |
- |
|
ranges::min(std::list<__int128>)/1
|
-10.15% |
0.369 |
0.332 |
- |
0.00% |
- |
|
BM_StringRead_Cold_Shallow_Large
|
-10.05% |
1.314 |
1.182 |
- |
0.00% |
- |
|
BM_StringAssignAsciizMix_Transparent
|
-10.05% |
1.653 |
1.487 |
- |
0.00% |
- |
|
BM_StringAssignAsciizMix_Opaque
|
-10.03% |
4.822 |
4.339 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/8192
|
-10.02% |
30.825 |
27.735 |
- |
0.00% |
- |
|
BM_Copy_MemPtr
|
-10.00% |
1.569 |
1.412 |
- |
0.00% |
- |
|
BM_StringRead_Cold_Shallow_Small
|
-9.98% |
1.313 |
1.182 |
- |
0.00% |
- |
|
BM_deque_vector_ranges_copy/0
|
-9.97% |
0.691 |
0.622 |
- |
0.00% |
- |
|
std::adjacent_find(list<int>,_pred)/50
|
-9.96% |
40.443 |
36.415 |
- |
0.00% |
- |
|
BM_StringRelational_Eq_Empty_Empty_Control
|
-9.93% |
0.452 |
0.407 |
- |
0.00% |
- |
|
std::move_backward(list<int>)/4096
|
-9.87% |
5394.385 |
4862.074 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
-9.83% |
4362182.808 |
3933568.788 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
-9.82% |
7491829.290 |
6755921.081 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-9.82% |
370958488.947 |
334539505.048 |
- |
0.00% |
- |
|
std::equal(vector<int>)_(it,_it,_it)/8
|
-9.79% |
1.484 |
1.338 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_262144_1024
|
-9.79% |
350576613.176 |
316255824.873 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1
|
-9.74% |
364252957.915 |
328762264.590 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024
|
-9.72% |
21.990 |
19.852 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-9.69% |
56999472.715 |
51475040.754 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_64
|
-9.67% |
12785595.284 |
11548681.166 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
-9.67% |
4085905.012 |
3690646.030 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64
|
-9.65% |
50709695.555 |
45817087.172 |
- |
0.00% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/50
|
-9.64% |
14.947 |
13.506 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast
|
-9.56% |
1.842 |
1.666 |
- |
0.00% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/50
|
-9.56% |
23.666 |
21.404 |
- |
0.00% |
- |
|
BM_StringRelational_Compare_Huge_Huge_ChangeFirst
|
-9.53% |
1.433 |
1.297 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_1024_1024
|
-9.45% |
16648212.960 |
15074513.899 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_16384_1
|
-9.36% |
374597246.914 |
339525415.647 |
- |
0.00% |
- |
|
std::unordered_set<int>::count(key)/32
|
-9.30% |
8.451 |
7.665 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_Control
|
-9.30% |
2.271 |
2.060 |
- |
0.00% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeMiddle
|
-9.28% |
1.669 |
1.514 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_move/1
|
-9.20% |
1.092 |
0.992 |
- |
0.00% |
- |
|
std::fill(vector<bool>)/64
|
-9.15% |
1.597 |
1.451 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024
|
-9.14% |
22.226 |
20.194 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_262144_256
|
-9.12% |
4979989.212 |
4526025.057 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-9.08% |
131.816 |
119.852 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-8.96% |
49709088.681 |
45255769.324 |
- |
0.00% |
- |
|
std::set<std::string>::erase(key)_(existent)/1024
|
-8.96% |
94.288 |
85.842 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_16384_64
|
-8.95% |
1967598.638 |
1791403.303 |
- |
0.00% |
- |
|
std::set<std::string>::clear()/1024
|
-8.94% |
22071.339 |
20097.369 |
- |
0.00% |
- |
|
BM_StringAssignAsciiz_Large_Opaque
|
-8.94% |
11.537 |
10.506 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1
|
-8.86% |
36046400.387 |
32854230.562 |
- |
0.00% |
- |
|
std::set<std::string>::contains(key)/32
|
-8.84% |
85.421 |
77.867 |
- |
0.00% |
- |
|
std::unordered_set<int>::find(key)/32
|
-8.81% |
8.448 |
7.703 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-8.77% |
1979.269 |
1805.671 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(iterator)/32
|
-8.76% |
28.135 |
25.671 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_16384_256
|
-8.75% |
371186046.395 |
338711212.939 |
- |
0.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-8.72% |
159.385 |
145.485 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_16384_64
|
-8.70% |
368445071.198 |
336388769.179 |
- |
0.00% |
- |
|
std::none_of(deque<int>)_(process_all)/8
|
-8.64% |
2.713 |
2.478 |
- |
0.00% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/32
|
-8.64% |
1.945 |
1.777 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_64_16
|
-8.63% |
20876078.407 |
19075133.541 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256
|
-8.62% |
360663658.873 |
329578639.141 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-8.61% |
49211773.695 |
44972198.876 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
-8.58% |
5793484.161 |
5296114.460 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-8.54% |
190.212 |
173.962 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-8.53% |
28.766 |
26.311 |
- |
0.00% |
- |
|
std::set<std::string>::equal_range(key)/32
|
-8.53% |
70.023 |
64.048 |
- |
0.00% |
- |
|
BM_StringAssignStr_Large_Opaque
|
-8.40% |
10.431 |
9.555 |
- |
0.00% |
- |
|
std::find_first_of(list<int>)_(large_needle)/1024
|
-8.33% |
999757.753 |
916450.083 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64
|
-8.28% |
6407026.494 |
5876294.452 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8
|
-8.26% |
3.981 |
3.652 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024
|
-8.21% |
58510075.463 |
53705647.495 |
- |
0.00% |
- |
|
BM_StringRelational_Compare_Huge_Small_Control
|
-8.20% |
1.727 |
1.586 |
- |
0.00% |
- |
|
BM_StringCopy_Large
|
-8.17% |
5.348 |
4.911 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Large_Control
|
-8.15% |
0.658 |
0.604 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_262144_64
|
-8.14% |
2968275.454 |
2726663.370 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(begin)_(expensive_elements)/8192
|
-8.10% |
7573.000 |
6959.209 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/8192
|
-8.09% |
28.854 |
26.518 |
- |
0.00% |
- |
|
std::adjacent_find(vector<int>)/50
|
-8.08% |
13.644 |
12.542 |
- |
0.00% |
- |
|
dynamic_cast_(VChain_fail,_3_levels)
|
-8.02% |
24.046 |
22.117 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64
|
-7.94% |
2062705.904 |
1898967.568 |
- |
0.00% |
- |
|
BM_format_string<char>/1
|
-7.92% |
9.879 |
9.097 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_move/1024
|
-7.92% |
385.567 |
355.029 |
- |
0.00% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/50
|
-7.90% |
16.711 |
15.391 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-7.89% |
926.458 |
853.361 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_copy_backward/64
|
-7.87% |
17.666 |
16.275 |
- |
0.00% |
- |
|
rng::adjacent_view::begin()/100_(full_view)
|
-7.87% |
49.612 |
45.706 |
- |
0.00% |
- |
|
std::find_end(vector<int>)_(same_length)/8192
|
-7.84% |
2196.773 |
2024.584 |
- |
0.00% |
- |
|
BM_StringCtorDefault
|
-7.80% |
0.577 |
0.532 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
-7.78% |
30.888 |
28.485 |
- |
0.00% |
- |
|
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/1024
|
-7.77% |
49522.325 |
45676.349 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_move/4096
|
-7.76% |
1526.655 |
1408.112 |
- |
0.00% |
- |
|
BM_to_sys/2100/threads:16
|
-7.75% |
17.663 |
16.294 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_262144_16384
|
-7.73% |
349662954.764 |
322634473.676 |
- |
0.00% |
- |
|
ranges::minmax(std::list<long_long>)/1
|
-7.73% |
0.448 |
0.413 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_16384_1024
|
-7.70% |
377363169.760 |
348294748.882 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_move/5500
|
-7.69% |
2045.097 |
1887.794 |
- |
0.00% |
- |
|
BM_StringRelational_Compare_Small_Small_ChangeMiddle
|
-7.67% |
1.467 |
1.355 |
- |
0.00% |
- |
|
BM_StringConstructDestroyCStr_Empty_Opaque
|
-7.65% |
1.484 |
1.370 |
- |
0.00% |
- |
|
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/32
|
-7.65% |
842.214 |
777.813 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_move/512
|
-7.64% |
194.427 |
179.572 |
- |
0.00% |
- |
|
std::find(vector<short>)_(bail_25%)/8
|
-7.64% |
0.666 |
0.616 |
- |
0.00% |
- |
|
BM_StringMove_Huge
|
-7.63% |
0.767 |
0.708 |
- |
0.00% |
- |
|
BM_format/C_string_len_60
|
-7.63% |
21.842 |
20.177 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_16384_64
|
-7.62% |
2867274.825 |
2648751.158 |
- |
0.00% |
- |
|
std::partition(deque<int>)_(sparse)/1024
|
-7.62% |
449.949 |
415.681 |
- |
0.00% |
- |
|
bm_exception_ptr_copy_ctor_null
|
-7.61% |
0.743 |
0.687 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0
|
-7.59% |
0.531 |
0.491 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_256_4
|
-7.44% |
14192032.022 |
13136550.512 |
- |
0.00% |
- |
|
rng::fold_left(deque<int>)/8
|
-7.41% |
3.618 |
3.350 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_16384_16
|
-7.40% |
370020122.578 |
342653285.712 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/1024
|
-7.33% |
35255.759 |
32670.004 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_move/4000
|
-7.31% |
1491.721 |
1382.705 |
- |
0.00% |
- |
|
std::set<std::string>::find(key)/32
|
-7.18% |
92.290 |
85.661 |
- |
0.00% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8
|
-7.17% |
0.909 |
0.844 |
- |
0.00% |
- |
|
std::rotate(deque<int>)_(by_1/4)/1024
|
-7.17% |
276.452 |
256.625 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-7.15% |
34.893 |
32.399 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_move_backward/1
|
-7.10% |
1.041 |
0.967 |
- |
0.00% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1024
|
-7.06% |
32588.787 |
30287.420 |
- |
0.00% |
- |
|
std::all_of(deque<int>)_(process_all)/8192
|
-7.05% |
2515.844 |
2338.534 |
- |
0.00% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-7.05% |
1796.268 |
1669.702 |
- |
0.00% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-7.04% |
14013.341 |
13026.536 |
- |
0.00% |
- |
|
BM_deque_vector_move/1
|
-7.04% |
0.778 |
0.723 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_262144_64
|
-7.01% |
2913029.399 |
2708735.876 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-7.01% |
1460.676 |
1358.328 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_262144_4
|
-6.95% |
2907893.155 |
2705736.086 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_move/65536
|
-6.94% |
25123.498 |
23379.699 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/1024
|
-6.93% |
26.986 |
25.115 |
- |
0.00% |
- |
|
ranges::min(std::list<char>)/64
|
-6.87% |
28.250 |
26.311 |
- |
0.00% |
- |
|
bm_lexicographical_compare<int>/1
|
-6.86% |
0.635 |
0.591 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/32
|
-6.86% |
9.858 |
9.181 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256
|
-6.85% |
5218583.485 |
4861290.008 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16
|
-6.84% |
6908811.592 |
6435980.052 |
- |
0.00% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/32768
|
-6.84% |
7334.074 |
6832.544 |
- |
0.00% |
- |
|
std::rotate(deque<int>)_(by_1/4)/8192
|
-6.82% |
2152.467 |
2005.576 |
- |
0.00% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/1024
|
-6.82% |
33.745 |
31.444 |
- |
0.00% |
- |
|
rng::fold_left(list<int>)/8192
|
-6.80% |
11207.277 |
10445.029 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_16384_16384
|
-6.79% |
365705243.506 |
340883157.851 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_256_4
|
-6.79% |
12883712.280 |
12009267.781 |
- |
0.00% |
- |
|
std::set<std::string>::clear()/32
|
-6.66% |
953.070 |
889.553 |
- |
0.00% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-6.66% |
5136.905 |
4794.716 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_262144_16
|
-6.66% |
1233193.930 |
1151106.972 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-6.66% |
72940161.033 |
68085913.686 |
- |
0.00% |
- |
|
std::multiset<int>::insert(const_value_type&)_(already_present)/1024
|
-6.65% |
22.824 |
21.307 |
- |
0.00% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/52
|
-6.65% |
17.431 |
16.272 |
- |
0.00% |
- |
|
std::rotate(deque<int>)_(by_1/2)/8192
|
-6.64% |
1343.351 |
1254.165 |
- |
0.00% |
- |
|
dynamic_cast_(VChain_middle,_1_level)
|
-6.64% |
14.930 |
13.939 |
- |
0.00% |
- |
|
std::swap_ranges(deque<int>)/1024
|
-6.63% |
339.938 |
317.391 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_64_1
|
-6.63% |
25172397.509 |
23503301.988 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_64_64
|
-6.63% |
9517938.620 |
8887348.225 |
- |
0.00% |
- |
|
BM_BitsetToString<8192>/Sparse_(10%)/10
|
-6.61% |
2154.073 |
2011.583 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0
|
-6.59% |
0.511 |
0.477 |
- |
0.00% |
- |
|
ranges::min(std::deque<__int128>)/8
|
-6.53% |
2.878 |
2.690 |
- |
0.00% |
- |
|
BM_Hash/uint32_random_std_hash/1024
|
-6.51% |
619.725 |
579.352 |
- |
0.00% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
-6.51% |
31174.368 |
29145.157 |
- |
0.00% |
- |
|
std::stable_partition(deque<int>)_(sparse)/32
|
-6.48% |
25.262 |
23.626 |
- |
0.00% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8
|
-6.47% |
53.727 |
50.252 |
- |
0.00% |
- |
|
BM_num_put<long>
|
-6.47% |
5.025 |
4.700 |
- |
0.00% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/8192
|
-6.45% |
8519.643 |
7969.704 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16384_16
|
-6.45% |
21628336.189 |
20233183.075 |
- |
0.00% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32
|
-6.45% |
1.908 |
1.785 |
- |
0.00% |
- |
|
dynamic_cast_(VChain_fail,_2_levels)
|
-6.43% |
14.412 |
13.485 |
- |
0.00% |
- |
|
std::search(vector<int>)_(single_element)/8192
|
-6.42% |
1330.147 |
1244.750 |
- |
0.00% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/16
|
-6.41% |
5.104 |
4.777 |
- |
0.00% |
- |
|
std::move(list<int>)/4096
|
-6.41% |
4796.215 |
4488.989 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/32
|
-6.40% |
905.639 |
847.649 |
- |
0.00% |
- |
|
std::stable_partition(vector<int>)_(dense)/50
|
-6.39% |
25.785 |
24.136 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_262144_1024
|
-6.38% |
2900940.366 |
2715851.646 |
- |
0.00% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_middle)/32
|
-6.37% |
1.977 |
1.851 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-6.36% |
242.862 |
227.418 |
- |
0.00% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8
|
-6.33% |
2548.026 |
2386.662 |
- |
0.00% |
- |
|
dynamic_cast_(VChain_middle,_2_levels)
|
-6.33% |
29.766 |
27.882 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(near_matches)/1024
|
-6.30% |
29383.971 |
27533.817 |
- |
0.00% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8
|
-6.30% |
1.064 |
0.997 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_16384_256
|
-6.24% |
374864042.271 |
351467083.081 |
- |
0.00% |
- |
|
std::rotate(deque<int>)_(by_1/2)/1024
|
-6.24% |
173.655 |
162.821 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(begin)_(cheap_elements)/32
|
-6.24% |
83.734 |
78.511 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_16384_64
|
-6.21% |
4210782.424 |
3949181.642 |
- |
0.00% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/50
|
-6.21% |
12.281 |
11.519 |
- |
0.00% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/1024
|
-6.21% |
269.246 |
252.539 |
- |
0.00% |
- |
|
std::swap_ranges(deque<int>)/8192
|
-6.20% |
2680.380 |
2514.223 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_262144_4
|
-6.19% |
379146274.785 |
355693042.239 |
- |
0.00% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32
|
-6.15% |
187.451 |
175.925 |
- |
0.00% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-6.12% |
12713.709 |
11935.756 |
- |
0.00% |
- |
|
BM_deque_vector_copy/1
|
-6.07% |
0.730 |
0.686 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1024
|
-6.06% |
3003142.774 |
2821275.499 |
- |
0.00% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-6.05% |
6.849 |
6.434 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_64_1
|
-6.03% |
18549863.037 |
17431759.273 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-6.02% |
717.828 |
674.594 |
- |
0.00% |
- |
|
BM_std_minmax_element<char>/4
|
-6.02% |
1.198 |
1.126 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(near_matches)/1000
|
-6.01% |
28048.347 |
26363.546 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16
|
-6.00% |
34570449.591 |
32497608.522 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_1024_1
|
-5.99% |
10986646.637 |
10328230.215 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_262144_16384
|
-5.98% |
361262616.003 |
339647224.352 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_move/64000
|
-5.97% |
24496.811 |
23033.536 |
- |
0.00% |
- |
|
BM_Copy_SmallNonTrivialFunctor
|
-5.97% |
10.672 |
10.035 |
- |
0.00% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0
|
-5.97% |
0.750 |
0.705 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/1048576
|
-5.96% |
1743913.584 |
1640025.700 |
- |
0.00% |
- |
|
std::search(vector<int>)_(single_element)/1024
|
-5.91% |
167.994 |
158.073 |
- |
0.00% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
-5.90% |
9202.943 |
8659.714 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_move/70000
|
-5.90% |
26568.779 |
25001.497 |
- |
0.00% |
- |
|
std::adjacent_find(list<int>,_pred)/8
|
-5.89% |
4.244 |
3.994 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/262144
|
-5.86% |
437159.812 |
411556.667 |
- |
0.00% |
- |
|
std::stable_sort(deque<int>)_(repeated)/8192
|
-5.86% |
47054.488 |
44298.759 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/1048576
|
-5.86% |
1755088.194 |
1652322.850 |
- |
0.00% |
- |
|
std::fill_n(list<int>)/8192
|
-5.85% |
7443.769 |
7008.421 |
- |
0.00% |
- |
|
std::search(vector<int>)_(single_element)/1000
|
-5.84% |
164.055 |
154.473 |
- |
0.00% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
-5.84% |
185.683 |
174.838 |
- |
0.00% |
- |
|
bm_ranges_lexicographical_compare<int>/1
|
-5.83% |
0.798 |
0.752 |
- |
0.00% |
- |
|
BM_format_to_n_string_span<wchar_t>/1
|
-5.83% |
13.972 |
13.157 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_64_4
|
-5.82% |
17738527.098 |
16705527.216 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_64_64
|
-5.81% |
9584059.421 |
9027489.496 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32768
|
-5.80% |
54786.821 |
51607.961 |
- |
0.00% |
- |
|
std::find_if_not(list<int>)_(process_all)/50
|
-5.79% |
11.438 |
10.776 |
- |
0.00% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-5.78% |
123498.764 |
116356.817 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/4096
|
-5.77% |
6830.137 |
6435.881 |
- |
0.00% |
- |
|
std::set<std::string>::clear()/8192
|
-5.75% |
218049.645 |
205510.802 |
- |
0.00% |
- |
|
std::stable_partition(vector<int>)_(dense)/32
|
-5.75% |
20.825 |
19.628 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/4096
|
-5.75% |
6831.371 |
6438.828 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_0e})
|
-5.74% |
45.999 |
43.361 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/262144
|
-5.73% |
437961.800 |
412883.308 |
- |
0.00% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/50
|
-5.72% |
2.516 |
2.372 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_262144_64
|
-5.71% |
351392358.386 |
331341780.826 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/32
|
-5.69% |
44.847 |
42.293 |
- |
0.00% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/8192
|
-5.68% |
7081.530 |
6679.619 |
- |
0.00% |
- |
|
ranges::minmax(std::deque<long_long>)/70000
|
-5.68% |
24491.950 |
23101.994 |
- |
0.00% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8
|
-5.67% |
50.801 |
47.920 |
- |
0.00% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-5.67% |
12102.268 |
11415.945 |
- |
0.00% |
- |
|
BM_to_chars_bad/23
|
-5.65% |
2.926 |
2.761 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
-5.63% |
44.131 |
41.646 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_256_4
|
-5.63% |
14011558.571 |
13223368.296 |
- |
0.00% |
- |
|
BM_from_sys/1970/threads:16
|
-5.61% |
0.701 |
0.662 |
- |
0.00% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/8192
|
-5.61% |
23480.198 |
22162.173 |
- |
0.00% |
- |
|
std::vector<std::string>::insert(middle)_(cheap_elements)/8192
|
-5.60% |
9987.609 |
9428.189 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/32768
|
-5.60% |
54626.045 |
51567.554 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_64_64
|
-5.58% |
13173488.324 |
12438424.194 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32
|
-5.58% |
9.978 |
9.421 |
- |
0.00% |
- |
|
std::set<std::string>::erase(iterator)/1024
|
-5.57% |
31.110 |
29.377 |
- |
0.00% |
- |
|
BM_vector_deque_move/1
|
-5.57% |
1.142 |
1.078 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-5.54% |
19.969 |
18.863 |
- |
0.00% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024
|
-5.54% |
3750.737 |
3543.123 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
-5.52% |
369822683.930 |
349393955.525 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-5.51% |
1087385.789 |
1027457.369 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1
|
-5.51% |
1038510.446 |
981331.989 |
- |
0.00% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8192
|
-5.50% |
7405.763 |
6998.749 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_262144_4
|
-5.48% |
2092183.102 |
1977627.166 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_16384_16
|
-5.45% |
367580723.910 |
347560162.966 |
- |
0.00% |
- |
|
std::find_end(vector<int>)_(near_matches)/8192
|
-5.44% |
865816.315 |
818712.391 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_64_16
|
-5.40% |
15188671.101 |
14367853.156 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_64_64
|
-5.39% |
23317237.798 |
22060333.122 |
- |
0.00% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/8192
|
-5.39% |
2167.563 |
2050.808 |
- |
0.00% |
- |
|
BM_format_string<wchar_t>/16
|
-5.38% |
1.683 |
1.592 |
- |
0.00% |
- |
|
std::is_sorted_until(list<int>,_pred)/8192
|
-5.35% |
7361.903 |
6968.071 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-5.32% |
5844332.650 |
5533330.981 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(begin)_(cheap_elements)/8192
|
-5.32% |
20005.395 |
18940.930 |
- |
0.00% |
- |
|
BM_format_to_n_string_pointer<wchar_t>/1048576
|
-5.29% |
147198.788 |
139417.608 |
- |
0.00% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-5.27% |
3734.907 |
3538.167 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256
|
-5.26% |
1717588.212 |
1627205.359 |
- |
0.00% |
- |
|
std::all_of(deque<int>)_(process_all)/32768
|
-5.26% |
9906.363 |
9385.250 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-5.24% |
1087775.221 |
1030723.425 |
- |
0.00% |
- |
|
std::move(vector<int>)/262144
|
-5.23% |
14926.731 |
14146.361 |
- |
0.00% |
- |
|
std::stable_sort(deque<int>)_(repeated)/1024
|
-5.16% |
5092.593 |
4829.801 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_move/0
|
-5.16% |
0.692 |
0.656 |
- |
0.00% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
-5.15% |
48166.392 |
45685.887 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_0g})
|
-5.11% |
50.830 |
48.230 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(begin)_(cheap_elements)/1024
|
-5.10% |
2487.227 |
2360.434 |
- |
0.00% |
- |
|
std::all_of(deque<int>)_(process_all)/50
|
-5.09% |
16.500 |
15.660 |
- |
0.00% |
- |
|
std::find(list<int>)_(process_all)/8192
|
-5.09% |
7729.205 |
7336.046 |
- |
0.00% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/1048576
|
-5.09% |
276852.733 |
262772.671 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_16384_64
|
-5.07% |
370980356.781 |
352163770.405 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32
|
-5.07% |
10.129 |
9.615 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-5.05% |
25482760.137 |
24194632.517 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64
|
-5.04% |
17157866.538 |
16292340.402 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_64_16
|
-5.04% |
15157393.617 |
14393929.047 |
- |
0.00% |
- |
|
BM_format/string_view_len_60
|
-5.04% |
20.926 |
19.873 |
- |
0.00% |
- |
|
std::map<std::string,_int>::ctor(const_Self&)/32
|
-5.03% |
667.126 |
633.601 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_262144_1
|
-5.02% |
1036017.202 |
983971.637 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_1024_1
|
-5.02% |
1025395.235 |
973898.312 |
- |
0.00% |
- |
|
std::for_each(list<int>)/8
|
-5.01% |
2.517 |
2.391 |
- |
0.00% |
- |
|
std::unordered_set<int>::insert(const_value_type&)_(already_present)/1024
|
-5.00% |
1.350 |
1.283 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/512
|
-4.97% |
835.925 |
794.368 |
- |
0.00% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8192
|
-4.97% |
12283.506 |
11673.077 |
- |
0.00% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
-4.95% |
5919.159 |
5625.901 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_256_64
|
-4.95% |
6112248.586 |
5809696.632 |
- |
0.00% |
- |
|
std::unique(vector<int>)_(sprinkled)/1024
|
-4.95% |
515.892 |
490.372 |
- |
0.00% |
- |
|
std::find_end(vector<int>)_(near_matches)/1000
|
-4.95% |
14835.786 |
14101.953 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192
|
-4.94% |
29.499 |
28.042 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0
|
-4.93% |
2.786 |
2.648 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-4.92% |
7280064.623 |
6921985.840 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/512
|
-4.91% |
835.867 |
794.848 |
- |
0.00% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-4.87% |
30.856 |
29.355 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1
|
-4.86% |
1036369.242 |
985999.685 |
- |
0.00% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/32
|
-4.83% |
14.610 |
13.904 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-4.83% |
1192.001 |
1134.407 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/8192
|
-4.83% |
101.905 |
96.982 |
- |
0.00% |
- |
|
BM_num_put<const_void*>
|
-4.79% |
5.695 |
5.423 |
- |
0.00% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_pred)/50
|
-4.78% |
25.510 |
24.289 |
- |
0.00% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8
|
-4.78% |
0.961 |
0.915 |
- |
0.00% |
- |
|
BM_StringFindCharLiteral/1024
|
-4.78% |
19.679 |
18.738 |
- |
0.00% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/50
|
-4.78% |
1.015 |
0.966 |
- |
0.00% |
- |
|
BM_StringEraseWithMove_Small_Opaque
|
-4.77% |
1.845 |
1.757 |
- |
0.00% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8
|
-4.76% |
29.727 |
28.313 |
- |
0.00% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-4.76% |
1078.784 |
1027.463 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192
|
-4.73% |
39.398 |
37.535 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_262144_4
|
-4.71% |
1029307.721 |
980832.893 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16
|
-4.70% |
46770347.934 |
44570410.904 |
- |
0.00% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
-4.70% |
3.610 |
3.440 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(iterator)/1024
|
-4.70% |
31.676 |
30.188 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-4.69% |
11238042.358 |
10710496.549 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-4.69% |
39.709 |
37.846 |
- |
0.00% |
- |
|
std::deque<int>::ctor(const_Self&)_(cheap_elements)/1024
|
-4.67% |
462.275 |
440.670 |
- |
0.00% |
- |
|
std::deque<int>::ctor(const_Self&)_(cheap_elements)/8192
|
-4.67% |
3481.523 |
3318.854 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_262144_1
|
-4.65% |
1017622.184 |
970336.050 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_16384_256
|
-4.63% |
5387014.477 |
5137332.901 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/1024
|
-4.63% |
33.483 |
31.932 |
- |
0.00% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/8
|
-4.63% |
3.618 |
3.451 |
- |
0.00% |
- |
|
std::none_of(deque<int>)_(process_all)/50
|
-4.61% |
14.362 |
13.699 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_64_1
|
-4.60% |
18511441.873 |
17659021.098 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192
|
-4.60% |
196234.811 |
187217.275 |
- |
0.00% |
- |
|
std::vector<int>::ctor(const_Self&)_(cheap_elements)/8192
|
-4.58% |
878.331 |
838.119 |
- |
0.00% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8
|
-4.57% |
41.460 |
39.564 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16
|
-4.57% |
362652396.983 |
346071821.904 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-4.57% |
1034344.826 |
987058.692 |
- |
0.00% |
- |
|
BM_format_to_n_string_pointer<wchar_t>/1
|
-4.57% |
13.878 |
13.244 |
- |
0.00% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-4.54% |
21090.387 |
20133.301 |
- |
0.00% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192
|
-4.52% |
48570.550 |
46375.447 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_64_64
|
-4.52% |
12752503.116 |
12176491.105 |
- |
0.00% |
- |
|
std::vector<bool>::ctor(Self&&,_const_allocator_type&)_(different_allocators)
|
-4.51% |
2.541 |
2.426 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-4.51% |
20.139 |
19.230 |
- |
0.00% |
- |
|
std::for_each(set<int>::iterator)/8192
|
-4.51% |
18391.763 |
17562.339 |
- |
0.00% |
- |
|
std::fill(vector<bool>)/512
|
-4.49% |
1.573 |
1.503 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-4.49% |
360828565.713 |
344636576.157 |
- |
0.00% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
-4.48% |
5920.351 |
5655.135 |
- |
0.00% |
- |
|
std::find_end(vector<int>)_(near_matches)/1024
|
-4.48% |
15183.461 |
14503.903 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64
|
-4.47% |
1237582.136 |
1182229.444 |
- |
0.00% |
- |
|
BM_format_to_n_string_span<wchar_t>/1048576
|
-4.47% |
152598.631 |
145784.108 |
- |
0.00% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/50
|
-4.46% |
37.224 |
35.564 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4
|
-4.44% |
3766325.070 |
3598985.681 |
- |
0.00% |
- |
|
BM_format_to_string_back_inserter<std::list<wchar_t>>/1
|
-4.44% |
20.889 |
19.962 |
- |
0.00% |
- |
|
ranges::minmax(std::deque<long_long>)/64
|
-4.44% |
21.699 |
20.736 |
- |
0.00% |
- |
|
rng::for_each(multiset<int>)/8192
|
-4.44% |
17610.094 |
16829.052 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_64_64
|
-4.43% |
31342868.594 |
29955669.044 |
- |
0.00% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/32
|
-4.43% |
35.453 |
33.884 |
- |
0.00% |
- |
|
ranges::minmax(std::vector<char>)/64
|
-4.41% |
17.134 |
16.378 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_16384_1
|
-4.41% |
1030722.540 |
985252.718 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_1024_1
|
-4.41% |
17777051.171 |
16993721.202 |
- |
0.00% |
- |
|
BM_toupper_string<wchar_t>
|
-4.40% |
35.621 |
34.053 |
- |
0.00% |
- |
|
bm_make_exception_ptr/threads:2
|
-4.39% |
6.043 |
5.778 |
- |
0.00% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
-4.38% |
2617.172 |
2502.607 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_64_64
|
-4.38% |
9345119.074 |
8936081.955 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/32
|
-4.37% |
27.710 |
26.500 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-4.34% |
263.584 |
252.139 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_262144_1
|
-4.34% |
1076922.473 |
1030200.208 |
- |
0.00% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/16
|
-4.34% |
7.747 |
7.411 |
- |
0.00% |
- |
|
std::for_each(multimap<int>::iterator)/8192
|
-4.32% |
17347.075 |
16597.811 |
- |
0.00% |
- |
|
std::deque<std::string>::erase(middle)_(cheap_elements)/32
|
-4.32% |
65.724 |
62.887 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1024
|
-4.32% |
18136551.557 |
17353638.494 |
- |
0.00% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-4.32% |
11601.979 |
11101.218 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_4
|
-4.30% |
22530387.221 |
21561061.374 |
- |
0.00% |
- |
|
BM_std_minmax_element<char>/1
|
-4.30% |
0.399 |
0.382 |
- |
0.00% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-4.29% |
12949.112 |
12393.551 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1
|
-4.27% |
1021097.694 |
977449.305 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_16384_256
|
-4.26% |
8310804.144 |
7956460.165 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024
|
-4.24% |
3779377.881 |
3619091.026 |
- |
0.00% |
- |
|
bm_lexicographical_compare<signed_char>/8
|
-4.23% |
2.733 |
2.617 |
- |
0.00% |
- |
|
BM_japanese_text<wchar_t>
|
-4.23% |
50044.751 |
47928.420 |
- |
0.00% |
- |
|
std::for_each(multiset<int>::iterator)/8192
|
-4.19% |
17537.291 |
16801.691 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-4.19% |
18717243.248 |
17932864.411 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_64_4
|
-4.19% |
22576552.529 |
21631628.187 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
-4.18% |
330217139.524 |
316402722.693 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_16_16
|
-4.18% |
39034399.229 |
37401573.018 |
- |
0.00% |
- |
|
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
-4.18% |
789.136 |
756.144 |
- |
0.00% |
- |
|
std::copy(deque<int>)/8
|
-4.18% |
2.587 |
2.479 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384
|
-4.17% |
366124807.671 |
350842403.900 |
- |
0.00% |
- |
|
BM_format_string<wchar_t>/32
|
-4.17% |
0.895 |
0.858 |
- |
0.00% |
- |
|
std::move(deque<int>)/32768
|
-4.17% |
2242.523 |
2149.005 |
- |
0.00% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192
|
-4.17% |
23225.601 |
22257.400 |
- |
0.00% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192
|
-4.16% |
28537.001 |
27350.128 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1
|
-4.15% |
1026959.578 |
984320.464 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-4.15% |
760.347 |
728.810 |
- |
0.00% |
- |
|
bm_make_exception_ptr/threads:4
|
-4.14% |
3.047 |
2.921 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1024
|
-4.13% |
18651600.461 |
17880467.698 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_256_16
|
-4.11% |
13247588.439 |
12702756.393 |
- |
0.00% |
- |
|
std::set<std::string>::lower_bound(key)/32
|
-4.10% |
73.072 |
70.076 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_262144_4
|
-4.10% |
1072205.277 |
1028291.788 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_1024_64
|
-4.09% |
1900374.005 |
1822687.220 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16
|
-4.08% |
1074726.367 |
1030836.720 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_1024_64
|
-4.08% |
17530047.381 |
16814912.343 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-4.08% |
521.263 |
500.010 |
- |
0.00% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32
|
-4.07% |
51.056 |
48.979 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_1024
|
-4.06% |
3490025.271 |
3348203.748 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/8192
|
-4.04% |
537.313 |
515.618 |
- |
0.00% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/8
|
-4.04% |
2.390 |
2.293 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_64_4
|
-4.04% |
17758778.168 |
17041909.512 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024
|
-4.03% |
612759.189 |
588040.529 |
- |
0.00% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/32
|
-4.02% |
2.751 |
2.640 |
- |
0.00% |
- |
|
std::copy(vector<int>)/32768
|
-4.01% |
3679.798 |
3532.066 |
- |
0.00% |
- |
|
std::rotate(vector<int>)_(1_element_forward)/32
|
-4.01% |
3.063 |
2.940 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_16_16
|
-4.01% |
48156339.272 |
46227459.467 |
- |
0.00% |
- |
|
dynamic_cast_(VChain,_5_levels)
|
-4.00% |
27.071 |
25.987 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-3.99% |
1312094.647 |
1259742.817 |
- |
0.00% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/32
|
-3.99% |
6.030 |
5.789 |
- |
0.00% |
- |
|
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/8192
|
-3.97% |
21831.525 |
20964.575 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192
|
-3.96% |
187917.663 |
180481.292 |
- |
0.00% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8
|
-3.95% |
1.027 |
0.987 |
- |
0.00% |
- |
|
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
-3.95% |
35642.049 |
34235.037 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-3.94% |
346033601.835 |
332407373.190 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast
|
-3.92% |
1.831 |
1.759 |
- |
0.00% |
- |
|
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/1024
|
-3.91% |
2727.129 |
2620.433 |
- |
0.00% |
- |
|
std::move(vector<int>)/8
|
-3.91% |
2.295 |
2.205 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-3.90% |
31.737 |
30.498 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-3.90% |
559.137 |
537.349 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::find(key)/32
|
-3.88% |
84.717 |
81.431 |
- |
0.00% |
- |
|
rng::contains(deque<int>)_(process_all)/1048576
|
-3.88% |
381544.736 |
366751.436 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
-3.88% |
31.905 |
30.668 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-3.87% |
1112214.709 |
1069164.602 |
- |
0.00% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-3.87% |
24.212 |
23.275 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-3.86% |
1452.858 |
1396.749 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-3.85% |
254.437 |
244.641 |
- |
0.00% |
- |
|
std::for_each(list<int>)/50
|
-3.84% |
22.255 |
21.400 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4
|
-3.84% |
1036524.354 |
996693.317 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0
|
-3.84% |
0.499 |
0.479 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_16
|
-3.84% |
12742474.417 |
12253293.585 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_16384_4
|
-3.82% |
1219030.470 |
1172437.193 |
- |
0.00% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-3.82% |
9.667 |
9.298 |
- |
0.00% |
- |
|
std::for_each(map<int>::iterator)/8192
|
-3.82% |
17408.742 |
16744.138 |
- |
0.00% |
- |
|
dynamic_cast_(VChain_fail,_5_levels)
|
-3.80% |
46.591 |
44.820 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_256_256
|
-3.79% |
3269799.659 |
3145826.422 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_256_256
|
-3.77% |
10346652.265 |
9956140.490 |
- |
0.00% |
- |
|
rng::for_each(set<int>)/8192
|
-3.77% |
18339.107 |
17647.177 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_262144_262144
|
-3.76% |
3822928.295 |
3679041.285 |
- |
0.00% |
- |
|
std::unordered_set<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
-3.76% |
7862.433 |
7566.806 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8
|
-3.76% |
5.743 |
5.527 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64
|
-3.74% |
3434857.773 |
3306388.762 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1024
|
-3.74% |
163355624.769 |
157248791.447 |
- |
0.00% |
- |
|
std::partial_sort(vector<int>)_(descending)/8
|
-3.74% |
24.698 |
23.775 |
- |
0.00% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024
|
-3.70% |
2888.508 |
2781.535 |
- |
0.00% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000
|
-3.70% |
2819.779 |
2715.363 |
- |
0.00% |
- |
|
BM_StringRead_Cold_Shallow_Empty
|
-3.70% |
1.290 |
1.243 |
- |
0.00% |
- |
|
BM_to_sys/1970
|
-3.70% |
5.087 |
4.899 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_64_64
|
-3.70% |
23246390.064 |
22387432.173 |
- |
0.00% |
- |
|
std::search(deque<int>)_(same_length)/1024
|
-3.69% |
543.986 |
523.910 |
- |
0.00% |
- |
|
dynamic_cast_(VChain_fail,_4_levels)
|
-3.69% |
32.984 |
31.767 |
- |
0.00% |
- |
|
BM_StringAssignStr_Small_Opaque
|
-3.69% |
1.714 |
1.651 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::vector>_string_len_6
|
-3.68% |
2.306 |
2.221 |
- |
0.00% |
- |
|
std::multiset<std::string>::contains(key)/32
|
-3.68% |
86.988 |
83.787 |
- |
0.00% |
- |
|
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32
|
-3.68% |
9.465 |
9.117 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_float_262144_4
|
-3.68% |
1027554.739 |
989761.529 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_float_64_64
|
-3.68% |
9510487.271 |
9160889.644 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_16
|
-3.67% |
130592120.811 |
125794822.583 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::find(key)/1024
|
-3.67% |
10.630 |
10.240 |
- |
0.00% |
- |
|
std::rotate_copy(list<int>)/32
|
-3.66% |
8.504 |
8.193 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_1024_1024
|
-3.65% |
17696750.071 |
17050291.365 |
- |
0.00% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-3.65% |
28434.540 |
27396.200 |
- |
0.00% |
- |
|
std::move_backward(vector<int>)/262144
|
-3.65% |
22303.434 |
21489.212 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8
|
-3.65% |
51.189 |
49.321 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024
|
-3.64% |
22.994 |
22.157 |
- |
0.00% |
- |
|
dynamic_cast_(VChain,_2_levels)
|
-3.63% |
11.404 |
10.990 |
- |
0.00% |
- |
|
BM_deque_vector_ranges_move/1
|
-3.60% |
0.883 |
0.851 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_1024_64
|
-3.59% |
1210079.016 |
1166640.548 |
- |
0.00% |
- |
|
rng::for_each(multimap<int>)/8192
|
-3.57% |
17462.288 |
16838.737 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-3.57% |
1797227.189 |
1733083.744 |
- |
0.00% |
- |
|
std::unique(deque<int>,_pred)_(contiguous)/52
|
-3.56% |
65.661 |
63.321 |
- |
0.00% |
- |
|
BM_deque_vector_copy/5500
|
-3.56% |
213.313 |
205.719 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_1024_1024
|
-3.55% |
11063149.991 |
10669981.549 |
- |
0.00% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-3.54% |
719.082 |
693.640 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024
|
-3.53% |
1239.673 |
1195.886 |
- |
0.00% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8
|
-3.53% |
7.083 |
6.833 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0
|
-3.53% |
15.238 |
14.700 |
- |
0.00% |
- |
|
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/32
|
-3.52% |
90.053 |
86.888 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/0
|
-3.49% |
4.068 |
3.926 |
- |
0.00% |
- |
|
BM_string_without_formatting<wchar_t>
|
-3.49% |
30.466 |
29.402 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::contains(key)/8192
|
-3.49% |
133.157 |
128.509 |
- |
0.00% |
- |
|
std::unique_copy(list<int>)_(contiguous)/52
|
-3.49% |
19.992 |
19.295 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_16384_1
|
-3.49% |
1065357.588 |
1028205.780 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_262144_16
|
-3.48% |
1523035.904 |
1470033.778 |
- |
0.00% |
- |
|
std::find_if_not(vector<int>)_(process_all)/50
|
-3.48% |
8.176 |
7.892 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst
|
-3.48% |
1.246 |
1.202 |
- |
0.00% |
- |
|
BM_format_to_n_string_begin<std::vector<wchar_t>>/1
|
-3.48% |
13.815 |
13.334 |
- |
0.00% |
- |
|
std::find_if_not(vector<int>)_(process_all)/32768
|
-3.48% |
5162.381 |
4982.960 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-3.47% |
1845601.015 |
1781528.350 |
- |
0.00% |
- |
|
rng::contains(list<int>)_(process_all)/8
|
-3.47% |
2.291 |
2.212 |
- |
0.00% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-3.45% |
96278.232 |
92957.594 |
- |
0.00% |
- |
|
rng::for_each(map<int>)/8192
|
-3.45% |
17475.835 |
16873.529 |
- |
0.00% |
- |
|
std::make_heap(deque<int>,_pred)_(repeated)/8192
|
-3.45% |
19692.242 |
19013.575 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:017500_0La})
|
-3.44% |
1235.395 |
1192.920 |
- |
0.00% |
- |
|
std::for_each_n(deque<int>)/8
|
-3.43% |
2.940 |
2.839 |
- |
0.00% |
- |
|
rng::contains(vector<int>)_(process_all)/8
|
-3.42% |
2.258 |
2.181 |
- |
0.00% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/8192
|
-3.41% |
7482.624 |
7227.137 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-3.40% |
1856791.321 |
1793644.857 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1024
|
-3.40% |
31673526.810 |
30598081.928 |
- |
0.00% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8
|
-3.37% |
3.828 |
3.699 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-3.37% |
63.774 |
61.624 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-3.36% |
6.305 |
6.093 |
- |
0.00% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/8192
|
-3.35% |
880.802 |
851.281 |
- |
0.00% |
- |
|
BM_StringFindCharLiteral/256
|
-3.35% |
5.541 |
5.355 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024
|
-3.35% |
4075.320 |
3938.986 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_64
|
-3.35% |
141319426.568 |
136592174.834 |
- |
0.00% |
- |
|
std::multimap<int,_int>::ctor(const_Self&)/32
|
-3.34% |
179.336 |
173.344 |
- |
0.00% |
- |
|
BM_std_minmax_element<long_long>/512
|
-3.33% |
178.694 |
172.737 |
- |
0.00% |
- |
|
std::stable_partition(vector<int>)_(sparse)/1024
|
-3.33% |
251.989 |
243.591 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_10g})
|
-3.33% |
61.604 |
59.552 |
- |
0.00% |
- |
|
BM_tolower_char<wchar_t>
|
-3.33% |
0.822 |
0.795 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_16384_64
|
-3.32% |
1162514.277 |
1123926.556 |
- |
0.00% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8192
|
-3.32% |
1290.644 |
1247.828 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/1024
|
-3.31% |
17170.293 |
16601.714 |
- |
0.00% |
- |
|
ranges::minmax(std::deque<char>)/64
|
-3.30% |
21.747 |
21.028 |
- |
0.00% |
- |
|
std::search(deque<int>)_(same_length)/1000
|
-3.29% |
527.418 |
510.092 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1
|
-3.28% |
1017441.461 |
984093.593 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16
|
-3.28% |
1059704.041 |
1024977.397 |
- |
0.00% |
- |
|
dynamic_cast_(VChain,_4_levels)
|
-3.28% |
20.376 |
19.708 |
- |
0.00% |
- |
|
std::vector<std::string>::insert(middle)_(cheap_elements)/1024
|
-3.27% |
1244.449 |
1203.727 |
- |
0.00% |
- |
|
BM_stop_token_multi_thread_polling_stop_requested/131072
|
-3.26% |
7787433.863 |
7533206.940 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::ctor(const_Self&)/32
|
-3.26% |
23.639 |
22.868 |
- |
0.00% |
- |
|
std::vector<int>::ctor(size_type)/32
|
-3.25% |
9.999 |
9.674 |
- |
0.00% |
- |
|
dynamic_cast_(VChain,_3_levels)
|
-3.24% |
15.371 |
14.873 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_1024_16
|
-3.23% |
11105666.170 |
10746466.275 |
- |
0.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
-3.23% |
170.207 |
164.707 |
- |
0.00% |
- |
|
std::unique(vector<int>)_(sprinkled)/8192
|
-3.22% |
3768.886 |
3647.395 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384
|
-3.20% |
341033466.559 |
330106137.520 |
- |
0.00% |
- |
|
std::multimap<int,_int>::ctor(const_Self&)/8192
|
-3.20% |
46400.966 |
44915.787 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-3.20% |
1906650.141 |
1845704.857 |
- |
0.00% |
- |
|
BM_align/1
|
-3.19% |
0.657 |
0.636 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_1024_1024
|
-3.18% |
31413061.358 |
30414056.452 |
- |
0.00% |
- |
|
BM_StringFindCharLiteral/16
|
-3.18% |
1.521 |
1.473 |
- |
0.00% |
- |
|
std::make_heap(vector<int>,_pred)_(descending)/8
|
-3.17% |
20.346 |
19.700 |
- |
0.00% |
- |
|
ranges::minmax(std::vector<char>)/8
|
-3.16% |
2.127 |
2.060 |
- |
0.00% |
- |
|
BM_StringRelational_Compare_Large_Large_ChangeMiddle
|
-3.15% |
1.654 |
1.602 |
- |
0.00% |
- |
|
BM_SharedPtrCreateDestroy
|
-3.15% |
10.817 |
10.477 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-3.15% |
7397665.196 |
7164740.612 |
- |
0.00% |
- |
|
BM_deque_vector_copy/4000
|
-3.15% |
154.896 |
150.020 |
- |
0.00% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/50
|
-3.14% |
146.897 |
142.282 |
- |
0.00% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/8
|
-3.13% |
0.870 |
0.843 |
- |
0.00% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024
|
-3.13% |
2.810 |
2.722 |
- |
0.00% |
- |
|
std::copy_n(list<int>)/32768
|
-3.13% |
27024.118 |
26178.364 |
- |
0.00% |
- |
|
ranges::minmax(std::vector<char>)/70000
|
-3.12% |
18778.710 |
18191.986 |
- |
0.00% |
- |
|
std::multimap<int,_int>::ctor(const_Self&)/1024
|
-3.12% |
5664.696 |
5487.844 |
- |
0.00% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/32
|
-3.12% |
11.668 |
11.304 |
- |
0.00% |
- |
|
rng::find_last(list<int>)_(bail_10%)/8192
|
-3.12% |
6516.289 |
6313.252 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_262144_64
|
-3.11% |
1164379.483 |
1128172.269 |
- |
0.00% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/1
|
-3.11% |
0.796 |
0.772 |
- |
0.00% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeLast
|
-3.09% |
2.003 |
1.941 |
- |
0.00% |
- |
|
BM_format_string<char>/16
|
-3.09% |
1.230 |
1.192 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_16384_4
|
-3.09% |
200416460.354 |
194230223.168 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16384
|
-3.07% |
1901287.585 |
1842849.422 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192
|
-3.07% |
32.979 |
31.966 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-3.07% |
52.429 |
50.822 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
-3.07% |
3887062.427 |
3767881.170 |
- |
0.00% |
- |
|
dynamic_cast_(VChain_fail,_1_level)
|
-3.05% |
7.177 |
6.958 |
- |
0.00% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-3.05% |
27.346 |
26.510 |
- |
0.00% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-3.05% |
11377.419 |
11029.866 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-3.05% |
362167507.177 |
351107589.501 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_4
|
-3.05% |
103953140.927 |
100782074.546 |
- |
0.00% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-3.05% |
277.519 |
269.058 |
- |
0.00% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
-3.05% |
87.498 |
84.833 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-3.03% |
11120534.036 |
10783252.446 |
- |
0.00% |
- |
|
std::make_heap(deque<int>)_(ascending)/1024
|
-3.03% |
2691.808 |
2610.209 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_0L})
|
-3.01% |
64.149 |
62.217 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_64
|
-3.00% |
14598638.058 |
14161176.997 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_1024_4
|
-2.99% |
1037348.248 |
1006315.602 |
- |
0.00% |
- |
|
std::multiset<int>::erase(key)_(existent)/8192
|
-2.99% |
30.503 |
29.591 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_262144_16384
|
-2.99% |
357789162.081 |
347100822.355 |
- |
0.00% |
- |
|
BM_StringRelational_Compare_Large_Large_ChangeFirst
|
-2.99% |
1.279 |
1.241 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4
|
-2.98% |
55813265.541 |
54150593.039 |
- |
0.00% |
- |
|
BM_format_to_n_string_begin<std::wstring>/1
|
-2.98% |
13.849 |
13.436 |
- |
0.00% |
- |
|
BM_emoji_text<char>
|
-2.98% |
34616.736 |
33586.577 |
- |
0.00% |
- |
|
std::deque<int>::erase(middle)_(cheap_elements)/32
|
-2.97% |
8.392 |
8.143 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_262144_16
|
-2.97% |
1312576.234 |
1273622.736 |
- |
0.00% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024
|
-2.97% |
7037.603 |
6828.776 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024
|
-2.93% |
1290.740 |
1252.937 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-2.93% |
1855.587 |
1801.299 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
-2.91% |
565.462 |
549.003 |
- |
0.00% |
- |
|
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576
|
-2.91% |
141799.180 |
137675.247 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(middle)_(cheap_elements)/8192
|
-2.91% |
9715.519 |
9433.161 |
- |
0.00% |
- |
|
dynamic_cast_(DAG_sidecast_fail,_3_levels)
|
-2.90% |
87.466 |
84.929 |
- |
0.00% |
- |
|
BM_deque_deque_copy/65536
|
-2.89% |
3409.236 |
3310.797 |
- |
0.00% |
- |
|
BM_deque_deque_move/70000
|
-2.88% |
3724.340 |
3616.960 |
- |
0.00% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8
|
-2.88% |
42.442 |
41.218 |
- |
0.00% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1024
|
-2.88% |
25.404 |
24.673 |
- |
0.00% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024
|
-2.88% |
6017.502 |
5844.400 |
- |
0.00% |
- |
|
std::multimap<int,_int>::erase(iterator)/1024
|
-2.87% |
21.340 |
20.727 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::clear()/32
|
-2.86% |
569.277 |
553.008 |
- |
0.00% |
- |
|
std::find_if_not(vector<int>)_(process_all)/1024
|
-2.86% |
162.840 |
158.188 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/32
|
-2.85% |
161.321 |
156.718 |
- |
0.00% |
- |
|
dynamic_cast_(VChain_middle,_3_levels)
|
-2.84% |
48.849 |
47.461 |
- |
0.00% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-2.84% |
27.147 |
26.378 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_1024_1
|
-2.83% |
1017729.566 |
988924.364 |
- |
0.00% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32
|
-2.83% |
610.718 |
593.443 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_16384_256
|
-2.82% |
1670006.709 |
1622885.885 |
- |
0.00% |
- |
|
BM_num_put<long_long>
|
-2.80% |
5.046 |
4.904 |
- |
0.00% |
- |
|
std::vector<std::string>::insert(middle)_(cheap_elements)/32
|
-2.79% |
49.331 |
47.953 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(near_matches)/8192
|
-2.79% |
2153373.935 |
2093289.503 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_256
|
-2.78% |
162249149.103 |
157739363.704 |
- |
0.00% |
- |
|
BM_format/string_len_6
|
-2.78% |
10.412 |
10.123 |
- |
0.00% |
- |
|
std::reverse_copy(vector<int>)/8
|
-2.77% |
2.521 |
2.451 |
- |
0.00% |
- |
|
std::stable_sort(deque<int>)_(repeated)/8
|
-2.77% |
44.439 |
43.206 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.77% |
109988.591 |
106941.010 |
- |
0.00% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8192
|
-2.77% |
546.165 |
531.033 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8
|
-2.76% |
45.248 |
43.999 |
- |
0.00% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/8192
|
-2.76% |
3196.657 |
3108.493 |
- |
0.00% |
- |
|
BM_align/64
|
-2.75% |
0.653 |
0.635 |
- |
0.00% |
- |
|
BM_StringAssignStr_Small_Transparent
|
-2.75% |
1.713 |
1.666 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-2.75% |
138548.448 |
134737.994 |
- |
0.00% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it)/8192
|
-2.75% |
1975.935 |
1921.671 |
- |
0.00% |
- |
|
std::find(list<int>)_(process_all)/50
|
-2.74% |
10.847 |
10.550 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::contains(key)/1024
|
-2.74% |
10.654 |
10.363 |
- |
0.00% |
- |
|
BM_Copy_LargeTrivialFunctor
|
-2.72% |
11.674 |
11.356 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-2.71% |
139715.789 |
135933.467 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/32
|
-2.71% |
32.734 |
31.848 |
- |
0.00% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/1024
|
-2.70% |
884.310 |
860.412 |
- |
0.00% |
- |
|
std::partition_point(list<int>)/8192
|
-2.69% |
5596.922 |
5446.176 |
- |
0.00% |
- |
|
std::for_each(join_view(vector<vector<int>>))/8
|
-2.69% |
3.157 |
3.072 |
- |
0.00% |
- |
|
BM_deque_vector_copy/4096
|
-2.69% |
159.496 |
155.210 |
- |
0.00% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-2.69% |
103253.590 |
100479.248 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_256_4
|
-2.69% |
17659801.138 |
17185320.007 |
- |
0.00% |
- |
|
std::partial_sort(deque<int>)_(ascending)/8192
|
-2.68% |
113460.211 |
110418.129 |
- |
0.00% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-2.66% |
275016.356 |
267700.586 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
-2.65% |
369151.352 |
359383.474 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
-2.65% |
29.642 |
28.858 |
- |
0.00% |
- |
|
BM_CmpEqual_schar_schar
|
-2.63% |
1.093 |
1.064 |
- |
0.00% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-2.63% |
894.951 |
871.386 |
- |
0.00% |
- |
|
BM_align/256
|
-2.63% |
0.652 |
0.635 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4
|
-2.62% |
4251814.894 |
4140284.113 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_10})
|
-2.61% |
60.827 |
59.237 |
- |
0.00% |
- |
|
std::vector<int>::erase(middle)_(cheap_elements)/32
|
-2.61% |
4.504 |
4.386 |
- |
0.00% |
- |
|
std::find(list<int>)_(process_all)/32768
|
-2.61% |
26704.145 |
26007.650 |
- |
0.00% |
- |
|
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
-2.60% |
713.468 |
694.942 |
- |
0.00% |
- |
|
std::map<std::string,_int>::ctor(const_Self&)/1024
|
-2.59% |
33194.985 |
32334.009 |
- |
0.00% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.59% |
333.197 |
324.565 |
- |
0.00% |
- |
|
dynamic_cast_(VChain_middle,_4_levels)
|
-2.59% |
66.292 |
64.576 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.59% |
2364.173 |
2302.949 |
- |
0.00% |
- |
|
BM_ascii_text<char>
|
-2.59% |
35185.762 |
34274.633 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_16384_16
|
-2.58% |
198664165.009 |
193546487.438 |
- |
0.00% |
- |
|
BM_align/8
|
-2.57% |
0.652 |
0.635 |
- |
0.00% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/8192
|
-2.57% |
31.980 |
31.157 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192
|
-2.57% |
179798.783 |
175177.088 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16
|
-2.57% |
20348814.464 |
19826107.194 |
- |
0.00% |
- |
|
dynamic_cast_(Chain_fail,_8_levels)
|
-2.56% |
64.002 |
62.362 |
- |
0.00% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/32
|
-2.56% |
38.984 |
37.987 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16
|
-2.55% |
16139799.523 |
15727460.615 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_256_256
|
-2.55% |
25316126.761 |
24671006.086 |
- |
0.00% |
- |
|
BM_deque_vector_move/70000
|
-2.54% |
3333.692 |
3248.871 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-2.54% |
353611666.709 |
344637004.659 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_1024_1024
|
-2.54% |
11042399.006 |
10762313.707 |
- |
0.00% |
- |
|
BM_vector_deque_copy/512
|
-2.53% |
22.477 |
21.907 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_copy_backward/2
|
-2.53% |
1.382 |
1.347 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16
|
-2.53% |
1267710.747 |
1235696.580 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
-2.52% |
17.810 |
17.361 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_256_64
|
-2.52% |
12997612.033 |
12669923.323 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
-2.52% |
36571.975 |
35651.379 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0<17500_0La})
|
-2.52% |
1223.734 |
1192.947 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64
|
-2.52% |
15778256.243 |
15381395.095 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_1024_256
|
-2.51% |
25294813.327 |
24659243.086 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_1024_4
|
-2.51% |
1197077.008 |
1167084.370 |
- |
0.00% |
- |
|
std::find_end(vector<int>)_(same_length)/1000
|
-2.51% |
278.184 |
271.215 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256
|
-2.50% |
12127652.764 |
11823922.908 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1
|
-2.50% |
1034148.410 |
1008253.964 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-2.50% |
22.031 |
21.481 |
- |
0.00% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1024
|
-2.49% |
32456.302 |
31647.072 |
- |
0.00% |
- |
|
std::unordered_set<int>::clear()/8192
|
-2.49% |
43373.955 |
42293.921 |
- |
0.00% |
- |
|
std::multiset<int>::clear()/1024
|
-2.49% |
10115.846 |
9864.464 |
- |
0.00% |
- |
|
std::stable_partition(vector<int>)_(sparse)/8192
|
-2.48% |
1840.575 |
1794.850 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::ctor(const_Self&)/32
|
-2.48% |
234.668 |
228.840 |
- |
0.00% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/8192
|
-2.48% |
7.147 |
6.969 |
- |
0.00% |
- |
|
std::find(vector<long_long>)_(bail_25%)/8
|
-2.48% |
0.688 |
0.671 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
-2.48% |
349761541.816 |
341086146.049 |
- |
0.00% |
- |
|
BM_StringRead_Cold_Deep_Empty
|
-2.48% |
1.363 |
1.330 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_1024_16
|
-2.48% |
1243373.426 |
1212551.026 |
- |
0.00% |
- |
|
rng::contains(deque<int>)_(process_all)/8192
|
-2.48% |
2911.219 |
2839.056 |
- |
0.00% |
- |
|
std::stable_partition(deque<int>)_(dense)/32
|
-2.47% |
31.038 |
30.272 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-2.46% |
1024723.798 |
999472.430 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_4
|
-2.46% |
8377242.275 |
8170945.290 |
- |
0.00% |
- |
|
std::copy_n(vector<int>)/32768
|
-2.46% |
3505.412 |
3419.129 |
- |
0.00% |
- |
|
std::make_heap(vector<int>,_pred)_(heap)/8192
|
-2.46% |
7383.704 |
7202.069 |
- |
0.00% |
- |
|
std::stable_partition(deque<int>)_(dense)/50
|
-2.46% |
40.667 |
39.668 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Empty_Small_Control
|
-2.45% |
0.550 |
0.537 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_move_backward/65536
|
-2.44% |
18655.663 |
18199.851 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:017500_0a})
|
-2.43% |
1218.768 |
1189.102 |
- |
0.00% |
- |
|
std::remove_copy(list<int>)_(prefix)/8192
|
-2.43% |
7084.361 |
6912.345 |
- |
0.00% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-2.42% |
288266.111 |
281292.263 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8
|
-2.42% |
41.053 |
40.061 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-2.41% |
2475.236 |
2415.504 |
- |
0.00% |
- |
|
BM_deque_vector_copy/1024
|
-2.41% |
39.697 |
38.742 |
- |
0.00% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/8192
|
-2.41% |
7.154 |
6.982 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1024
|
-2.40% |
3481978.271 |
3398460.755 |
- |
0.00% |
- |
|
std::find_first_of(list<int>)_(large_needle)/8192
|
-2.39% |
50256109.238 |
49054400.126 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-2.39% |
356024336.349 |
347517374.344 |
- |
0.00% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024
|
-2.39% |
243562.024 |
237744.545 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_256_256
|
-2.39% |
10739248.712 |
10482851.276 |
- |
0.00% |
- |
|
std::make_heap(vector<int>,_pred)_(descending)/8192
|
-2.38% |
7412.184 |
7235.412 |
- |
0.00% |
- |
|
std::find_if(deque<int>)_(bail_25%)/32768
|
-2.37% |
2180.948 |
2129.320 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0>17500_0La})
|
-2.36% |
1238.199 |
1208.968 |
- |
0.00% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1000
|
-2.36% |
30897.281 |
30168.322 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::string>_string_view_len_60
|
-2.35% |
3.580 |
3.495 |
- |
0.00% |
- |
|
std::copy_n(deque<int>)/512
|
-2.35% |
145.986 |
142.555 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4
|
-2.35% |
8602829.650 |
8400836.354 |
- |
0.00% |
- |
|
std::deque<int>::ctor(const_Self&)_(cheap_elements)/32
|
-2.35% |
33.973 |
33.176 |
- |
0.00% |
- |
|
BM_vector_deque_move_backward/2
|
-2.34% |
2.036 |
1.988 |
- |
0.00% |
- |
|
BM_std_minmax_element<long_long>/1024
|
-2.34% |
349.990 |
341.798 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0<17500_0a})
|
-2.34% |
1233.129 |
1204.298 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(single_element)/1024
|
-2.34% |
430.804 |
420.738 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4
|
-2.34% |
6515581.445 |
6363382.971 |
- |
0.00% |
- |
|
std::set<int>::erase(key)_(existent)/8192
|
-2.33% |
29.238 |
28.555 |
- |
0.00% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-2.33% |
113371.990 |
110732.476 |
- |
0.00% |
- |
|
rng::find(vector<bool>)_(process_all)/50
|
-2.33% |
27.182 |
26.549 |
- |
0.00% |
- |
|
BM_StringEraseWithMove_Small_Transparent
|
-2.32% |
2.159 |
2.109 |
- |
0.00% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8
|
-2.32% |
5.819 |
5.684 |
- |
0.00% |
- |
|
std::for_each_n(deque<int>)/50
|
-2.32% |
16.893 |
16.501 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_4
|
-2.31% |
13492819.691 |
13180712.279 |
- |
0.00% |
- |
|
dynamic_cast_(DAG_leftmost_middle,_3_levels)
|
-2.31% |
21.566 |
21.067 |
- |
0.00% |
- |
|
std::set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
-2.31% |
169.413 |
165.496 |
- |
0.00% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192
|
-2.31% |
670.501 |
655.007 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_16384_1024
|
-2.30% |
3478405.904 |
3398276.772 |
- |
0.00% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
-2.30% |
7.858 |
7.677 |
- |
0.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
-2.29% |
39.969 |
39.054 |
- |
0.00% |
- |
|
std::remove(deque<int>)_(sprinkled)/50
|
-2.28% |
58.816 |
57.472 |
- |
0.00% |
- |
|
BM_StringFindAllMatch/64
|
-2.27% |
3.195 |
3.122 |
- |
0.00% |
- |
|
std::sort(deque<int>)_(shuffled)/8192
|
-2.27% |
106409.694 |
103990.290 |
- |
0.00% |
- |
|
std::count(list<int>)_(every_other)/1048576
|
-2.27% |
820086.467 |
801446.654 |
- |
0.00% |
- |
|
std::find_if(deque<int>)_(bail_25%)/1024
|
-2.27% |
62.783 |
61.356 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_1024_256
|
-2.26% |
10580796.981 |
10341881.495 |
- |
0.00% |
- |
|
std::for_each(multimap<int>::iterator)/8
|
-2.25% |
8.857 |
8.658 |
- |
0.00% |
- |
|
BM_emoji_escaped<wchar_t>
|
-2.24% |
5877.669 |
5745.955 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_262144_4
|
-2.24% |
1210360.602 |
1183302.607 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_16_16
|
-2.24% |
48375183.834 |
47293914.152 |
- |
0.00% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1000
|
-2.23% |
31994.117 |
31279.305 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_64_16
|
-2.23% |
14579058.112 |
14254023.791 |
- |
0.00% |
- |
|
std::search_n(deque<int>)_(no_match)/32
|
-2.22% |
15.112 |
14.776 |
- |
0.00% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1048576
|
-2.22% |
54225.109 |
53020.570 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::equal_range(key)/32
|
-2.22% |
69.310 |
67.771 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_256
|
-2.22% |
6859580.008 |
6707366.370 |
- |
0.00% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/1024
|
-2.22% |
171.476 |
167.676 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/1024
|
-2.21% |
34327.308 |
33568.195 |
- |
0.00% |
- |
|
std::search(list<int>,_pred)_(single_element)/8192
|
-2.20% |
9445.644 |
9237.739 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_262144_16384
|
-2.20% |
1206281.129 |
1179755.665 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_1
|
-2.20% |
1020119.712 |
997709.017 |
- |
0.00% |
- |
|
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1
|
-2.19% |
23.642 |
23.124 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_262144_4
|
-2.19% |
1461022.068 |
1429062.802 |
- |
0.00% |
- |
|
dynamic_cast_(Chain_fail,_7_levels)
|
-2.18% |
59.199 |
57.906 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_256
|
-2.18% |
3414301.900 |
3339863.662 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384
|
-2.18% |
340289302.922 |
332870976.999 |
- |
0.00% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it)/1024
|
-2.17% |
255.131 |
249.591 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1
|
-2.17% |
1037235.791 |
1014716.504 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32
|
-2.17% |
17.189 |
16.817 |
- |
0.00% |
- |
|
std::rotate_copy(deque<int>)/8192
|
-2.17% |
312.943 |
306.168 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.16% |
84074.483 |
82255.853 |
- |
0.00% |
- |
|
std::partial_sort(vector<NonIntegral>)_(heap)/8
|
-2.16% |
24.922 |
24.384 |
- |
0.00% |
- |
|
BM_StringFindCharLiteral/8
|
-2.15% |
1.525 |
1.492 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_256_16
|
-2.15% |
12833470.363 |
12557402.013 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(middle)_(cheap_elements)/1024
|
-2.15% |
1219.837 |
1193.598 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_262144_64
|
-2.15% |
1987264.911 |
1944561.396 |
- |
0.00% |
- |
|
BM_vector_deque_copy_backward/512
|
-2.15% |
24.107 |
23.590 |
- |
0.00% |
- |
|
std::stable_partition(list<int>)_(dense)/32
|
-2.14% |
31.213 |
30.544 |
- |
0.00% |
- |
|
std::make_heap(vector<int>,_pred)_(descending)/1024
|
-2.14% |
1003.397 |
981.963 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_float_16384_1
|
-2.13% |
1035138.080 |
1013051.765 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192
|
-2.13% |
34642.037 |
33904.025 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192
|
-2.13% |
149738.203 |
146555.221 |
- |
0.00% |
- |
|
ranges::min(std::vector<char>)/64
|
-2.12% |
4.242 |
4.152 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024
|
-2.12% |
17235589.400 |
16870602.127 |
- |
0.00% |
- |
|
std::map<std::string,_int>::find(key)/1024
|
-2.11% |
147.172 |
144.060 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_256_16
|
-2.11% |
3999380.380 |
3914807.520 |
- |
0.00% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
-2.11% |
7636.767 |
7475.715 |
- |
0.00% |
- |
|
BM_StringAssignStr_Empty_Transparent
|
-2.11% |
0.576 |
0.564 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_16384_64
|
-2.10% |
199924753.839 |
195727362.810 |
- |
0.00% |
- |
|
std::list<int>::operator=(const_Self&)_(cheap_elements)/8192
|
-2.09% |
8288.307 |
8114.739 |
- |
0.00% |
- |
|
std::shift_right(list<int>)/8192
|
-2.08% |
7755.310 |
7594.018 |
- |
0.00% |
- |
|
std::unique_copy(vector<int>,_pred)_(contiguous)/32
|
-2.08% |
12.140 |
11.887 |
- |
0.00% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-2.08% |
7064.742 |
6918.023 |
- |
0.00% |
- |
|
std::vector<int>::ctor(size_type)/1024
|
-2.08% |
43.415 |
42.514 |
- |
0.00% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8
|
-2.07% |
1.559 |
1.527 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1024
|
-2.07% |
1255940.646 |
1229926.012 |
- |
0.00% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1024
|
-2.06% |
33180.002 |
32495.824 |
- |
0.00% |
- |
|
std::all_of(deque<int>)_(process_all)/8
|
-2.06% |
3.013 |
2.951 |
- |
0.00% |
- |
|
std::stable_sort(vector<int>)_(repeated)/8
|
-2.05% |
29.985 |
29.369 |
- |
0.00% |
- |
|
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024
|
-2.05% |
44112.225 |
43206.882 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_262144_1
|
-2.05% |
1294558.402 |
1268036.664 |
- |
0.00% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/8192
|
-2.05% |
7007.185 |
6863.694 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_262144_64
|
-2.05% |
359131376.776 |
351786465.074 |
- |
0.00% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.04% |
82342.303 |
80659.875 |
- |
0.00% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/1024
|
-2.04% |
403.052 |
394.821 |
- |
0.00% |
- |
|
std::reverse_copy(deque<int>)/32768
|
-2.03% |
10410.322 |
10198.625 |
- |
0.00% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192
|
-2.03% |
92056.486 |
90188.377 |
- |
0.00% |
- |
|
std::deque<int>::insert(middle)_(cheap_elements)/32
|
-2.03% |
10.319 |
10.110 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_16384_16
|
-2.02% |
1221108.437 |
1196439.797 |
- |
0.00% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8
|
-2.02% |
2.676 |
2.622 |
- |
0.00% |
- |
|
std::unordered_set<int>::count(key)/8192
|
-2.02% |
10.205 |
9.999 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/0
|
-2.02% |
1.282 |
1.256 |
- |
0.00% |
- |
|
std::for_each_n(deque<int>)/32
|
-2.02% |
10.892 |
10.672 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::array>_string_view_len_6
|
-2.02% |
2.203 |
2.159 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_64_16
|
-2.01% |
23996604.411 |
23513614.609 |
- |
0.00% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/8192
|
-2.01% |
27.506 |
26.953 |
- |
0.00% |
- |
|
BM_vector_deque_copy_backward/1024
|
-2.00% |
45.808 |
44.891 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_64
|
-2.00% |
3591683.600 |
3519900.376 |
- |
0.00% |
- |
|
BM_ConstructAndDestroy_MemPtr_Opaque
|
-2.00% |
0.942 |
0.924 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_64_4
|
-2.00% |
23457091.498 |
22988464.900 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_256_64
|
-2.00% |
21612976.817 |
21181659.471 |
- |
0.00% |
- |
|
std::set<int>::erase(key)_(existent)/1024
|
-1.99% |
24.636 |
24.146 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_64
|
-1.98% |
3550003.516 |
3479826.869 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-1.97% |
16481383.680 |
16156109.602 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::vector>_string_view_len_60
|
-1.97% |
3.675 |
3.602 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_262144_64
|
-1.97% |
4068934.917 |
3988792.235 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_1024_16
|
-1.97% |
1068841.154 |
1047790.842 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.97% |
1838.296 |
1802.110 |
- |
0.00% |
- |
|
std::make_heap(deque<int>)_(descending)/1024
|
-1.97% |
3591.039 |
3520.385 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/8192
|
-1.97% |
190.978 |
187.222 |
- |
0.00% |
- |
|
std::move_backward(vector<int>)/1048576
|
-1.97% |
57344.628 |
56217.055 |
- |
0.00% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8
|
-1.97% |
1.498 |
1.469 |
- |
0.00% |
- |
|
BM_deque_vector_ranges_copy/1
|
-1.96% |
0.864 |
0.847 |
- |
0.00% |
- |
|
std::rotate_copy(deque<int>)/50
|
-1.95% |
2.828 |
2.773 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.95% |
93865.849 |
92035.450 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024
|
-1.95% |
28855.900 |
28293.580 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_16384_4
|
-1.95% |
244624851.970 |
239862259.896 |
- |
0.00% |
- |
|
std::transform(list<int>,_list<int>)/8192
|
-1.95% |
9600.006 |
9413.109 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_256_16
|
-1.94% |
18938872.909 |
18570694.914 |
- |
0.00% |
- |
|
dynamic_cast_(DAG_leftmost_middle,_2_levels)
|
-1.94% |
29.695 |
29.118 |
- |
0.00% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.94% |
36151.155 |
35448.579 |
- |
0.00% |
- |
|
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/1024
|
-1.93% |
3064.737 |
3005.514 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-1.93% |
1080542.430 |
1059695.473 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_16_16
|
-1.93% |
33921878.222 |
33267515.451 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-1.93% |
18.850 |
18.486 |
- |
0.00% |
- |
|
std::unordered_set<int>::operator=(const_Self&)_(into_cleared_Container)/32
|
-1.93% |
211.480 |
207.402 |
- |
0.00% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/8192
|
-1.93% |
29.888 |
29.313 |
- |
0.00% |
- |
|
std::count(vector<int>)_(every_other)/8
|
-1.93% |
1.290 |
1.266 |
- |
0.00% |
- |
|
std::unique(deque<int>,_pred)_(contiguous)/32
|
-1.92% |
55.640 |
54.570 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_64_64
|
-1.91% |
16571328.760 |
16254941.159 |
- |
0.00% |
- |
|
std::make_heap(vector<int>,_pred)_(heap)/1024
|
-1.91% |
981.787 |
963.050 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_16384_4
|
-1.90% |
1058160.188 |
1038041.245 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.90% |
10747.724 |
10543.520 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32
|
-1.90% |
4.523 |
4.437 |
- |
0.00% |
- |
|
std::multiset<std::string>::ctor(const_Self&,_const_allocator_type&)/1024
|
-1.90% |
34629.146 |
33972.272 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.90% |
1418.444 |
1391.554 |
- |
0.00% |
- |
|
std::fill(vector<bool>)/32768
|
-1.89% |
30.284 |
29.711 |
- |
0.00% |
- |
|
BM_format_string<wchar_t>/8
|
-1.89% |
3.205 |
3.144 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
-1.88% |
17.186 |
16.863 |
- |
0.00% |
- |
|
BM_std_minmax_element<long_long>/4000
|
-1.88% |
1315.410 |
1290.665 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-1.88% |
12276686.989 |
12045993.023 |
- |
0.00% |
- |
|
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
-1.88% |
35017.862 |
34360.826 |
- |
0.00% |
- |
|
std::search(deque<int>)_(no_match)/1024
|
-1.87% |
266.589 |
261.608 |
- |
0.00% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/50
|
-1.87% |
61.299 |
60.154 |
- |
0.00% |
- |
|
std::search(deque<int>)_(no_match)/1000
|
-1.86% |
256.475 |
251.711 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
-1.86% |
25.697 |
25.219 |
- |
0.00% |
- |
|
BM_StringRead_Cold_Deep_Large
|
-1.85% |
1.359 |
1.333 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_256
|
-1.85% |
1214599.237 |
1192134.339 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0>17500_0a})
|
-1.85% |
1215.391 |
1192.922 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-1.85% |
999522.815 |
981069.915 |
- |
0.00% |
- |
|
BM_deque_vector_move_backward/64
|
-1.85% |
2.560 |
2.513 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16
|
-1.84% |
4047610.825 |
3973128.045 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_float_16384_16
|
-1.84% |
1057777.507 |
1038323.762 |
- |
0.00% |
- |
|
std::is_sorted(vector<int>,_pred)/8192
|
-1.84% |
1966.013 |
1929.858 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_4
|
-1.84% |
2959014.801 |
2904700.348 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16
|
-1.83% |
40454679.201 |
39713066.432 |
- |
0.00% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192
|
-1.83% |
55957.788 |
54934.443 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/32
|
-1.83% |
41.556 |
40.797 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_256
|
-1.83% |
1355852.000 |
1331069.041 |
- |
0.00% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192
|
-1.83% |
69624.149 |
68351.807 |
- |
0.00% |
- |
|
std::rotate(list<int>)_(1_element_forward)/8192
|
-1.82% |
9992.263 |
9810.441 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_64_16
|
-1.82% |
21731020.137 |
21335923.073 |
- |
0.00% |
- |
|
dynamic_cast_(Chain_fail,_6_levels)
|
-1.81% |
52.909 |
51.950 |
- |
0.00% |
- |
|
ranges::minmax(std::vector<long_long>)/8
|
-1.81% |
2.054 |
2.017 |
- |
0.00% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8
|
-1.80% |
2.674 |
2.625 |
- |
0.00% |
- |
|
dynamic_cast_(DAG_rightmost_middle,_3_levels)
|
-1.80% |
7.726 |
7.587 |
- |
0.00% |
- |
|
std::multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/32
|
-1.80% |
174.282 |
171.141 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-1.80% |
1085005.421 |
1065458.730 |
- |
0.00% |
- |
|
BM_vector_deque_move/64
|
-1.80% |
2.887 |
2.835 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4
|
-1.80% |
6789321.937 |
6667078.085 |
- |
0.00% |
- |
|
std::multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024
|
-1.80% |
5583.483 |
5483.019 |
- |
0.00% |
- |
|
std::copy_backward(list<int>)/8
|
-1.80% |
2.457 |
2.413 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_move_backward/2
|
-1.80% |
1.364 |
1.339 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.79% |
12953.152 |
12721.456 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/32
|
-1.79% |
250.533 |
246.058 |
- |
0.00% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/1048576
|
-1.78% |
23534.796 |
23114.756 |
- |
0.00% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.78% |
115036.574 |
112991.012 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-1.78% |
20.604 |
20.237 |
- |
0.00% |
- |
|
dynamic_cast_(Chain_fail,_4_levels)
|
-1.78% |
34.442 |
33.830 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/1024
|
-1.78% |
566.946 |
556.879 |
- |
0.00% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024
|
-1.78% |
9038.957 |
8878.476 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_16
|
-1.77% |
20860987.195 |
20490758.713 |
- |
0.00% |
- |
|
std::generate(deque<int>)/8192
|
-1.77% |
2449.602 |
2406.234 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_10f})
|
-1.76% |
106.718 |
104.836 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16
|
-1.76% |
1121737.063 |
1101974.398 |
- |
0.00% |
- |
|
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/1024
|
-1.75% |
2483.701 |
2440.161 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_1024_64
|
-1.75% |
21474411.385 |
21098125.353 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144
|
-1.75% |
357204037.439 |
350947169.665 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.75% |
9108.648 |
8949.453 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-1.74% |
20.661 |
20.301 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0^17500_0g})
|
-1.74% |
1236.693 |
1215.219 |
- |
0.00% |
- |
|
std::copy_if(deque<int>)_(every_other)/8
|
-1.73% |
3.108 |
3.054 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::deque>_string_len_60
|
-1.73% |
24.276 |
23.855 |
- |
0.00% |
- |
|
rng::find_if(vector<bool>)_(process_all)/8
|
-1.73% |
4.182 |
4.109 |
- |
0.00% |
- |
|
BM_std_minmax_element<long_long>/5500
|
-1.73% |
1798.590 |
1767.546 |
- |
0.00% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/8192
|
-1.72% |
8341.738 |
8198.135 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_262144_1024
|
-1.72% |
35133697.046 |
34531132.411 |
- |
0.00% |
- |
|
std::equal(vector<bool>)_(unaligned)/1048576
|
-1.71% |
823833.917 |
809726.064 |
- |
0.00% |
- |
|
BM_deque_vector_ranges_move_backward/65536
|
-1.70% |
20790.451 |
20435.985 |
- |
0.00% |
- |
|
BM_stop_token_single_thread_polling_stop_requested/131072
|
-1.70% |
558158.169 |
548647.302 |
- |
0.00% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8
|
-1.70% |
14.378 |
14.133 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-1.70% |
1831611.153 |
1800459.344 |
- |
0.00% |
- |
|
std::replace(vector<int>)_(sprinkled)/32
|
-1.70% |
5.333 |
5.242 |
- |
0.00% |
- |
|
std::equal(vector<bool>)_(unaligned)/8192
|
-1.69% |
6434.705 |
6325.705 |
- |
0.00% |
- |
|
std::remove(list<int>)_(prefix)/8192
|
-1.69% |
8384.734 |
8242.973 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/0
|
-1.69% |
13.123 |
12.901 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64
|
-1.69% |
12555919.791 |
12343854.527 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_262144_4
|
-1.69% |
350890370.241 |
344966236.502 |
- |
0.00% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it)/1048576
|
-1.69% |
251906.540 |
247656.015 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_16384_16384
|
-1.69% |
356555312.872 |
350540732.034 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-1.69% |
1832622.569 |
1801739.912 |
- |
0.00% |
- |
|
std::equal(vector<int>)_(it,_it,_it)/50
|
-1.68% |
4.438 |
4.363 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024
|
-1.68% |
20344.969 |
20003.070 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_64
|
-1.68% |
1186779.235 |
1166845.206 |
- |
0.00% |
- |
|
BM_deque_vector_ranges_copy_backward/65536
|
-1.68% |
20844.973 |
20495.614 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.68% |
17695.353 |
17398.807 |
- |
0.00% |
- |
|
BM_deque_vector_copy/65536
|
-1.68% |
2979.361 |
2929.438 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.67% |
672.476 |
661.217 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_16
|
-1.67% |
12873607.147 |
12658145.753 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
-1.67% |
125.272 |
123.177 |
- |
0.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-1.67% |
113.283 |
111.391 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(middle)_(cheap_elements)/32
|
-1.67% |
42.990 |
42.273 |
- |
0.00% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/32
|
-1.67% |
92.674 |
91.128 |
- |
0.00% |
- |
|
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque
|
-1.66% |
9.735 |
9.573 |
- |
0.00% |
- |
|
BM_std_minmax_element<long_long>/64000
|
-1.66% |
20921.410 |
20573.773 |
- |
0.00% |
- |
|
std::remove(list<int>)_(prefix)/1024
|
-1.65% |
971.577 |
955.517 |
- |
0.00% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8
|
-1.65% |
4.098 |
4.030 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.65% |
674.649 |
663.545 |
- |
0.00% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.64% |
19.462 |
19.143 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(heap)/8
|
-1.64% |
46.006 |
45.251 |
- |
0.00% |
- |
|
std::set<std::string>::count(key)/1024
|
-1.63% |
147.715 |
145.302 |
- |
0.00% |
- |
|
std::fill(list<int>)/50
|
-1.63% |
34.997 |
34.427 |
- |
0.00% |
- |
|
std::search(deque<int>)_(no_match)/8192
|
-1.63% |
2153.979 |
2118.928 |
- |
0.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.63% |
79.865 |
78.565 |
- |
0.00% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/1024
|
-1.62% |
21.736 |
21.383 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32
|
-1.62% |
15.626 |
15.372 |
- |
0.00% |
- |
|
std::partition(deque<int>)_(sparse)/8192
|
-1.62% |
3541.946 |
3484.490 |
- |
0.00% |
- |
|
std::replace(deque<int>)_(prefix)/50
|
-1.62% |
14.726 |
14.488 |
- |
0.00% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.61% |
322.180 |
316.985 |
- |
0.00% |
- |
|
std::find_end(list<int>)_(process_all)/1024
|
-1.61% |
746.137 |
734.108 |
- |
0.00% |
- |
|
BM_std_minmax_element<long_long>/70000
|
-1.61% |
22867.541 |
22499.517 |
- |
0.00% |
- |
|
std::multiset<std::string>::ctor(const_Self&)/1024
|
-1.61% |
33136.815 |
32603.576 |
- |
0.00% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.60% |
281.604 |
277.089 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4
|
-1.60% |
3385800.729 |
3331545.042 |
- |
0.00% |
- |
|
BM_vector_deque_copy/1024
|
-1.60% |
44.362 |
43.652 |
- |
0.00% |
- |
|
std::multiset<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192
|
-1.60% |
51527.050 |
50702.812 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_262144_262144
|
-1.60% |
15899518.039 |
15645316.336 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192
|
-1.60% |
0.960 |
0.945 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8
|
-1.60% |
26.689 |
26.262 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_256_1
|
-1.59% |
4252307.158 |
4184489.250 |
- |
0.00% |
- |
|
std::unique(deque<int>,_pred)_(sprinkled)/52
|
-1.59% |
70.117 |
68.999 |
- |
0.00% |
- |
|
std::equal(vector<bool>)_(unaligned)/1024
|
-1.59% |
803.898 |
791.097 |
- |
0.00% |
- |
|
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
-1.59% |
346771.791 |
341250.328 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1
|
-1.59% |
1025662.152 |
1009404.473 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16384
|
-1.58% |
1301910.728 |
1281316.858 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_64_64
|
-1.58% |
14426972.257 |
14198870.334 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_16384_64
|
-1.58% |
1179473.707 |
1160835.335 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.58% |
1014745.166 |
998742.003 |
- |
0.00% |
- |
|
std::multiset<int>::clear()/8192
|
-1.58% |
81566.493 |
80280.319 |
- |
0.00% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.58% |
13858.460 |
13640.156 |
- |
0.00% |
- |
|
bm_lexicographical_compare<signed_char>/64
|
-1.57% |
15.537 |
15.292 |
- |
0.00% |
- |
|
std::shift_right(deque<int>)/32
|
-1.57% |
5.649 |
5.560 |
- |
0.00% |
- |
|
std::copy_if(vector<int>)_(every_other)/1048576
|
-1.57% |
499608.565 |
491744.630 |
- |
0.00% |
- |
|
dynamic_cast_(DAG_sidecast_fail,_2_levels)
|
-1.57% |
72.316 |
71.178 |
- |
0.00% |
- |
|
std::search(deque<int>)_(no_match)/1048576
|
-1.57% |
278340.267 |
273965.521 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1
|
-1.57% |
1060288.865 |
1043626.107 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64
|
-1.57% |
15923250.368 |
15673021.378 |
- |
0.00% |
- |
|
ranges::minmax(std::deque<char>)/8
|
-1.57% |
2.735 |
2.692 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-1.57% |
626.425 |
616.613 |
- |
0.00% |
- |
|
BM_CmpEqual_uchar_short
|
-1.56% |
1.076 |
1.059 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::equal_range(key)/8192
|
-1.56% |
47.304 |
46.564 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8
|
-1.56% |
63.776 |
62.779 |
- |
0.00% |
- |
|
BM_StringRead_Cold_Deep_Small
|
-1.56% |
1.352 |
1.331 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_262144_256
|
-1.55% |
351292291.035 |
345835253.752 |
- |
0.00% |
- |
|
dynamic_cast_(Chain_middle,_2_levels)
|
-1.55% |
18.582 |
18.295 |
- |
0.00% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.54% |
404440.002 |
398196.945 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_1024_4
|
-1.54% |
1063468.028 |
1047073.770 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.53% |
19027.539 |
18736.326 |
- |
0.00% |
- |
|
BM_std_minmax_element<long_long>/4
|
-1.53% |
1.130 |
1.113 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1
|
-1.53% |
1023291.238 |
1007649.768 |
- |
0.00% |
- |
|
std::map<std::string,_int>::lower_bound(key)/1024
|
-1.53% |
132.309 |
130.288 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.53% |
79651.718 |
78436.478 |
- |
0.00% |
- |
|
std::search(vector<int>,_pred)_(single_element)/1024
|
-1.52% |
328.475 |
323.469 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
-1.52% |
10126587.906 |
9972463.845 |
- |
0.00% |
- |
|
dynamic_cast_(DAG_rightmost_middle,_1_level)
|
-1.51% |
19.189 |
18.899 |
- |
0.00% |
- |
|
std::for_each(deque<int>)/50
|
-1.51% |
22.395 |
22.057 |
- |
0.00% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
-1.51% |
100.212 |
98.703 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16
|
-1.50% |
1248016.208 |
1229257.137 |
- |
0.00% |
- |
|
std::deque<std::string>::insert(middle)_(cheap_elements)/32
|
-1.50% |
54.469 |
53.652 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_4_4
|
-1.50% |
151067009.701 |
148805446.436 |
- |
0.00% |
- |
|
std::set<int>::clear()/1024
|
-1.49% |
10427.801 |
10272.079 |
- |
0.00% |
- |
|
BM_format_to_string_pointer<char>/16384
|
-1.49% |
246.337 |
242.659 |
- |
0.00% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024
|
-1.49% |
12436.887 |
12251.599 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_0Lf})
|
-1.49% |
110.509 |
108.865 |
- |
0.00% |
- |
|
std::make_heap(deque<int>)_(repeated)/1024
|
-1.49% |
2582.729 |
2544.314 |
- |
0.00% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/8192
|
-1.48% |
7367.954 |
7259.013 |
- |
0.00% |
- |
|
std::format(float)_(fmt:_{:0^17500_0La})
|
-1.48% |
1288.738 |
1269.705 |
- |
0.00% |
- |
|
std::set<int>::upper_bound(key)/8192
|
-1.48% |
38.464 |
37.896 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0>17500_0Le})
|
-1.47% |
1229.945 |
1211.808 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_64_64
|
-1.47% |
31921932.666 |
31451433.862 |
- |
0.00% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/8
|
-1.47% |
7.691 |
7.578 |
- |
0.00% |
- |
|
ranges::min(std::list<__int128>)/8
|
-1.47% |
2.427 |
2.391 |
- |
0.00% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/16
|
-1.47% |
4.579 |
4.512 |
- |
0.00% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/8
|
-1.47% |
2.779 |
2.738 |
- |
0.00% |
- |
|
std::partition(vector<int>)_(sparse)/32
|
-1.47% |
8.934 |
8.803 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64
|
-1.46% |
10657130.834 |
10501136.212 |
- |
0.00% |
- |
|
std::shift_right(deque<int>)/50
|
-1.46% |
7.043 |
6.940 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(descending)/8
|
-1.46% |
51.069 |
50.322 |
- |
0.00% |
- |
|
BM_string_without_formatting<char>
|
-1.46% |
10.796 |
10.638 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16
|
-1.46% |
34249701.022 |
33749463.646 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(iterator)/1024
|
-1.46% |
24.313 |
23.958 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::find(key)/8192
|
-1.46% |
11.089 |
10.928 |
- |
0.00% |
- |
|
std::vector<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32
|
-1.46% |
99.987 |
98.529 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.45% |
265.925 |
262.056 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-1.45% |
14102389.819 |
13897318.660 |
- |
0.00% |
- |
|
BM_CmpLess_uint_uchar
|
-1.45% |
1.116 |
1.099 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)/1024
|
-1.44% |
132.829 |
130.919 |
- |
0.00% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8
|
-1.44% |
6.854 |
6.756 |
- |
0.00% |
- |
|
std::rotate_copy(deque<int>)/32
|
-1.44% |
2.697 |
2.658 |
- |
0.00% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024
|
-1.43% |
324.405 |
319.756 |
- |
0.00% |
- |
|
std::deque<int>::ctor(size_type)/8192
|
-1.43% |
1272.898 |
1254.674 |
- |
0.00% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/32
|
-1.43% |
20.801 |
20.504 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16
|
-1.43% |
1086123.474 |
1070631.063 |
- |
0.00% |
- |
|
BM_num_put<double>
|
-1.42% |
57.550 |
56.731 |
- |
0.00% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/50
|
-1.42% |
78.718 |
77.602 |
- |
0.00% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/50
|
-1.42% |
5.846 |
5.763 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_64
|
-1.42% |
1504700.165 |
1483378.932 |
- |
0.00% |
- |
|
std::search(deque<int>)_(same_length)/8192
|
-1.42% |
4201.745 |
4142.239 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
-1.42% |
34339045.064 |
33853093.944 |
- |
0.00% |
- |
|
std::set<int>::operator=(const_Self&)_(into_populated_Container)/8192
|
-1.41% |
38791.964 |
38243.159 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.41% |
79201.066 |
78082.695 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_0f})
|
-1.41% |
102.760 |
101.312 |
- |
0.00% |
- |
|
std::find(vector<char>)_(process_all)/50
|
-1.41% |
1.721 |
1.697 |
- |
0.00% |
- |
|
rng::find_last(list<int>)_(bail_10%)/8
|
-1.41% |
2.333 |
2.300 |
- |
0.00% |
- |
|
std::multiset<int>::insert(const_value_type&)_(already_present)/8192
|
-1.41% |
24.173 |
23.833 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8
|
-1.41% |
5.313 |
5.238 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8
|
-1.41% |
38.436 |
37.896 |
- |
0.00% |
- |
|
BM_std_minmax_element<long_long>/65536
|
-1.41% |
21602.592 |
21298.932 |
- |
0.00% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8
|
-1.40% |
16.900 |
16.663 |
- |
0.00% |
- |
|
ranges::minmax(std::list<long_long>)/8
|
-1.40% |
2.070 |
2.041 |
- |
0.00% |
- |
|
std::set<int>::erase(key)_(existent)/32
|
-1.40% |
23.182 |
22.859 |
- |
0.00% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.40% |
277.935 |
274.053 |
- |
0.00% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024
|
-1.40% |
6.989 |
6.892 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_16_1
|
-1.40% |
70177794.523 |
69198696.628 |
- |
0.00% |
- |
|
std::copy_backward(list<int>)/32768
|
-1.39% |
27180.919 |
26801.853 |
- |
0.00% |
- |
|
std::unique_copy(list<int>)_(contiguous)/32
|
-1.39% |
10.705 |
10.556 |
- |
0.00% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/1024
|
-1.39% |
33.540 |
33.074 |
- |
0.00% |
- |
|
std::set<int>::erase(iterator)/8192
|
-1.38% |
22.294 |
21.985 |
- |
0.00% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192
|
-1.38% |
6.964 |
6.867 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_16
|
-1.38% |
10307696.182 |
10165704.135 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-1.37% |
1834829.804 |
1809634.734 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(single_element)/8192
|
-1.37% |
3407.658 |
3360.895 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_256_1
|
-1.37% |
4236627.560 |
4178490.160 |
- |
0.00% |
- |
|
std::deque<std::string>::erase(middle)_(cheap_elements)/1024
|
-1.37% |
1500.523 |
1479.978 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_10Lf})
|
-1.37% |
113.848 |
112.291 |
- |
0.00% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.36% |
7192.374 |
7094.343 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.36% |
11320.144 |
11165.856 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.36% |
9779.767 |
9646.723 |
- |
0.00% |
- |
|
std::stable_partition(list<int>)_(sparse)/32
|
-1.36% |
25.335 |
24.991 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-1.36% |
2692652.866 |
2656093.333 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_256_4
|
-1.35% |
4701055.291 |
4637583.097 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-1.35% |
1250.400 |
1233.537 |
- |
0.00% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/8192
|
-1.35% |
6915.099 |
6821.913 |
- |
0.00% |
- |
|
std::rotate(list<int>)_(1_element_backward)/8192
|
-1.35% |
9851.791 |
9719.041 |
- |
0.00% |
- |
|
std::count(list<int>)_(every_other)/1024
|
-1.35% |
714.899 |
705.274 |
- |
0.00% |
- |
|
std::rotate(deque<int>)_(by_1/3)/50
|
-1.34% |
23.922 |
23.600 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16384_64
|
-1.34% |
20559799.671 |
20285038.464 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_float_262144_16
|
-1.34% |
1058211.084 |
1044074.213 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_256_64
|
-1.34% |
16553515.858 |
16332417.093 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::string>_C_string_len_60
|
-1.33% |
4.867 |
4.802 |
- |
0.00% |
- |
|
std::is_sorted(vector<int>,_pred)/1024
|
-1.33% |
252.744 |
249.380 |
- |
0.00% |
- |
|
std::set<int>::erase(iterator)/1024
|
-1.33% |
21.296 |
21.013 |
- |
0.00% |
- |
|
std::make_heap(deque<int>)_(pipe-organ)/1024
|
-1.33% |
2683.075 |
2647.505 |
- |
0.00% |
- |
|
BM_CmpLess_schar_uchar
|
-1.32% |
1.115 |
1.100 |
- |
0.00% |
- |
|
std::copy_if(vector<int>)_(entire_range)/64
|
-1.32% |
15.659 |
15.452 |
- |
0.00% |
- |
|
BM_num_put<unsigned_long_long>
|
-1.32% |
5.107 |
5.040 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_float_1024_64
|
-1.32% |
1196692.325 |
1180952.974 |
- |
0.00% |
- |
|
dynamic_cast_(DAG_sidecast,_2_levels)
|
-1.31% |
58.403 |
57.636 |
- |
0.00% |
- |
|
ranges::min(std::list<__int128>)/70000
|
-1.31% |
56297.046 |
55558.310 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0<17500_0f})
|
-1.31% |
1334.830 |
1317.323 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8
|
-1.31% |
61.428 |
60.623 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.31% |
12957.265 |
12787.550 |
- |
0.00% |
- |
|
std::set<std::string>::upper_bound(key)/1024
|
-1.31% |
132.400 |
130.668 |
- |
0.00% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it)/1000
|
-1.31% |
247.699 |
244.460 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.31% |
21.544 |
21.262 |
- |
0.00% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024
|
-1.31% |
11955.786 |
11799.493 |
- |
0.00% |
- |
|
std::copy_backward(deque<int>)/512
|
-1.30% |
20.168 |
19.905 |
- |
0.00% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.30% |
94384.308 |
93157.177 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64
|
-1.30% |
1945690.252 |
1920395.996 |
- |
0.00% |
- |
|
ranges::min(std::vector<__int128>)/8
|
-1.30% |
2.530 |
2.497 |
- |
0.00% |
- |
|
std::remove(deque<int>)_(sprinkled)/32
|
-1.30% |
52.046 |
51.371 |
- |
0.00% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024
|
-1.29% |
9213.830 |
9094.723 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::equal_range(key)/1024
|
-1.29% |
37.326 |
36.844 |
- |
0.00% |
- |
|
std::multiset<std::string>::lower_bound(key)/1024
|
-1.29% |
130.625 |
128.941 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_256_64
|
-1.29% |
13167167.845 |
12997506.069 |
- |
0.00% |
- |
|
std::multiset<int>::erase(key)_(existent)/1024
|
-1.29% |
24.213 |
23.901 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_64_16
|
-1.28% |
13558521.319 |
13384350.074 |
- |
0.00% |
- |
|
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/8192
|
-1.28% |
47508.392 |
46898.453 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4
|
-1.28% |
13376802.809 |
13205119.979 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_float_1024_1024
|
-1.28% |
3489554.347 |
3444775.706 |
- |
0.00% |
- |
|
std::partition(vector<int>)_(sparse)/50
|
-1.28% |
14.420 |
14.236 |
- |
0.00% |
- |
|
BM_unicode_text<char>
|
-1.28% |
32856.006 |
32436.173 |
- |
0.00% |
- |
|
std::copy_n(vector<int>)/4096
|
-1.28% |
148.655 |
146.757 |
- |
0.00% |
- |
|
std::sort_heap(vector<int>,_pred)/8
|
-1.28% |
26.544 |
26.205 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_64
|
-1.28% |
10770167.736 |
10632679.239 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_16_1
|
-1.28% |
63977567.865 |
63161551.342 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_16_1
|
-1.28% |
68764022.191 |
67887122.406 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64
|
-1.27% |
1225422.462 |
1209812.146 |
- |
0.00% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1000
|
-1.27% |
2785.094 |
2749.627 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16
|
-1.27% |
15905732.940 |
15704453.011 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::clear()/32
|
-1.27% |
881.007 |
869.860 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.27% |
1553270.907 |
1533620.059 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-1.26% |
4135669.150 |
4083360.126 |
- |
0.00% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-1.26% |
26.792 |
26.453 |
- |
0.00% |
- |
|
std::deque<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32
|
-1.26% |
27.590 |
27.243 |
- |
0.00% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8
|
-1.26% |
2419.288 |
2388.811 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/32
|
-1.26% |
20.438 |
20.181 |
- |
0.00% |
- |
|
std::find(deque<int>)_(process_all)/1024
|
-1.25% |
269.484 |
266.111 |
- |
0.00% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.25% |
321.384 |
317.363 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_16384_1024
|
-1.25% |
361089219.339 |
356593068.130 |
- |
0.00% |
- |
|
std::sort_heap(deque<int>,_pred)/8
|
-1.25% |
35.062 |
34.626 |
- |
0.00% |
- |
|
dynamic_cast_(Chain_fail,_5_levels)
|
-1.24% |
42.932 |
42.397 |
- |
0.00% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/0
|
-1.24% |
32.085 |
31.686 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(process_all)/1000
|
-1.24% |
426.752 |
421.454 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
-1.24% |
34.577 |
34.149 |
- |
0.00% |
- |
|
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60
|
-1.24% |
54.880 |
54.200 |
- |
0.00% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
-1.24% |
5.418 |
5.351 |
- |
0.00% |
- |
|
rng::find_if(vector<bool>)_(process_all)/50
|
-1.24% |
27.148 |
26.812 |
- |
0.00% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/0
|
-1.23% |
17.823 |
17.603 |
- |
0.00% |
- |
|
std::generate(list<int>)/32
|
-1.23% |
8.462 |
8.357 |
- |
0.00% |
- |
|
BM_std_minmax_element<long_long>/64
|
-1.23% |
20.770 |
20.514 |
- |
0.00% |
- |
|
std::map<std::string,_int>::equal_range(key)/1024
|
-1.23% |
111.150 |
109.783 |
- |
0.00% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-1.22% |
11760.421 |
11616.398 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::ctor(const_Self&)/0
|
-1.22% |
12.657 |
12.502 |
- |
0.00% |
- |
|
std::multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192
|
-1.22% |
45584.363 |
45026.903 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-1.22% |
166.270 |
164.240 |
- |
0.00% |
- |
|
std::reverse_copy(vector<int>)/64
|
-1.22% |
2.459 |
2.429 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384
|
-1.22% |
371795466.602 |
367263831.986 |
- |
0.00% |
- |
|
std::set<std::string>::equal_range(key)/1024
|
-1.22% |
112.945 |
111.571 |
- |
0.00% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000
|
-1.22% |
2752.024 |
2718.574 |
- |
0.00% |
- |
|
std::set<int>::clear()/8192
|
-1.21% |
84610.965 |
83585.056 |
- |
0.00% |
- |
|
std::set<int>::find(key)/8192
|
-1.21% |
38.013 |
37.553 |
- |
0.00% |
- |
|
BM_CmpLess_short_int
|
-1.21% |
1.118 |
1.104 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-1.21% |
1274546.096 |
1259147.422 |
- |
0.00% |
- |
|
BM_deque_vector_ranges_copy/64000
|
-1.21% |
20952.689 |
20699.870 |
- |
0.00% |
- |
|
std::unordered_set<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
-1.21% |
61338.501 |
60598.879 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-1.20% |
14.154 |
13.984 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_256_256
|
-1.20% |
6337860.203 |
6261745.701 |
- |
0.00% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-1.20% |
12.799 |
12.646 |
- |
0.00% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/8192
|
-1.20% |
10499.093 |
10373.383 |
- |
0.00% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024
|
-1.20% |
100.574 |
99.372 |
- |
0.00% |
- |
|
BM_format_string<wchar_t>/4
|
-1.19% |
6.035 |
5.963 |
- |
0.00% |
- |
|
BM_from_sys/1979
|
-1.19% |
4.773 |
4.716 |
- |
0.00% |
- |
|
bm_lexicographical_compare<unsigned_char>/8
|
-1.19% |
1.546 |
1.528 |
- |
0.00% |
- |
|
std::make_heap(deque<int>)_(ascending)/8192
|
-1.19% |
22079.968 |
21818.273 |
- |
0.00% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32
|
-1.19% |
880.656 |
870.219 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::insert(const_value_type&)_(already_present)/1024
|
-1.18% |
1.288 |
1.272 |
- |
0.00% |
- |
|
std::rotate(deque<int>)_(by_1/3)/8192
|
-1.18% |
3190.897 |
3153.308 |
- |
0.00% |
- |
|
std::generate(list<int>)/1024
|
-1.18% |
679.154 |
671.158 |
- |
0.00% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/32768
|
-1.17% |
25975.229 |
25670.250 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32
|
-1.17% |
34.358 |
33.955 |
- |
0.00% |
- |
|
dynamic_cast_(Chain_middle,_4_levels)
|
-1.17% |
33.653 |
33.258 |
- |
0.00% |
- |
|
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024
|
-1.17% |
4673.303 |
4618.689 |
- |
0.00% |
- |
|
std::set<std::string>::contains(key)/1024
|
-1.17% |
149.057 |
147.315 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_1024_16
|
-1.17% |
1212616.777 |
1198478.416 |
- |
0.00% |
- |
|
std::rotate(deque<int>)_(by_1/4)/50
|
-1.17% |
24.094 |
23.813 |
- |
0.00% |
- |
|
BM_num_put<bool>
|
-1.16% |
5.099 |
5.040 |
- |
0.00% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024
|
-1.16% |
3.307 |
3.269 |
- |
0.00% |
- |
|
std::multiset<int>::erase(iterator)/8192
|
-1.16% |
23.063 |
22.795 |
- |
0.00% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-1.16% |
21.818 |
21.565 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192
|
-1.16% |
67187.096 |
66409.260 |
- |
0.00% |
- |
|
std::multiset<std::string>::clear()/8192
|
-1.16% |
203330.576 |
200981.621 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16_16
|
-1.15% |
33600694.212 |
33213416.704 |
- |
0.00% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.15% |
2039.615 |
2016.162 |
- |
0.00% |
- |
|
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
-1.14% |
861.347 |
851.501 |
- |
0.00% |
- |
|
std::format(float)_(fmt:_{:0<17500_0Lf})
|
-1.14% |
1237.645 |
1223.498 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_256_16
|
-1.14% |
4677471.585 |
4624128.243 |
- |
0.00% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-1.14% |
21.427 |
21.183 |
- |
0.00% |
- |
|
BM_format_to_n_string_begin<std::wstring>/1048576
|
-1.14% |
139268.845 |
137685.512 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_262144_16384
|
-1.14% |
1340426.039 |
1325194.724 |
- |
0.00% |
- |
|
std::is_sorted(list<int>)/8
|
-1.14% |
2.133 |
2.109 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1
|
-1.14% |
4121252.123 |
4074448.896 |
- |
0.00% |
- |
|
rng::contains(list<int>)_(process_all)/50
|
-1.13% |
18.292 |
18.085 |
- |
0.00% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/8192
|
-1.13% |
1344.890 |
1329.634 |
- |
0.00% |
- |
|
BM_japanese_text<char>
|
-1.13% |
27615.441 |
27302.407 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0<17500_10La})
|
-1.13% |
1221.708 |
1207.898 |
- |
0.00% |
- |
|
BM_to_chars_good/23
|
-1.13% |
4.575 |
4.523 |
- |
0.00% |
- |
|
BM_deque_vector_copy/512
|
-1.12% |
20.426 |
20.197 |
- |
0.00% |
- |
|
std::multiset<std::string>::clear()/32
|
-1.12% |
849.175 |
839.648 |
- |
0.00% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-1.12% |
25.583 |
25.296 |
- |
0.00% |
- |
|
std::multiset<std::string>::ctor(const_Self&)/8192
|
-1.12% |
327760.440 |
324101.975 |
- |
0.00% |
- |
|
std::multiset<std::string>::lower_bound(key)/32
|
-1.12% |
70.453 |
69.667 |
- |
0.00% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.12% |
328.514 |
324.850 |
- |
0.00% |
- |
|
std::search_n(deque<int>,_pred)_(no_match)/32
|
-1.11% |
19.734 |
19.514 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-1.11% |
20337.133 |
20110.868 |
- |
0.00% |
- |
|
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024
|
-1.11% |
42.845 |
42.371 |
- |
0.00% |
- |
|
std::multiset<int>::erase(key)_(existent)/32
|
-1.11% |
22.712 |
22.461 |
- |
0.00% |
- |
|
std::remove_copy(vector<int>)_(prefix)/50
|
-1.11% |
13.997 |
13.842 |
- |
0.00% |
- |
|
std::set<std::string>::ctor(const_Self&)/32
|
-1.10% |
728.012 |
719.973 |
- |
0.00% |
- |
|
rng::find_last(list<int>)_(bail_90%)/8192
|
-1.10% |
593.297 |
586.763 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
-1.10% |
234.547 |
231.965 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.10% |
777865.893 |
769318.178 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/32
|
-1.10% |
624.136 |
617.280 |
- |
0.00% |
- |
|
std::partition_copy(vector<int>)/8192
|
-1.09% |
4503.160 |
4454.040 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.09% |
729.572 |
721.655 |
- |
0.00% |
- |
|
std::copy_if(vector<int>)_(every_other)/512
|
-1.08% |
252.439 |
249.702 |
- |
0.00% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/32
|
-1.08% |
42.469 |
42.009 |
- |
0.00% |
- |
|
std::set<std::string>::lower_bound(key)/1024
|
-1.08% |
133.567 |
132.126 |
- |
0.00% |
- |
|
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-1.08% |
16.975 |
16.792 |
- |
0.00% |
- |
|
BM_deque_deque_copy_backward/512
|
-1.07% |
25.920 |
25.642 |
- |
0.00% |
- |
|
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/8192
|
-1.07% |
534206.629 |
528483.652 |
- |
0.00% |
- |
|
BM_StringFindAllMatch/8
|
-1.06% |
2.614 |
2.587 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.06% |
115235.502 |
114009.529 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024
|
-1.06% |
1372807.194 |
1358206.850 |
- |
0.00% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-1.06% |
20.716 |
20.496 |
- |
0.00% |
- |
|
std::find_if(deque<int>)_(process_all)/32768
|
-1.06% |
8596.613 |
8505.480 |
- |
0.00% |
- |
|
std::remove_if(list<int>)_(sprinkled)/1024
|
-1.06% |
981.291 |
970.934 |
- |
0.00% |
- |
|
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
-1.06% |
35067.542 |
34697.547 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_262144_1
|
-1.05% |
1039734.809 |
1028795.773 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0
|
-1.05% |
17.768 |
17.581 |
- |
0.00% |
- |
|
ranges::minmax(std::deque<__int128>)/64
|
-1.05% |
25.508 |
25.240 |
- |
0.00% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-1.05% |
1341.886 |
1327.844 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0
|
-1.05% |
16.100 |
15.932 |
- |
0.00% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/32768
|
-1.04% |
16786.029 |
16610.669 |
- |
0.00% |
- |
|
BM_num_get<double>
|
-1.04% |
250.301 |
247.690 |
- |
0.00% |
- |
|
std::copy_backward(vector<int>)/262144
|
-1.04% |
12453.557 |
12324.097 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_16384_4
|
-1.04% |
1146277.925 |
1134372.363 |
- |
0.00% |
- |
|
std::deque<std::string>::operator=(const_Self&)_(expensive_elements)/32
|
-1.04% |
106.849 |
105.740 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
-1.03% |
7838.000 |
7757.049 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4
|
-1.03% |
11454786.632 |
11336636.543 |
- |
0.00% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/32
|
-1.03% |
10.243 |
10.138 |
- |
0.00% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/1048576
|
-1.03% |
759792.690 |
751961.175 |
- |
0.00% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
-1.02% |
2813.311 |
2784.562 |
- |
0.00% |
- |
|
std::map<std::string,_int>::ctor(const_Self&)/8192
|
-1.02% |
337266.596 |
333821.017 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_262144_64
|
-1.02% |
1179473.009 |
1167449.635 |
- |
0.00% |
- |
|
BM_std_minmax_element<long_long>/4096
|
-1.02% |
1345.768 |
1332.066 |
- |
0.00% |
- |
|
BM_format/string_view_len_6
|
-1.02% |
10.993 |
10.882 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-1.02% |
13331.245 |
13195.539 |
- |
0.00% |
- |
|
std::is_permutation(list<int>)_(4leg)_(shuffled)/8
|
-1.02% |
40.840 |
40.424 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/0
|
-1.02% |
17.719 |
17.539 |
- |
0.00% |
- |
|
dynamic_cast_(DAG_rightmost_middle,_2_levels)
|
-1.02% |
13.593 |
13.455 |
- |
0.00% |
- |
|
std::replace_if(list<int>)_(prefix)/8192
|
-1.02% |
7200.822 |
7127.716 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16
|
-1.01% |
351341181.714 |
347775375.936 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/65536
|
-1.01% |
25325.538 |
25068.640 |
- |
0.00% |
- |
|
std::rotate(list<int>)_(by_1/2)/50
|
-1.01% |
23.503 |
23.265 |
- |
0.00% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/64
|
-1.01% |
101.271 |
100.246 |
- |
0.00% |
- |
|
BM_formatted_size_string<char>/1
|
-1.01% |
5.421 |
5.366 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_1024_16
|
-1.01% |
2308826.987 |
2285556.728 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_262144_64
|
-1.01% |
1890926.436 |
1871875.208 |
- |
0.00% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/50
|
-1.01% |
25.385 |
25.129 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64
|
-1.01% |
12146239.563 |
12024144.899 |
- |
0.00% |
- |
|
BM_stop_token_async_reg_unreg_callback/1024
|
-1.00% |
23667.021 |
23429.200 |
- |
0.00% |
- |
|
std::rotate(list<int>)_(1_element_forward)/50
|
-1.00% |
21.761 |
21.542 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:017500_10f})
|
-1.00% |
1300.366 |
1287.308 |
- |
0.00% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/1048576
|
-1.00% |
841015.549 |
832571.270 |
- |
0.00% |
- |