|
std::find_end(deque<int>)_(match_near_end)/8192
|
-99.86% |
191691.018 |
272.215 |
- |
-5.41% |
- |
|
std::find_end(vector<int>)_(match_near_end)/8192
|
-99.83% |
119826.312 |
201.544 |
- |
0.92% |
- |
|
std::search_n(vector<int>)_(no_match)/8192
|
-99.80% |
1613.925 |
3.308 |
350.116 |
2.59% |
350.116 |
|
std::find_end(list<int>,_pred)_(match_near_end)/8192
|
-99.77% |
274341.104 |
624.138 |
- |
0.36% |
- |
|
std::find_end(list<int>)_(match_near_end)/8192
|
-99.77% |
256082.906 |
601.521 |
- |
0.56% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/8192
|
-99.73% |
2968.107 |
8.061 |
533.285 |
0.11% |
533.285 |
|
std::find_end(deque<int>,_pred)_(match_near_end)/8192
|
-99.72% |
218437.273 |
615.247 |
- |
2.97% |
- |
|
std::find_end(vector<int>,_pred)_(match_near_end)/8192
|
-99.71% |
166166.617 |
476.572 |
- |
0.35% |
- |
|
std::distance(join_view(vector<vector<int>>))/1024
|
-99.64% |
267.808 |
0.975 |
- |
0.38% |
- |
|
std::distance(join_view(vector<vector<int>>))/8192
|
-99.60% |
2082.690 |
8.236 |
- |
-0.75% |
- |
|
std::distance(join_view(vector<vector<int>>))/4096
|
-99.57% |
1046.866 |
4.513 |
- |
2.87% |
- |
|
std::search_n(deque<int>,_pred)_(no_match)/8192
|
-99.53% |
3813.596 |
17.839 |
662.079 |
-0.51% |
662.079 |
|
std::search_n(deque<int>)_(no_match)/8192
|
-99.35% |
2466.661 |
16.151 |
374.114 |
3.98% |
374.114 |
|
std::find_end(deque<int>)_(match_near_end)/1024
|
-99.11% |
3640.053 |
32.459 |
- |
-9.33% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1024
|
-98.72% |
2241.208 |
28.656 |
- |
1.66% |
- |
|
std::find_end(list<int>)_(match_near_end)/1024
|
-98.68% |
4521.373 |
59.808 |
- |
0.64% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1024
|
-98.63% |
5034.182 |
69.089 |
- |
0.12% |
- |
|
std::search_n(vector<int>)_(no_match)/1024
|
-98.41% |
208.692 |
3.323 |
56.071 |
3.10% |
56.071 |
|
std::find_end(deque<int>,_pred)_(match_near_end)/1024
|
-98.12% |
4056.288 |
76.261 |
- |
-0.51% |
- |
|
std::find_end(vector<int>,_pred)_(match_near_end)/1024
|
-98.10% |
3153.699 |
59.887 |
- |
0.30% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/1024
|
-98.08% |
418.753 |
8.051 |
71.092 |
0.01% |
71.092 |
|
std::search_n(deque<int>,_pred)_(no_match)/1024
|
-97.39% |
596.226 |
15.558 |
86.563 |
-0.42% |
86.563 |
|
std::search_n(deque<int>)_(no_match)/1024
|
-95.55% |
304.751 |
13.572 |
42.460 |
-0.33% |
42.460 |
|
std::distance(join_view(vector<vector<int>>))/50
|
-94.76% |
12.517 |
0.655 |
- |
12.79% |
- |
|
std::rotate(vector<int>)_(by_1/3)/8192
|
-91.94% |
10774.351 |
868.061 |
- |
-2.54% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1000
|
-91.64% |
844.361 |
70.578 |
- |
-0.58% |
- |
|
std::rotate(vector<int>)_(by_1/3)/1024
|
-91.41% |
1371.376 |
117.839 |
- |
-4.06% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1000
|
-89.34% |
261.801 |
27.903 |
- |
0.68% |
- |
|
std::find_end(list<int>)_(match_near_end)/1000
|
-89.33% |
733.450 |
78.237 |
- |
0.69% |
- |
|
std::find_end(vector<int>,_pred)_(match_near_end)/1000
|
-89.29% |
544.152 |
58.260 |
- |
0.39% |
- |
|
std::fill_n(deque<int>)/8192
|
-87.44% |
1866.881 |
234.546 |
- |
0.51% |
- |
|
std::fill(deque<int>)/8192
|
-87.39% |
1864.796 |
235.238 |
- |
-0.04% |
- |
|
std::fill(deque<int>)/1024
|
-87.13% |
232.589 |
29.935 |
- |
0.32% |
- |
|
std::fill_n(deque<int>)/1024
|
-87.09% |
231.642 |
29.898 |
- |
1.57% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1000
|
-87.09% |
348.494 |
44.984 |
- |
13.31% |
- |
|
std::find_end(deque<int>,_pred)_(match_near_end)/1000
|
-86.78% |
560.703 |
74.110 |
- |
-0.34% |
- |
|
std::fill_n(deque<int>)/32
|
-86.04% |
8.269 |
1.154 |
- |
0.05% |
- |
|
std::rotate(deque<int>)_(by_1/3)/8192
|
-84.85% |
22086.172 |
3345.474 |
- |
0.16% |
- |
|
std::fill(deque<int>)/32
|
-84.53% |
8.811 |
1.363 |
- |
0.01% |
- |
|
std::rotate(vector<int>)_(by_1/4)/8192
|
-83.72% |
2265.885 |
368.838 |
- |
0.03% |
- |
|
std::rotate(vector<int>)_(by_1/4)/1024
|
-83.63% |
287.978 |
47.142 |
- |
-0.01% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/32768
|
-83.29% |
3859.343 |
644.728 |
- |
-0.93% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8192
|
-82.89% |
968.953 |
165.804 |
- |
-0.18% |
- |
|
std::fill_n(deque<int>)/50
|
-82.05% |
12.186 |
2.187 |
- |
0.01% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/1024
|
-81.73% |
122.759 |
22.430 |
- |
-1.20% |
- |
|
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192
|
-81.57% |
323441.716 |
59596.327 |
- |
-1.07% |
- |
|
std::fill(deque<int>)/50
|
-81.49% |
12.763 |
2.362 |
- |
0.07% |
- |
|
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192
|
-81.21% |
323485.437 |
60790.621 |
- |
0.56% |
- |
|
std::multiset<std::string>::ctor(&&,_different_allocs)/8192
|
-78.95% |
271537.279 |
57145.604 |
- |
-0.12% |
- |
|
std::set<std::string>::ctor(&&,_different_allocs)/8192
|
-77.97% |
263474.992 |
58033.045 |
- |
0.99% |
- |
|
BM_num_get<void*>
|
-77.07% |
47.636 |
10.924 |
- |
-0.61% |
- |
|
std::rotate(deque<int>)_(by_1/3)/1024
|
-76.46% |
1779.984 |
419.039 |
- |
2.38% |
- |
|
std::multiset<int>::ctor(&&,_different_allocs)/8192
|
-75.03% |
194270.888 |
48503.219 |
- |
1.80% |
- |
|
std::find_end(deque<int>)_(same_length)/1024
|
-74.85% |
1394.647 |
350.800 |
- |
5.56% |
- |
|
std::find_end(deque<int>)_(same_length)/8192
|
-74.80% |
11168.880 |
2814.840 |
- |
4.29% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/8192
|
-69.49% |
161550.849 |
49295.492 |
- |
1.50% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192
|
-69.14% |
15320.993 |
4728.040 |
- |
-3.93% |
- |
|
std::rotate(vector<int>)_(by_1/3)/50
|
-68.82% |
35.296 |
11.006 |
- |
-3.61% |
- |
|
std::fill(vector<bool>)/262144
|
-68.11% |
720.065 |
229.599 |
- |
0.19% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-67.75% |
2539.115 |
818.891 |
- |
-0.27% |
- |
|
std::rotate(vector<int>)_(by_1/4)/50
|
-67.07% |
35.303 |
11.624 |
- |
1.82% |
- |
|
std::rotate(deque<int>)_(by_1/4)/1024
|
-65.85% |
778.389 |
265.785 |
- |
0.15% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-65.08% |
1747.195 |
610.065 |
- |
-16.56% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-64.53% |
1666.586 |
591.090 |
- |
-16.52% |
- |
|
std::rotate(deque<int>)_(by_1/4)/50
|
-63.07% |
73.934 |
27.305 |
- |
-0.89% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/8192
|
-62.47% |
138430.643 |
51954.858 |
- |
-5.01% |
- |
|
std::rotate(deque<int>)_(by_1/3)/50
|
-62.07% |
75.430 |
28.608 |
- |
-3.72% |
- |
|
BM_num_get<unsigned_int>
|
-61.67% |
25.424 |
9.745 |
- |
0.43% |
- |
|
std::rotate(deque<int>)_(by_1/4)/8192
|
-61.52% |
6755.688 |
2599.760 |
- |
2.54% |
- |
|
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024
|
-61.35% |
18151.862 |
7015.668 |
- |
-0.21% |
- |
|
std::find_end(deque<int>)_(same_length)/1000
|
-61.30% |
935.209 |
361.903 |
- |
11.38% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024
|
-61.13% |
2416.837 |
939.356 |
- |
-0.40% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
-61.01% |
249.065 |
97.120 |
- |
-47.38% |
- |
|
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192
|
-60.80% |
130791.216 |
51266.261 |
- |
0.11% |
- |
|
BM_num_get<unsigned_short>
|
-60.74% |
25.562 |
10.035 |
- |
-2.97% |
- |
|
std::set<std::string>::ctor(&&,_different_allocs)/1024
|
-60.71% |
17545.803 |
6894.436 |
- |
-1.09% |
- |
|
std::multiset<std::string>::ctor(&&,_different_allocs)/1024
|
-60.27% |
17236.328 |
6848.280 |
- |
-0.50% |
- |
|
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024
|
-60.20% |
17633.737 |
7018.880 |
- |
-0.30% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/1024
|
-59.77% |
14734.367 |
5927.450 |
- |
2.43% |
- |
|
BM_num_get<unsigned_long_long>
|
-59.62% |
25.970 |
10.486 |
- |
-0.92% |
- |
|
BM_num_get<unsigned_long>
|
-59.22% |
25.450 |
10.379 |
- |
-0.23% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/1024
|
-57.78% |
14372.895 |
6067.810 |
- |
0.89% |
- |
|
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024
|
-57.06% |
13791.062 |
5921.539 |
- |
-0.02% |
- |
|
std::rotate(vector<int>)_(by_1/4)/32
|
-56.96% |
10.967 |
4.721 |
- |
-0.17% |
- |
|
std::find_end(deque<int>,_pred)_(same_length)/8192
|
-56.66% |
11462.674 |
4967.995 |
- |
-0.68% |
- |
|
BM_num_get<long_long>
|
-56.65% |
24.715 |
10.714 |
- |
-0.97% |
- |
|
BM_num_get<long>
|
-56.52% |
24.398 |
10.609 |
- |
-2.18% |
- |
|
std::multiset<int>::ctor(&&,_different_allocs)/1024
|
-56.20% |
13790.984 |
6040.201 |
- |
5.59% |
- |
|
std::rotate(deque<int>)_(by_1/4)/32
|
-56.08% |
29.813 |
13.095 |
- |
-0.81% |
- |
|
rng::for_each(map<int>)/8192
|
-55.65% |
16529.420 |
7330.333 |
- |
1.28% |
- |
|
std::rotate(deque<int>)_(by_1/3)/32
|
-55.11% |
44.961 |
20.185 |
- |
-0.54% |
- |
|
std::for_each(map<int>::iterator)/8192
|
-54.83% |
16371.941 |
7395.045 |
- |
-0.56% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-54.28% |
216.578 |
99.019 |
- |
-46.77% |
- |
|
BM_num_get<bool>
|
-53.98% |
25.320 |
11.652 |
- |
-1.77% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-53.66% |
52.412 |
24.287 |
- |
8.16% |
- |
|
rng::for_each(multimap<int>)/8192
|
-53.55% |
15883.257 |
7377.002 |
- |
1.72% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-53.39% |
206.029 |
96.026 |
- |
-43.95% |
- |
|
std::for_each(multimap<int>::iterator)/8192
|
-53.33% |
16071.612 |
7500.930 |
- |
-0.38% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-52.91% |
23.575 |
11.102 |
- |
-0.69% |
- |
|
std::find_end(vector<int>)_(same_length)/1000
|
-51.22% |
494.629 |
241.297 |
- |
-0.67% |
- |
|
std::find_end(vector<int>)_(same_length)/1024
|
-51.17% |
505.125 |
246.665 |
- |
-0.78% |
- |
|
std::search_n(vector<int>)_(no_match)/32
|
-50.52% |
6.887 |
3.407 |
0.351 |
5.65% |
0.351 |
|
std::find_end(list<int>,_pred)_(same_length)/1000
|
-50.34% |
1547.198 |
768.385 |
- |
-0.40% |
- |
|
std::for_each(multiset<int>::iterator)/8192
|
-50.26% |
16097.390 |
8006.706 |
- |
-2.05% |
- |
|
std::find_if(list<int>)_(process_all)/50
|
-50.24% |
38.050 |
18.933 |
- |
0.52% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/1024
|
-50.12% |
1584.834 |
790.521 |
- |
-0.04% |
- |
|
std::find_end(list<int>)_(same_length)/1000
|
-49.98% |
1471.156 |
735.927 |
- |
-0.91% |
- |
|
std::set<std::string>::ctor(&&,_different_allocs)/32
|
-49.96% |
417.683 |
208.990 |
- |
0.48% |
- |
|
std::find_end(vector<int>,_pred)_(same_length)/1000
|
-49.96% |
1212.963 |
607.008 |
- |
-1.11% |
- |
|
std::find_end(vector<int>,_pred)_(same_length)/8192
|
-49.93% |
9944.725 |
4979.741 |
- |
-3.13% |
- |
|
std::find_end(vector<int>,_pred)_(same_length)/1024
|
-49.89% |
1241.659 |
622.232 |
- |
-5.55% |
- |
|
std::find_end(vector<int>)_(same_length)/8192
|
-49.76% |
4021.139 |
2020.065 |
- |
1.01% |
- |
|
std::for_each(set<int>::iterator)/8192
|
-49.72% |
15715.673 |
7902.175 |
- |
-2.02% |
- |
|
std::find_end(list<int>)_(same_length)/1024
|
-49.42% |
1500.195 |
758.833 |
- |
2.08% |
- |
|
rng::for_each(set<int>)/8192
|
-49.35% |
15441.804 |
7820.520 |
- |
0.19% |
- |
|
rng::for_each(multiset<int>)/8192
|
-49.11% |
15381.589 |
7828.056 |
- |
-0.26% |
- |
|
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32
|
-48.97% |
412.896 |
210.707 |
- |
-0.62% |
- |
|
std::rotate(vector<int>)_(by_1/3)/32
|
-48.85% |
19.468 |
9.958 |
- |
1.89% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/50
|
-48.67% |
37.468 |
19.232 |
- |
0.00% |
- |
|
std::find_end(list<int>)_(same_length)/8192
|
-48.64% |
15737.538 |
8082.963 |
- |
0.23% |
- |
|
std::map<std::string,_int>::ctor(&&,_different_allocs)/32
|
-48.39% |
416.280 |
214.850 |
- |
-0.03% |
- |
|
std::rotate_copy(vector<int>)/8192
|
-48.25% |
716.636 |
370.889 |
- |
-13.80% |
- |
|
std::multiset<std::string>::ctor(&&,_different_allocs)/32
|
-47.98% |
401.487 |
208.873 |
- |
0.69% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/32
|
-47.81% |
15.489 |
8.084 |
0.366 |
-0.01% |
0.366 |
|
std::find_end(deque<int>)_(near_matches)/1000
|
-47.75% |
30016.921 |
15682.978 |
- |
0.03% |
- |
|
std::find_end(deque<int>)_(near_matches)/1024
|
-47.72% |
31166.564 |
16294.823 |
- |
-0.04% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/32
|
-47.33% |
336.688 |
177.337 |
- |
0.30% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/0
|
-47.29% |
0.476 |
0.251 |
- |
0.18% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/1048576
|
-47.23% |
691458.833 |
364899.395 |
- |
-47.96% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/8192
|
-46.80% |
130.284 |
69.313 |
- |
-1.15% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024
|
-45.50% |
73.822 |
40.236 |
- |
-29.83% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-45.16% |
141.916 |
77.833 |
- |
-37.86% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/8192
|
-44.88% |
9565.269 |
5272.704 |
- |
-0.63% |
- |
|
std::set<std::string>::insert(value)_(already_present)/32
|
-44.85% |
16.328 |
9.005 |
- |
-10.15% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8192
|
-44.79% |
364.886 |
201.442 |
- |
0.01% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/0
|
-44.78% |
0.485 |
0.268 |
- |
-10.83% |
- |
|
std::find_end(deque<int>,_pred)_(same_length)/1024
|
-44.54% |
1435.590 |
796.177 |
- |
-0.20% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/32
|
-44.15% |
341.550 |
190.746 |
- |
1.37% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/8192
|
-44.03% |
104.860 |
58.687 |
- |
-0.99% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/8192
|
-44.02% |
17490.376 |
9791.371 |
- |
0.02% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/8
|
-43.24% |
2.058 |
1.168 |
- |
-4.41% |
- |
|
std::find_end(deque<int>,_pred)_(same_length)/1000
|
-43.17% |
1368.116 |
777.462 |
- |
-0.49% |
- |
|
BM_vector_deque_ranges_copy/0
|
-42.46% |
0.682 |
0.393 |
- |
-14.28% |
- |
|
std::multiset<int>::ctor(&&,_different_allocs)/32
|
-42.14% |
305.808 |
176.948 |
- |
1.16% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_64
|
-41.94% |
15662720.001 |
9093325.873 |
- |
-33.87% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/50
|
-41.63% |
6.251 |
3.649 |
- |
-3.92% |
- |
|
std::copy_backward(vector<int>)/4096
|
-41.03% |
254.615 |
150.140 |
- |
2.99% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/1048576
|
-40.95% |
46244.650 |
27307.097 |
- |
-7.14% |
- |
|
BM_PushHeap_float_Descending_16
|
-40.83% |
0.632 |
0.374 |
- |
2.99% |
- |
|
std::multimap<int,_int>::ctor(&&,_different_allocs)/32
|
-40.45% |
307.662 |
183.207 |
- |
-1.33% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/1048576
|
-40.19% |
656165.456 |
392475.418 |
- |
-40.49% |
- |
|
BM_StringEraseWithMove_Huge_Transparent
|
-40.17% |
69.490 |
41.574 |
- |
-3.32% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/8192
|
-39.87% |
11.049 |
6.644 |
- |
-32.84% |
- |
|
std::set<std::string>::erase(key)_(existent)/32
|
-39.33% |
85.032 |
51.591 |
- |
-8.06% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/8192
|
-39.02% |
84.554 |
51.565 |
- |
-25.62% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/8192
|
-38.78% |
14.637 |
8.960 |
- |
6.22% |
- |
|
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators)
|
-38.53% |
20.065 |
12.334 |
- |
-18.89% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/8192
|
-38.40% |
17079.425 |
10521.372 |
- |
3.87% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50
|
-38.18% |
22.154 |
13.695 |
- |
-0.13% |
- |
|
BM_PushHeap_float_Descending_4
|
-38.09% |
0.612 |
0.379 |
- |
6.35% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-37.86% |
33.989 |
21.122 |
- |
-9.88% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/0
|
-37.56% |
0.485 |
0.303 |
- |
-37.18% |
- |
|
std::rotate(vector<int>)_(by_1/2)/32
|
-37.16% |
3.705 |
2.328 |
- |
-0.37% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/1024
|
-37.05% |
45.933 |
28.913 |
- |
0.19% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/50
|
-36.96% |
2.934 |
1.850 |
- |
1.25% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/1024
|
-36.95% |
27.276 |
17.197 |
- |
-0.08% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/8192
|
-36.83% |
79867.273 |
50449.651 |
- |
-4.98% |
- |
|
std::find_end(deque<int>)_(near_matches)/8192
|
-36.58% |
1769000.521 |
1121825.600 |
- |
0.28% |
- |
|
std::set<int>::ctor(const&,_alloc)/8192
|
-36.55% |
77999.624 |
49490.091 |
- |
-0.19% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192
|
-36.37% |
11.409 |
7.259 |
- |
-35.42% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/8
|
-36.02% |
23.334 |
14.929 |
- |
0.00% |
- |
|
std::set<int>::ctor(const&,_alloc)/1024
|
-35.94% |
9679.700 |
6201.039 |
- |
-0.30% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/1024
|
-35.83% |
9837.980 |
6312.607 |
- |
-15.84% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/1024
|
-35.81% |
120.283 |
77.208 |
- |
-8.27% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/1024
|
-35.53% |
76.407 |
49.260 |
- |
46.71% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-35.48% |
661.528 |
426.801 |
- |
-0.30% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/8192
|
-35.14% |
80156.175 |
51988.238 |
- |
1.42% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/1024
|
-35.00% |
9999.342 |
6499.905 |
- |
1.21% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/1024
|
-34.76% |
7.342 |
4.790 |
- |
-28.86% |
- |
|
std::copy_n(list<int>)/64
|
-34.74% |
22.405 |
14.622 |
- |
-1.55% |
- |
|
BM_StringEraseWithMove_Huge_Opaque
|
-34.28% |
68.230 |
44.844 |
- |
-0.34% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024
|
-34.23% |
7.924 |
5.212 |
- |
-33.73% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/50
|
-34.19% |
41.375 |
27.231 |
- |
0.32% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/8192
|
-33.90% |
10.857 |
7.177 |
- |
-31.83% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64
|
-33.80% |
18235027.839 |
12070797.319 |
- |
-51.03% |
- |
|
std::unique_copy(list<int>)_(contiguous)/52
|
-33.35% |
29.051 |
19.364 |
- |
-0.33% |
- |
|
BM_PushHeap_uint64_QuickSortAdversary_1
|
-33.08% |
0.696 |
0.465 |
- |
0.01% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
-32.83% |
46.274 |
31.084 |
- |
-41.14% |
- |
|
BM_PushHeap_string_QuickSortAdversary_1
|
-32.71% |
0.700 |
0.471 |
- |
0.05% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/1024
|
-32.69% |
9961.179 |
6705.285 |
- |
-1.12% |
- |
|
BM_align/8
|
-32.42% |
0.921 |
0.622 |
- |
-2.45% |
- |
|
BM_align/64
|
-32.40% |
0.921 |
0.622 |
- |
-2.45% |
- |
|
BM_align/256
|
-32.36% |
0.920 |
0.622 |
- |
-2.61% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-32.35% |
13072113.395 |
8843716.213 |
- |
1.71% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/32
|
-32.34% |
63.231 |
42.781 |
- |
-12.32% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-32.32% |
12922716.210 |
8745765.237 |
- |
0.34% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192
|
-32.24% |
9.527 |
6.455 |
- |
-37.40% |
- |
|
BM_align/1
|
-32.23% |
0.921 |
0.624 |
- |
-2.54% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/1024
|
-31.74% |
1.806 |
1.233 |
- |
-25.46% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/32
|
-31.70% |
47.142 |
32.197 |
- |
-24.03% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
-31.42% |
12867102.536 |
8823640.608 |
- |
-1.05% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-31.20% |
12857869.172 |
8846299.968 |
- |
-0.58% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024
|
-31.00% |
6.544 |
4.515 |
- |
-32.25% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
-30.83% |
12709486.086 |
8791697.274 |
- |
-0.68% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0
|
-30.70% |
0.487 |
0.338 |
- |
-15.36% |
- |
|
BM_PushHeap_float_PipeOrgan_1
|
-30.49% |
0.671 |
0.466 |
- |
-0.24% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/1024
|
-30.31% |
89.642 |
62.472 |
- |
0.51% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/8192
|
-30.24% |
88.098 |
61.456 |
- |
-14.84% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192
|
-30.10% |
6028.056 |
4213.630 |
- |
-13.31% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/50
|
-30.06% |
41.831 |
29.255 |
- |
-0.25% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-29.84% |
12762327.382 |
8953633.209 |
- |
1.26% |
- |
|
std::set<std::string>::erase(key)_(existent)/8192
|
-29.55% |
104.125 |
73.352 |
- |
-16.20% |
- |
|
std::multiset<int>::count(key)_(existent)/1024
|
-29.37% |
8.033 |
5.673 |
- |
1.15% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50
|
-29.11% |
39.488 |
27.993 |
- |
0.47% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024
|
-28.84% |
27.006 |
19.218 |
- |
-46.29% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
-28.71% |
6.616 |
4.717 |
- |
-33.20% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-28.68% |
345568085.054 |
246468000.779 |
- |
-1.01% |
- |
|
ranges::min(std::deque<long_long>)/70000
|
-28.67% |
26305.416 |
18763.294 |
- |
-0.23% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
-28.35% |
42.101 |
30.166 |
- |
-26.83% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-28.13% |
40.370 |
29.013 |
- |
1.38% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/50
|
-27.80% |
29.261 |
21.127 |
- |
0.38% |
- |
|
std::map<std::string,_int>::erase(iterator)/1024
|
-27.21% |
35.703 |
25.988 |
- |
1.59% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_64
|
-27.15% |
4990595.621 |
3635761.317 |
- |
-27.66% |
- |
|
BM_PushHeap_float_Descending_64
|
-26.93% |
0.523 |
0.382 |
- |
0.95% |
- |
|
std::find_end(deque<int>)_(process_all)/8192
|
-26.84% |
2856.159 |
2089.548 |
- |
-1.65% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/16
|
-26.74% |
9.781 |
7.165 |
- |
1.99% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
-26.63% |
0.684 |
0.502 |
- |
22.23% |
- |
|
BM_PushHeap_string_Ascending_1
|
-26.62% |
0.642 |
0.471 |
- |
0.03% |
- |
|
BM_vector_deque_ranges_move_backward/0
|
-26.45% |
0.549 |
0.404 |
- |
-22.18% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/8192
|
-25.91% |
56.323 |
41.732 |
- |
-14.84% |
- |
|
std::all_of(vector<int>)_(process_all)/50
|
-25.25% |
19.204 |
14.355 |
- |
13.22% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-25.24% |
37.899 |
28.332 |
- |
-0.00% |
- |
|
std::copy_n(vector<bool>)_(aligned)/1048576
|
-24.86% |
3110.122 |
2336.791 |
- |
37.91% |
- |
|
BM_PushHeap_string_Descending_1
|
-24.80% |
0.700 |
0.526 |
- |
-9.78% |
- |
|
BM_PushHeap_string_PipeOrgan_1
|
-24.75% |
0.700 |
0.527 |
- |
-9.71% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/1024
|
-24.70% |
6.571 |
4.948 |
- |
-23.96% |
- |
|
std::find_end(deque<int>)_(process_all)/1048576
|
-24.70% |
366182.771 |
275730.994 |
- |
-0.67% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192
|
-24.65% |
8.273 |
6.233 |
- |
-36.69% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/8192
|
-24.56% |
106.311 |
80.198 |
- |
17.38% |
- |
|
std::for_each(multiset<int>::iterator)/50
|
-24.53% |
47.219 |
35.637 |
- |
-0.25% |
- |
|
std::lower_bound(std::forward_list<int>)/100
|
-24.51% |
108.722 |
82.076 |
- |
1.02% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192
|
-24.33% |
87.456 |
66.178 |
- |
-0.55% |
- |
|
ranges::min(std::vector<long_long>)/1
|
-24.14% |
0.437 |
0.331 |
- |
-21.12% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/0
|
-24.03% |
32.972 |
25.051 |
- |
-11.78% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/8192
|
-23.98% |
78936.141 |
60009.140 |
- |
10.99% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32
|
-23.97% |
43.291 |
32.912 |
- |
0.32% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/32
|
-23.93% |
982.518 |
747.410 |
- |
-6.36% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/8192
|
-23.82% |
11.335 |
8.635 |
- |
0.11% |
- |
|
ranges::min(std::deque<__int128>)/1
|
-23.64% |
0.837 |
0.639 |
- |
-13.58% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/8192
|
-23.63% |
919.690 |
702.370 |
- |
16.89% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/32768
|
-23.31% |
3657.183 |
2804.576 |
- |
20.54% |
- |
|
BM_vector_deque_copy/0
|
-23.28% |
0.551 |
0.422 |
- |
-29.68% |
- |
|
std::transform(list<int>)_(identity_transform)/50
|
-23.17% |
39.305 |
30.199 |
- |
0.37% |
- |
|
BM_StringConstructDestroyCStr_Empty_Transparent
|
-23.12% |
0.312 |
0.240 |
- |
-13.09% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1000
|
-23.12% |
40274.147 |
30964.629 |
- |
0.21% |
- |
|
BM_StringFindStringLiteral/1024
|
-23.10% |
23.787 |
18.293 |
- |
0.41% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8
|
-23.09% |
20.481 |
15.752 |
- |
3.90% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1024
|
-23.08% |
41839.989 |
32184.778 |
- |
1.13% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_16
|
-23.07% |
2543981.484 |
1957023.526 |
- |
-25.58% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_4
|
-22.95% |
1990645.687 |
1533739.271 |
- |
-20.21% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
-22.65% |
34.322 |
26.548 |
- |
-28.84% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192
|
-22.57% |
8.122 |
6.289 |
- |
-34.45% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-22.24% |
51.409 |
39.978 |
- |
20.87% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
-22.00% |
42.668 |
33.283 |
- |
8.64% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/1024
|
-21.94% |
7.174 |
5.601 |
- |
-5.88% |
- |
|
std::move(deque<int>)/64
|
-21.80% |
6.112 |
4.780 |
- |
-0.96% |
- |
|
std::any_of(vector<int>)_(process_all)/50
|
-21.76% |
18.971 |
14.843 |
- |
2.41% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/1024
|
-21.71% |
7.501 |
5.873 |
- |
-0.98% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/8192
|
-21.49% |
2406237.543 |
1889035.059 |
- |
1.22% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192
|
-21.47% |
211995.841 |
166481.887 |
- |
-0.18% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
-21.23% |
7.939 |
6.254 |
- |
-41.99% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/32
|
-21.13% |
14.421 |
11.374 |
- |
2.40% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
-20.87% |
55.542 |
43.952 |
- |
-12.13% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-20.83% |
60.415 |
47.830 |
- |
1.62% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-20.83% |
31.977 |
25.317 |
- |
2.61% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/8192
|
-20.76% |
1.661 |
1.316 |
- |
-12.75% |
- |
|
std::find_if_not(vector<int>)_(process_all)/50
|
-20.75% |
6.854 |
5.432 |
- |
-0.75% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeFirst
|
-20.71% |
1.508 |
1.195 |
- |
-22.14% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
-20.69% |
2499501.196 |
1982363.988 |
- |
-12.94% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/32
|
-20.66% |
1.553 |
1.232 |
- |
-8.51% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192
|
-20.59% |
3747.263 |
2975.620 |
- |
0.65% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/32
|
-20.47% |
12.420 |
9.877 |
- |
-13.75% |
- |
|
rng::starts_with(list<int>,_pred)/8192
|
-20.42% |
12219.251 |
9724.632 |
- |
-6.29% |
- |
|
std::vector<std::string>::ctor(size)/8192
|
-20.27% |
5187.044 |
4135.459 |
- |
-0.18% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/1024
|
-20.23% |
3336.613 |
2661.589 |
- |
-1.70% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024
|
-20.19% |
1.025 |
0.818 |
- |
0.03% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32
|
-20.16% |
527.668 |
421.277 |
- |
-0.09% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
-20.10% |
65.036 |
51.961 |
- |
-25.40% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/1024
|
-20.02% |
2864.945 |
2291.383 |
- |
-1.39% |
- |
|
std::find_end(list<int>)_(single_element)/8192
|
-19.85% |
9655.531 |
7738.452 |
- |
-6.74% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/8192
|
-19.77% |
13.904 |
11.156 |
- |
-53.67% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192
|
-19.75% |
1.590 |
1.276 |
- |
2.08% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/8192
|
-19.74% |
23.913 |
19.194 |
- |
-16.86% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192
|
-19.72% |
12660.436 |
10163.503 |
- |
-9.28% |
- |
|
BM_deque_deque_ranges_move_backward/0
|
-19.72% |
0.921 |
0.739 |
- |
-5.64% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-19.64% |
39.569 |
31.799 |
- |
-0.69% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/1024
|
-19.63% |
24.093 |
19.364 |
- |
-20.15% |
- |
|
std::multiset<int>::count(key)_(existent)/32
|
-19.48% |
4.705 |
3.789 |
- |
0.85% |
- |
|
rng::for_each(multimap<int>)/50
|
-19.27% |
50.199 |
40.524 |
- |
1.81% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192
|
-19.21% |
205840.675 |
166300.993 |
- |
-0.21% |
- |
|
std::find_end(deque<int>)_(process_all)/1024
|
-19.19% |
359.385 |
290.413 |
- |
-3.83% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/32
|
-19.14% |
1.866 |
1.509 |
- |
-7.22% |
- |
|
BM_PushHeap_float_Descending_256
|
-19.12% |
0.499 |
0.404 |
- |
0.36% |
- |
|
std::set<std::string>::erase(key)_(existent)/1024
|
-19.09% |
74.668 |
60.416 |
- |
-19.70% |
- |
|
ranges::min(std::deque<long_long>)/64
|
-19.06% |
19.934 |
16.134 |
- |
-7.22% |
- |
|
BM_PushHeap_uint64_Ascending_1
|
-19.03% |
0.577 |
0.467 |
- |
0.58% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/1024
|
-18.81% |
1.971 |
1.600 |
- |
1.86% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
-18.68% |
31.652 |
25.739 |
- |
-1.14% |
- |
|
std::set<int>::count(key)_(non-existent)/8192
|
-18.66% |
13.811 |
11.234 |
- |
0.21% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32
|
-18.61% |
336.361 |
273.780 |
- |
1.83% |
- |
|
vector<bool>::resize()
|
-18.52% |
14.265 |
11.622 |
- |
-12.30% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024
|
-18.35% |
5.511 |
4.499 |
- |
-28.42% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-18.30% |
248.703 |
203.191 |
- |
17.84% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-18.28% |
59.578 |
48.687 |
- |
0.19% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/8
|
-18.22% |
0.618 |
0.506 |
- |
-8.25% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/50
|
-18.21% |
29.805 |
24.378 |
- |
-0.31% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/32
|
-18.18% |
2.726 |
2.230 |
- |
-13.90% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-18.03% |
42.679 |
34.982 |
- |
-2.04% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192
|
-17.95% |
23312.994 |
19128.350 |
- |
-1.81% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/1024
|
-17.89% |
493.439 |
405.169 |
- |
-0.72% |
- |
|
std::for_each(multimap<int>::iterator)/50
|
-17.81% |
44.244 |
36.365 |
- |
0.22% |
- |
|
std::find_if(vector<int>)_(process_all)/50
|
-17.75% |
6.862 |
5.644 |
- |
-6.24% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024
|
-17.68% |
1123.071 |
924.511 |
- |
-0.36% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-17.67% |
1017.258 |
837.504 |
- |
0.05% |
- |
|
BM_PushHeap_float_Descending_1024
|
-17.67% |
0.474 |
0.390 |
- |
0.24% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024
|
-17.44% |
462.383 |
381.746 |
- |
0.35% |
- |
|
BM_PushHeap_float_Descending_16384
|
-17.42% |
0.465 |
0.384 |
- |
0.26% |
- |
|
BM_StringEraseWithMove_Small_Opaque
|
-17.28% |
2.642 |
2.185 |
- |
-2.10% |
- |
|
BM_PushHeap_float_Descending_262144
|
-17.27% |
0.465 |
0.384 |
- |
-0.00% |
- |
|
std::for_each(set<int>::iterator)/50
|
-17.22% |
44.234 |
36.615 |
- |
0.12% |
- |
|
vector<bool>::reserve()
|
-17.09% |
10.924 |
9.058 |
- |
-11.81% |
- |
|
BM_vector_deque_copy_backward/2
|
-17.08% |
2.064 |
1.712 |
- |
-11.51% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/1024
|
-17.06% |
61.988 |
51.413 |
- |
0.06% |
- |
|
std::vector<std::string>::ctor(Range)_(cheap_elements)/32
|
-17.04% |
42.237 |
35.042 |
- |
-2.10% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-16.97% |
19.958 |
16.571 |
- |
-10.89% |
- |
|
BM_vector_deque_copy_backward/1
|
-16.96% |
2.384 |
1.980 |
- |
-11.51% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/0
|
-16.84% |
0.481 |
0.400 |
- |
35.19% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024
|
-16.76% |
1.697 |
1.413 |
- |
26.19% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000
|
-16.75% |
546.581 |
455.048 |
- |
-0.09% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-16.74% |
39.814 |
33.149 |
- |
-15.26% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192
|
-16.69% |
11.127 |
9.269 |
- |
-0.37% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192
|
-16.69% |
29706.690 |
24748.513 |
- |
-0.77% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/8192
|
-16.66% |
415514.516 |
346285.157 |
- |
0.76% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192
|
-16.63% |
34573.132 |
28823.479 |
- |
6.36% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/1024
|
-16.50% |
9.077 |
7.579 |
- |
-49.48% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50
|
-16.48% |
44.580 |
37.233 |
- |
0.35% |
- |
|
std::vector<std::string>::ctor(const&)_(cheap_elements)/32
|
-16.48% |
41.946 |
35.035 |
- |
-5.49% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-16.47% |
6490.822 |
5421.705 |
- |
-0.09% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192
|
-16.46% |
26297.375 |
21968.860 |
- |
0.49% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/1024
|
-16.38% |
7.661 |
6.406 |
- |
-45.84% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
-16.18% |
6308.222 |
5287.833 |
- |
0.19% |
- |
|
std::find_end(vector<int>)_(near_matches)/8192
|
-15.99% |
911938.505 |
766139.694 |
- |
0.35% |
- |
|
std::sort(deque<int>)_(shuffled)/8192
|
-15.80% |
98727.252 |
83124.482 |
- |
3.43% |
- |
|
std::unique(vector<int>,_pred)_(contiguous)/8192
|
-15.75% |
4253.786 |
3583.790 |
- |
0.34% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/32
|
-15.72% |
1.855 |
1.563 |
- |
-10.29% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024
|
-15.64% |
73.162 |
61.722 |
- |
-15.74% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/8192
|
-15.60% |
10.497 |
8.860 |
- |
1.08% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/1024
|
-15.57% |
27.802 |
23.472 |
- |
-0.19% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/32
|
-15.57% |
1.429 |
1.206 |
- |
-16.43% |
- |
|
std::find_if(vector<char>)_(bail_25%)/32768
|
-15.57% |
943.756 |
796.852 |
- |
-19.58% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-15.56% |
55.915 |
47.217 |
- |
2.41% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-15.52% |
1712.250 |
1446.452 |
- |
-7.82% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/1024
|
-15.48% |
63.285 |
53.486 |
- |
-0.30% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/32
|
-15.47% |
1.409 |
1.191 |
- |
-2.64% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/8192
|
-15.45% |
11.322 |
9.573 |
- |
-45.46% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-15.41% |
35.775 |
30.264 |
- |
-28.05% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-15.39% |
6555.516 |
5546.697 |
- |
-2.74% |
- |
|
BM_deque_deque_copy/0
|
-15.35% |
0.869 |
0.735 |
- |
-0.67% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/32
|
-15.27% |
376.205 |
318.776 |
- |
-7.14% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024
|
-15.26% |
1.270 |
1.076 |
- |
-4.26% |
- |
|
std::find_if(vector<int>)_(process_all)/8192
|
-15.13% |
945.111 |
802.142 |
- |
-4.85% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8
|
-15.07% |
23.704 |
20.132 |
- |
-9.58% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024
|
-15.02% |
5.426 |
4.611 |
- |
-32.78% |
- |
|
std::find_if(vector<int>)_(process_all)/32768
|
-14.99% |
3759.689 |
3196.161 |
- |
-4.48% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/1024
|
-14.98% |
26.709 |
22.708 |
- |
-6.81% |
- |
|
std::copy_n(list<int>)/4096
|
-14.82% |
4179.648 |
3560.233 |
- |
-31.92% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8192
|
-14.82% |
943.307 |
803.548 |
- |
0.19% |
- |
|
std::move(list<int>)/64
|
-14.81% |
47.883 |
40.792 |
- |
-4.99% |
- |
|
std::unique(list<int>)_(contiguous)/1024
|
-14.77% |
1074.782 |
916.002 |
- |
0.90% |
- |
|
std::find_if_not(vector<int>)_(process_all)/32768
|
-14.77% |
3749.940 |
3195.990 |
- |
0.07% |
- |
|
std::find_if(deque<int>)_(process_all)/8192
|
-14.71% |
2330.054 |
1987.416 |
- |
-14.64% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192
|
-14.66% |
15308.043 |
13063.183 |
- |
-21.80% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024
|
-14.61% |
31.347 |
26.766 |
- |
0.31% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/8192
|
-14.61% |
9771.750 |
8344.188 |
- |
-3.79% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192
|
-14.60% |
71.100 |
60.722 |
- |
-13.99% |
- |
|
std::rotate(vector<int>)_(by_1/2)/50
|
-14.59% |
4.471 |
3.819 |
- |
0.01% |
- |
|
std::find_if(deque<int>)_(process_all)/1024
|
-14.57% |
291.638 |
249.149 |
- |
-14.69% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/1024
|
-14.53% |
30.627 |
26.177 |
- |
-0.03% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/8192
|
-14.50% |
103.512 |
88.505 |
- |
5.26% |
- |
|
BM_deque_vector_ranges_move/2
|
-14.49% |
2.062 |
1.763 |
- |
-3.80% |
- |
|
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-14.40% |
751.020 |
642.874 |
- |
2.09% |
- |
|
BM_deque_deque_ranges_move/0
|
-14.34% |
0.923 |
0.790 |
- |
-7.08% |
- |
|
std::deque<std::string>::ctor(size)/32
|
-14.29% |
51.330 |
43.993 |
- |
-13.86% |
- |
|
BM_vector_deque_move/0
|
-14.29% |
0.519 |
0.445 |
- |
12.85% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/32
|
-14.15% |
2.636 |
2.263 |
- |
-8.20% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/8192
|
-14.08% |
10988.291 |
9441.619 |
- |
-5.36% |
- |
|
std::partition(deque<int>)_(sparse)/32
|
-14.07% |
11.368 |
9.769 |
- |
-0.73% |
- |
|
std::find_if(deque<int>)_(process_all)/32768
|
-14.06% |
9318.367 |
8007.964 |
- |
-14.47% |
- |
|
BM_vector_deque_ranges_move_backward/2
|
-14.03% |
2.062 |
1.773 |
- |
-10.96% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8192
|
-13.99% |
165961.418 |
142740.414 |
- |
-17.49% |
- |
|
std::find_first_of(list<int>)_(large_needle)/1024
|
-13.93% |
985755.662 |
848470.253 |
- |
-0.33% |
- |
|
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0
|
-13.88% |
14.792 |
12.739 |
- |
-0.78% |
- |
|
std::map<int,_int>::erase(iterator)/1024
|
-13.84% |
24.033 |
20.707 |
- |
-0.37% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024
|
-13.83% |
1003.120 |
864.390 |
- |
-5.62% |
- |
|
std::copy(vector<bool>)_(aligned)/1048576
|
-13.81% |
3458.440 |
2980.978 |
- |
6.92% |
- |
|
std::multiset<std::string>::ctor(&&,_different_allocs)/0
|
-13.76% |
14.823 |
12.783 |
- |
-0.02% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-13.74% |
1000.098 |
862.674 |
- |
-1.97% |
- |
|
BM_deque_vector_ranges_move/1
|
-13.68% |
2.368 |
2.044 |
- |
-2.60% |
- |
|
std::partition(list<int>)_(dense)/8192
|
-13.67% |
5676.201 |
4900.115 |
- |
6.84% |
- |
|
rng::for_each(set<int>)/50
|
-13.66% |
43.831 |
37.843 |
- |
0.51% |
- |
|
std::any_of(deque<int>)_(process_all)/50
|
-13.63% |
21.838 |
18.861 |
- |
0.07% |
- |
|
std::map<int,_int>::count(key)_(existent)/32
|
-13.51% |
1.779 |
1.538 |
- |
-0.92% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/32
|
-13.49% |
3.195 |
2.764 |
- |
-2.24% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/8
|
-13.45% |
0.850 |
0.736 |
- |
-12.16% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-13.40% |
3.026 |
2.621 |
- |
48.76% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/1024
|
-13.38% |
30.827 |
26.701 |
- |
4.03% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/8
|
-13.36% |
19.724 |
17.089 |
- |
-6.68% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
-13.34% |
39.924 |
34.598 |
- |
9.58% |
- |
|
std::stable_sort(deque<int>)_(ascending)/8
|
-13.29% |
20.212 |
17.527 |
- |
-3.45% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-13.23% |
721.093 |
625.724 |
- |
-21.61% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_256
|
-13.22% |
23668700.453 |
20538575.390 |
- |
-10.54% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192
|
-13.22% |
35548.682 |
30847.705 |
- |
1.80% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024
|
-13.20% |
52.479 |
45.552 |
- |
7.88% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-13.20% |
54.073 |
46.938 |
- |
-3.14% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/1024
|
-13.17% |
6.430 |
5.583 |
- |
0.71% |
- |
|
ranges::min(std::vector<char>)/1
|
-13.13% |
0.438 |
0.380 |
- |
-15.73% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/32
|
-13.13% |
258.013 |
224.140 |
- |
-1.23% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192
|
-13.12% |
39268.073 |
34114.680 |
- |
0.32% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
-13.08% |
39.953 |
34.726 |
- |
-5.94% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_4
|
-13.08% |
3.054 |
2.655 |
- |
1.66% |
- |
|
std::map<std::string,_int>::ctor(const&)/32
|
-13.04% |
822.918 |
715.604 |
- |
-1.19% |
- |
|
std::set<std::string>::ctor(const&,_alloc)/8192
|
-13.04% |
399584.042 |
347496.135 |
- |
1.02% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/8192
|
-13.03% |
82.328 |
71.599 |
- |
-14.19% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192
|
-13.01% |
81.331 |
70.750 |
- |
0.94% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192
|
-12.95% |
396460.055 |
345105.185 |
- |
-0.40% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
-12.85% |
222.294 |
193.722 |
- |
31.93% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-12.84% |
51764.322 |
45115.892 |
- |
-2.16% |
- |
|
ranges::min(std::vector<__int128>)/70000
|
-12.84% |
30876.815 |
26911.645 |
- |
-5.20% |
- |
|
std::generate_n(deque<int>)/1024
|
-12.79% |
278.270 |
242.680 |
- |
0.30% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/1024
|
-12.76% |
1.450 |
1.265 |
- |
-14.28% |
- |
|
std::for_each(map<int>::iterator)/50
|
-12.63% |
41.120 |
35.927 |
- |
0.56% |
- |
|
std::set<std::string>::erase(iterator)/32
|
-12.62% |
31.731 |
27.725 |
- |
5.99% |
- |
|
std::set<std::string>::erase(iterator)/8192
|
-12.59% |
31.029 |
27.124 |
- |
-13.44% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-12.56% |
28.223 |
24.679 |
- |
2.91% |
- |
|
std::generate(deque<int>)/1024
|
-12.53% |
276.750 |
242.060 |
- |
0.27% |
- |
|
std::reverse_copy(list<int>)/8
|
-12.49% |
2.787 |
2.439 |
- |
0.59% |
- |
|
std::map<int,_int>::count(key)_(existent)/1024
|
-12.45% |
4.408 |
3.859 |
- |
0.63% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-12.42% |
14177.338 |
12415.893 |
- |
-11.49% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/1024
|
-12.35% |
41011.164 |
35946.068 |
- |
1.13% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/8192
|
-12.34% |
392009.161 |
343653.584 |
- |
-0.26% |
- |
|
std::none_of(deque<int>)_(process_all)/50
|
-12.32% |
21.525 |
18.873 |
- |
0.10% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0
|
-12.31% |
0.299 |
0.262 |
- |
-0.90% |
- |
|
std::find_if(vector<int>)_(bail_25%)/32768
|
-12.28% |
944.162 |
828.225 |
- |
2.40% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-12.28% |
21.221 |
18.615 |
- |
-11.36% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024
|
-12.23% |
7.197 |
6.316 |
- |
1.94% |
- |
|
std::map<int,_int>::erase(iterator)/32
|
-12.17% |
23.494 |
20.635 |
- |
-0.34% |
- |
|
std::set<std::string>::ctor(const&,_alloc)/32
|
-12.15% |
850.530 |
747.160 |
- |
8.44% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0
|
-12.08% |
34.841 |
30.632 |
- |
-5.06% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/1024
|
-12.08% |
79.353 |
69.768 |
- |
-0.39% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-12.07% |
38.282 |
33.661 |
- |
39.92% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-12.04% |
38.061 |
33.478 |
- |
0.71% |
- |
|
BM_vector_deque_ranges_move/2
|
-12.02% |
2.066 |
1.817 |
- |
-15.65% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-12.01% |
50238.000 |
44204.198 |
- |
1.31% |
- |
|
std::adjacent_find(deque<int>,_pred)/8
|
-11.94% |
4.838 |
4.260 |
- |
-9.56% |
- |
|
std::set<int>::ctor(const&,_alloc)/32
|
-11.88% |
248.035 |
218.570 |
- |
-0.93% |
- |
|
BM_vector_deque_ranges_move_backward/1
|
-11.87% |
2.329 |
2.053 |
- |
-10.01% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/50
|
-11.87% |
28.918 |
25.486 |
- |
0.38% |
- |
|
std::map<std::string,_int>::ctor(&&,_different_allocs)/0
|
-11.85% |
14.643 |
12.907 |
- |
0.65% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-11.82% |
19.814 |
17.472 |
- |
-0.85% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8192
|
-11.75% |
569.375 |
502.463 |
- |
-7.72% |
- |
|
BM_StringMove_Small
|
-11.73% |
0.799 |
0.705 |
- |
-4.29% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/1048576
|
-11.73% |
3169.555 |
2797.828 |
- |
17.82% |
- |
|
BM_StringMove_Large
|
-11.73% |
0.798 |
0.704 |
- |
-0.11% |
- |
|
BM_deque_deque_move_backward/0
|
-11.65% |
0.919 |
0.812 |
- |
-5.12% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/8
|
-11.64% |
9.365 |
8.275 |
- |
-1.55% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-11.62% |
19.825 |
17.522 |
- |
-0.68% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/0
|
-11.60% |
14.528 |
12.843 |
- |
0.77% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/50
|
-11.59% |
2.643 |
2.337 |
- |
1.85% |
- |
|
std::set<std::string>::ctor(&&,_different_allocs)/0
|
-11.57% |
14.489 |
12.814 |
- |
0.50% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/32
|
-11.56% |
1.729 |
1.529 |
- |
-8.31% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/50
|
-11.49% |
28.308 |
25.054 |
- |
-2.52% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/8192
|
-11.45% |
9245.324 |
8186.921 |
- |
-4.85% |
- |
|
std::fill(list<int>)/8192
|
-11.42% |
8518.996 |
7545.842 |
- |
-7.12% |
- |
|
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192
|
-11.40% |
7693.487 |
6816.289 |
- |
-1.37% |
- |
|
std::partition(deque<int>)_(sparse)/50
|
-11.38% |
17.246 |
15.283 |
- |
3.39% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-11.29% |
3582575.480 |
3177946.259 |
- |
-2.93% |
- |
|
std::partial_sort(deque<int>)_(ascending)/8192
|
-11.25% |
162158.621 |
143919.435 |
- |
-0.37% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-11.17% |
7671.183 |
6814.541 |
- |
-1.23% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/1024
|
-11.16% |
1028065.763 |
913282.347 |
- |
-0.02% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-11.16% |
39.144 |
34.776 |
- |
-3.37% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/8
|
-11.15% |
0.521 |
0.463 |
- |
0.44% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-11.14% |
870.550 |
773.586 |
- |
13.28% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/32
|
-11.13% |
3.966 |
3.525 |
- |
-5.78% |
- |
|
std::find_end(vector<int>,_pred)_(near_matches)/8192
|
-11.09% |
1631029.556 |
1450229.423 |
- |
0.15% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-11.03% |
283279.563 |
252040.432 |
- |
2.00% |
- |
|
BM_lexicographical_compare_three_way_fast_path/1
|
-11.01% |
0.413 |
0.368 |
- |
0.12% |
- |
|
BM_CmpLess_uchar_short
|
-10.98% |
1.135 |
1.010 |
- |
-1.87% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192
|
-10.98% |
5.544 |
4.936 |
- |
0.32% |
- |
|
SetIntersection_Front_Set_uint32_262144_1024
|
-10.97% |
14078427.392 |
12533825.376 |
- |
-1.39% |
- |
|
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192
|
-10.97% |
7679.045 |
6836.974 |
- |
-1.36% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_16
|
-10.90% |
6681120.625 |
5952977.779 |
- |
-17.96% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024
|
-10.89% |
1269612.394 |
1131319.611 |
- |
-0.94% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/32
|
-10.88% |
15.744 |
14.031 |
- |
-10.48% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/8192
|
-10.87% |
9040.942 |
8058.346 |
- |
16.64% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
-10.86% |
33.088 |
29.495 |
- |
-5.47% |
- |
|
std::find_end(list<int>,_pred)_(near_matches)/1024
|
-10.86% |
42861.115 |
38208.401 |
- |
0.63% |
- |
|
BM_PushHeap_float_PipeOrgan_4
|
-10.77% |
0.540 |
0.482 |
- |
0.19% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8
|
-10.75% |
19.391 |
17.306 |
- |
-10.29% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/1024
|
-10.74% |
4.724 |
4.217 |
- |
-4.77% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/8192
|
-10.73% |
1.156 |
1.032 |
- |
13.97% |
- |
|
std::any_of(deque<int>)_(process_all)/8192
|
-10.71% |
2833.712 |
2530.330 |
- |
-0.10% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-10.69% |
68.061 |
60.783 |
- |
-4.57% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/1024
|
-10.68% |
62.246 |
55.595 |
- |
10.08% |
- |
|
std::find_end(list<int>,_pred)_(near_matches)/1000
|
-10.66% |
41242.647 |
36845.080 |
- |
0.60% |
- |
|
std::set<int>::count(key)_(existent)/1024
|
-10.66% |
4.683 |
4.184 |
- |
1.79% |
- |
|
std::find_end(vector<int>)_(near_matches)/1024
|
-10.63% |
15666.013 |
14000.994 |
- |
0.68% |
- |
|
BM_deque_deque_copy_backward/0
|
-10.62% |
0.921 |
0.823 |
- |
1.41% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-10.61% |
8360.145 |
7472.976 |
- |
1.11% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024
|
-10.58% |
326.452 |
291.905 |
- |
-0.00% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/1024
|
-10.57% |
6.007 |
5.372 |
- |
-5.67% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/32
|
-10.56% |
251.225 |
224.687 |
- |
0.52% |
- |
|
std::find_end(vector<int>)_(near_matches)/1000
|
-10.56% |
15052.698 |
13463.131 |
- |
0.06% |
- |
|
std::find_if(vector<int>)_(process_all)/1024
|
-10.55% |
125.593 |
112.341 |
- |
-2.03% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8192
|
-10.54% |
237.582 |
212.535 |
- |
0.50% |
- |
|
BM_CmpLess_uint_short
|
-10.52% |
1.136 |
1.017 |
- |
1.35% |
- |
|
std::multiset<int>::count(key)_(existent)/8192
|
-10.52% |
10.260 |
9.180 |
- |
-1.37% |
- |
|
BM_vector_deque_ranges_move/1
|
-10.50% |
2.332 |
2.087 |
- |
-9.37% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8
|
-10.49% |
0.932 |
0.835 |
- |
-6.16% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/0
|
-10.49% |
14.342 |
12.837 |
- |
0.21% |
- |
|
std::partial_sort(deque<int>)_(descending)/8192
|
-10.49% |
282589.439 |
252955.879 |
- |
-6.35% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/32
|
-10.47% |
2.971 |
2.660 |
- |
-35.54% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/1024
|
-10.44% |
3.465 |
3.103 |
- |
-5.97% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
-10.39% |
16663.636 |
14931.808 |
- |
-9.82% |
- |
|
std::unique(list<int>)_(contiguous)/8192
|
-10.38% |
7802.830 |
6992.640 |
- |
-0.91% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-10.37% |
3.116 |
2.793 |
- |
0.34% |
- |
|
std::copy(deque<int>)/64
|
-10.36% |
3.018 |
2.705 |
- |
-1.14% |
- |
|
std::any_of(deque<int>)_(process_all)/32768
|
-10.34% |
11288.254 |
10121.308 |
- |
0.13% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
-10.31% |
14.297 |
12.823 |
- |
-1.33% |
- |
|
std::unordered_set<std::string>::ctor(const&)/32
|
-10.30% |
795.931 |
713.933 |
- |
-8.29% |
- |
|
BM_CmpEqual_ushort_short
|
-10.26% |
1.126 |
1.010 |
- |
-4.08% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/8192
|
-10.25% |
9.181 |
8.240 |
- |
-4.53% |
- |
|
std::find_if_not(vector<int>)_(process_all)/1024
|
-10.24% |
125.060 |
112.259 |
- |
0.03% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-10.19% |
43642.399 |
39195.853 |
- |
-0.22% |
- |
|
std::map<int,_int>::erase(iterator)/8192
|
-10.18% |
26.727 |
24.006 |
- |
-0.33% |
- |
|
std::move(list<int>)/4096
|
-10.13% |
4360.747 |
3918.790 |
- |
-18.10% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(existent)/32
|
-10.11% |
2.456 |
2.208 |
- |
-0.13% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8
|
-10.09% |
0.969 |
0.872 |
- |
-5.66% |
- |
|
std::set<std::string>::ctor(const&,_alloc)/1024
|
-10.06% |
41349.189 |
37187.445 |
- |
1.50% |
- |
|
std::stable_sort(deque<int>)_(repeated)/8
|
-9.98% |
19.713 |
17.746 |
- |
-1.74% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-9.98% |
50304.151 |
45284.262 |
- |
-0.02% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/32
|
-9.95% |
2.379 |
2.142 |
- |
-6.61% |
- |
|
std::find_end(list<int>,_pred)_(near_matches)/8192
|
-9.94% |
2662823.390 |
2398058.503 |
- |
0.39% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576
|
-9.94% |
339776.780 |
306017.436 |
- |
-0.02% |
- |
|
BM_CmpEqual_uint_short
|
-9.91% |
1.135 |
1.023 |
- |
-1.50% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32
|
-9.91% |
231.837 |
208.865 |
- |
-6.29% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
-9.82% |
7.269 |
6.555 |
- |
-0.73% |
- |
|
std::stable_sort(deque<int>)_(shuffled)/8192
|
-9.81% |
15961.235 |
14395.050 |
- |
1.80% |
- |
|
std::unordered_set<int>::find(key)_(existent)/32
|
-9.81% |
1.326 |
1.196 |
- |
-6.86% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/1
|
-9.79% |
1.715 |
1.547 |
- |
0.06% |
- |
|
std::unique(vector<int>,_pred)_(contiguous)/1024
|
-9.78% |
540.529 |
487.649 |
- |
0.47% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-9.75% |
11.991 |
10.822 |
- |
-7.39% |
- |
|
BM_deque_vector_ranges_copy/0
|
-9.74% |
1.438 |
1.298 |
- |
-8.11% |
- |
|
BM_StringEraseWithMove_Small_Transparent
|
-9.64% |
2.412 |
2.179 |
- |
-7.48% |
- |
|
BM_CmpEqual_uint_int
|
-9.64% |
1.129 |
1.020 |
- |
-1.29% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-9.64% |
52.061 |
47.043 |
- |
-9.59% |
- |
|
BM_CmpEqual_ushort_schar
|
-9.63% |
1.118 |
1.010 |
- |
2.36% |
- |
|
std::multimap<int,_int>::ctor(&&,_different_allocs)/0
|
-9.60% |
14.103 |
12.750 |
- |
-0.37% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256
|
-9.59% |
1230312.025 |
1112292.194 |
- |
-2.04% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/8192
|
-9.55% |
9.653 |
8.731 |
- |
-6.55% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-9.54% |
871.186 |
788.040 |
- |
-1.19% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/1024
|
-9.54% |
41.582 |
37.616 |
- |
6.07% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/32
|
-9.53% |
19.855 |
17.964 |
- |
-5.03% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8
|
-9.50% |
4.556 |
4.123 |
- |
0.24% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
-9.50% |
0.515 |
0.466 |
- |
-10.52% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/32
|
-9.48% |
67.894 |
61.457 |
- |
-8.76% |
- |
|
std::multiset<int>::find(key)_(non-existent)/8192
|
-9.48% |
9.262 |
8.385 |
- |
-18.56% |
- |
|
std::copy_if(list<int>)_(entire_range)/64
|
-9.44% |
33.472 |
30.312 |
- |
-8.61% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/32
|
-9.44% |
255.785 |
231.642 |
- |
-1.84% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/8192
|
-9.44% |
17.332 |
15.697 |
- |
0.40% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Descending_1
|
-9.43% |
0.515 |
0.466 |
- |
-1.04% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/32
|
-9.43% |
2.579 |
2.336 |
- |
-1.74% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192
|
-9.43% |
27006.931 |
24460.295 |
- |
3.70% |
- |
|
std::generate_n(list<int>)/50
|
-9.38% |
16.772 |
15.199 |
- |
-0.74% |
- |
|
std::sort_heap(vector<NonIntegral>,_pred)/8
|
-9.36% |
32.185 |
29.172 |
- |
-2.23% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192
|
-9.35% |
0.697 |
0.632 |
- |
-0.82% |
- |
|
std::pop_heap(deque<int>)/1024
|
-9.34% |
13.584 |
12.315 |
- |
-6.63% |
- |
|
std::stable_partition(list<int>)_(dense)/50
|
-9.33% |
57.680 |
52.301 |
- |
-5.70% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-9.30% |
831.696 |
754.323 |
- |
-8.69% |
- |
|
BM_deque_deque_ranges_move_backward/2
|
-9.30% |
2.470 |
2.240 |
- |
-4.51% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle
|
-9.30% |
0.688 |
0.624 |
- |
-0.37% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Small_Control
|
-9.25% |
1.775 |
1.611 |
- |
-3.87% |
- |
|
std::reverse(list<int>)/32768
|
-9.24% |
19216.225 |
17441.445 |
- |
-0.82% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-9.20% |
3.801 |
3.451 |
- |
-2.41% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/0
|
-9.18% |
13.890 |
12.616 |
- |
-0.82% |
- |
|
BM_deque_deque_ranges_move/1
|
-9.17% |
2.598 |
2.360 |
- |
-5.33% |
- |
|
std::multiset<int>::count(key)_(non-existent)/0
|
-9.17% |
0.275 |
0.250 |
- |
-5.62% |
- |
|
std::adjacent_find(vector<int>,_pred)/8
|
-9.17% |
3.525 |
3.202 |
- |
-1.22% |
- |
|
std::copy_n(vector<int>)/32768
|
-9.16% |
3686.644 |
3348.904 |
- |
-9.00% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-9.13% |
261593.282 |
237705.263 |
- |
-0.11% |
- |
|
std::stable_sort(deque<int>)_(heap)/8
|
-9.11% |
26.262 |
23.869 |
- |
-1.54% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/1024
|
-9.07% |
324.985 |
295.496 |
- |
0.98% |
- |
|
std::find_if(deque<int>)_(bail_25%)/32768
|
-9.07% |
2213.869 |
2013.092 |
- |
-6.42% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32
|
-9.06% |
1.956 |
1.779 |
- |
19.98% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-9.01% |
52.256 |
47.549 |
- |
2.55% |
- |
|
ranges::min(std::vector<__int128>)/64
|
-8.99% |
26.794 |
24.385 |
- |
-3.79% |
- |
|
std::vector<std::string>::ctor(size)/1024
|
-8.94% |
464.449 |
422.937 |
- |
-0.73% |
- |
|
std::find_end(list<int>)_(near_matches)/8192
|
-8.93% |
2457994.737 |
2238420.661 |
- |
0.54% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-8.92% |
211188653.580 |
192351434.480 |
- |
-0.37% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_16
|
-8.91% |
18243912.267 |
16618671.440 |
- |
-8.54% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192
|
-8.90% |
22.952 |
20.910 |
- |
-10.94% |
- |
|
std::copy(list<int>)/4096
|
-8.86% |
3268.963 |
2979.215 |
- |
-8.69% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/0
|
-8.85% |
13.879 |
12.651 |
- |
-0.03% |
- |
|
std::deque<int>::insert(middle)_(cheap_elements)/32
|
-8.84% |
12.402 |
11.305 |
- |
-2.25% |
- |
|
std::find_end(vector<int>,_pred)_(near_matches)/1024
|
-8.83% |
26328.045 |
24004.155 |
- |
-0.20% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64
|
-8.80% |
1253227.860 |
1142998.126 |
- |
2.44% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/1024
|
-8.79% |
42.388 |
38.663 |
- |
-0.05% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/1024
|
-8.68% |
25.080 |
22.903 |
- |
-0.96% |
- |
|
std::find_end(vector<int>,_pred)_(near_matches)/1000
|
-8.67% |
25288.706 |
23095.370 |
- |
-0.13% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384
|
-8.65% |
1245913.791 |
1138115.372 |
- |
-0.38% |
- |
|
BM_vector_deque_ranges_copy_backward/0
|
-8.64% |
0.519 |
0.474 |
- |
-22.18% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_4
|
-8.63% |
5095696.012 |
4655695.741 |
- |
-6.22% |
- |
|
std::set<int>::contains(key)_(non-existent)/32
|
-8.63% |
3.072 |
2.807 |
- |
-0.80% |
- |
|
std::map<int,_int>::clear()/1024
|
-8.62% |
11337.328 |
10360.369 |
- |
-2.26% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/50
|
-8.61% |
23.562 |
21.532 |
- |
-7.29% |
- |
|
BM_PushHeap_float_Ascending_4
|
-8.60% |
0.587 |
0.536 |
- |
0.21% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_16
|
-8.57% |
18312484.508 |
16743091.974 |
- |
-3.82% |
- |
|
std::is_sorted_until(list<int>,_pred)/8192
|
-8.56% |
7620.691 |
6968.528 |
- |
-21.62% |
- |
|
BM_StringRelational_Compare_Huge_Large_Control
|
-8.55% |
2.276 |
2.081 |
- |
0.02% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192
|
-8.55% |
28529.467 |
26090.347 |
- |
1.77% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8
|
-8.53% |
4.625 |
4.230 |
- |
0.10% |
- |
|
BM_CmpLess_uint_schar
|
-8.51% |
1.134 |
1.038 |
- |
-2.06% |
- |
|
SetIntersection_Interlaced_Set_float_256_64
|
-8.44% |
13996144.730 |
12814628.217 |
- |
-5.29% |
- |
|
rng::contains(vector<int>)_(process_all)/8
|
-8.44% |
2.817 |
2.580 |
- |
3.40% |
- |
|
std::multiset<std::string>::find(key)_(existent)/8192
|
-8.43% |
30.260 |
27.709 |
- |
4.47% |
- |
|
std::all_of(list<int>)_(process_all)/8192
|
-8.41% |
7644.749 |
7001.448 |
- |
-18.12% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/50
|
-8.39% |
1.570 |
1.438 |
- |
-4.46% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192
|
-8.39% |
12589.841 |
11533.985 |
- |
-0.32% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024
|
-8.38% |
1191.292 |
1091.504 |
- |
2.42% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1024
|
-8.36% |
5922487.411 |
5427228.445 |
- |
-8.18% |
- |
|
std::stable_sort(deque<int>)_(descending)/8
|
-8.36% |
28.414 |
26.039 |
- |
-0.44% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1024
|
-8.35% |
103759567.730 |
95090487.549 |
- |
-21.05% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-8.35% |
45431.064 |
41635.539 |
- |
2.14% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-8.34% |
51354.220 |
47072.081 |
- |
3.74% |
- |
|
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-8.33% |
22.458 |
20.587 |
- |
2.29% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32
|
-8.33% |
2.413 |
2.212 |
- |
-7.33% |
- |
|
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle
|
-8.31% |
60.747 |
55.699 |
- |
0.09% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/52
|
-8.29% |
84.216 |
77.234 |
- |
-7.76% |
- |
|
std::equal(vector<int>)_(it,_it,_it)/50
|
-8.28% |
4.559 |
4.182 |
- |
0.83% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64
|
-8.28% |
20147429.879 |
18478622.841 |
- |
-0.18% |
- |
|
BM_PushHeap_float_QuickSortAdversary_4
|
-8.26% |
0.586 |
0.538 |
- |
0.45% |
- |
|
std::sort_heap(vector<int>)/8
|
-8.24% |
32.077 |
29.435 |
- |
-0.26% |
- |
|
std::move(vector<bool>)_(unaligned)/512
|
-8.22% |
4.782 |
4.389 |
- |
-9.52% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-8.22% |
6490.305 |
5956.892 |
- |
4.44% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8
|
-8.16% |
0.733 |
0.674 |
- |
-5.26% |
- |
|
BM_deque_vector_copy_backward/0
|
-8.12% |
1.541 |
1.416 |
- |
-0.16% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024
|
-8.11% |
40223.506 |
36962.306 |
- |
0.82% |
- |
|
std::equal(vector<int>)_(it,_it,_it)/8
|
-8.10% |
1.257 |
1.155 |
- |
0.06% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8192
|
-8.07% |
228.589 |
210.133 |
- |
-17.18% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/32
|
-8.07% |
56.817 |
52.234 |
- |
-6.42% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0
|
-8.06% |
0.378 |
0.347 |
- |
0.22% |
- |
|
BM_StringConstructDestroyCStr_Huge_Transparent
|
-8.06% |
69.276 |
63.695 |
- |
-1.74% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192
|
-8.05% |
104088.386 |
95707.329 |
- |
-0.18% |
- |
|
BM_deque_deque_ranges_move/2
|
-8.02% |
2.307 |
2.122 |
- |
-5.43% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/1024
|
-8.02% |
52.900 |
48.657 |
- |
-7.18% |
- |
|
std::remove_if(vector<int>)_(prefix)/50
|
-8.02% |
58.489 |
53.798 |
- |
0.02% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024
|
-8.00% |
24.767 |
22.785 |
- |
-7.70% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
-8.00% |
25.216 |
23.200 |
- |
-6.69% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0
|
-7.99% |
0.291 |
0.268 |
- |
1.23% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/8192
|
-7.98% |
192.524 |
177.160 |
- |
6.15% |
- |
|
std::partition(list<int>)_(sparse)/8192
|
-7.94% |
8290.379 |
7632.512 |
- |
-3.47% |
- |
|
BM_PushHeap_float_Random_4
|
-7.91% |
3.007 |
2.769 |
- |
1.53% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/32
|
-7.90% |
2.345 |
2.159 |
- |
-7.00% |
- |
|
std::find_end(list<int>)_(near_matches)/1024
|
-7.88% |
37708.087 |
34736.922 |
- |
1.15% |
- |
|
std::unordered_map<int,_int>::clear()/1024
|
-7.87% |
8565.891 |
7891.364 |
- |
-0.74% |
- |
|
std::rotate(list<int>)_(by_1/2)/8192
|
-7.87% |
4656.686 |
4290.141 |
- |
-20.86% |
- |
|
std::pop_heap(deque<float>)/1024
|
-7.85% |
13.589 |
12.522 |
- |
1.44% |
- |
|
SetIntersection_None_Set_string_262144_4
|
-7.84% |
1709567.709 |
1575608.887 |
- |
0.05% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/1024
|
-7.81% |
267.502 |
246.615 |
- |
-0.98% |
- |
|
std::find_end(list<int>)_(near_matches)/1000
|
-7.80% |
36128.912 |
33310.557 |
- |
1.23% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-7.77% |
58476.918 |
53934.063 |
- |
1.71% |
- |
|
std::rotate(list<int>)_(by_1/2)/50
|
-7.76% |
13.664 |
12.603 |
- |
0.20% |
- |
|
std::search_n(list<int>)_(no_match)/8192
|
-7.73% |
7440.476 |
6865.071 |
39.110 |
-1.49% |
39.110 |
|
std::unordered_set<std::string>::count(key)_(non-existent)/8192
|
-7.73% |
26.351 |
24.315 |
- |
1.12% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-7.72% |
32.168 |
29.684 |
- |
-1.06% |
- |
|
SetIntersection_None_Set_string_262144_64
|
-7.72% |
1703906.740 |
1572437.660 |
- |
-0.33% |
- |
|
std::generate(deque<int>)/32
|
-7.71% |
8.683 |
8.014 |
- |
0.63% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/1024
|
-7.71% |
39681.250 |
36623.489 |
- |
0.41% |
- |
|
BM_StringConstructDestroyCStr_Small_Opaque
|
-7.69% |
2.253 |
2.079 |
- |
0.00% |
- |
|
BM_CmpLess_uchar_schar
|
-7.69% |
1.122 |
1.036 |
- |
0.33% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1024
|
-7.68% |
41552999.422 |
38359742.984 |
- |
-2.34% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024
|
-7.68% |
1.564 |
1.444 |
- |
-6.28% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/1024
|
-7.67% |
639.612 |
590.524 |
- |
-0.38% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/1024
|
-7.67% |
1.111 |
1.025 |
- |
7.44% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-7.63% |
26463573.918 |
24445374.291 |
- |
4.43% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1000
|
-7.62% |
466.637 |
431.100 |
- |
-2.88% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32
|
-7.59% |
65.911 |
60.908 |
- |
-6.12% |
- |
|
std::all_of(deque<int>)_(process_all)/32768
|
-7.55% |
10899.278 |
10076.137 |
- |
-0.05% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-7.54% |
3168648.357 |
2929689.858 |
- |
0.04% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-7.54% |
14808.666 |
13692.422 |
- |
-0.25% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/8192
|
-7.54% |
56.414 |
52.163 |
- |
-26.41% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/32
|
-7.52% |
872.788 |
807.172 |
- |
-0.78% |
- |
|
SetIntersection_None_Set_string_262144_256
|
-7.52% |
1705061.115 |
1576912.842 |
- |
0.32% |
- |
|
SetIntersection_None_Set_string_262144_1
|
-7.51% |
1699790.609 |
1572079.103 |
- |
0.11% |
- |
|
std::find_end(vector<int>,_pred)_(process_all)/8192
|
-7.50% |
4645.049 |
4296.546 |
- |
0.36% |
- |
|
SetIntersection_None_Set_string_262144_1024
|
-7.49% |
1720230.062 |
1591312.012 |
- |
0.36% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64
|
-7.43% |
19920405.161 |
18440465.599 |
- |
1.61% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
-7.41% |
1700123.779 |
1574093.994 |
- |
-2.86% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1024
|
-7.40% |
5909509.630 |
5472170.422 |
- |
-7.39% |
- |
|
SetIntersection_None_Set_string_262144_16
|
-7.38% |
1701763.834 |
1576160.645 |
- |
0.34% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192
|
-7.37% |
4856.554 |
4498.420 |
- |
-14.06% |
- |
|
SetIntersection_None_Set_string_262144_16384
|
-7.37% |
1702489.178 |
1576952.635 |
- |
0.08% |
- |
|
std::map<int,_int>::clear()/8192
|
-7.37% |
92082.029 |
85295.727 |
- |
0.44% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/8192
|
-7.37% |
8514.123 |
7886.767 |
- |
0.12% |
- |
|
std::all_of(deque<int>)_(process_all)/8192
|
-7.32% |
2719.838 |
2520.658 |
- |
0.01% |
- |
|
std::none_of(deque<int>)_(process_all)/32768
|
-7.32% |
10888.096 |
10091.464 |
- |
-0.17% |
- |
|
std::remove_if(vector<int>)_(prefix)/1024
|
-7.29% |
377.315 |
349.823 |
- |
-0.03% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-7.28% |
1926.770 |
1786.468 |
- |
4.00% |
- |
|
rng::find_last(list<int>)_(bail_90%)/50
|
-7.27% |
1.340 |
1.243 |
- |
-3.40% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8
|
-7.26% |
8.252 |
7.653 |
- |
-0.86% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024
|
-7.25% |
5.258 |
4.877 |
- |
0.23% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024
|
-7.25% |
14737.138 |
13669.256 |
- |
-0.62% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024
|
-7.24% |
96.757 |
89.750 |
- |
-4.64% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_end)/8
|
-7.21% |
0.754 |
0.699 |
- |
0.10% |
- |
|
SetIntersection_None_Set_string_262144_262144
|
-7.21% |
1710767.334 |
1587422.769 |
- |
0.42% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-7.21% |
1691297.934 |
1569418.293 |
- |
-0.32% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-7.20% |
7954624.158 |
7382074.552 |
- |
-1.52% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/8192
|
-7.19% |
3930.856 |
3648.178 |
- |
18.07% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-7.19% |
243319897.671 |
225828317.331 |
- |
-1.38% |
- |
|
BM_CmpEqual_uint_schar
|
-7.18% |
1.133 |
1.051 |
- |
-1.40% |
- |
|
BM_StringRead_Cold_Shallow_Small
|
-7.13% |
1.125 |
1.045 |
- |
-5.42% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-7.13% |
6386.166 |
5930.546 |
- |
1.48% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256
|
-7.13% |
14184778.212 |
13173420.609 |
- |
4.13% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/50
|
-7.13% |
1.621 |
1.505 |
- |
-0.09% |
- |
|
std::find_end(vector<int>,_pred)_(process_all)/1000
|
-7.12% |
565.641 |
525.367 |
- |
0.39% |
- |
|
BM_StringRelational_Compare_Empty_Small_Control
|
-7.11% |
1.731 |
1.608 |
- |
-0.02% |
- |
|
std::map<int,_int>::count(key)_(existent)/8192
|
-7.10% |
6.152 |
5.716 |
- |
-0.61% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0
|
-7.09% |
0.281 |
0.261 |
- |
-2.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-7.07% |
1676653.891 |
1558093.262 |
- |
-0.15% |
- |
|
BM_StringAssignAsciiz_Empty_Opaque
|
-7.05% |
3.336 |
3.100 |
- |
-3.56% |
- |
|
std::none_of(deque<int>)_(process_all)/8192
|
-7.04% |
2717.706 |
2526.286 |
- |
-0.03% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-7.04% |
13505.593 |
12555.105 |
- |
-0.58% |
- |
|
std::lower_bound(std::list<int>)/8192
|
-7.04% |
14213.834 |
13213.588 |
- |
-1.54% |
- |
|
BM_StringAssignAsciiz_Small_Opaque
|
-7.03% |
3.337 |
3.103 |
- |
-1.83% |
- |
|
BM_StringRelational_Compare_Empty_Empty_Control
|
-7.02% |
1.732 |
1.610 |
- |
0.05% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16384
|
-7.01% |
371962841.924 |
345903496.498 |
- |
-1.52% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/64
|
-7.00% |
1.995 |
1.856 |
- |
-5.62% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/32
|
-6.98% |
25.450 |
23.673 |
- |
3.16% |
- |
|
std::reverse(list<int>)/64
|
-6.98% |
18.667 |
17.364 |
- |
0.00% |
- |
|
std::stable_partition(deque<int>)_(sparse)/8192
|
-6.96% |
3657.156 |
3402.638 |
- |
3.39% |
- |
|
std::replace_if(list<int>)_(sprinkled)/32
|
-6.96% |
14.267 |
13.274 |
- |
0.44% |
- |
|
std::find_end(vector<int>,_pred)_(process_all)/1024
|
-6.93% |
579.988 |
539.815 |
- |
0.80% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_4
|
-6.92% |
1744190.727 |
1623543.835 |
- |
-1.82% |
- |
|
BM_std_minmax_element<char>/5500
|
-6.91% |
1441.057 |
1341.524 |
- |
-8.84% |
- |
|
std::multiset<int>::ctor(&&,_different_allocs)/0
|
-6.89% |
13.774 |
12.825 |
- |
0.35% |
- |
|
rng::find_last_if(vector<int>)_(bail_10%)/50
|
-6.87% |
12.374 |
11.524 |
- |
-1.30% |
- |
|
BM_std_minmax_element<char>/4096
|
-6.87% |
1075.804 |
1001.914 |
- |
-8.75% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_64
|
-6.85% |
8570493.635 |
7983433.460 |
- |
-1.96% |
- |
|
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32
|
-6.85% |
307.987 |
286.898 |
- |
-0.70% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192
|
-6.84% |
85621.580 |
79763.086 |
- |
-1.58% |
- |
|
BM_CmpEqual_uchar_short
|
-6.84% |
1.085 |
1.011 |
- |
-2.04% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
-6.83% |
10.193 |
9.497 |
- |
-16.21% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/1024
|
-6.82% |
4.437 |
4.135 |
- |
-2.39% |
- |
|
std::upper_bound(std::list<int>)/8192
|
-6.80% |
14122.896 |
13163.008 |
- |
-1.03% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst
|
-6.79% |
0.692 |
0.645 |
- |
1.65% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/8192
|
-6.77% |
4.154 |
3.873 |
- |
-3.83% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8192
|
-6.77% |
280853.455 |
261849.653 |
- |
-2.35% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-6.76% |
16158.710 |
15065.664 |
- |
0.48% |
- |
|
std::generate(deque<int>)/50
|
-6.75% |
12.851 |
11.984 |
- |
0.41% |
- |
|
std::multiset<int>::find(key)_(non-existent)/1024
|
-6.74% |
6.064 |
5.656 |
- |
-5.53% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192
|
-6.73% |
22.083 |
20.598 |
- |
6.53% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-6.72% |
943318.779 |
879941.948 |
- |
-5.03% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-6.70% |
53.643 |
50.049 |
- |
2.73% |
- |
|
std::set<int>::find(key)_(existent)/1024
|
-6.69% |
4.106 |
3.832 |
- |
-4.58% |
- |
|
std::pop_heap(deque<std::string>)/1024
|
-6.68% |
66.905 |
62.433 |
- |
3.11% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8
|
-6.68% |
4.628 |
4.319 |
- |
-3.63% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-6.66% |
9556404.907 |
8919508.201 |
- |
-0.66% |
- |
|
BM_std_minmax_element<char>/70000
|
-6.66% |
18227.984 |
17013.792 |
- |
-8.48% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/0
|
-6.65% |
0.490 |
0.457 |
- |
5.18% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/1024
|
-6.64% |
48.608 |
45.382 |
- |
-1.38% |
- |
|
BM_std_minmax_element<long_long>/1
|
-6.63% |
0.324 |
0.303 |
- |
1.46% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-6.63% |
1692840.496 |
1580601.642 |
- |
-0.78% |
- |
|
std::deque<int>::insert(middle)_(cheap_elements)/8192
|
-6.60% |
176.086 |
164.463 |
- |
-0.32% |
- |
|
BM_PushHeap_string_Ascending_262144
|
-6.60% |
31.698 |
29.606 |
- |
-0.64% |
- |
|
std::adjacent_find(list<int>,_pred)/50
|
-6.59% |
31.305 |
29.242 |
- |
0.24% |
- |
|
BM_std_minmax_element<char>/4000
|
-6.56% |
1048.304 |
979.509 |
- |
-8.63% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_64
|
-6.55% |
13855898.284 |
12948921.418 |
- |
0.67% |
- |
|
rng::for_each(map<int>)/50
|
-6.54% |
40.399 |
37.756 |
- |
0.08% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-6.54% |
140533.380 |
131346.245 |
- |
0.11% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-6.53% |
1679493.162 |
1569875.897 |
- |
-0.24% |
- |
|
BM_std_minmax_element<char>/65536
|
-6.52% |
17040.338 |
15928.637 |
- |
-8.42% |
- |
|
BM_PushHeap_uint64_QuickSortAdversary_4
|
-6.50% |
0.589 |
0.550 |
- |
-0.87% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-6.46% |
33.662 |
31.486 |
- |
32.58% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
-6.46% |
10.716 |
10.024 |
- |
1.97% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8
|
-6.43% |
17.650 |
16.514 |
- |
12.48% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16
|
-6.42% |
23235625.108 |
21743708.634 |
- |
-1.80% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8192
|
-6.42% |
258966.284 |
242339.351 |
- |
0.51% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/32
|
-6.41% |
2.689 |
2.517 |
- |
-37.50% |
- |
|
BM_std_minmax_element<char>/64000
|
-6.41% |
16622.266 |
15556.428 |
- |
-8.41% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-6.38% |
1697857.422 |
1589515.381 |
- |
-0.38% |
- |
|
SetIntersection_Front_Vector_string_1024_256
|
-6.38% |
10204165.223 |
9553511.354 |
- |
2.15% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/0
|
-6.37% |
0.288 |
0.270 |
- |
-2.87% |
- |
|
BM_deque_vector_ranges_move/64
|
-6.36% |
2.844 |
2.663 |
- |
0.88% |
- |
|
BM_StringFindNoMatch/10
|
-6.35% |
1.356 |
1.270 |
- |
-8.29% |
- |
|
BM_StringFindAllMatch/8
|
-6.35% |
2.683 |
2.513 |
- |
-0.52% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192
|
-6.34% |
7.802 |
7.307 |
- |
-35.87% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-6.33% |
15803.235 |
14802.857 |
- |
-1.99% |
- |
|
SetIntersection_Front_Set_string_262144_16
|
-6.33% |
1938129.251 |
1815461.366 |
- |
-1.59% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/32
|
-6.31% |
39.245 |
36.768 |
- |
-3.61% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_4
|
-6.30% |
1391355.035 |
1303743.115 |
- |
-5.23% |
- |
|
std::deque<std::string>::insert(middle)_(cheap_elements)/1024
|
-6.30% |
331.743 |
310.854 |
- |
0.13% |
- |
|
std::set<int>::count(key)_(non-existent)/1024
|
-6.29% |
7.964 |
7.463 |
- |
1.34% |
- |
|
std::deque<std::string>::insert(middle)_(expensive_elements)/1024
|
-6.27% |
348.591 |
326.726 |
- |
-0.24% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
-6.27% |
9583149.285 |
8982579.363 |
- |
0.04% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-6.26% |
1694022.949 |
1587989.584 |
- |
-1.24% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024
|
-6.24% |
983.493 |
922.078 |
- |
-4.39% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32
|
-6.24% |
2.801 |
2.626 |
- |
1.73% |
- |
|
std::unordered_map<int,_int>::clear()/8192
|
-6.23% |
66625.849 |
62477.505 |
- |
-0.53% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/32
|
-6.21% |
53.657 |
50.325 |
- |
3.04% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-6.18% |
61328.900 |
57536.685 |
- |
1.53% |
- |
|
BM_CmpLess_int_uint
|
-6.15% |
1.140 |
1.070 |
- |
-1.55% |
- |
|
std::unordered_set<int>::find(key)_(existent)/1024
|
-6.15% |
1.486 |
1.395 |
- |
-5.81% |
- |
|
BM_PushHeap_string_PipeOrgan_262144
|
-6.15% |
17.362 |
16.294 |
- |
-7.75% |
- |
|
std::search_n(list<int>,_pred)_(no_match)/8192
|
-6.13% |
8134.741 |
7636.307 |
83.772 |
1.31% |
83.772 |
|
std::equal(deque<int>)_(it,_it,_it,_it)/1048576
|
-6.11% |
506698.677 |
475743.703 |
- |
12.04% |
- |
|
std::swap_ranges(deque<int>)/1024
|
-6.10% |
340.267 |
319.496 |
- |
-3.20% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
-6.09% |
2.313 |
2.172 |
- |
-6.62% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-6.09% |
58989.594 |
55398.593 |
- |
0.38% |
- |
|
std::move_backward(list<int>)/4096
|
-6.08% |
5186.231 |
4870.704 |
- |
2.31% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-6.07% |
22.287 |
20.933 |
- |
4.35% |
- |
|
BM_CmpEqual_uchar_schar
|
-6.07% |
1.123 |
1.055 |
- |
4.64% |
- |
|
BM_CmpEqual_schar_uint
|
-6.07% |
1.149 |
1.079 |
- |
-2.13% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16
|
-6.06% |
27005271.138 |
25369449.454 |
- |
-1.32% |
- |
|
BM_PushHeap_uint32_Random_1
|
-6.05% |
0.465 |
0.437 |
- |
6.40% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-6.05% |
39.152 |
36.783 |
- |
1.12% |
- |
|
BM_PushHeap_uint64_Ascending_4
|
-6.04% |
0.588 |
0.553 |
- |
0.14% |
- |
|
std::shift_left(list<int>)/32
|
-6.04% |
14.178 |
13.322 |
- |
-0.26% |
- |
|
std::set<int>::lower_bound(key)_(existent)/32
|
-6.03% |
1.616 |
1.518 |
- |
2.39% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/32
|
-6.02% |
1.110 |
1.043 |
- |
8.50% |
- |
|
std::transform(deque<int>)_(identity_transform)/50
|
-6.02% |
20.289 |
19.068 |
- |
0.09% |
- |
|
std::find_if(list<int>)_(bail_25%)/32768
|
-6.00% |
7428.034 |
6982.060 |
- |
-0.22% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024
|
-6.00% |
23.529 |
22.116 |
- |
2.49% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-5.99% |
1692190.672 |
1590771.646 |
- |
-0.05% |
- |
|
std::partial_sort_copy(vector<int>)_(shuffled)/8
|
-5.99% |
11.611 |
10.915 |
- |
0.51% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
-5.99% |
9581781.413 |
9007573.524 |
- |
0.20% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32
|
-5.99% |
12.544 |
11.792 |
- |
0.40% |
- |
|
std::partition(deque<int>)_(sparse)/8192
|
-5.98% |
3120.596 |
2933.838 |
- |
-0.61% |
- |
|
std::generate_n(deque<int>)/50
|
-5.97% |
12.913 |
12.142 |
- |
0.16% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_4
|
-5.95% |
5027066.058 |
4727868.680 |
- |
-3.65% |
- |
|
ranges::minmax(std::vector<long_long>)/1
|
-5.94% |
0.647 |
0.608 |
- |
-2.23% |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/8
|
-5.93% |
16.798 |
15.801 |
- |
-3.36% |
- |
|
BM_CmpLess_ushort_schar
|
-5.93% |
1.119 |
1.053 |
- |
-0.17% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024
|
-5.93% |
5.695 |
5.358 |
- |
-32.72% |
- |
|
std::stable_partition(deque<int>)_(dense)/32
|
-5.91% |
29.751 |
27.992 |
- |
-4.85% |
- |
|
bm_lexicographical_compare<unsigned_char>/64
|
-5.90% |
1.998 |
1.880 |
- |
-2.60% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/8192
|
-5.90% |
2.828 |
2.662 |
- |
-6.52% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/32
|
-5.90% |
39.750 |
37.406 |
- |
-7.08% |
- |
|
BM_StringFindAllMatch/1
|
-5.89% |
2.905 |
2.734 |
- |
-6.42% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/1024
|
-5.88% |
136.360 |
128.340 |
- |
52.17% |
- |
|
std::generate_n(deque<int>)/32
|
-5.87% |
8.688 |
8.178 |
- |
0.20% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_256
|
-5.86% |
19485468.659 |
18342751.036 |
- |
-18.08% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192
|
-5.86% |
33.890 |
31.904 |
- |
-1.47% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/8192
|
-5.83% |
8.702 |
8.194 |
- |
-2.66% |
- |
|
ranges::minmax(std::vector<char>)/64
|
-5.80% |
1.353 |
1.274 |
- |
0.19% |
- |
|
BM_PushHeap_uint64_SingleElement_16
|
-5.79% |
0.358 |
0.337 |
- |
-13.38% |
- |
|
std::swap_ranges(deque<int>)/8192
|
-5.79% |
2704.849 |
2548.308 |
- |
-0.22% |
- |
|
BM_CmpLess_ushort_short
|
-5.79% |
1.122 |
1.057 |
- |
4.82% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192
|
-5.78% |
167226.699 |
157567.738 |
- |
0.19% |
- |
|
std::multiset<int>::clear()/8192
|
-5.77% |
82670.556 |
77898.567 |
- |
-1.29% |
- |
|
BM_std_minmax_element<char>/1024
|
-5.77% |
273.212 |
257.445 |
- |
-8.01% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/32
|
-5.77% |
16.724 |
15.759 |
- |
3.39% |
- |
|
std::set<int>::contains(key)_(existent)/32
|
-5.76% |
1.715 |
1.616 |
- |
-0.65% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/1024
|
-5.75% |
6.088 |
5.738 |
- |
-3.09% |
- |
|
std::generate(deque<int>)/8192
|
-5.73% |
2008.638 |
1893.451 |
- |
0.43% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/32
|
-5.72% |
2.415 |
2.277 |
- |
-13.20% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
-5.71% |
1820315.754 |
1716400.228 |
- |
0.26% |
- |
|
BM_CmpLess_uchar_int
|
-5.70% |
1.130 |
1.065 |
- |
-0.49% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
-5.69% |
1879644.533 |
1772661.863 |
- |
0.31% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_262144
|
-5.69% |
7.243 |
6.831 |
- |
-0.52% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
-5.68% |
1.406 |
1.326 |
- |
-7.75% |
- |
|
std::find_first_of(list<int>)_(small_needle)/50
|
-5.68% |
148.059 |
139.657 |
- |
-7.16% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8
|
-5.67% |
16.786 |
15.833 |
- |
-0.04% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-5.66% |
36.308 |
34.253 |
- |
-5.47% |
- |
|
std::unordered_multimap<int,_int>::clear()/8192
|
-5.66% |
67123.529 |
63326.603 |
- |
0.98% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
-5.65% |
2.449 |
2.310 |
- |
0.77% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024
|
-5.65% |
18885.037 |
17817.903 |
- |
-0.10% |
- |
|
std::deque<std::string>::insert(middle)_(expensive_elements)/8192
|
-5.65% |
2505.735 |
2364.202 |
- |
0.16% |
- |
|
BM_StringAssignStr_Huge_Transparent
|
-5.64% |
115.158 |
108.659 |
- |
-4.70% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024
|
-5.62% |
20.288 |
19.149 |
- |
0.44% |
- |
|
BM_CmpEqual_int_uint
|
-5.60% |
1.136 |
1.072 |
- |
-0.56% |
- |
|
std::partition_point(list<int>)/8192
|
-5.60% |
12447.488 |
11750.764 |
- |
-5.64% |
- |
|
std::none_of(list<int>)_(process_all)/8192
|
-5.59% |
7971.376 |
7525.588 |
- |
-18.65% |
- |
|
std::deque<std::string>::insert(middle)_(cheap_elements)/8192
|
-5.59% |
2477.719 |
2339.210 |
- |
-0.13% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/1024
|
-5.57% |
94.891 |
89.604 |
- |
-4.71% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024
|
-5.57% |
50.725 |
47.901 |
- |
-0.56% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-5.56% |
26922275.513 |
25424720.794 |
- |
-1.17% |
- |
|
BM_PushHeap_uint64_SingleElement_4
|
-5.54% |
0.377 |
0.356 |
- |
-5.57% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0
|
-5.54% |
0.289 |
0.273 |
- |
1.57% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1024
|
-5.54% |
477.758 |
451.311 |
- |
1.58% |
- |
|
std::multiset<int>::find(key)_(existent)/8192
|
-5.53% |
8.908 |
8.416 |
- |
-2.19% |
- |
|
SetIntersection_Interlaced_Vector_float_256_4
|
-5.52% |
5250844.767 |
4960823.680 |
- |
-7.21% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
-5.52% |
16.523 |
15.611 |
- |
2.11% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/8192
|
-5.52% |
22.379 |
21.144 |
- |
-5.66% |
- |
|
BM_StringFindCharLiteral/1024
|
-5.49% |
18.979 |
17.936 |
- |
-0.02% |
- |
|
std::set<int>::erase(iterator)/8192
|
-5.49% |
20.696 |
19.560 |
- |
-1.15% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/1024
|
-5.49% |
2.530 |
2.391 |
- |
21.20% |
- |
|
std::count_if(deque<int>)_(every_other)/8
|
-5.48% |
3.706 |
3.503 |
- |
0.45% |
- |
|
std::sort_heap(deque<int>,_pred)/8192
|
-5.48% |
451004.639 |
426310.930 |
- |
-0.33% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_1
|
-5.45% |
1074622.364 |
1016030.898 |
- |
-3.33% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32
|
-5.45% |
345.574 |
326.751 |
- |
-1.34% |
- |
|
std::find_end(vector<int>)_(process_all)/8192
|
-5.44% |
1802.040 |
1703.943 |
- |
1.31% |
- |
|
std::set<std::string>::insert(value)_(already_present)/8192
|
-5.42% |
31.276 |
29.580 |
- |
-21.87% |
- |
|
std::for_each_n(list<int>)/50
|
-5.42% |
24.253 |
22.939 |
- |
1.96% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024
|
-5.41% |
23517.979 |
22245.013 |
- |
-0.45% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/8192
|
-5.41% |
18.981 |
17.955 |
- |
-16.54% |
- |
|
SetIntersection_Interlaced_Set_string_262144_4
|
-5.40% |
1877489.744 |
1776149.332 |
- |
-0.12% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
-5.39% |
22.512 |
21.298 |
- |
5.53% |
- |
|
BM_PushHeap_uint64_QuickSortAdversary_16
|
-5.39% |
0.971 |
0.919 |
- |
-1.43% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/1024
|
-5.36% |
6987.038 |
6612.763 |
- |
-2.57% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-5.35% |
55761.060 |
52778.584 |
- |
-2.65% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-5.35% |
606.555 |
574.117 |
- |
1.00% |
- |
|
std::set<int>::clear()/1024
|
-5.33% |
9592.911 |
9081.735 |
- |
-3.18% |
- |
|
bm_lexicographical_compare<unsigned_char>/8
|
-5.33% |
1.389 |
1.315 |
- |
1.36% |
- |
|
std::reverse_copy(vector<int>)/8
|
-5.32% |
2.432 |
2.303 |
- |
-8.57% |
- |
|
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024
|
-5.31% |
731.324 |
692.523 |
- |
-0.30% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-5.30% |
100.195 |
94.883 |
- |
2.69% |
- |
|
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024
|
-5.30% |
731.433 |
692.662 |
- |
-0.57% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_4
|
-5.30% |
1582098.356 |
1498305.840 |
- |
-14.96% |
- |
|
std::swap_ranges(deque<int>)/32
|
-5.28% |
10.994 |
10.414 |
- |
-0.47% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32
|
-5.28% |
280.293 |
265.488 |
- |
-0.76% |
- |
|
std::multiset<int>::find(key)_(existent)/1024
|
-5.28% |
4.249 |
4.024 |
- |
0.10% |
- |
|
std::find_first_of(list<int>)_(small_needle)/1024
|
-5.27% |
2889.237 |
2736.876 |
- |
-4.03% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/8192
|
-5.26% |
84960.154 |
80488.176 |
- |
-1.78% |
- |
|
std::is_sorted_until(list<int>)/8192
|
-5.26% |
7178.179 |
6800.770 |
- |
-6.02% |
- |
|
BM_std_minmax_element<int>/3
|
-5.24% |
1.114 |
1.056 |
- |
-14.15% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-5.24% |
68443.795 |
64860.564 |
- |
-1.65% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024
|
-5.22% |
10198.439 |
9666.277 |
- |
-1.10% |
- |
|
std::set<int>::count(key)_(existent)/8192
|
-5.20% |
8.218 |
7.790 |
- |
0.25% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
-5.19% |
6419488.254 |
6086043.247 |
- |
-1.50% |
- |
|
BM_deque_deque_ranges_move_backward/1
|
-5.19% |
2.716 |
2.575 |
- |
0.06% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
-5.18% |
610.268 |
578.645 |
- |
-0.13% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8
|
-5.18% |
16.843 |
15.971 |
- |
-1.55% |
- |
|
rng::for_each(multiset<int>)/50
|
-5.18% |
41.043 |
38.918 |
- |
2.76% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
-5.17% |
3729.836 |
3537.081 |
- |
4.49% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle
|
-5.16% |
0.364 |
0.345 |
- |
-0.18% |
- |
|
std::multiset<int>::lower_bound(key)_(existent)/32
|
-5.13% |
2.311 |
2.192 |
- |
-0.18% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024
|
-5.13% |
5125.641 |
4862.490 |
- |
-1.17% |
- |
|
BM_CmpLess_int_uchar
|
-5.13% |
1.152 |
1.093 |
- |
-2.19% |
- |
|
BM_PushHeap_string_PipeOrgan_16384
|
-5.13% |
12.756 |
12.101 |
- |
-4.15% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
-5.12% |
0.695 |
0.659 |
- |
3.74% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/8
|
-5.11% |
4.668 |
4.429 |
- |
-1.16% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-5.11% |
137162461.039 |
130155880.957 |
- |
-0.89% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
-5.10% |
1224383.796 |
1161908.233 |
- |
0.21% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576
|
-5.09% |
321999.426 |
305595.924 |
- |
-0.15% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/8192
|
-5.08% |
1.573 |
1.493 |
- |
5.47% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024
|
-5.06% |
793.908 |
753.716 |
- |
-0.12% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/32
|
-5.06% |
1.463 |
1.389 |
- |
-3.61% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
-5.04% |
1673427.875 |
1589043.032 |
- |
4.40% |
- |
|
SetIntersection_Interlaced_Set_string_262144_256
|
-5.04% |
2081556.232 |
1976600.666 |
- |
0.42% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16384
|
-5.03% |
7.263 |
6.898 |
- |
0.10% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192
|
-5.02% |
165871.209 |
157543.978 |
- |
-0.24% |
- |
|
std::deque<std::string>::insert(middle)_(expensive_elements)/32
|
-4.99% |
40.983 |
38.938 |
- |
-4.03% |
- |
|
std::swap_ranges(deque<int>)/50
|
-4.99% |
16.818 |
15.980 |
- |
-0.52% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-4.98% |
24758404.207 |
23526334.477 |
- |
-1.94% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8
|
-4.97% |
2.515 |
2.390 |
- |
-0.28% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
-4.97% |
73.365 |
69.717 |
- |
-8.41% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024
|
-4.97% |
303.951 |
288.856 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192
|
-4.96% |
35.982 |
34.196 |
- |
-1.78% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/8192
|
-4.96% |
9.855 |
9.366 |
- |
2.22% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-4.96% |
40099.601 |
38112.513 |
- |
-0.21% |
- |
|
SetIntersection_Front_Set_uint32_262144_256
|
-4.95% |
3821812.911 |
3632442.910 |
- |
-5.76% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32
|
-4.95% |
24.474 |
23.264 |
- |
-4.72% |
- |
|
BM_std_minmax_element<long_long>/3
|
-4.94% |
1.114 |
1.059 |
- |
3.08% |
- |
|
BM_CmpEqual_ushort_ushort
|
-4.93% |
1.086 |
1.033 |
- |
-3.12% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/32
|
-4.93% |
2.469 |
2.348 |
- |
2.56% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-4.93% |
788.683 |
749.811 |
- |
0.52% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-4.92% |
32.730 |
31.120 |
- |
14.95% |
- |
|
std::find_end(vector<int>)_(process_all)/1048576
|
-4.92% |
231092.482 |
219727.130 |
- |
1.16% |
- |
|
std::multiset<int>::clear()/1024
|
-4.91% |
10367.689 |
9858.363 |
- |
-0.95% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-4.91% |
210.444 |
200.113 |
- |
1.36% |
- |
|
std::deque<int>::insert(middle)_(cheap_elements)/1024
|
-4.90% |
31.165 |
29.638 |
- |
-0.09% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-4.90% |
727.902 |
692.271 |
- |
-0.35% |
- |
|
std::map<int,_int>::clear()/32
|
-4.89% |
679.654 |
646.416 |
- |
0.16% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
-4.89% |
2046678.061 |
1946592.205 |
- |
0.08% |
- |
|
SetIntersection_Front_Set_string_262144_262144
|
-4.88% |
18342389.893 |
17447348.713 |
- |
-1.34% |
- |
|
rng::contains(list<int>)_(process_all)/8192
|
-4.88% |
7185.161 |
6834.741 |
- |
-6.84% |
- |
|
std::sort(deque<int>)_(heap)/8192
|
-4.86% |
72424.391 |
68906.852 |
- |
0.07% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/8192
|
-4.85% |
1.525 |
1.451 |
- |
-14.86% |
- |
|
std::find_end(vector<int>)_(process_all)/1024
|
-4.85% |
236.451 |
224.984 |
- |
-1.51% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
-4.85% |
897.251 |
853.763 |
- |
28.44% |
- |
|
std::map<int,_int>::erase(key)_(existent)/32
|
-4.84% |
23.390 |
22.257 |
- |
0.13% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-4.84% |
8917.054 |
8485.320 |
- |
0.85% |
- |
|
std::unique_copy(vector<int>,_pred)_(contiguous)/32
|
-4.84% |
13.002 |
12.373 |
- |
0.48% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-4.84% |
17971062.702 |
17102048.150 |
- |
-0.36% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
-4.83% |
3196455.298 |
3042092.241 |
- |
-0.30% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024
|
-4.83% |
14482.253 |
13783.423 |
- |
0.19% |
- |
|
BM_deque_vector_ranges_move/4000
|
-4.82% |
146.076 |
139.029 |
- |
-0.51% |
- |
|
BM_deque_deque_copy_backward/2
|
-4.81% |
2.468 |
2.349 |
- |
-4.55% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-4.81% |
143.373 |
136.472 |
- |
10.90% |
- |
|
std::multiset<std::string>::clear()/1024
|
-4.81% |
22399.180 |
21321.676 |
- |
-1.04% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-4.81% |
124602.611 |
118610.388 |
- |
-0.42% |
- |
|
std::find_first_of(deque<int>,_pred)_(small_needle)/8192
|
-4.81% |
52672.508 |
50140.847 |
- |
0.88% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_1024
|
-4.80% |
7.331 |
6.979 |
- |
2.76% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024
|
-4.80% |
16280.873 |
15499.612 |
- |
-7.43% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_4
|
-4.79% |
1650158.699 |
1571078.527 |
- |
-1.60% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/8192
|
-4.78% |
23.042 |
21.941 |
- |
0.14% |
- |
|
std::unordered_set<std::string>::erase(iterator)/1024
|
-4.76% |
27.474 |
26.167 |
- |
-15.98% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16
|
-4.75% |
2162017.088 |
2059277.102 |
- |
-0.23% |
- |
|
rng::fold_left(deque<int>)/8
|
-4.75% |
4.025 |
3.834 |
- |
-2.06% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
-4.75% |
37396.352 |
35619.639 |
- |
0.01% |
- |
|
std::remove_if(list<int>)_(sprinkled)/50
|
-4.75% |
74.944 |
71.386 |
- |
-2.66% |
- |
|
SetIntersection_None_Set_string_64_1
|
-4.74% |
23272576.626 |
22168509.650 |
- |
-3.35% |
- |
|
BM_PushHeap_string_Random_1
|
-4.74% |
0.698 |
0.665 |
- |
9.98% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-4.73% |
1116.022 |
1063.267 |
- |
-0.97% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
-4.72% |
6396999.538 |
6095031.225 |
- |
0.50% |
- |
|
std::search(vector<int>)_(no_match)/1000
|
-4.72% |
214.568 |
204.443 |
- |
0.11% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_16
|
-4.72% |
7172011.327 |
6833843.599 |
- |
0.75% |
- |
|
std::rotate(list<int>)_(1_element_backward)/32
|
-4.71% |
13.808 |
13.157 |
- |
0.07% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_64
|
-4.71% |
6.824 |
6.503 |
- |
1.47% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
-4.70% |
33.952 |
32.355 |
- |
2.93% |
- |
|
rng::fold_left(list<int>)/8192
|
-4.70% |
10904.226 |
10391.787 |
- |
-1.85% |
- |
|
std::map<std::string,_int>::erase(iterator)/32
|
-4.69% |
28.573 |
27.232 |
- |
0.06% |
- |
|
std::search(vector<int>)_(no_match)/1024
|
-4.69% |
219.520 |
209.218 |
- |
0.13% |
- |
|
SetIntersection_None_Vector_float_262144_16384
|
-4.69% |
1172193.335 |
1117219.167 |
- |
-2.91% |
- |
|
std::for_each(list<int>)/8
|
-4.69% |
2.519 |
2.401 |
- |
-5.46% |
- |
|
BM_CmpLess_uint_int
|
-4.69% |
1.126 |
1.074 |
- |
-2.84% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/0
|
-4.66% |
0.264 |
0.252 |
- |
-1.39% |
- |
|
std::sort_heap(vector<int>,_pred)/8
|
-4.66% |
30.307 |
28.894 |
- |
-1.96% |
- |
|
std::set<std::string>::contains(key)_(existent)/8192
|
-4.66% |
28.668 |
27.331 |
- |
-5.06% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8
|
-4.64% |
56.216 |
53.607 |
- |
-1.92% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-4.64% |
3188667.332 |
3040794.166 |
- |
-0.01% |
- |
|
std::remove_if(vector<int>)_(prefix)/32
|
-4.63% |
51.240 |
48.868 |
- |
0.19% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-4.61% |
26211.077 |
25002.637 |
- |
-12.96% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/8
|
-4.61% |
1.380 |
1.316 |
- |
-8.15% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-4.61% |
2128366.699 |
2030319.582 |
- |
0.14% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-4.60% |
84931.143 |
81020.530 |
- |
-1.12% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/1024
|
-4.60% |
13.132 |
12.527 |
- |
-0.31% |
- |
|
std::unordered_set<int>::clear()/8192
|
-4.60% |
67288.814 |
64193.056 |
- |
-3.04% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-4.59% |
13371.437 |
12757.187 |
- |
-1.40% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192
|
-4.59% |
685.809 |
654.305 |
- |
-0.10% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32
|
-4.59% |
410.177 |
391.362 |
- |
-0.56% |
- |
|
BM_CmpLess_ushort_int
|
-4.59% |
1.127 |
1.076 |
- |
-0.21% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8
|
-4.58% |
20.544 |
19.603 |
- |
-2.91% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/1024
|
-4.57% |
12.488 |
11.917 |
- |
-1.37% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-4.57% |
13591.303 |
12970.475 |
- |
-0.62% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/50
|
-4.56% |
4.441 |
4.238 |
- |
-4.88% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192
|
-4.56% |
96.527 |
92.123 |
- |
8.42% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192
|
-4.55% |
13167.920 |
12568.600 |
- |
-2.23% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-4.52% |
1239128.973 |
1183060.048 |
- |
-2.14% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024
|
-4.52% |
21.627 |
20.649 |
- |
-1.16% |
- |
|
std::all_of(vector<int>)_(process_all)/8
|
-4.51% |
2.517 |
2.403 |
- |
0.55% |
- |
|
SetIntersection_None_Vector_uint64_262144_256
|
-4.51% |
1138615.024 |
1087212.258 |
- |
-3.56% |
- |
|
BM_StringFindAllMatch/64
|
-4.51% |
3.268 |
3.121 |
- |
-0.75% |
- |
|
BM_StringAssignStr_Huge_Opaque
|
-4.51% |
113.299 |
108.195 |
- |
-3.88% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
-4.50% |
9602126.113 |
9169884.177 |
- |
-0.63% |
- |
|
SetIntersection_Front_Vector_uint64_16384_64
|
-4.50% |
1385598.635 |
1323247.417 |
- |
-3.14% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/32
|
-4.49% |
206.318 |
197.051 |
- |
-4.04% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/1024
|
-4.48% |
31.171 |
29.775 |
- |
-0.12% |
- |
|
std::partial_sort_copy(list<int>)_(descending)/8
|
-4.47% |
16.289 |
15.560 |
- |
-5.03% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/50
|
-4.46% |
25.980 |
24.821 |
- |
-0.17% |
- |
|
BM_CmpEqual_ushort_int
|
-4.44% |
1.076 |
1.028 |
- |
-4.44% |
- |
|
BM_std_minmax_element<char>/512
|
-4.43% |
139.007 |
132.852 |
- |
-6.67% |
- |
|
std::stable_partition(vector<int>)_(dense)/50
|
-4.43% |
26.313 |
25.148 |
- |
-3.30% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/32
|
-4.42% |
1.923 |
1.838 |
- |
15.06% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/32
|
-4.41% |
27.141 |
25.944 |
- |
1.15% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8
|
-4.40% |
3.851 |
3.681 |
- |
0.02% |
- |
|
BM_StringRelational_Less_Small_Empty_Control
|
-4.39% |
1.679 |
1.605 |
- |
-3.23% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192
|
-4.39% |
1.285 |
1.229 |
- |
-2.08% |
- |
|
std::equal(list<int>)_(it,_it,_it)/50
|
-4.38% |
36.884 |
35.268 |
- |
0.26% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-4.38% |
6837.019 |
6537.449 |
- |
-3.08% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-4.37% |
90.316 |
86.366 |
- |
-2.12% |
- |
|
SetIntersection_Interlaced_Vector_string_16_4
|
-4.36% |
69825292.765 |
66780378.391 |
- |
-1.38% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeMiddle
|
-4.36% |
1.727 |
1.652 |
- |
3.11% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024
|
-4.36% |
14497.753 |
13865.632 |
- |
-0.06% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192
|
-4.36% |
88363.705 |
84512.856 |
- |
0.41% |
- |
|
std::set<std::string>::count(key)_(non-existent)/8192
|
-4.35% |
33.834 |
32.363 |
- |
-5.97% |
- |
|
std::set<int>::clear()/8192
|
-4.35% |
82177.383 |
78603.434 |
- |
-2.48% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
-4.35% |
1060768.287 |
1014670.485 |
- |
-3.07% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-4.33% |
32.425 |
31.022 |
- |
0.05% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
-4.31% |
16.415 |
15.708 |
- |
1.14% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/50
|
-4.30% |
18.451 |
17.657 |
- |
1.50% |
- |
|
std::unique_copy(list<int>)_(contiguous)/32
|
-4.28% |
11.727 |
11.226 |
- |
2.37% |
- |
|
std::set<int>::equal_range(key)_(existent)/8192
|
-4.27% |
8.252 |
7.899 |
- |
0.35% |
- |
|
std::flat_map<int,_int>::find(key)_(existent)/1024
|
-4.26% |
8.613 |
8.247 |
- |
0.26% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50
|
-4.25% |
15.499 |
14.840 |
- |
-0.04% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
-4.25% |
134204602.963 |
128501957.764 |
- |
0.45% |
- |
|
SetIntersection_None_Set_string_1024_1
|
-4.25% |
9175112.863 |
8785295.500 |
- |
0.05% |
- |
|
std::unique_copy(list<int>,_pred)_(sprinkled)/52
|
-4.24% |
36.747 |
35.187 |
- |
0.83% |
- |
|
std::for_each_n(deque<int>)/8
|
-4.24% |
1.156 |
1.107 |
- |
-7.62% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-4.24% |
13146.039 |
12588.665 |
- |
-1.61% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0
|
-4.23% |
0.495 |
0.474 |
- |
16.53% |
- |
|
std::find_if(vector<bool>)_(process_all)/8
|
-4.23% |
3.601 |
3.449 |
- |
-2.18% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-4.22% |
41395.488 |
39646.558 |
- |
-0.36% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/8192
|
-4.22% |
12.485 |
11.958 |
- |
-3.10% |
- |
|
SetIntersection_None_Set_float_16384_16384
|
-4.22% |
160745861.464 |
153963568.595 |
- |
-0.39% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32
|
-4.21% |
2.273 |
2.178 |
- |
-4.34% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-4.21% |
4187037.762 |
4010754.045 |
- |
-3.00% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
-4.20% |
56599.341 |
54220.966 |
- |
1.10% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0
|
-4.19% |
13.523 |
12.957 |
- |
-0.36% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-4.18% |
1179673.224 |
1130328.699 |
- |
-4.09% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32
|
-4.18% |
40.793 |
39.088 |
- |
-0.96% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-4.17% |
1058339.290 |
1014158.827 |
- |
-3.06% |
- |
|
std::adjacent_find(deque<int>,_pred)/50
|
-4.17% |
30.808 |
29.523 |
- |
-4.07% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8
|
-4.16% |
55.430 |
53.122 |
- |
-0.19% |
- |
|
std::find(vector<long_long>)_(process_all)/8
|
-4.14% |
1.139 |
1.092 |
- |
17.91% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-4.14% |
3202655.542 |
3070197.470 |
- |
1.41% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-4.13% |
4367975.961 |
4187435.564 |
- |
-9.27% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
-4.13% |
32.005 |
30.683 |
- |
-13.57% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-4.13% |
15.375 |
14.740 |
- |
0.20% |
- |
|
SetIntersection_None_Set_float_64_1
|
-4.12% |
22164630.300 |
21250834.805 |
- |
-4.69% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-4.12% |
46245.054 |
44339.127 |
- |
0.71% |
- |
|
std::find_if(vector<int>)_(process_all)/8
|
-4.12% |
1.487 |
1.426 |
- |
6.30% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/8192
|
-4.11% |
6.813 |
6.533 |
- |
-3.12% |
- |
|
BM_CmpLess_short_uchar
|
-4.10% |
1.140 |
1.094 |
- |
0.33% |
- |
|
SetIntersection_Interlaced_Set_string_262144_64
|
-4.10% |
2147820.719 |
2059742.512 |
- |
0.22% |
- |
|
BM_CmpLess_int_ushort
|
-4.09% |
1.150 |
1.102 |
- |
2.09% |
- |
|
std::map<std::string,_int>::clear()/8192
|
-4.09% |
227074.220 |
217781.292 |
- |
1.66% |
- |
|
BM_deque_deque_copy_backward/1
|
-4.09% |
2.708 |
2.598 |
- |
-4.10% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024
|
-4.08% |
1182808.202 |
1134550.865 |
- |
-3.81% |
- |
|
BM_deque_vector_ranges_copy/2
|
-4.07% |
1.833 |
1.758 |
- |
-3.71% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192
|
-4.07% |
140607.813 |
134880.121 |
- |
-0.27% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-4.07% |
1323.144 |
1269.306 |
- |
-29.36% |
- |
|
std::find_first_of(list<int>)_(small_needle)/8192
|
-4.07% |
22873.156 |
21943.149 |
- |
-0.38% |
- |
|
SetIntersection_None_Set_uint32_16384_16384
|
-4.06% |
163378173.478 |
156743444.040 |
- |
-0.58% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/1024
|
-4.06% |
33779.520 |
32408.125 |
- |
-0.08% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-4.06% |
6911.440 |
6631.178 |
- |
-3.19% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-4.05% |
205628505.192 |
197292167.954 |
- |
-7.74% |
- |
|
std::map<int,_int>::erase(key)_(existent)/8192
|
-4.05% |
26.059 |
25.003 |
- |
0.33% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/32
|
-4.04% |
75.997 |
72.924 |
- |
0.56% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8
|
-4.03% |
16.502 |
15.836 |
- |
-2.20% |
- |
|
std::unique(list<int>)_(sprinkled)/52
|
-4.02% |
70.094 |
67.275 |
- |
-3.71% |
- |
|
std::find(list<int>)_(process_all)/8192
|
-4.02% |
7129.683 |
6843.370 |
- |
-0.19% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024
|
-4.01% |
22.667 |
21.757 |
- |
-11.48% |
- |
|
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8
|
-4.01% |
20.931 |
20.091 |
- |
-0.46% |
- |
|
SetIntersection_None_Set_uint32_16384_4
|
-4.01% |
161703992.755 |
155221626.269 |
- |
-0.67% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
-4.00% |
2152883.221 |
2066711.098 |
- |
0.91% |
- |
|
std::find_if(vector<bool>)_(process_all)/50
|
-4.00% |
24.016 |
23.055 |
- |
-1.76% |
- |
|
std::find_end(vector<int>)_(process_all)/1000
|
-4.00% |
229.947 |
220.755 |
- |
-4.37% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/8192
|
-4.00% |
30.972 |
29.734 |
- |
-0.24% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-3.99% |
122227.464 |
117351.209 |
- |
-2.93% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/8192
|
-3.98% |
56615.908 |
54364.612 |
- |
-2.43% |
- |
|
BM_StringRelational_Less_Empty_Small_Control
|
-3.96% |
1.673 |
1.607 |
- |
-3.14% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024
|
-3.95% |
16955.704 |
16285.641 |
- |
-0.51% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
-3.95% |
134783364.910 |
129457542.617 |
- |
0.79% |
- |
|
std::reverse(list<int>)/8
|
-3.95% |
2.003 |
1.924 |
- |
-0.05% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
-3.95% |
29303.154 |
28146.447 |
- |
11.80% |
- |
|
std::multiset<std::string>::clear()/32
|
-3.94% |
925.512 |
889.082 |
- |
-2.66% |
- |
|
SetIntersection_None_Set_uint32_16384_1
|
-3.93% |
161921330.369 |
155551240.426 |
- |
-0.57% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0
|
-3.93% |
13.485 |
12.954 |
- |
-0.30% |
- |
|
BM_deque_vector_ranges_copy_backward/1
|
-3.93% |
2.154 |
2.069 |
- |
-0.21% |
- |
|
BM_vector_deque_ranges_copy/2
|
-3.93% |
2.066 |
1.985 |
- |
-3.10% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-3.91% |
6859.385 |
6590.993 |
- |
-2.78% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-3.91% |
1282.978 |
1232.810 |
- |
4.42% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16384
|
-3.91% |
74450260.835 |
71539608.598 |
- |
-5.60% |
- |
|
SetIntersection_None_Set_uint32_16384_16
|
-3.91% |
161921436.547 |
155594805.135 |
- |
-0.30% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
-3.91% |
228.568 |
219.639 |
- |
2.30% |
- |
|
std::set<std::string>::clear()/8192
|
-3.90% |
222479.643 |
213792.652 |
- |
-3.06% |
- |
|
SetIntersection_Front_Set_float_262144_4
|
-3.90% |
1097414.686 |
1054642.887 |
- |
-2.19% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8
|
-3.89% |
16.631 |
15.984 |
- |
0.11% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_4
|
-3.89% |
1951710.117 |
1875837.809 |
- |
-1.22% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/50
|
-3.88% |
24.133 |
23.196 |
- |
-0.46% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/8192
|
-3.88% |
6.108 |
5.871 |
- |
-1.06% |
- |
|
std::make_heap(vector<int>)_(ascending)/8
|
-3.88% |
16.963 |
16.306 |
- |
0.07% |
- |
|
BM_deque_deque_move/1
|
-3.87% |
2.580 |
2.480 |
- |
-2.49% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_Control
|
-3.87% |
2.063 |
1.983 |
- |
-3.32% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192
|
-3.87% |
63779.148 |
61313.003 |
- |
-4.75% |
- |
|
BM_PushHeap_uint64_SingleElement_64
|
-3.86% |
0.366 |
0.352 |
- |
-7.45% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
-3.86% |
16.208 |
15.583 |
- |
-1.15% |
- |
|
std::unordered_multimap<int,_int>::clear()/1024
|
-3.85% |
8476.642 |
8149.997 |
- |
-0.59% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192
|
-3.85% |
151896.728 |
146044.845 |
- |
0.48% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192
|
-3.85% |
111472.742 |
107184.449 |
- |
-0.09% |
- |
|
BM_PushHeap_string_PipeOrgan_256
|
-3.84% |
7.912 |
7.608 |
- |
-2.42% |
- |
|
SetIntersection_None_Vector_uint64_1024_1
|
-3.84% |
1096194.824 |
1054138.912 |
- |
-2.21% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/1024
|
-3.84% |
12702.973 |
12215.698 |
- |
0.24% |
- |
|
BM_PushHeap_string_QuickSortAdversary_1024
|
-3.83% |
15.707 |
15.106 |
- |
1.36% |
- |
|
BM_vector_deque_ranges_move/64
|
-3.83% |
2.820 |
2.712 |
- |
-5.13% |
- |
|
SetIntersection_None_Set_uint32_16384_64
|
-3.83% |
161346958.987 |
155173235.467 |
- |
-0.65% |
- |
|
std::multiset<std::string>::find(key)_(existent)/32
|
-3.82% |
15.777 |
15.174 |
- |
6.66% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192
|
-3.82% |
2638.915 |
2538.065 |
- |
0.03% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192
|
-3.82% |
1.254 |
1.206 |
- |
-4.72% |
- |
|
SetIntersection_None_Vector_uint32_1024_64
|
-3.81% |
1108598.033 |
1066340.323 |
- |
-2.77% |
- |
|
std::none_of(list<int>)_(process_all)/32768
|
-3.81% |
26692.966 |
25676.708 |
- |
-2.73% |
- |
|
BM_CmpEqual_uchar_int
|
-3.81% |
1.093 |
1.052 |
- |
-1.58% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-3.80% |
5320159.811 |
5117777.271 |
- |
0.85% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/1024
|
-3.80% |
10140.450 |
9754.847 |
- |
-1.15% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-3.80% |
89.594 |
86.191 |
- |
-1.25% |
- |
|
std::replace(list<int>)_(sprinkled)/50
|
-3.80% |
19.512 |
18.771 |
- |
1.12% |
- |
|
BM_StringRelational_Less_Empty_Huge_Control
|
-3.79% |
1.671 |
1.607 |
- |
-3.26% |
- |
|
BM_deque_deque_move_backward/4000
|
-3.79% |
150.695 |
144.986 |
- |
-0.25% |
- |
|
std::stable_sort(deque<int>)_(pipe-organ)/8
|
-3.79% |
22.470 |
21.619 |
- |
-0.62% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024
|
-3.79% |
29614.673 |
28493.156 |
- |
-0.09% |
- |
|
rng::find_last(list<int>)_(bail_10%)/50
|
-3.79% |
16.361 |
15.742 |
- |
-0.65% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/8192
|
-3.79% |
12.073 |
11.616 |
- |
-11.28% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/1024
|
-3.78% |
21.986 |
21.156 |
- |
-5.52% |
- |
|
std::multiset<int>::erase(key)_(existent)/8192
|
-3.77% |
62.288 |
59.938 |
- |
-5.77% |
- |
|
std::make_heap(deque<int>)_(shuffled)/8192
|
-3.77% |
24110.850 |
23201.061 |
- |
-3.36% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-3.77% |
14232.241 |
13695.859 |
- |
1.06% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/1024
|
-3.77% |
31.587 |
30.397 |
- |
-0.91% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
-3.77% |
755.658 |
727.202 |
- |
-6.98% |
- |
|
std::stable_partition(vector<int>)_(sparse)/50
|
-3.75% |
22.264 |
21.428 |
- |
1.82% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-3.75% |
7094.092 |
6828.215 |
- |
2.98% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/1024
|
-3.75% |
94.743 |
91.193 |
- |
-0.42% |
- |
|
std::move(vector<bool>)_(aligned)/64
|
-3.74% |
1.691 |
1.627 |
- |
3.21% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/32
|
-3.74% |
1.827 |
1.758 |
- |
-0.38% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/8192
|
-3.73% |
2471.142 |
2378.923 |
- |
-5.28% |
- |
|
SetIntersection_None_Set_uint64_64_4
|
-3.73% |
21660535.242 |
20852951.285 |
- |
-3.70% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
-3.72% |
13.643 |
13.136 |
- |
-0.23% |
- |
|
BM_StringDestroy_Large
|
-3.72% |
7.416 |
7.140 |
- |
-10.71% |
- |
|
SetIntersection_None_Set_float_16384_1
|
-3.71% |
159023715.713 |
153117957.665 |
- |
0.10% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-3.71% |
850.348 |
818.775 |
- |
-1.65% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/32
|
-3.71% |
2.567 |
2.472 |
- |
1.88% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-3.70% |
6028.432 |
5805.323 |
- |
-2.83% |
- |
|
std::for_each(list<int>)/32
|
-3.70% |
11.265 |
10.849 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/32
|
-3.70% |
928.015 |
893.725 |
- |
3.06% |
- |
|
std::stable_sort(vector<NonIntegral>)_(shuffled)/8
|
-3.69% |
20.215 |
19.468 |
- |
-0.93% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/8192
|
-3.69% |
1.260 |
1.214 |
- |
-9.08% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/32768
|
-3.69% |
27905.993 |
26875.529 |
- |
0.34% |
- |
|
SetIntersection_Interlaced_Set_string_1024_64
|
-3.68% |
17058437.938 |
16430701.533 |
- |
-1.55% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-3.67% |
13297.534 |
12808.911 |
- |
-2.16% |
- |
|
BM_CmpLess_schar_ushort
|
-3.67% |
1.121 |
1.080 |
- |
-0.77% |
- |
|
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0
|
-3.67% |
15.476 |
14.908 |
- |
0.24% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_4
|
-3.67% |
17928218.691 |
17269618.090 |
- |
-2.60% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-3.67% |
616251.928 |
593640.872 |
- |
-1.26% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024
|
-3.67% |
18442.618 |
17766.562 |
- |
-0.01% |
- |
|
SetIntersection_None_Set_float_16384_4
|
-3.66% |
159001102.512 |
153176996.736 |
- |
-0.11% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024
|
-3.66% |
23208.731 |
22360.155 |
- |
-0.55% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8
|
-3.65% |
2.669 |
2.571 |
- |
2.20% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/16
|
-3.63% |
4.892 |
4.714 |
- |
-2.97% |
- |
|
std::multiset<int>::erase(iterator)/8192
|
-3.63% |
24.003 |
23.133 |
- |
-0.35% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/8192
|
-3.62% |
21.997 |
21.201 |
- |
2.70% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/8192
|
-3.61% |
691.212 |
666.256 |
- |
1.61% |
- |
|
std::unordered_map<int,_int>::clear()/32
|
-3.59% |
605.073 |
583.331 |
- |
0.47% |
- |
|
SetIntersection_None_Vector_float_262144_64
|
-3.59% |
1147223.260 |
1106017.271 |
- |
-1.58% |
- |
|
SetIntersection_Front_Set_string_1024_16
|
-3.59% |
1992295.171 |
1920765.760 |
- |
3.56% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8
|
-3.58% |
35.254 |
33.990 |
- |
1.25% |
- |
|
std::replace(vector<int>)_(sprinkled)/50
|
-3.58% |
8.763 |
8.449 |
- |
-11.59% |
- |
|
BM_vector_deque_ranges_copy/1
|
-3.58% |
2.319 |
2.236 |
- |
-3.57% |
- |
|
BM_CmpLess_short_uint
|
-3.58% |
1.145 |
1.104 |
- |
-0.13% |
- |
|
BM_PushHeap_string_QuickSortAdversary_16384
|
-3.58% |
16.168 |
15.589 |
- |
1.46% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-3.57% |
73780.480 |
71145.932 |
- |
-3.85% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-3.57% |
21.884 |
21.103 |
- |
-0.83% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/1024
|
-3.57% |
5.815 |
5.608 |
- |
3.62% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0
|
-3.57% |
15.318 |
14.771 |
- |
0.12% |
- |
|
std::map<int,_int>::erase(key)_(existent)/1024
|
-3.57% |
25.507 |
24.597 |
- |
0.37% |
- |
|
SetIntersection_None_Set_string_16384_16384
|
-3.55% |
193088059.122 |
186229167.713 |
- |
-4.23% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/52
|
-3.55% |
29.888 |
28.827 |
- |
-0.12% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16
|
-3.55% |
7172435.720 |
6918060.073 |
- |
-12.70% |
- |
|
BM_deque_deque_ranges_move_backward/4000
|
-3.54% |
151.611 |
146.243 |
- |
1.35% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/8
|
-3.54% |
0.496 |
0.479 |
- |
-1.78% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-3.54% |
206.279 |
198.977 |
- |
-1.47% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024
|
-3.54% |
26620.027 |
25677.974 |
- |
0.08% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0
|
-3.54% |
13.605 |
13.124 |
- |
0.23% |
- |
|
BM_StringRead_Cold_Deep_Empty
|
-3.53% |
1.168 |
1.127 |
- |
-12.08% |
- |
|
BM_StringRelational_Less_Empty_Large_Control
|
-3.53% |
1.666 |
1.607 |
- |
-3.15% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
-3.53% |
7008.397 |
6760.962 |
- |
2.12% |
- |
|
BM_CmpLess_schar_uint
|
-3.53% |
1.147 |
1.107 |
- |
0.28% |
- |
|
SetIntersection_Interlaced_Vector_string_256_256
|
-3.53% |
20642737.251 |
19914721.692 |
- |
4.79% |
- |
|
BM_deque_deque_ranges_copy/2
|
-3.52% |
2.246 |
2.167 |
- |
4.54% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024
|
-3.52% |
20000.512 |
19296.347 |
- |
0.39% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
-3.51% |
106102.427 |
102377.452 |
- |
-0.94% |
- |
|
rng::contains(list<int>)_(process_all)/8
|
-3.51% |
2.381 |
2.298 |
- |
4.25% |
- |
|
std::set<std::string>::clear()/1024
|
-3.50% |
22482.733 |
21695.267 |
- |
-2.64% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32
|
-3.50% |
7.310 |
7.054 |
- |
3.20% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
-3.49% |
17138.612 |
16539.779 |
- |
-3.30% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/1024
|
-3.49% |
33866.164 |
32683.587 |
- |
-0.12% |
- |
|
SetIntersection_None_Vector_float_1024_256
|
-3.49% |
1103979.508 |
1065462.738 |
- |
-1.14% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024
|
-3.48% |
14113.460 |
13622.659 |
- |
-0.10% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8
|
-3.46% |
20.126 |
19.430 |
- |
-2.71% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
-3.46% |
1996611.330 |
1927606.692 |
- |
0.08% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
-3.45% |
13.612 |
13.142 |
- |
-2.68% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64
|
-3.45% |
13067900.347 |
12616606.877 |
- |
-3.34% |
- |
|
SetIntersection_None_Set_uint64_16384_64
|
-3.45% |
175620464.023 |
169566447.226 |
- |
-0.12% |
- |
|
std::set<int>::count(key)_(existent)/32
|
-3.44% |
1.700 |
1.641 |
- |
0.57% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-3.44% |
16414.760 |
15850.153 |
- |
-1.05% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-3.44% |
13473.784 |
13010.779 |
- |
1.88% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0
|
-3.43% |
31.887 |
30.793 |
- |
-10.04% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_1
|
-3.43% |
22845672.486 |
22062926.318 |
- |
-1.42% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1024
|
-3.42% |
2105109.699 |
2033184.326 |
- |
0.32% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-3.42% |
15593.653 |
15061.125 |
- |
-0.43% |
- |
|
SetIntersection_None_Set_float_256_256
|
-3.41% |
5915177.303 |
5713369.413 |
- |
-2.00% |
- |
|
std::set<int>::erase(iterator)/1024
|
-3.41% |
20.242 |
19.553 |
- |
-1.07% |
- |
|
std::search(deque<int>)_(no_match)/1000
|
-3.40% |
403.421 |
389.689 |
- |
-2.06% |
- |
|
std::multiset<int>::find(key)_(existent)/32
|
-3.40% |
1.660 |
1.604 |
- |
0.40% |
- |
|
std::shift_right(list<int>)/8192
|
-3.40% |
7379.459 |
7128.879 |
- |
-10.40% |
- |
|
std::find(vector<bool>)_(process_all)/1024
|
-3.39% |
4.636 |
4.479 |
- |
-3.30% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192
|
-3.39% |
20.402 |
19.710 |
- |
-1.60% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-3.39% |
57036.838 |
55101.764 |
- |
-9.09% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/8192
|
-3.39% |
7.353 |
7.104 |
- |
-1.22% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
-3.39% |
37560.174 |
36287.833 |
- |
0.32% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
-3.38% |
13.616 |
13.156 |
- |
0.04% |
- |
|
std::replace(vector<int>)_(sprinkled)/32
|
-3.38% |
5.802 |
5.606 |
- |
-6.71% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-3.37% |
15.353 |
14.835 |
- |
-0.11% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16
|
-3.37% |
1132367.435 |
1094215.027 |
- |
-1.94% |
- |
|
std::find_if(vector<char>)_(bail_25%)/1024
|
-3.37% |
26.011 |
25.135 |
- |
-22.15% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-3.36% |
765.876 |
740.108 |
- |
-0.88% |
- |
|
std::find_first_of(list<int>)_(small_needle)/32
|
-3.36% |
96.678 |
93.426 |
- |
-0.83% |
- |
|
SetIntersection_None_Set_uint64_64_1
|
-3.36% |
22581522.629 |
21823435.295 |
- |
-3.23% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-3.34% |
14634.212 |
14145.061 |
- |
-0.05% |
- |
|
std::find_end(list<int>)_(process_all)/8192
|
-3.34% |
7498.840 |
7248.247 |
- |
-2.98% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024
|
-3.34% |
1.224 |
1.183 |
- |
-3.41% |
- |
|
std::multiset<std::string>::clear()/8192
|
-3.34% |
217763.273 |
210498.959 |
- |
-1.94% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_256
|
-3.33% |
7.340 |
7.096 |
- |
3.01% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
-3.32% |
15.381 |
14.870 |
- |
-0.84% |
- |
|
SetIntersection_None_Set_uint32_16384_256
|
-3.32% |
160847931.984 |
155508072.851 |
- |
-1.00% |
- |
|
std::unordered_multiset<int>::erase(iterator)/1024
|
-3.32% |
20.161 |
19.492 |
- |
0.43% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1
|
-3.32% |
1180847.323 |
1141700.138 |
- |
0.34% |
- |
|
SetIntersection_Front_Set_float_262144_16
|
-3.31% |
1207928.607 |
1167895.510 |
- |
-2.78% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/32
|
-3.31% |
2.385 |
2.306 |
- |
-20.96% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1024
|
-3.31% |
43.261 |
41.830 |
- |
-1.36% |
- |
|
SetIntersection_Front_Vector_string_16384_16
|
-3.30% |
1604242.611 |
1551241.777 |
- |
-3.48% |
- |
|
std::fill(list<int>)/1024
|
-3.30% |
515.521 |
498.491 |
- |
0.40% |
- |
|
std::sort(vector<int>)_(shuffled)/8
|
-3.30% |
23.104 |
22.341 |
- |
-5.97% |
- |
|
std::replace(vector<int>)_(sprinkled)/8192
|
-3.30% |
1245.180 |
1204.075 |
- |
5.48% |
- |
|
SetIntersection_None_Set_uint32_16384_1024
|
-3.29% |
160793281.549 |
155498857.693 |
- |
-0.80% |
- |
|
std::deque<std::string>::operator=(const&)_(expensive_elements)/32
|
-3.29% |
167.814 |
162.301 |
- |
-0.82% |
- |
|
std::unordered_set<int>::erase(iterator)/8192
|
-3.28% |
20.300 |
19.633 |
- |
-3.15% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192
|
-3.28% |
210241.865 |
203336.819 |
- |
-0.96% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
-3.28% |
12952.741 |
12527.548 |
- |
0.25% |
- |
|
SetIntersection_None_Set_float_16384_16
|
-3.28% |
158598567.120 |
153396362.134 |
- |
0.34% |
- |
|
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192
|
-3.28% |
101908.781 |
98567.377 |
- |
0.04% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0
|
-3.27% |
15.255 |
14.756 |
- |
-0.23% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-3.27% |
754.814 |
730.135 |
- |
1.48% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-3.27% |
15.284 |
14.784 |
- |
0.25% |
- |
|
SetIntersection_None_Set_uint64_1024_4
|
-3.26% |
9106801.985 |
8809749.748 |
- |
-1.76% |
- |
|
std::copy_n(vector<bool>)_(aligned)/4096
|
-3.26% |
4.855 |
4.697 |
- |
-1.81% |
- |
|
std::set<int>::insert(value)_(already_present)/1024
|
-3.26% |
5.798 |
5.610 |
- |
-5.26% |
- |
|
std::set<int>::insert(value)_(already_present)/8192
|
-3.25% |
9.575 |
9.264 |
- |
-0.28% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/32
|
-3.24% |
1920.953 |
1858.631 |
- |
-1.74% |
- |
|
BM_PushHeap_string_PipeOrgan_16
|
-3.24% |
4.217 |
4.080 |
- |
-0.67% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_64
|
-3.24% |
9436636.240 |
9131041.680 |
- |
0.19% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-3.24% |
1201530.088 |
1162636.073 |
- |
0.69% |
- |
|
SetIntersection_None_Set_float_16384_1024
|
-3.24% |
158238719.103 |
153116998.990 |
- |
0.57% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/1024
|
-3.24% |
22.321 |
21.598 |
- |
7.77% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-3.24% |
542.023 |
524.483 |
- |
-0.77% |
- |
|
std::unordered_set<int>::erase(iterator)/32
|
-3.23% |
20.214 |
19.561 |
- |
-2.21% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
-3.21% |
3811.925 |
3689.524 |
- |
7.35% |
- |
|
BM_StringRelational_Eq_Empty_Empty_Control
|
-3.21% |
2.118 |
2.050 |
- |
-0.38% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-3.20% |
250004.039 |
242009.656 |
- |
1.58% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-3.20% |
1470.972 |
1423.947 |
- |
1.63% |
- |
|
SetIntersection_Interlaced_Set_uint32_16_16
|
-3.18% |
38422313.910 |
37199624.204 |
- |
-1.70% |
- |
|
SetIntersection_Front_Vector_uint64_64_16
|
-3.18% |
14506186.516 |
14044655.482 |
- |
-0.09% |
- |
|
std::deque<std::string>::erase(middle)_(expensive_elements)/32
|
-3.18% |
37.874 |
36.670 |
- |
0.22% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4
|
-3.18% |
64421992.092 |
62373939.680 |
- |
-0.95% |
- |
|
std::unordered_set<int>::erase(iterator)/1024
|
-3.18% |
20.345 |
19.698 |
- |
-2.98% |
- |
|
std::map<int,_int>::count(key)_(non-existent)/8192
|
-3.17% |
11.428 |
11.065 |
- |
-0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
-3.17% |
205335869.819 |
198825250.256 |
- |
-12.64% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-3.17% |
5174611.376 |
5010754.155 |
- |
-0.00% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16
|
-3.16% |
1609847.736 |
1558903.809 |
- |
1.80% |
- |
|
SetIntersection_None_Vector_float_262144_4
|
-3.16% |
1170390.489 |
1133401.338 |
- |
-2.02% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192
|
-3.15% |
5.431 |
5.260 |
- |
0.23% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192
|
-3.15% |
11.574 |
11.210 |
- |
-0.12% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/50
|
-3.15% |
17.900 |
17.337 |
- |
-0.08% |
- |
|
std::for_each(join_view(vector<vector<int>>))/8
|
-3.14% |
1.423 |
1.379 |
- |
0.24% |
- |
|
SetIntersection_None_Vector_uint32_256_256
|
-3.14% |
2182429.148 |
2113978.529 |
- |
-1.56% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/8
|
-3.14% |
0.474 |
0.459 |
- |
-5.06% |
- |
|
SetIntersection_Front_Vector_string_1024_1024
|
-3.13% |
40090416.042 |
38833742.693 |
- |
0.21% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/32
|
-3.13% |
2.859 |
2.769 |
- |
56.68% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-3.13% |
203.960 |
197.572 |
- |
-0.97% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/8
|
-3.13% |
3.569 |
3.457 |
- |
-0.42% |
- |
|
SetIntersection_None_Vector_uint32_1024_16
|
-3.11% |
1105840.484 |
1071427.653 |
- |
-1.56% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8
|
-3.11% |
44.584 |
43.197 |
- |
-0.44% |
- |
|
std::all_of(list<int>)_(process_all)/8
|
-3.11% |
2.719 |
2.635 |
- |
-0.10% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/32
|
-3.10% |
257.745 |
249.743 |
- |
-0.68% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024
|
-3.10% |
1879.295 |
1821.113 |
- |
0.07% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-3.09% |
40171.401 |
38928.345 |
- |
-0.65% |
- |
|
std::unordered_set<int>::clear()/32
|
-3.09% |
604.585 |
585.879 |
- |
-1.98% |
- |
|
SetIntersection_None_Vector_uint32_1024_4
|
-3.09% |
1101704.300 |
1067672.371 |
- |
-1.65% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-3.09% |
121743.979 |
117987.302 |
- |
-1.52% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-3.08% |
15.253 |
14.783 |
- |
0.16% |
- |
|
SetIntersection_Interlaced_Vector_float_16_4
|
-3.08% |
57234745.688 |
55471200.846 |
- |
-1.24% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
-3.08% |
1064862.368 |
1032054.354 |
- |
0.55% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-3.07% |
176325.336 |
170904.827 |
- |
-1.06% |
- |
|
BM_CmpEqual_uint_uint
|
-3.07% |
1.092 |
1.059 |
- |
0.99% |
- |
|
BM_CmpEqual_int_int
|
-3.07% |
1.091 |
1.057 |
- |
-1.93% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/8192
|
-3.07% |
5.682 |
5.508 |
- |
0.62% |
- |
|
SetIntersection_None_Vector_float_16384_16
|
-3.07% |
1132002.459 |
1097262.858 |
- |
-0.32% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
-3.07% |
1121236.695 |
1086853.007 |
- |
-1.68% |
- |
|
std::vector<std::string>::erase(middle)_(cheap_elements)/32
|
-3.06% |
12.246 |
11.871 |
- |
-0.15% |
- |
|
std::swap_ranges(list<int>)/8192
|
-3.06% |
10362.229 |
10045.043 |
- |
-1.48% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_4
|
-3.06% |
1302458.494 |
1262612.549 |
- |
-0.15% |
- |
|
SetIntersection_None_Vector_uint32_16384_256
|
-3.06% |
1121826.189 |
1087550.745 |
- |
-1.72% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/1024
|
-3.05% |
1.335 |
1.294 |
- |
-7.65% |
- |
|
SetIntersection_Front_Vector_uint32_256_64
|
-3.05% |
4357765.708 |
4225059.581 |
- |
-4.74% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
-3.04% |
149978.682 |
145412.229 |
- |
-2.58% |
- |
|
SetIntersection_Front_Set_float_16384_1
|
-3.04% |
1060780.193 |
1028549.229 |
- |
0.93% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1
|
-3.04% |
1071099.492 |
1038562.834 |
- |
-0.17% |
- |
|
BM_deque_deque_ranges_copy/1
|
-3.04% |
2.483 |
2.408 |
- |
3.48% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16384
|
-3.03% |
73851794.053 |
71617070.935 |
- |
-4.71% |
- |
|
std::unordered_multiset<int>::erase(iterator)/32
|
-3.02% |
20.038 |
19.432 |
- |
0.50% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-3.02% |
6812.765 |
6607.025 |
- |
-0.95% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192
|
-3.02% |
19455.474 |
18868.002 |
- |
6.14% |
- |
|
BM_CmpEqual_uchar_uint
|
-3.01% |
1.068 |
1.036 |
- |
-3.26% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1
|
-3.01% |
1049168.808 |
1017551.299 |
- |
-4.21% |
- |
|
BM_StringRead_Cold_Deep_Small
|
-3.01% |
1.162 |
1.127 |
- |
-12.08% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/1024
|
-3.01% |
2.963 |
2.874 |
- |
-0.87% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32
|
-3.01% |
468.373 |
454.287 |
- |
-1.44% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192
|
-3.01% |
3233.047 |
3135.879 |
- |
-3.09% |
- |
|
SetIntersection_None_Vector_uint64_1024_4
|
-3.00% |
1102987.149 |
1069844.493 |
- |
-1.34% |
- |
|
BM_PushHeap_uint64_Descending_4
|
-3.00% |
0.371 |
0.360 |
- |
-0.40% |
- |
|
ranges::minmax(std::list<__int128>)/1
|
-3.00% |
0.447 |
0.434 |
- |
-5.92% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0
|
-3.00% |
0.478 |
0.464 |
- |
-5.50% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/8192
|
-3.00% |
32.538 |
31.563 |
- |
9.04% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/8192
|
-2.99% |
11865.262 |
11510.199 |
- |
-5.26% |
- |
|
BM_StringConstructDestroyCStr_Huge_Opaque
|
-2.99% |
161.642 |
156.807 |
- |
-0.12% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-2.99% |
38.040 |
36.903 |
- |
0.92% |
- |
|
SetIntersection_Interlaced_Set_float_1024_1024
|
-2.99% |
12414990.576 |
12043877.621 |
- |
1.65% |
- |
|
SetIntersection_Front_Vector_string_1024_1
|
-2.99% |
1092486.189 |
1059854.787 |
- |
-1.48% |
- |
|
SetIntersection_Front_Set_uint32_1024_16
|
-2.98% |
1218841.643 |
1182465.684 |
- |
-1.84% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8
|
-2.98% |
59.368 |
57.596 |
- |
0.04% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.98% |
55721.187 |
54059.039 |
- |
-1.90% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-2.98% |
21.022 |
20.395 |
- |
3.24% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8192
|
-2.98% |
3385.722 |
3284.852 |
- |
-2.63% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8
|
-2.98% |
45.608 |
44.250 |
- |
-0.84% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1048576
|
-2.98% |
39326.470 |
38156.404 |
- |
-0.83% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/8192
|
-2.98% |
288209.174 |
279634.861 |
- |
0.45% |
- |
|
BM_CmpEqual_short_uint
|
-2.97% |
1.146 |
1.112 |
- |
0.34% |
- |
|
std::generate_n(deque<int>)/8192
|
-2.97% |
2015.759 |
1955.865 |
- |
0.47% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192
|
-2.97% |
1.662 |
1.613 |
- |
-9.16% |
- |
|
BM_StringRelational_Eq_Small_Huge_Control
|
-2.97% |
0.484 |
0.469 |
- |
0.51% |
- |
|
std::unordered_set<std::string>::clear()/1024
|
-2.96% |
23901.239 |
23193.873 |
- |
0.47% |
- |
|
std::multiset<int>::lower_bound(key)_(existent)/8192
|
-2.96% |
15.009 |
14.565 |
- |
-2.45% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1
|
-2.96% |
1107147.689 |
1074406.527 |
- |
1.39% |
- |
|
SetIntersection_Front_Vector_uint32_256_16
|
-2.96% |
4311757.725 |
4184252.797 |
- |
-2.18% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-2.95% |
15.312 |
14.860 |
- |
-0.96% |
- |
|
SetIntersection_Interlaced_Set_float_262144_4
|
-2.94% |
1294171.307 |
1256060.789 |
- |
0.86% |
- |
|
std::stable_sort(vector<NonIntegral>)_(repeated)/8
|
-2.94% |
16.596 |
16.108 |
- |
-2.36% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/1024
|
-2.94% |
19.980 |
19.393 |
- |
-0.43% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-2.93% |
1.802 |
1.749 |
- |
0.29% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192
|
-2.93% |
1.155 |
1.121 |
- |
-4.54% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/1024
|
-2.93% |
788.585 |
765.479 |
- |
-0.73% |
- |
|
std::partition_copy(deque<int>)/50
|
-2.93% |
22.007 |
21.362 |
- |
1.32% |
- |
|
BM_deque_deque_move/2
|
-2.93% |
2.306 |
2.238 |
- |
-2.71% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32
|
-2.93% |
1.243 |
1.206 |
- |
-3.49% |
- |
|
SetIntersection_None_Set_float_16384_64
|
-2.92% |
158239066.454 |
153613625.796 |
- |
0.22% |
- |
|
SetIntersection_None_Set_uint64_1024_1
|
-2.92% |
8987520.224 |
8725235.692 |
- |
-3.98% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/1024
|
-2.91% |
537.264 |
521.644 |
- |
0.13% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/0
|
-2.90% |
13.347 |
12.960 |
- |
-1.78% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024
|
-2.90% |
819.837 |
796.078 |
- |
0.11% |
- |
|
BM_StringRelational_Compare_Empty_Large_Control
|
-2.89% |
1.656 |
1.608 |
- |
-12.07% |
- |
|
std::set<int>::erase(iterator)/32
|
-2.89% |
20.115 |
19.533 |
- |
-1.03% |
- |
|
std::sort(deque<int>)_(heap)/1024
|
-2.89% |
6253.296 |
6072.484 |
- |
-2.14% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4
|
-2.89% |
1098142.576 |
1066391.640 |
- |
-1.31% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-2.89% |
1186100.636 |
1151849.159 |
- |
-1.54% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16
|
-2.89% |
209372791.775 |
203328623.957 |
- |
-1.09% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024
|
-2.88% |
4861.077 |
4721.192 |
- |
-0.69% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-2.88% |
1607453.914 |
1561213.274 |
- |
-0.97% |
- |
|
std::stable_sort(vector<int>)_(shuffled)/8
|
-2.87% |
20.211 |
19.631 |
- |
-0.48% |
- |
|
std::unordered_set<std::string>::clear()/8192
|
-2.87% |
224925.691 |
218473.848 |
- |
0.49% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-2.87% |
55744.287 |
54146.183 |
- |
-2.43% |
- |
|
SetIntersection_Interlaced_Set_string_1024_1
|
-2.87% |
1114131.154 |
1082196.339 |
- |
-1.48% |
- |
|
BM_CmpEqual_short_schar
|
-2.87% |
1.150 |
1.117 |
- |
-1.51% |
- |
|
std::flat_multimap<int,_int>::clear()/8192
|
-2.86% |
419.513 |
407.496 |
- |
0.15% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-2.86% |
239.847 |
232.980 |
- |
-0.18% |
- |
|
SetIntersection_None_Vector_uint64_262144_16384
|
-2.86% |
1155002.388 |
1121941.733 |
- |
-0.37% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-2.86% |
1073225.193 |
1042534.602 |
- |
-1.25% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024
|
-2.86% |
800.593 |
777.706 |
- |
-0.01% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-2.86% |
1603539.576 |
1557704.181 |
- |
1.87% |
- |
|
SetIntersection_None_Set_uint32_262144_64
|
-2.86% |
1213896.160 |
1179204.183 |
- |
2.50% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
-2.85% |
7744.738 |
7523.642 |
- |
5.07% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64
|
-2.85% |
1204563.996 |
1170211.797 |
- |
2.42% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8
|
-2.85% |
22.618 |
21.974 |
- |
0.79% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-2.84% |
15.323 |
14.887 |
- |
-0.13% |
- |
|
std::set<int>::ctor(const&,_alloc)/0
|
-2.84% |
13.151 |
12.778 |
- |
0.90% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16
|
-2.84% |
1137510.540 |
1105222.791 |
- |
-0.13% |
- |
|
std::set<std::string>::ctor(const&)/1024
|
-2.84% |
35219.954 |
34220.886 |
- |
-0.21% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192
|
-2.84% |
6788.506 |
6595.959 |
- |
0.53% |
- |
|
SetIntersection_Front_Vector_uint32_262144_4
|
-2.83% |
1089319.759 |
1058461.242 |
- |
-2.68% |
- |
|
SetIntersection_None_Vector_uint32_262144_1024
|
-2.83% |
1151271.109 |
1118679.706 |
- |
-0.24% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8
|
-2.83% |
44.341 |
43.088 |
- |
-0.48% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8
|
-2.83% |
20.762 |
20.175 |
- |
0.52% |
- |
|
BM_CmpEqual_schar_schar
|
-2.82% |
1.092 |
1.061 |
- |
-1.38% |
- |
|
std::make_heap(vector<int>,_pred)_(ascending)/8
|
-2.82% |
17.096 |
16.614 |
- |
-0.02% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/8192
|
-2.82% |
27.776 |
26.993 |
- |
2.65% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192
|
-2.81% |
102599.184 |
99713.331 |
- |
0.21% |
- |
|
SetIntersection_Front_Vector_uint64_262144_4
|
-2.81% |
1084804.364 |
1054347.348 |
- |
-0.52% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8
|
-2.81% |
9.488 |
9.221 |
- |
-2.55% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.81% |
120426.009 |
117047.957 |
- |
-0.86% |
- |
|
BM_CmpLess_schar_uchar
|
-2.80% |
1.121 |
1.090 |
- |
0.41% |
- |
|
std::sort(vector<int>)_(pipe-organ)/8
|
-2.80% |
17.968 |
17.465 |
- |
-1.12% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-2.80% |
36052.335 |
35044.008 |
- |
0.23% |
- |
|
std::copy(deque<int>)/512
|
-2.80% |
17.161 |
16.681 |
- |
0.40% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeFirst
|
-2.79% |
1.545 |
1.502 |
- |
6.06% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-2.79% |
33399.706 |
32466.656 |
- |
-0.19% |
- |
|
BM_deque_vector_copy/64
|
-2.79% |
2.644 |
2.570 |
- |
-4.12% |
- |
|
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.79% |
620.393 |
603.085 |
- |
-0.94% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-2.79% |
5.309 |
5.161 |
- |
-2.61% |
- |
|
SetIntersection_None_Vector_uint64_1024_16
|
-2.78% |
1104320.490 |
1073568.325 |
- |
1.28% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16
|
-2.78% |
11585117.784 |
11262646.224 |
- |
-1.18% |
- |
|
std::make_heap(deque<int>,_pred)_(pipe-organ)/8
|
-2.78% |
25.052 |
24.355 |
- |
-0.92% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1
|
-2.78% |
1175457.734 |
1142770.077 |
- |
-2.89% |
- |
|
std::rotate(list<int>)_(1_element_backward)/8192
|
-2.78% |
7466.603 |
7259.054 |
- |
0.66% |
- |
|
SetIntersection_None_Vector_float_1024_1
|
-2.78% |
1101633.699 |
1071040.887 |
- |
-0.82% |
- |
|
SetIntersection_Interlaced_Vector_string_64_16
|
-2.77% |
30240466.886 |
29402248.930 |
- |
-1.45% |
- |
|
SetIntersection_Front_Set_uint32_1024_1
|
-2.77% |
1065102.236 |
1035582.483 |
- |
-0.83% |
- |
|
SetIntersection_None_Set_uint32_1024_1024
|
-2.77% |
9115135.936 |
8862754.023 |
- |
-2.22% |
- |
|
SetIntersection_None_Set_uint64_256_4
|
-2.77% |
11605921.922 |
11284628.043 |
- |
0.97% |
- |
|
SetIntersection_None_Vector_uint64_16384_1
|
-2.77% |
1128744.076 |
1097518.867 |
- |
-0.21% |
- |
|
SetIntersection_None_Vector_float_64_4
|
-2.77% |
16316493.242 |
15865299.880 |
- |
-1.42% |
- |
|
std::set<int>::contains(key)_(non-existent)/1024
|
-2.76% |
6.055 |
5.887 |
- |
-1.04% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.76% |
11859.156 |
11531.346 |
- |
-3.66% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/32
|
-2.76% |
20.783 |
20.208 |
- |
-0.40% |
- |
|
SetIntersection_Front_Vector_uint32_1024_4
|
-2.75% |
1084671.583 |
1054884.961 |
- |
-1.15% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-2.75% |
16049.085 |
15608.422 |
- |
-1.14% |
- |
|
std::multiset<int>::clear()/32
|
-2.74% |
636.117 |
618.662 |
- |
-0.00% |
- |
|
std::flat_map<int,_int>::erase(iterator)/8192
|
-2.74% |
504.129 |
490.325 |
- |
-3.52% |
- |
|
std::flat_multimap<int,_int>::clear()/0
|
-2.73% |
402.105 |
391.111 |
- |
0.21% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/1024
|
-2.73% |
25.414 |
24.720 |
- |
2.22% |
- |
|
SetIntersection_None_Set_float_16384_256
|
-2.72% |
157779909.816 |
153482741.662 |
- |
0.23% |
- |
|
BM_CmpEqual_short_uchar
|
-2.72% |
1.114 |
1.084 |
- |
-1.99% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/32
|
-2.72% |
22.789 |
22.169 |
- |
-1.22% |
- |
|
std::stable_sort(vector<int>)_(repeated)/8
|
-2.72% |
15.843 |
15.412 |
- |
0.46% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16
|
-2.72% |
1619121.174 |
1575092.611 |
- |
1.70% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-2.72% |
105562.638 |
102695.937 |
- |
-0.18% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32
|
-2.71% |
761.374 |
740.707 |
- |
-1.02% |
- |
|
std::set<std::string>::find(key)_(existent)/8192
|
-2.71% |
30.665 |
29.833 |
- |
-5.55% |
- |
|
BM_StringRelational_Less_Huge_Empty_Control
|
-2.71% |
1.655 |
1.610 |
- |
0.12% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.71% |
541.001 |
526.335 |
- |
1.43% |
- |
|
BM_std_minmax_element<long_long>/2
|
-2.70% |
0.665 |
0.647 |
- |
-4.91% |
- |
|
SetIntersection_None_Set_string_1024_16
|
-2.70% |
9180812.435 |
8933032.379 |
- |
0.39% |
- |
|
std::deque<std::string>::insert(middle)_(cheap_elements)/32
|
-2.70% |
25.106 |
24.429 |
- |
0.06% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32
|
-2.69% |
416.725 |
405.496 |
- |
-0.16% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-2.69% |
252372.831 |
245583.252 |
- |
-0.29% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/50
|
-2.69% |
1908.207 |
1856.929 |
- |
-1.85% |
- |
|
std::replace_if(list<int>)_(sprinkled)/50
|
-2.67% |
23.420 |
22.794 |
- |
0.18% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-2.67% |
15.210 |
14.803 |
- |
0.22% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-2.67% |
15399.734 |
14988.321 |
- |
-0.66% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/50
|
-2.67% |
1922.355 |
1871.004 |
- |
-1.92% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8
|
-2.67% |
3.160 |
3.076 |
- |
0.07% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16
|
-2.67% |
17512672.119 |
17045466.447 |
- |
0.25% |
- |
|
std::multimap<std::string,_int>::clear()/32
|
-2.65% |
931.675 |
906.954 |
- |
-1.95% |
- |
|
SetIntersection_None_Vector_float_256_64
|
-2.65% |
3485211.169 |
3392821.421 |
- |
-2.79% |
- |
|
std::unordered_set<std::string>::ctor(const&)/1024
|
-2.65% |
34202.804 |
33296.363 |
- |
0.66% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192
|
-2.65% |
637327.375 |
620463.775 |
- |
-0.03% |
- |
|
std::pop_heap(deque<int>)/8
|
-2.65% |
53.201 |
51.793 |
- |
-1.46% |
- |
|
BM_deque_vector_ranges_copy/1
|
-2.64% |
2.095 |
2.040 |
- |
-3.73% |
- |
|
std::unordered_set<int>::find(key)_(existent)/8192
|
-2.64% |
1.400 |
1.363 |
- |
-6.85% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/1024
|
-2.64% |
41.448 |
40.354 |
- |
-0.77% |
- |
|
BM_deque_vector_copy/1
|
-2.64% |
2.139 |
2.083 |
- |
-2.52% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/32
|
-2.64% |
206.649 |
201.200 |
- |
2.29% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-2.64% |
15.316 |
14.912 |
- |
0.56% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024
|
-2.64% |
17013.817 |
16565.492 |
- |
-3.01% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/8192
|
-2.63% |
31.103 |
30.284 |
- |
-2.02% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-2.63% |
356852871.119 |
347453645.503 |
- |
-2.53% |
- |
|
std::list<std::string>::ctor(size)/32
|
-2.63% |
352.735 |
343.451 |
- |
0.25% |
- |
|
std::search(vector<int>)_(no_match)/8192
|
-2.63% |
1664.858 |
1621.139 |
- |
0.18% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_256
|
-2.62% |
14674261.981 |
14289070.448 |
- |
0.91% |
- |
|
std::replace(vector<int>)_(prefix)/1024
|
-2.62% |
158.586 |
154.426 |
- |
-1.31% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024
|
-2.61% |
4853.916 |
4727.060 |
- |
0.82% |
- |
|
std::stable_sort(deque<int>)_(shuffled)/8
|
-2.61% |
23.498 |
22.884 |
- |
-0.59% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-2.61% |
399.859 |
389.415 |
- |
0.06% |
- |
|
BM_deque_deque_move/5500
|
-2.61% |
202.045 |
196.775 |
- |
0.09% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/8192
|
-2.61% |
38.547 |
37.541 |
- |
26.56% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32
|
-2.61% |
1.274 |
1.241 |
- |
-0.96% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/32
|
-2.60% |
20.021 |
19.501 |
- |
0.03% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/8192
|
-2.60% |
20.115 |
19.593 |
- |
-0.00% |
- |
|
BM_StringResizeAndOverwrite
|
-2.59% |
0.841 |
0.820 |
- |
0.15% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/32
|
-2.59% |
18.847 |
18.359 |
- |
-2.46% |
- |
|
SetIntersection_None_Set_uint32_262144_4
|
-2.58% |
1214413.332 |
1183107.258 |
- |
2.66% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
-2.58% |
399.715 |
389.413 |
- |
-0.58% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-2.58% |
627.111 |
610.954 |
- |
2.00% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-2.58% |
9084.368 |
8850.337 |
- |
-3.86% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024
|
-2.58% |
23330.612 |
22729.636 |
- |
-0.32% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_4
|
-2.57% |
1428284.828 |
1391525.919 |
- |
-5.50% |
- |
|
std::pop_heap(vector<size_t>)/8
|
-2.57% |
52.702 |
51.350 |
- |
-1.17% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-2.57% |
13208.976 |
12870.146 |
- |
1.47% |
- |
|
SetIntersection_None_Vector_uint32_1024_1
|
-2.57% |
1098923.609 |
1070734.789 |
- |
-1.45% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/1024
|
-2.56% |
5.553 |
5.411 |
- |
-8.16% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-2.56% |
45.186 |
44.028 |
- |
-17.74% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/50
|
-2.56% |
1.468 |
1.430 |
- |
-0.70% |
- |
|
SetIntersection_Front_Set_string_256_1
|
-2.56% |
4393257.625 |
4280824.550 |
- |
-1.49% |
- |
|
SetIntersection_Interlaced_Set_float_262144_256
|
-2.56% |
1585005.209 |
1544460.773 |
- |
1.80% |
- |
|
SetIntersection_None_Vector_uint64_64_64
|
-2.56% |
8627991.744 |
8407375.035 |
- |
-0.98% |
- |
|
std::adjacent_find(deque<int>)/8
|
-2.56% |
2.935 |
2.860 |
- |
-21.66% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024
|
-2.55% |
21.792 |
21.236 |
- |
2.47% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
-2.55% |
25.279 |
24.635 |
- |
-4.03% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-2.55% |
1454.441 |
1417.390 |
- |
4.41% |
- |
|
std::find_end(forward_list<int>)_(match_near_end)/1024
|
-2.55% |
4584.955 |
4468.172 |
- |
0.41% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192
|
-2.55% |
16.769 |
16.342 |
- |
-2.42% |
- |
|
std::copy(vector<bool>)_(aligned)/4096
|
-2.55% |
4.800 |
4.678 |
- |
-4.59% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
-2.54% |
12801544.464 |
12476235.612 |
- |
-0.39% |
- |
|
SetIntersection_Interlaced_Set_float_16_16
|
-2.54% |
38789084.375 |
37803717.268 |
- |
-0.63% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-2.54% |
170488.874 |
166159.972 |
- |
-0.86% |
- |
|
BM_CmpLess_uchar_ushort
|
-2.54% |
1.065 |
1.038 |
- |
-1.35% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-2.54% |
286619.438 |
279347.791 |
- |
-0.11% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/50
|
-2.54% |
2.648 |
2.581 |
- |
1.98% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-2.53% |
15.278 |
14.891 |
- |
0.09% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4
|
-2.53% |
16586291.537 |
16166333.663 |
- |
-0.27% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-2.53% |
446.263 |
434.967 |
- |
-0.04% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/32
|
-2.53% |
10.947 |
10.670 |
- |
-0.37% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-2.53% |
8762.895 |
8541.402 |
- |
-1.53% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32
|
-2.53% |
12.170 |
11.862 |
- |
-2.28% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1
|
-2.52% |
1059570.090 |
1032825.337 |
- |
-2.06% |
- |
|
std::all_of(list<int>)_(process_all)/32768
|
-2.52% |
26335.806 |
25671.307 |
- |
-2.88% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192
|
-2.52% |
149295.892 |
145531.794 |
- |
-2.00% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-2.52% |
611659.397 |
596240.905 |
- |
-2.08% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-2.52% |
14477.288 |
14112.366 |
- |
-3.03% |
- |
|
SetIntersection_Interlaced_Set_string_256_16
|
-2.52% |
18329013.724 |
17867060.681 |
- |
-2.08% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-2.52% |
400.199 |
390.114 |
- |
-0.54% |
- |
|
std::set<int>::erase(key)_(existent)/32
|
-2.52% |
22.008 |
21.453 |
- |
-0.13% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/1024
|
-2.52% |
18123.411 |
17666.827 |
- |
-1.06% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
-2.52% |
7.032 |
6.855 |
- |
-12.68% |
- |
|
std::unordered_set<std::string>::ctor(const&,_alloc)/0
|
-2.52% |
13.248 |
12.915 |
- |
-1.13% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-2.52% |
400.360 |
390.287 |
- |
0.39% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/8192
|
-2.51% |
12.890 |
12.567 |
- |
0.91% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-2.51% |
387.514 |
377.798 |
- |
-0.50% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.51% |
528.806 |
515.552 |
- |
0.90% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8
|
-2.51% |
63.374 |
61.786 |
- |
0.05% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8
|
-2.50% |
51.966 |
50.667 |
- |
-0.97% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/32
|
-2.50% |
37.978 |
37.029 |
- |
-8.25% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-2.49% |
36897.959 |
35977.862 |
- |
-0.67% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-2.49% |
399.620 |
389.657 |
- |
-0.16% |
- |
|
SetIntersection_None_Set_uint32_262144_16
|
-2.49% |
1213268.148 |
1183021.242 |
- |
2.55% |
- |
|
SetIntersection_Front_Set_float_16384_256
|
-2.49% |
4201758.451 |
4097204.001 |
- |
0.44% |
- |
|
SetIntersection_None_Vector_uint64_262144_16
|
-2.49% |
1134303.679 |
1106088.088 |
- |
-1.72% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/32
|
-2.48% |
4.383 |
4.275 |
- |
1.22% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_16
|
-2.47% |
18612063.147 |
18151500.256 |
- |
-0.10% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0
|
-2.47% |
13.444 |
13.113 |
- |
-0.01% |
- |
|
SetIntersection_None_Set_uint32_262144_1
|
-2.47% |
1217392.494 |
1187369.303 |
- |
2.67% |
- |
|
BM_deque_deque_ranges_copy/4000
|
-2.47% |
146.260 |
142.653 |
- |
0.70% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192
|
-2.47% |
94999.524 |
92657.164 |
- |
0.90% |
- |
|
SetIntersection_None_Vector_uint64_16384_16
|
-2.45% |
1111855.840 |
1084564.025 |
- |
-1.69% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
-2.45% |
15.062 |
14.693 |
- |
0.28% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024
|
-2.45% |
526288.956 |
513380.489 |
- |
0.05% |
- |
|
std::search(vector<int>)_(no_match)/1048576
|
-2.45% |
213520.478 |
208288.657 |
- |
0.36% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1
|
-2.45% |
1058925.944 |
1032982.473 |
- |
-1.42% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192
|
-2.45% |
608248.661 |
593362.476 |
- |
-0.06% |
- |
|
BM_CmpLess_ushort_ushort
|
-2.45% |
1.090 |
1.063 |
- |
1.62% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-2.44% |
74.326 |
72.510 |
- |
1.07% |
- |
|
std::vector<std::string>::insert(middle)_(expensive_elements)/32
|
-2.44% |
26.733 |
26.079 |
- |
1.43% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192
|
-2.44% |
57.389 |
55.987 |
- |
6.79% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1024
|
-2.44% |
603.360 |
588.621 |
- |
0.77% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-2.44% |
12927.719 |
12611.960 |
- |
-0.32% |
- |
|
BM_vector_deque_ranges_copy_backward/64
|
-2.44% |
3.037 |
2.963 |
- |
-0.30% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/32
|
-2.43% |
948.595 |
925.537 |
- |
0.97% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192
|
-2.43% |
170124.182 |
165991.270 |
- |
-0.02% |
- |
|
std::stable_sort(vector<int>)_(heap)/8
|
-2.43% |
21.635 |
21.110 |
- |
0.59% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/8
|
-2.43% |
15.822 |
15.438 |
- |
0.15% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/1024
|
-2.43% |
1.168 |
1.140 |
- |
-1.44% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.43% |
571.028 |
557.176 |
- |
-0.81% |
- |
|
std::make_heap(vector<int>,_pred)_(shuffled)/8
|
-2.42% |
16.215 |
15.822 |
- |
0.15% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4
|
-2.42% |
4341412.970 |
4236371.350 |
- |
-0.25% |
- |
|
std::copy_if(list<int>)_(every_other)/32768
|
-2.42% |
25805.456 |
25181.585 |
- |
-0.84% |
- |
|
BM_PushHeap_string_QuickSortAdversary_256
|
-2.42% |
14.968 |
14.606 |
- |
1.55% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8
|
-2.42% |
24.203 |
23.618 |
- |
-0.53% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
-2.42% |
1.201 |
1.172 |
- |
-5.50% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-2.41% |
5.175 |
5.050 |
- |
-0.67% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-2.41% |
3553208.715 |
3467425.756 |
- |
-1.16% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8
|
-2.41% |
44.820 |
43.738 |
- |
4.01% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-2.41% |
826.011 |
806.095 |
- |
0.55% |
- |
|
SetIntersection_None_Vector_uint32_1024_256
|
-2.41% |
1093842.660 |
1067507.665 |
- |
-1.66% |
- |
|
std::rotate(list<int>)_(1_element_forward)/8192
|
-2.41% |
7164.598 |
6992.120 |
- |
-13.51% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/1024
|
-2.41% |
13062.786 |
12748.554 |
- |
1.81% |
- |
|
BM_deque_vector_ranges_copy/5500
|
-2.40% |
198.332 |
193.571 |
- |
0.29% |
- |
|
SetIntersection_Interlaced_Set_string_262144_262144
|
-2.40% |
17965185.709 |
17534255.777 |
- |
0.88% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-2.40% |
186797.930 |
182321.346 |
- |
-0.28% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/8192
|
-2.40% |
1908.898 |
1863.174 |
- |
-1.09% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-2.39% |
166983.802 |
162991.598 |
- |
-0.60% |
- |
|
BM_deque_deque_copy/4000
|
-2.38% |
145.950 |
142.472 |
- |
0.85% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32
|
-2.38% |
1.390 |
1.357 |
- |
-3.88% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-2.38% |
399.036 |
389.533 |
- |
-0.63% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1
|
-2.38% |
1064317.168 |
1038973.089 |
- |
-0.47% |
- |
|
std::partial_sort(vector<int>)_(descending)/8
|
-2.38% |
25.388 |
24.783 |
- |
0.26% |
- |
|
ranges::min(std::deque<char>)/1
|
-2.38% |
0.686 |
0.670 |
- |
-3.25% |
- |
|
std::for_each(list<int>)/50
|
-2.38% |
21.451 |
20.941 |
- |
-1.31% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8
|
-2.38% |
18.492 |
18.052 |
- |
0.34% |
- |
|
SetIntersection_None_Set_float_262144_16384
|
-2.37% |
1201612.141 |
1173124.184 |
- |
2.55% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8
|
-2.36% |
0.913 |
0.892 |
- |
-7.23% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-2.36% |
147174.337 |
143695.321 |
- |
0.07% |
- |
|
BM_StringFindNoMatch/512
|
-2.36% |
9.389 |
9.167 |
- |
-2.60% |
- |
|
std::flat_multimap<int,_int>::clear()/32
|
-2.36% |
401.845 |
392.363 |
- |
0.45% |
- |
|
SetIntersection_None_Vector_uint64_256_1
|
-2.36% |
4322103.341 |
4220145.036 |
- |
-1.28% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/32
|
-2.36% |
22.427 |
21.899 |
- |
7.58% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_64
|
-2.36% |
8475549.431 |
8275825.658 |
- |
-49.89% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-2.36% |
356.896 |
348.490 |
- |
-0.74% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/1024
|
-2.36% |
26.511 |
25.886 |
- |
0.56% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/8192
|
-2.35% |
38.582 |
37.674 |
- |
-7.64% |
- |
|
SetIntersection_None_Set_float_1024_1
|
-2.35% |
8974772.755 |
8763881.011 |
- |
-0.27% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192
|
-2.35% |
488262.020 |
476797.999 |
- |
0.57% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
-2.35% |
1124820.484 |
1098413.432 |
- |
-1.94% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_64
|
-2.35% |
11115296.641 |
10854552.553 |
- |
-0.78% |
- |
|
SetIntersection_None_Vector_uint64_262144_4
|
-2.34% |
1151017.544 |
1124031.636 |
- |
-0.36% |
- |
|
SetIntersection_None_Set_uint64_256_1
|
-2.34% |
11725391.001 |
11450670.878 |
- |
-1.47% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-2.34% |
399.780 |
390.415 |
- |
0.38% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/8
|
-2.34% |
23.080 |
22.540 |
- |
-2.22% |
- |
|
SetIntersection_None_Set_string_256_4
|
-2.33% |
11663625.844 |
11391595.762 |
- |
-0.36% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-2.33% |
37716.851 |
36837.994 |
- |
-1.07% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8
|
-2.33% |
15.021 |
14.671 |
- |
0.00% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/32
|
-2.33% |
138.667 |
135.441 |
- |
0.92% |
- |
|
std::unordered_multiset<int>::clear()/8192
|
-2.32% |
67213.796 |
65651.235 |
- |
6.89% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
-2.32% |
38010750.021 |
37129713.112 |
- |
-0.25% |
- |
|
std::sort(vector<int>)_(heap)/8
|
-2.32% |
24.441 |
23.875 |
- |
3.09% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256
|
-2.32% |
9.116 |
8.905 |
- |
-0.28% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
-2.31% |
4446082.029 |
4343245.466 |
- |
-0.26% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-2.31% |
397.916 |
388.712 |
- |
-0.21% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-2.31% |
811.331 |
792.569 |
- |
-0.52% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-2.31% |
12.141 |
11.860 |
- |
-3.84% |
- |
|
SetIntersection_None_Vector_uint64_256_16
|
-2.31% |
4071927.095 |
3977833.371 |
- |
-0.69% |
- |
|
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-2.31% |
275.105 |
268.755 |
- |
-2.34% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/8192
|
-2.31% |
286002.924 |
279402.445 |
- |
1.42% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1
|
-2.31% |
1075966.426 |
1051136.395 |
- |
-1.00% |
- |
|
SetIntersection_Interlaced_Set_string_16384_1024
|
-2.31% |
349998083.127 |
341922908.780 |
- |
-1.45% |
- |
|
SetIntersection_None_Set_uint32_262144_256
|
-2.31% |
1210101.156 |
1182188.070 |
- |
2.60% |
- |
|
std::find_if(list<int>)_(bail_25%)/8192
|
-2.31% |
1452.046 |
1418.571 |
- |
-1.45% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384
|
-2.30% |
9.480 |
9.262 |
- |
0.83% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-2.30% |
397.678 |
388.524 |
- |
-0.15% |
- |
|
SetIntersection_Front_Set_string_1024_1
|
-2.30% |
1106618.958 |
1081173.699 |
- |
-0.39% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-2.30% |
10047913.355 |
9816924.419 |
- |
-0.16% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32
|
-2.30% |
440.722 |
430.598 |
- |
-1.02% |
- |
|
SetIntersection_None_Vector_float_256_256
|
-2.30% |
2175890.443 |
2125913.645 |
- |
0.75% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8
|
-2.29% |
18.230 |
17.812 |
- |
0.22% |
- |
|
std::sort(vector<int>)_(repeated)/8
|
-2.29% |
16.103 |
15.734 |
- |
-0.52% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0
|
-2.29% |
15.358 |
15.006 |
- |
0.12% |
- |
|
std::partial_sort(deque<int>)_(repeated)/8
|
-2.28% |
26.576 |
25.969 |
- |
0.53% |
- |
|
SetIntersection_None_Set_float_16_16
|
-2.28% |
35987858.396 |
35166202.385 |
- |
-0.31% |
- |
|
SetIntersection_None_Set_uint32_1024_16
|
-2.28% |
9126969.381 |
8918854.232 |
- |
-0.16% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-2.28% |
21.307 |
20.822 |
- |
-0.01% |
- |
|
BM_CmpEqual_uchar_uchar
|
-2.28% |
1.081 |
1.057 |
- |
-1.63% |
- |
|
std::copy_if(list<int>)_(entire_range)/32768
|
-2.27% |
26037.497 |
25445.525 |
- |
-2.63% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64
|
-2.27% |
8737238.736 |
8538677.787 |
- |
-0.44% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-2.27% |
400.715 |
391.611 |
- |
-0.03% |
- |
|
SetIntersection_None_Set_uint64_1024_64
|
-2.27% |
9011260.678 |
8806632.756 |
- |
-1.73% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8
|
-2.27% |
3.544 |
3.463 |
- |
0.16% |
- |
|
bm_ranges_swap_ranges_vb_aligned/256
|
-2.27% |
3.535 |
3.455 |
- |
-2.67% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/8192
|
-2.26% |
2210.858 |
2160.819 |
- |
-0.19% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192
|
-2.26% |
461906.336 |
451452.135 |
- |
1.15% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8
|
-2.26% |
60.114 |
58.754 |
- |
-0.26% |
- |
|
SetIntersection_None_Set_uint32_262144_1024
|
-2.26% |
1205418.945 |
1178140.869 |
- |
2.68% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32
|
-2.26% |
13.047 |
12.752 |
- |
0.08% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-2.26% |
400.924 |
391.861 |
- |
0.35% |
- |
|
std::multiset<std::string>::ctor(const&)/1024
|
-2.26% |
35493.582 |
34691.602 |
- |
0.57% |
- |
|
SetIntersection_Front_Set_float_16384_16
|
-2.26% |
1212384.228 |
1185034.612 |
- |
-1.34% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/8192
|
-2.26% |
2.677 |
2.616 |
- |
0.02% |
- |
|
std::make_heap(deque<int>,_pred)_(descending)/8
|
-2.25% |
19.390 |
18.952 |
- |
0.00% |
- |
|
std::set<std::string>::ctor(const&,_alloc)/0
|
-2.25% |
12.972 |
12.679 |
- |
0.12% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-2.25% |
358.167 |
350.101 |
- |
0.62% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-2.25% |
169736.869 |
165914.486 |
- |
-0.48% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/8
|
-2.25% |
5.114 |
4.999 |
- |
7.14% |
- |
|
SetIntersection_Interlaced_Vector_string_64_1
|
-2.25% |
17259813.501 |
16872079.621 |
- |
0.47% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_64
|
-2.25% |
238952161.408 |
233587123.346 |
- |
-0.01% |
- |
|
std::pop_heap(vector<std::string>)/8
|
-2.24% |
54.290 |
53.071 |
- |
-1.52% |
- |
|
std::unordered_set<std::string>::clear()/32
|
-2.24% |
929.696 |
908.845 |
- |
-0.31% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/8
|
-2.24% |
63.013 |
61.600 |
- |
-2.90% |
- |
|
BM_StringCopy_Small
|
-2.24% |
0.672 |
0.657 |
- |
-0.08% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1000
|
-2.24% |
812.905 |
794.715 |
- |
0.67% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32
|
-2.24% |
10.794 |
10.552 |
- |
1.05% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-2.24% |
1615.396 |
1579.266 |
- |
0.66% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4
|
-2.24% |
1094577.011 |
1070098.217 |
- |
-1.15% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-2.23% |
13.070 |
12.778 |
- |
-0.68% |
- |
|
SetIntersection_Front_Set_string_1024_64
|
-2.23% |
4771298.152 |
4664689.772 |
- |
-3.45% |
- |
|
SetIntersection_Front_Set_float_16_4
|
-2.23% |
55820845.415 |
54574343.498 |
- |
-1.13% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/32
|
-2.23% |
19.904 |
19.460 |
- |
0.40% |
- |
|
SetIntersection_Front_Vector_string_262144_1
|
-2.23% |
1089770.093 |
1065499.725 |
- |
-1.87% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1
|
-2.23% |
4251146.599 |
4156473.577 |
- |
-0.80% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8
|
-2.22% |
4.251 |
4.156 |
- |
-0.19% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.22% |
1024.779 |
1001.996 |
- |
-0.89% |
- |
|
BM_deque_deque_move/1024
|
-2.22% |
37.715 |
36.877 |
- |
0.40% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16
|
-2.22% |
211675713.781 |
206979266.858 |
- |
-0.26% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16
|
-2.22% |
39152978.349 |
38285346.499 |
- |
-1.01% |
- |
|
BM_StringFindStringLiteral/32
|
-2.21% |
1.748 |
1.709 |
- |
-3.38% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-2.21% |
13.070 |
12.780 |
- |
-0.82% |
- |
|
SetIntersection_None_Vector_uint64_1024_1024
|
-2.21% |
1095331.508 |
1071098.854 |
- |
-0.74% |
- |
|
BM_std_minmax_element<short>/4
|
-2.21% |
1.212 |
1.185 |
- |
-4.02% |
- |
|
std::replace(vector<int>)_(prefix)/50
|
-2.21% |
7.702 |
7.532 |
- |
-0.35% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64
|
-2.21% |
11694218.203 |
11436291.588 |
- |
0.38% |
- |
|
BM_StringDestroy_Empty
|
-2.21% |
0.633 |
0.619 |
- |
-0.38% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144
|
-2.20% |
1269302.084 |
1241353.598 |
- |
0.01% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.20% |
377.936 |
369.617 |
- |
-1.74% |
- |
|
std::pop_heap(deque<float>)/8
|
-2.20% |
53.037 |
51.870 |
- |
-4.47% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-2.20% |
736.111 |
719.917 |
- |
-3.51% |
- |
|
SetIntersection_None_Vector_string_4_4
|
-2.20% |
138990411.721 |
135933838.880 |
- |
0.33% |
- |
|
std::flat_multimap<int,_int>::clear()/1024
|
-2.20% |
401.215 |
392.392 |
- |
0.37% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-2.20% |
929275.850 |
908872.433 |
- |
4.23% |
- |
|
SetIntersection_Front_Vector_uint32_262144_64
|
-2.20% |
1385125.582 |
1354721.160 |
- |
-1.23% |
- |
|
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8
|
-2.19% |
16.864 |
16.494 |
- |
-0.10% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024
|
-2.19% |
6853.370 |
6703.017 |
- |
0.95% |
- |
|
std::rotate_copy(list<int>)/8192
|
-2.19% |
7034.818 |
6880.567 |
- |
0.83% |
- |
|
std::map<int,_int>::find(key)_(existent)/8192
|
-2.19% |
5.507 |
5.386 |
- |
0.69% |
- |
|
std::copy_n(list<int>)/32768
|
-2.19% |
26678.186 |
26094.105 |
- |
-0.27% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-2.19% |
19.184 |
18.764 |
- |
-0.19% |
- |
|
SetIntersection_Interlaced_Set_float_262144_262144
|
-2.19% |
1635774.414 |
1600030.842 |
- |
1.87% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8
|
-2.18% |
54.342 |
53.155 |
- |
0.80% |
- |
|
SetIntersection_None_Vector_string_262144_256
|
-2.18% |
1305575.148 |
1277062.733 |
- |
-1.14% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32
|
-2.18% |
23.836 |
23.315 |
- |
-3.84% |
- |
|
std::unordered_map<int,_int>::clear()/0
|
-2.18% |
397.578 |
388.905 |
- |
-0.38% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.18% |
211.626 |
207.010 |
- |
0.61% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/0
|
-2.18% |
12.957 |
12.674 |
- |
-0.39% |
- |
|
SetIntersection_None_Vector_float_262144_1
|
-2.18% |
1164350.505 |
1138957.002 |
- |
1.05% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-2.18% |
399.906 |
391.187 |
- |
0.05% |
- |
|
SetIntersection_None_Set_float_16_1
|
-2.18% |
68013977.265 |
66531110.284 |
- |
-0.08% |
- |
|
std::move_backward(vector<bool>)_(aligned)/64
|
-2.17% |
1.731 |
1.693 |
- |
-7.94% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
-2.17% |
1207091.858 |
1180862.464 |
- |
-0.81% |
- |
|
std::deque<std::string>::ctor(size)/1024
|
-2.17% |
725.802 |
710.085 |
- |
-7.47% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-2.16% |
672.771 |
658.207 |
- |
0.50% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/8
|
-2.16% |
8.107 |
7.932 |
- |
0.77% |
- |
|
SetIntersection_Front_Vector_uint64_16384_1
|
-2.16% |
1062926.961 |
1039929.826 |
- |
-1.52% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-2.16% |
400.310 |
391.653 |
- |
0.35% |
- |
|
std::unordered_set<int>::clear()/0
|
-2.16% |
397.878 |
389.282 |
- |
-0.62% |
- |
|
SetIntersection_Front_Vector_float_262144_1
|
-2.16% |
1055460.539 |
1032682.756 |
- |
-3.05% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024
|
-2.16% |
8696.423 |
8508.773 |
- |
-0.13% |
- |
|
std::unordered_set<std::string>::ctor(const&)/0
|
-2.16% |
13.105 |
12.823 |
- |
-0.23% |
- |
|
std::partial_sort_copy(vector<int>)_(descending)/8
|
-2.16% |
15.730 |
15.390 |
- |
-1.81% |
- |
|
SetIntersection_None_Vector_float_262144_1024
|
-2.16% |
1153369.700 |
1128502.959 |
- |
-0.20% |
- |
|
SetIntersection_Interlaced_Set_string_1024_16
|
-2.15% |
13172778.262 |
12889087.971 |
- |
-1.21% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1
|
-2.15% |
1110736.749 |
1086848.055 |
- |
0.93% |
- |
|
std::stable_sort(deque<int>)_(heap)/1024
|
-2.14% |
2789.658 |
2729.855 |
- |
0.79% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/1024
|
-2.14% |
21.623 |
21.160 |
- |
-1.99% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32
|
-2.14% |
889.465 |
870.440 |
- |
-2.72% |
- |
|
std::search(list<int>,_pred)_(same_length)/8192
|
-2.13% |
8817.087 |
8628.950 |
- |
-8.95% |
- |
|
BM_StringRead_Hot_Shallow_Empty
|
-2.13% |
0.487 |
0.476 |
- |
0.21% |
- |
|
std::partial_sort_copy(vector<int>)_(heap)/8
|
-2.13% |
16.530 |
16.177 |
- |
-3.68% |
- |
|
SetIntersection_Front_Set_uint32_256_16
|
-2.13% |
4530857.824 |
4434264.438 |
- |
-0.20% |
- |
|
std::move_backward(list<int>)/512
|
-2.13% |
377.665 |
369.614 |
- |
0.08% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/32
|
-2.13% |
21.354 |
20.899 |
- |
-1.76% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1
|
-2.13% |
4248614.427 |
4158208.106 |
- |
0.27% |
- |
|
std::adjacent_find(list<int>,_pred)/8
|
-2.13% |
3.832 |
3.751 |
- |
-2.88% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
-2.12% |
5114643.937 |
5005981.169 |
- |
-0.13% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0
|
-2.12% |
18.802 |
18.403 |
- |
0.01% |
- |
|
std::make_heap(vector<NonIntegral>)_(shuffled)/8192
|
-2.12% |
5381.197 |
5267.047 |
- |
-0.59% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-2.12% |
166787.411 |
163249.522 |
- |
-2.13% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_4
|
-2.12% |
174458253.965 |
170760091.172 |
- |
-0.68% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1
|
-2.12% |
1066480.963 |
1043875.493 |
- |
0.52% |
- |
|
SetIntersection_None_Vector_float_256_16
|
-2.12% |
4099074.404 |
4012323.831 |
- |
-2.12% |
- |
|
std::sort(deque<int>)_(ascending)/8
|
-2.12% |
17.770 |
17.394 |
- |
-2.16% |
- |
|
SetIntersection_None_Vector_uint64_1024_64
|
-2.11% |
1094413.085 |
1071307.123 |
- |
-0.66% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-2.11% |
398.436 |
390.025 |
- |
0.15% |
- |
|
SetIntersection_Interlaced_Set_float_256_1
|
-2.11% |
4210272.568 |
4121532.386 |
- |
-0.71% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/1024
|
-2.10% |
1405.549 |
1375.971 |
- |
-0.30% |
- |
|
SetIntersection_None_Set_uint64_256_256
|
-2.10% |
5823958.426 |
5701505.593 |
- |
-1.41% |
- |
|
std::sort_heap(deque<int>,_pred)/8
|
-2.10% |
34.758 |
34.028 |
- |
-1.20% |
- |
|
std::stable_partition(list<int>)_(sparse)/32
|
-2.10% |
9.642 |
9.440 |
- |
-1.95% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-2.10% |
12764763.235 |
12496710.272 |
- |
-1.86% |
- |
|
SetIntersection_Front_Vector_uint32_256_1
|
-2.10% |
4214152.026 |
4125798.923 |
- |
-0.23% |
- |
|
SetIntersection_Front_Set_uint32_16384_16
|
-2.09% |
1219808.358 |
1194258.899 |
- |
1.15% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1024
|
-2.09% |
12699898.771 |
12433950.504 |
- |
-0.94% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-2.09% |
397.630 |
389.310 |
- |
-0.26% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/8192
|
-2.09% |
11606.503 |
11363.654 |
- |
0.46% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0
|
-2.09% |
396.883 |
388.589 |
- |
-0.65% |
- |
|
std::remove(list<int>)_(prefix)/8192
|
-2.09% |
8258.722 |
8086.280 |
- |
-0.12% |
- |
|
std::multiset<int>::ctor(const&)/1024
|
-2.08% |
6345.786 |
6213.705 |
- |
-2.61% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-2.08% |
398.198 |
389.920 |
- |
0.11% |
- |
|
SetIntersection_Front_Set_uint32_262144_16384
|
-2.08% |
221825955.181 |
217214688.385 |
- |
-0.51% |
- |
|
std::make_heap(deque<int>,_pred)_(repeated)/8
|
-2.08% |
23.723 |
23.231 |
- |
-2.15% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
-2.08% |
15.017 |
14.705 |
- |
0.32% |
- |
|
SetIntersection_Front_Vector_uint32_256_4
|
-2.08% |
4226886.626 |
4139126.617 |
- |
-0.73% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8
|
-2.08% |
38.180 |
37.387 |
- |
0.43% |
- |
|
SetIntersection_Front_Vector_string_16384_256
|
-2.08% |
9918254.377 |
9712442.462 |
- |
3.27% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32
|
-2.07% |
19.268 |
18.868 |
- |
-0.12% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192
|
-2.07% |
22.452 |
21.987 |
- |
-3.62% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144
|
-2.07% |
4.654 |
4.558 |
- |
0.41% |
- |
|
std::deque<int>::erase(middle)_(cheap_elements)/32
|
-2.07% |
9.664 |
9.464 |
- |
-0.00% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-2.07% |
398.797 |
390.540 |
- |
-0.60% |
- |
|
std::stable_sort(vector<int>)_(pipe-organ)/8
|
-2.07% |
18.827 |
18.438 |
- |
-0.05% |
- |
|
std::copy_backward(vector<int>)/8
|
-2.07% |
2.171 |
2.126 |
- |
-1.41% |
- |
|
BM_CmpLess_schar_schar
|
-2.07% |
0.963 |
0.943 |
- |
-0.50% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-2.06% |
11231.528 |
10999.765 |
- |
-0.31% |
- |
|
std::unordered_set<std::string>::clear()/0
|
-2.06% |
398.988 |
390.767 |
- |
-0.11% |
- |
|
rng::contains(list<int>)_(process_all)/32
|
-2.06% |
9.046 |
8.860 |
- |
-0.21% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-2.06% |
55622.540 |
54477.714 |
- |
-0.16% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024
|
-2.06% |
8985526.626 |
8800777.786 |
- |
0.34% |
- |
|
SetIntersection_Front_Vector_uint64_256_1
|
-2.05% |
4220914.450 |
4134186.137 |
- |
-0.94% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
-2.05% |
22.010 |
21.558 |
- |
0.57% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/8192
|
-2.05% |
5.497 |
5.384 |
- |
-1.98% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-2.05% |
399.474 |
391.278 |
- |
-0.22% |
- |
|
SetIntersection_None_Vector_float_262144_262144
|
-2.05% |
1151246.363 |
1127629.447 |
- |
-0.13% |
- |
|
std::replace(vector<int>)_(prefix)/8192
|
-2.05% |
1259.317 |
1233.500 |
- |
-2.94% |
- |
|
SetIntersection_None_Vector_float_4_4
|
-2.05% |
136030635.479 |
133244357.480 |
- |
-0.59% |
- |
|
std::list<std::string>::ctor(size)/8192
|
-2.04% |
106484.862 |
104307.336 |
- |
1.03% |
- |
|
SetIntersection_None_Vector_float_1024_16
|
-2.04% |
1096776.640 |
1074386.646 |
- |
-0.35% |
- |
|
BM_CmpLess_schar_int
|
-2.04% |
1.130 |
1.107 |
- |
-0.48% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/32
|
-2.04% |
23.426 |
22.948 |
- |
0.24% |
- |
|
std::partial_sort(vector<NonIntegral>)_(ascending)/8
|
-2.04% |
20.603 |
20.183 |
- |
-1.51% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-2.04% |
30.833 |
30.204 |
- |
-0.70% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
-2.04% |
200619415.969 |
196530812.503 |
- |
-8.09% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256
|
-2.04% |
5902996.389 |
5782714.164 |
- |
0.21% |
- |
|
SetIntersection_None_Vector_string_256_1
|
-2.04% |
4581619.318 |
4488286.296 |
- |
-0.38% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
-2.03% |
35.720 |
34.993 |
- |
-2.02% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast
|
-2.03% |
1.889 |
1.851 |
- |
-1.92% |
- |
|
std::pop_heap(deque<size_t>)/8
|
-2.03% |
52.901 |
51.827 |
- |
-2.13% |
- |
|
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32
|
-2.03% |
13.068 |
12.802 |
- |
0.17% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-2.03% |
397.265 |
389.218 |
- |
-1.40% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_1
|
-2.03% |
4221573.717 |
4136071.588 |
- |
-1.35% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/0
|
-2.03% |
13.083 |
12.818 |
- |
0.66% |
- |
|
SetIntersection_None_Set_float_262144_1024
|
-2.02% |
1204483.070 |
1180101.968 |
- |
2.37% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32
|
-2.02% |
23.348 |
22.876 |
- |
0.09% |
- |
|
SetIntersection_None_Set_uint32_262144_16384
|
-2.02% |
1212839.844 |
1188358.152 |
- |
2.82% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-2.02% |
398.607 |
390.561 |
- |
-0.60% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-2.01% |
1069064.577 |
1047567.300 |
- |
-1.37% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/1024
|
-2.01% |
755.838 |
740.642 |
- |
-0.37% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4
|
-2.01% |
56236560.783 |
55106102.691 |
- |
0.09% |
- |
|
SetIntersection_None_Set_string_16_4
|
-2.01% |
59171111.987 |
57981726.961 |
- |
0.48% |
- |
|
SetIntersection_Interlaced_Set_string_16_1
|
-2.01% |
66731081.712 |
65390229.189 |
- |
-2.63% |
- |
|
std::rotate(list<int>)_(by_1/3)/50
|
-2.01% |
23.151 |
22.686 |
- |
-0.40% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256
|
-2.01% |
1196653.862 |
1172624.760 |
- |
-0.95% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4
|
-2.01% |
59096291.225 |
57909874.141 |
- |
-0.71% |
- |
|
SetIntersection_Interlaced_Set_float_16384_4
|
-2.01% |
171734920.891 |
168287931.280 |
- |
-1.00% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024
|
-2.01% |
24.364 |
23.875 |
- |
-4.21% |
- |
|
SetIntersection_None_Vector_float_4_1
|
-2.00% |
217741939.458 |
213379022.114 |
- |
-0.38% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
-2.00% |
398.764 |
390.774 |
- |
0.01% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
-2.00% |
402.818 |
394.748 |
- |
0.40% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-2.00% |
380.154 |
372.546 |
- |
0.04% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256
|
-2.00% |
7653186.013 |
7500076.341 |
- |
-0.30% |
- |
|
SetIntersection_None_Set_string_256_16
|
-2.00% |
11006446.146 |
10786307.256 |
- |
-2.27% |
- |
|
std::sort(vector<int>)_(ascending)/8
|
-2.00% |
16.086 |
15.765 |
- |
-0.15% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16
|
-2.00% |
1120010.974 |
1097637.005 |
- |
-1.87% |
- |
|
SetIntersection_None_Set_float_4_4
|
-2.00% |
137839271.761 |
135086190.778 |
- |
-0.12% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1
|
-1.99% |
1065735.386 |
1044486.148 |
- |
0.41% |
- |
|
SetIntersection_Front_Set_uint32_64_16
|
-1.99% |
15398257.263 |
15091345.961 |
- |
-1.82% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/8192
|
-1.99% |
41.522 |
40.694 |
- |
7.33% |
- |
|
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024
|
-1.99% |
13.048 |
12.788 |
- |
0.21% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1
|
-1.99% |
4229266.802 |
4145204.234 |
- |
-0.52% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8
|
-1.99% |
17.677 |
17.326 |
- |
-2.94% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576
|
-1.99% |
38921.089 |
38148.255 |
- |
-1.88% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1
|
-1.98% |
16842247.539 |
16508358.244 |
- |
0.85% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
-1.98% |
401.005 |
393.058 |
- |
-0.01% |
- |
|
SetIntersection_Interlaced_Set_float_1024_16
|
-1.98% |
11559718.693 |
11330683.381 |
- |
-0.60% |
- |
|
SetIntersection_Front_Set_uint64_262144_4
|
-1.98% |
1096229.573 |
1074510.841 |
- |
-1.19% |
- |
|
BM_deque_vector_move/2
|
-1.98% |
1.804 |
1.768 |
- |
-3.57% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_1
|
-1.98% |
1050980.676 |
1030194.630 |
- |
-0.48% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/50
|
-1.97% |
17.794 |
17.442 |
- |
-0.67% |
- |
|
std::stable_partition(vector<int>)_(sparse)/32
|
-1.97% |
7.459 |
7.312 |
- |
1.19% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256
|
-1.97% |
13005203.083 |
12748723.497 |
- |
-0.64% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/1024
|
-1.97% |
11.949 |
11.713 |
- |
-3.25% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_1
|
-1.97% |
4212364.574 |
4129337.126 |
- |
-1.09% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-1.97% |
399.401 |
391.532 |
- |
0.11% |
- |
|
std::set<int>::clear()/32
|
-1.97% |
634.352 |
621.859 |
- |
-0.13% |
- |
|
SetIntersection_Interlaced_Set_float_262144_64
|
-1.97% |
1573635.904 |
1542671.223 |
- |
2.38% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_64
|
-1.97% |
1591417.318 |
1560124.432 |
- |
1.95% |
- |
|
BM_StringFindStringLiteral/2048
|
-1.97% |
40.727 |
39.926 |
- |
-0.52% |
- |
|
BM_CmpLess_uint_uint
|
-1.97% |
1.080 |
1.059 |
- |
-2.21% |
- |
|
SetIntersection_Front_Set_float_4_1
|
-1.96% |
216828586.892 |
212575636.808 |
- |
-0.40% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/32
|
-1.96% |
39.535 |
38.761 |
- |
-4.34% |
- |
|
SetIntersection_None_Vector_float_16_4
|
-1.96% |
54796785.307 |
53724329.674 |
- |
-0.06% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
-1.96% |
165.767 |
162.524 |
- |
1.13% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-1.95% |
55149.381 |
54073.596 |
- |
-1.55% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.95% |
45023.810 |
44145.728 |
- |
-0.22% |
- |
|
SetIntersection_Interlaced_Set_float_4_1
|
-1.95% |
217375524.638 |
213139267.294 |
- |
-0.51% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8
|
-1.95% |
17.312 |
16.975 |
- |
-0.34% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-1.95% |
398.718 |
390.957 |
- |
-0.53% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-1.95% |
397.073 |
389.346 |
- |
-0.26% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_1
|
-1.94% |
16676109.290 |
16351874.823 |
- |
-0.60% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.94% |
402.522 |
394.699 |
- |
0.05% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0
|
-1.94% |
12.964 |
12.712 |
- |
0.24% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-1.94% |
399.755 |
391.994 |
- |
0.41% |
- |
|
SetIntersection_None_Set_float_262144_262144
|
-1.94% |
1204247.479 |
1180876.465 |
- |
2.56% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.94% |
282.099 |
276.626 |
- |
-1.69% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.94% |
1391.772 |
1364.769 |
- |
0.10% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/32
|
-1.94% |
12.361 |
12.121 |
- |
0.35% |
- |
|
SetIntersection_Interlaced_Vector_string_256_4
|
-1.94% |
6302829.421 |
6180745.697 |
- |
1.80% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.94% |
743.792 |
729.388 |
- |
0.28% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
-1.94% |
33045.352 |
32405.678 |
- |
-0.71% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8
|
-1.94% |
53.481 |
52.446 |
- |
-1.17% |
- |
|
BM_std_minmax_element<char>/3
|
-1.93% |
1.164 |
1.141 |
- |
-16.64% |
- |
|
BM_vector_deque_move/1
|
-1.93% |
2.282 |
2.237 |
- |
11.21% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/0
|
-1.93% |
12.992 |
12.741 |
- |
0.75% |
- |
|
BM_PushHeap_string_PipeOrgan_1024
|
-1.93% |
9.445 |
9.263 |
- |
0.50% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/8192
|
-1.93% |
29.307 |
28.742 |
- |
6.62% |
- |
|
SetIntersection_None_Set_float_256_64
|
-1.93% |
9422170.085 |
9240609.954 |
- |
0.70% |
- |
|
SetIntersection_None_Vector_uint64_256_4
|
-1.92% |
4262322.082 |
4180288.639 |
- |
-0.21% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/32
|
-1.92% |
21.253 |
20.844 |
- |
-0.05% |
- |
|
SetIntersection_None_Set_float_1024_64
|
-1.92% |
9101645.475 |
8926727.768 |
- |
2.56% |
- |
|
SetIntersection_None_Vector_float_1024_4
|
-1.92% |
1099032.300 |
1077933.529 |
- |
-0.11% |
- |
|
SetIntersection_None_Vector_string_256_16
|
-1.92% |
4323954.653 |
4241063.565 |
- |
-0.11% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-1.92% |
398.919 |
391.279 |
- |
-3.74% |
- |
|
SetIntersection_None_Vector_float_64_16
|
-1.91% |
13762019.008 |
13498652.466 |
- |
-0.55% |
- |
|
std::set<int>::clear()/0
|
-1.91% |
398.092 |
390.475 |
- |
0.36% |
- |
|
SetIntersection_Front_Vector_float_16_1
|
-1.91% |
63740982.007 |
62522065.983 |
- |
-0.36% |
- |
|
SetIntersection_None_Vector_uint32_16_4
|
-1.91% |
54666782.030 |
53623895.267 |
- |
-0.75% |
- |
|
SetIntersection_Front_Set_float_64_1
|
-1.91% |
16695467.670 |
16377316.451 |
- |
-0.35% |
- |
|
SetIntersection_None_Vector_uint32_16384_16384
|
-1.90% |
1119446.159 |
1098124.972 |
- |
-0.28% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024
|
-1.90% |
1263085.043 |
1239046.957 |
- |
1.40% |
- |
|
SetIntersection_Front_Vector_uint32_262144_1
|
-1.90% |
1065785.498 |
1045507.205 |
- |
-1.23% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/0
|
-1.90% |
12.843 |
12.598 |
- |
-0.58% |
- |
|
SetIntersection_Front_Vector_uint64_16_4
|
-1.90% |
54707575.338 |
53667811.334 |
- |
-1.42% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-1.90% |
396.574 |
389.038 |
- |
-1.49% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.90% |
765.234 |
750.698 |
- |
-0.94% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/50
|
-1.90% |
4.515 |
4.429 |
- |
0.07% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1
|
-1.90% |
1064191.656 |
1043993.946 |
- |
0.01% |
- |
|
std::copy_if(vector<int>)_(entire_range)/64
|
-1.90% |
15.545 |
15.250 |
- |
-1.65% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0
|
-1.90% |
13.693 |
13.433 |
- |
0.60% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_middle)/32
|
-1.90% |
1.802 |
1.767 |
- |
0.55% |
- |
|
std::fill_n(vector<bool>)/64
|
-1.90% |
1.425 |
1.398 |
- |
3.47% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.89% |
617.586 |
605.885 |
- |
-0.31% |
- |
|
std::none_of(list<int>)_(process_all)/8
|
-1.89% |
2.720 |
2.668 |
- |
1.03% |
- |
|
SetIntersection_None_Vector_string_262144_262144
|
-1.89% |
1317178.590 |
1292242.055 |
- |
-0.14% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/1024
|
-1.89% |
5448.275 |
5345.284 |
- |
-0.52% |
- |
|
SetIntersection_Front_Vector_uint32_64_4
|
-1.89% |
16161426.000 |
15855977.032 |
- |
-0.69% |
- |
|
rng::fold_left(vector<int>)/32
|
-1.89% |
21.979 |
21.564 |
- |
-0.04% |
- |
|
SetIntersection_Front_Set_string_1024_4
|
-1.89% |
1267604.709 |
1243705.994 |
- |
0.74% |
- |
|
SetIntersection_None_Vector_uint64_16384_4
|
-1.88% |
1119547.193 |
1098462.691 |
- |
-0.24% |
- |
|
BM_deque_deque_ranges_move_backward/4096
|
-1.88% |
155.306 |
152.383 |
- |
1.32% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.88% |
819.794 |
804.368 |
- |
-1.35% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0
|
-1.88% |
14.304 |
14.035 |
- |
-0.53% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-1.88% |
940.986 |
923.299 |
- |
0.25% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.88% |
19.563 |
19.196 |
- |
0.46% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/0
|
-1.88% |
13.210 |
12.962 |
- |
-0.66% |
- |
|
std::flat_map<int,_int>::clear()/8192
|
-1.88% |
417.984 |
410.138 |
- |
-0.22% |
- |
|
std::flat_map<int,_int>::clear()/0
|
-1.88% |
398.924 |
391.440 |
- |
0.55% |
- |
|
std::generate(list<int>)/50
|
-1.87% |
15.588 |
15.296 |
- |
1.05% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.87% |
13180.992 |
12934.290 |
- |
-0.59% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-1.87% |
398.769 |
391.305 |
- |
-0.06% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/32
|
-1.87% |
358.130 |
351.430 |
- |
1.19% |
- |
|
SetIntersection_None_Set_uint32_262144_262144
|
-1.87% |
1208029.299 |
1185437.744 |
- |
2.27% |
- |
|
SetIntersection_Front_Set_string_64_4
|
-1.87% |
19157033.078 |
18799266.241 |
- |
-1.45% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
-1.87% |
2.349 |
2.305 |
- |
-2.21% |
- |
|
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-1.87% |
399.188 |
391.742 |
- |
0.35% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1
|
-1.87% |
16689089.567 |
16377824.160 |
- |
-0.59% |
- |
|
SetIntersection_Interlaced_Set_float_4_4
|
-1.86% |
139177711.205 |
136583072.472 |
- |
-0.50% |
- |
|
BM_deque_vector_ranges_move_backward/1
|
-1.86% |
2.116 |
2.077 |
- |
-0.13% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/8192
|
-1.86% |
559.741 |
549.353 |
- |
-7.20% |
- |
|
std::make_heap(vector<int>,_pred)_(descending)/8
|
-1.85% |
14.895 |
14.618 |
- |
-0.16% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-1.85% |
398.854 |
391.465 |
- |
-0.59% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192
|
-1.85% |
213204.359 |
209255.289 |
- |
-1.69% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1024
|
-1.85% |
1544752.277 |
1516149.006 |
- |
1.91% |
- |
|
std::multiset<int>::insert(value)_(already_present)/1024
|
-1.85% |
27.876 |
27.360 |
- |
0.31% |
- |
|
std::stable_sort(vector<NonIntegral>)_(heap)/8
|
-1.85% |
21.617 |
21.217 |
- |
-0.61% |
- |
|
SetIntersection_Front_Set_uint32_64_1
|
-1.85% |
16759194.315 |
16449227.825 |
- |
0.03% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.85% |
178938.027 |
175630.681 |
- |
0.14% |
- |
|
BM_PushHeap_string_QuickSortAdversary_64
|
-1.85% |
13.366 |
13.119 |
- |
1.75% |
- |
|
SetIntersection_None_Vector_uint64_16_16
|
-1.85% |
34107677.915 |
33477660.339 |
- |
-0.79% |
- |
|
SetIntersection_Front_Vector_uint64_256_4
|
-1.85% |
4232684.291 |
4154573.062 |
- |
-1.01% |
- |
|
std::make_heap(vector<int>)_(descending)/8
|
-1.85% |
14.977 |
14.701 |
- |
0.72% |
- |
|
std::multimap<std::string,_int>::clear()/0
|
-1.84% |
399.083 |
391.724 |
- |
-4.30% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_262144
|
-1.84% |
14685795.818 |
14415003.906 |
- |
0.07% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16
|
-1.84% |
4134123.686 |
4057920.114 |
- |
-1.16% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4
|
-1.84% |
144204758.663 |
141546727.440 |
- |
0.07% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-1.84% |
13.056 |
12.816 |
- |
0.21% |
- |
|
std::flat_map<int,_int>::contains(key)_(existent)/1024
|
-1.84% |
7.979 |
7.832 |
- |
0.17% |
- |
|
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192
|
-1.84% |
13.051 |
12.811 |
- |
0.29% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/8192
|
-1.84% |
19.138 |
18.786 |
- |
0.12% |
- |
|
SetIntersection_Front_Set_uint32_16_1
|
-1.84% |
63854649.244 |
62681438.973 |
- |
-0.61% |
- |
|
std::unordered_multiset<int>::ctor(const&)/1024
|
-1.84% |
6952.828 |
6825.096 |
- |
1.69% |
- |
|
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024
|
-1.83% |
4711.197 |
4624.815 |
- |
-0.48% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-1.83% |
398.977 |
391.679 |
- |
0.16% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8
|
-1.83% |
4.886 |
4.796 |
- |
0.22% |
- |
|
SetIntersection_Interlaced_Set_uint32_16_1
|
-1.83% |
63758636.537 |
62593834.968 |
- |
-0.85% |
- |
|
SetIntersection_None_Set_uint32_16_16
|
-1.83% |
35910927.606 |
35255349.380 |
- |
-0.50% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/32
|
-1.82% |
1.820 |
1.787 |
- |
0.32% |
- |
|
std::move_backward(deque<int>)/64
|
-1.82% |
5.262 |
5.166 |
- |
-0.03% |
- |
|
std::multiset<std::string>::clear()/0
|
-1.82% |
399.166 |
391.892 |
- |
-0.06% |
- |
|
SetIntersection_None_Set_string_64_64
|
-1.82% |
11869624.117 |
11653572.050 |
- |
-0.50% |
- |
|
SetIntersection_None_Set_float_1_1
|
-1.82% |
544405158.250 |
534497515.109 |
- |
-0.32% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-1.82% |
19102022.084 |
18754769.812 |
- |
2.37% |
- |
|
std::search(list<int>)_(no_match)/1048576
|
-1.82% |
836312.104 |
821116.279 |
- |
0.54% |
- |
|
BM_CmpLess_short_int
|
-1.82% |
1.136 |
1.115 |
- |
0.36% |
- |
|
SetIntersection_Interlaced_Set_string_4_1
|
-1.82% |
226748245.583 |
222632685.020 |
- |
-2.88% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_4
|
-1.81% |
56739466.246 |
55710121.836 |
- |
-0.60% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
-1.81% |
74.611 |
73.260 |
- |
-25.86% |
- |
|
BM_CmpLess_uchar_uchar
|
-1.81% |
1.078 |
1.058 |
- |
-2.25% |
- |
|
BM_PushHeap_string_QuickSortAdversary_16
|
-1.81% |
10.743 |
10.548 |
- |
-1.46% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64
|
-1.81% |
3523444.244 |
3459701.526 |
- |
-1.25% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1
|
-1.81% |
547741091.247 |
537835433.861 |
- |
-0.33% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
-1.81% |
547.613 |
537.710 |
- |
-14.82% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.81% |
442.645 |
434.645 |
- |
-2.68% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024
|
-1.81% |
13.061 |
12.825 |
- |
-0.13% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8
|
-1.80% |
53.988 |
53.015 |
- |
3.18% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-1.80% |
1969544.775 |
1934105.226 |
- |
4.61% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.80% |
634733.516 |
623327.912 |
- |
1.00% |
- |
|
std::unique(vector<int>)_(sprinkled)/8192
|
-1.80% |
3965.626 |
3894.408 |
- |
1.55% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1
|
-1.80% |
543412778.453 |
533657650.600 |
- |
0.05% |
- |
|
SetIntersection_Interlaced_Set_float_16_1
|
-1.79% |
63838778.174 |
62693606.069 |
- |
0.09% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192
|
-1.79% |
8274.288 |
8126.057 |
- |
0.51% |
- |
|
SetIntersection_None_Vector_uint32_64_1
|
-1.79% |
16894173.347 |
16591670.868 |
- |
-0.94% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024
|
-1.79% |
8646.464 |
8491.645 |
- |
-0.10% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-1.79% |
397.416 |
390.302 |
- |
-0.54% |
- |
|
SetIntersection_None_Set_float_262144_16
|
-1.79% |
1201036.377 |
1179537.434 |
- |
2.65% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-1.79% |
396.495 |
389.409 |
- |
-0.23% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16
|
-1.79% |
1258407.879 |
1235928.223 |
- |
1.11% |
- |
|
SetIntersection_None_Set_float_1024_16
|
-1.79% |
8905860.686 |
8746772.569 |
- |
-1.50% |
- |
|
BM_PushHeap_uint32_Random_4
|
-1.79% |
2.214 |
2.174 |
- |
-1.00% |
- |
|
SetIntersection_None_Set_float_4_1
|
-1.79% |
219928071.767 |
216000987.349 |
- |
-0.26% |
- |
|
SetIntersection_None_Set_float_262144_1
|
-1.78% |
1202049.803 |
1180596.353 |
- |
2.45% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
-1.78% |
36864.509 |
36207.303 |
- |
0.43% |
- |
|
SetIntersection_Front_Set_uint32_256_64
|
-1.78% |
5818788.429 |
5715104.933 |
- |
0.34% |
- |
|
std::rotate_copy(deque<int>)/8192
|
-1.78% |
298.955 |
293.630 |
- |
0.48% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024
|
-1.78% |
20369.761 |
20006.985 |
- |
-2.69% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-1.78% |
13.057 |
12.825 |
- |
0.25% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8
|
-1.78% |
54.892 |
53.916 |
- |
0.64% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.78% |
740.408 |
727.235 |
- |
0.03% |
- |
|
SetIntersection_Front_Set_uint64_16384_1
|
-1.78% |
1059419.799 |
1040571.653 |
- |
3.00% |
- |
|
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.77% |
401.987 |
394.853 |
- |
-3.17% |
- |
|
SetIntersection_None_Set_float_16_4
|
-1.77% |
57409192.620 |
56390420.165 |
- |
-0.52% |
- |
|
SetIntersection_None_Set_string_4_1
|
-1.77% |
225004552.149 |
221014212.481 |
- |
0.12% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-1.77% |
398.984 |
391.912 |
- |
-1.19% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.77% |
685.149 |
673.009 |
- |
-1.95% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0
|
-1.77% |
13.484 |
13.245 |
- |
-0.11% |
- |
|
SetIntersection_Front_Vector_float_4_4
|
-1.77% |
137660030.403 |
135226664.047 |
- |
-0.39% |
- |
|
std::map<std::string,_int>::clear()/1024
|
-1.77% |
23961.339 |
23537.939 |
- |
7.88% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1
|
-1.77% |
1055557.560 |
1036926.820 |
- |
-2.22% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192
|
-1.76% |
27299.583 |
26817.932 |
- |
0.59% |
- |
|
SetIntersection_Interlaced_Set_float_1_1
|
-1.76% |
542946400.066 |
533373661.987 |
- |
-0.35% |
- |
|
SetIntersection_Interlaced_Vector_float_4_4
|
-1.76% |
137770842.045 |
135342133.320 |
- |
-0.43% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8
|
-1.76% |
52.294 |
51.372 |
- |
0.61% |
- |
|
SetIntersection_None_Vector_float_16_1
|
-1.76% |
64161355.631 |
63032029.671 |
- |
-0.78% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.76% |
1214.975 |
1193.591 |
- |
4.71% |
- |
|
std::unordered_set<std::string>::ctor(const&,_alloc)/8192
|
-1.76% |
612515.698 |
601735.503 |
- |
0.09% |
- |
|
SetIntersection_Front_Set_uint64_1024_16
|
-1.76% |
1227791.863 |
1206193.406 |
- |
1.73% |
- |
|
std::set<std::string>::ctor(const&)/0
|
-1.76% |
12.905 |
12.678 |
- |
0.07% |
- |
|
SetIntersection_None_Vector_float_1_1
|
-1.76% |
542865270.508 |
533333218.473 |
- |
-0.18% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32
|
-1.76% |
2.249 |
2.209 |
- |
-12.83% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/50
|
-1.75% |
1.516 |
1.489 |
- |
-4.32% |
- |
|
std::pop_heap(deque<int>)/8192
|
-1.75% |
53.829 |
52.887 |
- |
-0.85% |
- |
|
std::multimap<int,_int>::ctor(const&)/0
|
-1.75% |
12.918 |
12.692 |
- |
0.24% |
- |
|
SetIntersection_None_Vector_uint32_4_1
|
-1.75% |
217300221.154 |
213497220.579 |
- |
-0.71% |
- |
|
SetIntersection_None_Vector_string_262144_1
|
-1.75% |
1320752.211 |
1297641.236 |
- |
0.64% |
- |
|
std::vector<std::string>::erase(begin)_(expensive_elements)/32
|
-1.75% |
35.838 |
35.211 |
- |
0.24% |
- |
|
bm_ranges_swap_ranges_vb_aligned/512
|
-1.75% |
5.292 |
5.199 |
- |
-2.31% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
-1.74% |
399.520 |
392.549 |
- |
-0.26% |
- |
|
std::stable_sort(vector<int>)_(ascending)/8
|
-1.74% |
15.761 |
15.486 |
- |
0.86% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
-1.74% |
37412.974 |
36762.003 |
- |
-1.36% |
- |
|
SetIntersection_Front_Vector_uint64_16_1
|
-1.74% |
63659597.606 |
62552564.503 |
- |
-1.46% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
-1.74% |
4215650.830 |
4142384.950 |
- |
-0.29% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192
|
-1.74% |
465047.629 |
456975.714 |
- |
-2.19% |
- |
|
std::stable_sort(deque<int>)_(pipe-organ)/1024
|
-1.74% |
2978.392 |
2926.709 |
- |
0.81% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1
|
-1.74% |
63955660.720 |
62845944.817 |
- |
-0.40% |
- |
|
BM_std_minmax_element<int>/5500
|
-1.74% |
1452.544 |
1427.341 |
- |
-0.70% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16
|
-1.73% |
42026838.427 |
41297884.606 |
- |
-1.23% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/16
|
-1.73% |
5.969 |
5.866 |
- |
0.30% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192
|
-1.73% |
1.289 |
1.267 |
- |
-0.05% |
- |
|
SetIntersection_Front_Vector_uint32_1024_1
|
-1.73% |
1059493.162 |
1041142.906 |
- |
-0.53% |
- |
|
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-1.73% |
431.915 |
424.447 |
- |
-0.45% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.73% |
680.917 |
669.152 |
- |
0.02% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
-1.73% |
398.749 |
391.866 |
- |
-0.65% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-1.73% |
12.887 |
12.665 |
- |
-0.26% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_256
|
-1.73% |
14799773.023 |
14544462.160 |
- |
-7.04% |
- |
|
BM_StringCopy_Empty
|
-1.72% |
0.584 |
0.574 |
- |
-0.17% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1
|
-1.72% |
1044856.537 |
1026889.808 |
- |
-1.59% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1_1
|
-1.72% |
541720870.301 |
532407872.801 |
- |
-4.05% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-1.72% |
13.054 |
12.829 |
- |
0.19% |
- |
|
SetIntersection_None_Vector_uint32_16384_1024
|
-1.72% |
1117583.399 |
1098380.024 |
- |
-0.45% |
- |
|
SetIntersection_Interlaced_Vector_float_16_1
|
-1.72% |
63798274.896 |
62702594.217 |
- |
-0.24% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-1.72% |
12.855 |
12.634 |
- |
-0.16% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/1024
|
-1.72% |
1446.955 |
1422.117 |
- |
0.47% |
- |
|
std::stable_sort(deque<int>)_(shuffled)/1024
|
-1.72% |
2583.297 |
2538.988 |
- |
1.10% |
- |
|
SetIntersection_Front_Set_float_64_16
|
-1.72% |
15499835.303 |
15233999.780 |
- |
-0.94% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.71% |
766.850 |
753.706 |
- |
-1.36% |
- |
|
SetIntersection_Interlaced_Vector_uint64_4_1
|
-1.71% |
216600887.248 |
212896185.670 |
- |
-1.25% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
-1.71% |
1189597.387 |
1169251.691 |
- |
2.16% |
- |
|
SetIntersection_None_Vector_uint32_1_1
|
-1.71% |
541529052.613 |
532271820.688 |
- |
-0.49% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4
|
-1.71% |
139204842.573 |
136826259.841 |
- |
0.19% |
- |
|
BM_vector_deque_copy/5500
|
-1.71% |
198.104 |
194.719 |
- |
0.24% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16384
|
-1.71% |
1300008.949 |
1277809.000 |
- |
3.08% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_4
|
-1.71% |
17985941.162 |
17678853.540 |
- |
-0.32% |
- |
|
SetIntersection_Front_Vector_float_1_1
|
-1.71% |
541729523.349 |
532482974.090 |
- |
-0.39% |
- |
|
std::set<std::string>::ctor(const&)/32
|
-1.71% |
832.328 |
818.126 |
- |
16.99% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/32
|
-1.71% |
28.842 |
28.350 |
- |
-0.14% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32
|
-1.71% |
417.858 |
410.732 |
- |
-0.85% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.70% |
143732.920 |
141283.887 |
- |
-0.74% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/0
|
-1.70% |
12.998 |
12.776 |
- |
0.35% |
- |
|
std::flat_map<int,_int>::ctor(const&)/32
|
-1.70% |
23.271 |
22.875 |
- |
0.10% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/1024
|
-1.70% |
4725.111 |
4644.747 |
- |
0.26% |
- |
|
BM_CmpLess_int_short
|
-1.70% |
1.132 |
1.113 |
- |
-1.25% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384
|
-1.70% |
121357383.437 |
119295962.637 |
- |
0.07% |
- |
|
rng::fold_left(list<int>)/32
|
-1.70% |
20.985 |
20.629 |
- |
-0.08% |
- |
|
SetIntersection_Front_Set_float_1024_16
|
-1.70% |
1211438.939 |
1190900.644 |
- |
0.05% |
- |
|
SetIntersection_None_Vector_string_16384_4
|
-1.70% |
1244967.866 |
1223862.252 |
- |
0.78% |
- |
|
SetIntersection_Interlaced_Vector_float_16_16
|
-1.70% |
36209774.075 |
35596006.052 |
- |
-0.47% |
- |
|
std::search(vector<int>,_pred)_(near_matches)/1024
|
-1.69% |
24141.735 |
23733.160 |
- |
0.45% |
- |
|
SetIntersection_Front_Vector_uint32_16384_16384
|
-1.69% |
77236227.206 |
75930035.340 |
- |
-4.80% |
- |
|
SetIntersection_None_Set_uint64_4_4
|
-1.69% |
137100652.284 |
134782313.522 |
- |
-0.16% |
- |
|
std::flat_multimap<int,_int>::find(key)_(existent)/8192
|
-1.69% |
12.274 |
12.067 |
- |
0.60% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_1
|
-1.69% |
63585104.934 |
62511651.945 |
- |
-0.41% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_16
|
-1.69% |
36288627.262 |
35676723.692 |
- |
-0.38% |
- |
|
SetIntersection_Front_Vector_uint64_1_1
|
-1.69% |
540750500.120 |
531638465.058 |
- |
-0.76% |
- |
|
BM_StringCopy_Huge
|
-1.68% |
110.873 |
109.009 |
- |
-0.73% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/8192
|
-1.68% |
703.232 |
691.424 |
- |
-2.21% |
- |
|
SetIntersection_Interlaced_Vector_float_256_1
|
-1.68% |
4228546.790 |
4157574.695 |
- |
-0.29% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32
|
-1.68% |
13.367 |
13.143 |
- |
-0.36% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4
|
-1.68% |
4235902.351 |
4164923.385 |
- |
-1.72% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32
|
-1.68% |
535.194 |
526.228 |
- |
0.19% |
- |
|
BM_StringAssignAsciizMix_Opaque
|
-1.67% |
5.214 |
5.127 |
- |
-0.16% |
- |
|
BM_CmpEqual_ushort_uint
|
-1.67% |
1.069 |
1.051 |
- |
-1.31% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
-1.67% |
21.648 |
21.287 |
- |
0.53% |
- |
|
SetIntersection_Front_Vector_float_4_1
|
-1.67% |
216458259.426 |
212844547.110 |
- |
-0.37% |
- |
|
SetIntersection_None_Vector_uint32_64_4
|
-1.67% |
16153118.292 |
15883518.613 |
- |
-0.58% |
- |
|
SetIntersection_None_Vector_uint64_64_1
|
-1.67% |
16819258.196 |
16538592.658 |
- |
-1.76% |
- |
|
std::flat_map<int,_int>::erase(iterator)/1024
|
-1.67% |
75.821 |
74.557 |
- |
0.19% |
- |
|
SetIntersection_Interlaced_Vector_float_64_1
|
-1.67% |
16669146.872 |
16391271.967 |
- |
0.66% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.67% |
570.477 |
560.974 |
- |
-0.44% |
- |
|
SetIntersection_Interlaced_Set_string_64_1
|
-1.66% |
17518317.560 |
17226941.357 |
- |
-2.18% |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024
|
-1.66% |
9050.135 |
8899.654 |
- |
0.56% |
- |
|
SetIntersection_None_Vector_uint64_16384_64
|
-1.66% |
1117509.722 |
1098940.381 |
- |
-1.56% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8
|
-1.66% |
14.987 |
14.738 |
- |
0.45% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024
|
-1.66% |
817.266 |
803.718 |
- |
-0.83% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/32768
|
-1.66% |
217.763 |
214.153 |
- |
-1.68% |
- |
|
SetIntersection_Front_Set_string_16384_1
|
-1.66% |
1110558.098 |
1092166.985 |
- |
0.83% |
- |
|
BM_CmpEqual_short_ushort
|
-1.66% |
1.119 |
1.101 |
- |
-0.21% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4
|
-1.66% |
57591418.692 |
56638070.946 |
- |
-0.26% |
- |
|
std::make_heap(deque<int>,_pred)_(heap)/8
|
-1.65% |
19.337 |
19.017 |
- |
0.48% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-1.65% |
16.264 |
15.995 |
- |
-0.17% |
- |
|
SetIntersection_None_Vector_uint32_16_16
|
-1.65% |
34071696.239 |
33509478.515 |
- |
-0.58% |
- |
|
SetIntersection_Front_Set_float_16_1
|
-1.65% |
63800294.722 |
62747951.775 |
- |
-0.00% |
- |
|
SetIntersection_None_Vector_float_16384_64
|
-1.65% |
1125762.233 |
1107209.317 |
- |
0.28% |
- |
|
SetIntersection_Interlaced_Vector_float_1_1
|
-1.65% |
542459171.297 |
533519391.058 |
- |
-0.16% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/50
|
-1.65% |
72.092 |
70.904 |
- |
0.56% |
- |
|
SetIntersection_None_Set_string_4_4
|
-1.65% |
140366264.746 |
138053603.320 |
- |
-0.09% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64
|
-1.65% |
0.630 |
0.620 |
- |
-2.68% |
- |
|
SetIntersection_Interlaced_Set_string_1_1
|
-1.65% |
566736809.475 |
557404637.479 |
- |
-0.12% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8
|
-1.64% |
52.243 |
51.384 |
- |
0.30% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.64% |
598.273 |
588.432 |
- |
-0.50% |
- |
|
SetIntersection_Front_Set_string_1_1
|
-1.64% |
564725508.719 |
555451579.915 |
- |
0.23% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.64% |
626.093 |
615.812 |
- |
0.08% |
- |
|
std::make_heap(deque<int>,_pred)_(ascending)/8
|
-1.64% |
24.975 |
24.565 |
- |
-1.22% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1
|
-1.64% |
217341092.674 |
213773409.640 |
- |
-0.03% |
- |
|
std::sort_heap(vector<NonIntegral>)/1024
|
-1.64% |
9931.799 |
9768.893 |
- |
-0.97% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1
|
-1.64% |
1061672.351 |
1044276.031 |
- |
1.68% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024
|
-1.64% |
9.292 |
9.139 |
- |
0.97% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_4_1
|
-1.64% |
220157180.664 |
216552807.337 |
- |
0.22% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.64% |
5454.051 |
5364.779 |
- |
9.60% |
- |
|
SetIntersection_Front_Vector_uint32_64_1
|
-1.64% |
16666240.216 |
16393668.042 |
- |
-1.14% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1
|
-1.64% |
542834330.704 |
533958561.178 |
- |
-0.10% |
- |
|
SetIntersection_None_Vector_float_64_1
|
-1.63% |
16949921.754 |
16672804.435 |
- |
0.56% |
- |
|
SetIntersection_Front_Vector_uint32_1024_64
|
-1.63% |
1372393.456 |
1349973.231 |
- |
-1.85% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0
|
-1.63% |
14.193 |
13.961 |
- |
0.20% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8
|
-1.63% |
20.716 |
20.378 |
- |
-0.40% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
-1.63% |
1.353 |
1.331 |
- |
-9.06% |
- |
|
SetIntersection_Front_Set_uint32_1_1
|
-1.63% |
542315347.184 |
533477369.550 |
- |
-0.42% |
- |
|
std::stable_sort(deque<int>)_(repeated)/1024
|
-1.63% |
1456.669 |
1432.939 |
- |
1.12% |
- |
|
SetIntersection_Front_Set_float_1024_4
|
-1.63% |
1082120.385 |
1064502.480 |
- |
2.93% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4
|
-1.63% |
1095720.571 |
1077885.954 |
- |
0.47% |
- |
|
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32
|
-1.63% |
398.178 |
391.702 |
- |
-0.21% |
- |
|
SetIntersection_Interlaced_Vector_float_4_1
|
-1.63% |
216772346.559 |
213247592.275 |
- |
-0.34% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-1.63% |
24.167 |
23.774 |
- |
0.07% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192
|
-1.63% |
94152.033 |
92621.882 |
- |
-0.08% |
- |
|
SetIntersection_Front_Set_uint32_262144_1
|
-1.62% |
1056198.562 |
1039035.374 |
- |
-0.28% |
- |
|
SetIntersection_None_Set_uint32_4_1
|
-1.62% |
219577407.786 |
216012058.738 |
- |
-0.91% |
- |
|
std::set<int>::ctor(const&)/1024
|
-1.62% |
6257.777 |
6156.192 |
- |
-0.71% |
- |
|
std::partial_sort(vector<int>)_(repeated)/8192
|
-1.62% |
27223.754 |
26781.988 |
- |
2.59% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16
|
-1.62% |
37392154.278 |
36785735.224 |
- |
-0.10% |
- |
|
SetIntersection_Interlaced_Set_float_1024_1
|
-1.62% |
1061672.011 |
1044474.949 |
- |
-1.39% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.62% |
371.217 |
365.212 |
- |
-1.03% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1
|
-1.62% |
1251047.852 |
1230825.279 |
- |
0.88% |
- |
|
SetIntersection_Front_Vector_string_16384_1024
|
-1.61% |
38681646.155 |
38057309.594 |
- |
-0.67% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
-1.61% |
354636383.584 |
348916672.377 |
- |
-0.88% |
- |
|
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32
|
-1.61% |
405.058 |
398.525 |
- |
-0.12% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024
|
-1.61% |
20.220 |
19.894 |
- |
2.21% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-1.61% |
12.851 |
12.644 |
- |
-0.43% |
- |
|
SetIntersection_None_Set_string_1_1
|
-1.61% |
550860337.676 |
541982921.910 |
- |
0.25% |
- |
|
SetIntersection_Front_Set_uint32_64_4
|
-1.61% |
16223857.197 |
15962404.772 |
- |
-1.27% |
- |
|
BM_deque_deque_copy/64
|
-1.61% |
3.080 |
3.030 |
- |
-0.33% |
- |
|
SetIntersection_Front_Vector_uint32_4_1
|
-1.61% |
216305967.543 |
212830060.619 |
- |
-1.49% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.61% |
7822.914 |
7697.319 |
- |
0.65% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.60% |
835.640 |
822.252 |
- |
-1.55% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384
|
-1.60% |
119546306.640 |
117632032.903 |
- |
-0.75% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16
|
-1.60% |
1196457.007 |
1177299.125 |
- |
-0.86% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-1.60% |
13.004 |
12.796 |
- |
-0.38% |
- |
|
SetIntersection_None_Vector_uint64_4_4
|
-1.60% |
135498711.368 |
133330927.955 |
- |
-0.67% |
- |
|
SetIntersection_Front_Vector_uint64_4_1
|
-1.60% |
216359574.843 |
212898137.892 |
- |
-0.53% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_1
|
-1.60% |
4207656.665 |
4140389.118 |
- |
-0.59% |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/32
|
-1.60% |
23.065 |
22.696 |
- |
-0.04% |
- |
|
SetIntersection_None_Vector_uint64_64_4
|
-1.60% |
16108444.272 |
15851256.265 |
- |
-0.41% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192
|
-1.60% |
97811.238 |
96249.586 |
- |
0.31% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-1.60% |
13.109 |
12.900 |
- |
0.05% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1
|
-1.60% |
64005546.802 |
62984378.981 |
- |
0.01% |
- |
|
SetIntersection_Interlaced_Set_float_16_4
|
-1.59% |
60059432.400 |
59101575.936 |
- |
-0.64% |
- |
|
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8
|
-1.59% |
8.177 |
8.047 |
- |
-2.63% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/0
|
-1.59% |
13.105 |
12.897 |
- |
-2.06% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-1.59% |
21.981 |
21.632 |
- |
-1.47% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0
|
-1.59% |
13.090 |
12.882 |
- |
-0.95% |
- |
|
std::make_heap(vector<int>,_pred)_(heap)/8
|
-1.59% |
14.894 |
14.657 |
- |
0.01% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/32
|
-1.59% |
2.448 |
2.409 |
- |
-1.83% |
- |
|
SetIntersection_Interlaced_Vector_uint32_4_1
|
-1.59% |
216466118.256 |
213031744.310 |
- |
-0.76% |
- |
|
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0
|
-1.58% |
14.166 |
13.941 |
- |
-0.41% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_4_4
|
-1.58% |
137617701.811 |
135437504.343 |
- |
0.39% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.58% |
37462.666 |
36869.411 |
- |
0.77% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_1
|
-1.58% |
16678407.296 |
16414433.044 |
- |
-0.32% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024
|
-1.58% |
14132.890 |
13909.430 |
- |
-1.49% |
- |
|
SetIntersection_None_Vector_uint64_1_1
|
-1.58% |
540328773.212 |
531804671.462 |
- |
-0.63% |
- |
|
BM_StringFindCharLiteral/512
|
-1.58% |
9.562 |
9.411 |
- |
-0.29% |
- |
|
SetIntersection_None_Set_uint64_4_1
|
-1.58% |
219261208.834 |
215804867.566 |
- |
-1.28% |
- |
|
SetIntersection_Interlaced_Set_float_64_16
|
-1.58% |
21818647.974 |
21474854.050 |
- |
1.19% |
- |
|
std::set<int>::ctor(const&)/0
|
-1.58% |
12.921 |
12.717 |
- |
0.40% |
- |
|
SetIntersection_Interlaced_Vector_string_4_4
|
-1.58% |
153879752.243 |
151455720.374 |
- |
-0.95% |
- |
|
BM_deque_vector_move_backward/4000
|
-1.58% |
143.230 |
140.974 |
- |
-0.76% |
- |
|
SetIntersection_Front_Vector_uint32_16_16
|
-1.57% |
36290280.542 |
35718834.894 |
- |
-0.54% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4
|
-1.57% |
55497465.628 |
54623580.991 |
- |
-0.38% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.57% |
1526.814 |
1502.775 |
- |
-8.94% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-1.57% |
398.078 |
391.820 |
- |
0.11% |
- |
|
SetIntersection_None_Vector_uint32_4_4
|
-1.57% |
135715168.064 |
133582604.343 |
- |
-0.59% |
- |
|
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32
|
-1.57% |
414.830 |
408.316 |
- |
0.05% |
- |
|
std::flat_map<int,_int>::ctor(const&)/0
|
-1.57% |
12.944 |
12.742 |
- |
0.00% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-1.57% |
12.892 |
12.690 |
- |
-0.24% |
- |
|
SetIntersection_None_Vector_uint64_256_64
|
-1.56% |
3440982.179 |
3387136.620 |
- |
-1.02% |
- |
|
SetIntersection_None_Vector_uint32_16_1
|
-1.56% |
64290174.378 |
63284807.489 |
- |
-0.33% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(existent)/8192
|
-1.56% |
10.321 |
10.159 |
- |
-0.05% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/8192
|
-1.56% |
76484.215 |
75288.821 |
- |
-0.71% |
- |
|
SetIntersection_Interlaced_Set_string_256_1
|
-1.56% |
4391941.971 |
4323344.764 |
- |
-5.71% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-1.56% |
281377.011 |
276983.918 |
- |
0.39% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-1.56% |
15179591.155 |
14942634.776 |
- |
1.00% |
- |
|
SetIntersection_None_Vector_uint32_262144_16
|
-1.56% |
1138355.437 |
1120589.720 |
- |
-1.55% |
- |
|
SetIntersection_Front_Vector_uint64_4_4
|
-1.56% |
137284286.380 |
135147061.064 |
- |
-0.70% |
- |
|
SetIntersection_None_Set_uint64_1_1
|
-1.56% |
542417661.344 |
533977229.501 |
- |
-0.21% |
- |
|
BM_vector_deque_ranges_move_backward/4096
|
-1.55% |
151.696 |
149.338 |
- |
-0.89% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_256
|
-1.55% |
7874019.660 |
7751635.201 |
- |
-0.68% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
-1.55% |
13839734.453 |
13625164.247 |
- |
-1.03% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/1024
|
-1.55% |
21.089 |
20.762 |
- |
0.06% |
- |
|
SetIntersection_Front_Set_float_1024_256
|
-1.55% |
4190780.106 |
4125847.325 |
- |
-0.58% |
- |
|
bm_gcd_trivial
|
-1.55% |
0.678 |
0.667 |
- |
-2.64% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.55% |
56829.420 |
55949.493 |
- |
-1.81% |
- |
|
SetIntersection_None_Vector_uint32_16384_64
|
-1.55% |
1115973.525 |
1098699.165 |
- |
-0.13% |
- |
|
std::unordered_set<std::string>::ctor(const&)/8192
|
-1.55% |
341270.812 |
335990.538 |
- |
-0.48% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192
|
-1.55% |
342409.433 |
337113.383 |
- |
0.08% |
- |
|
BM_deque_deque_ranges_move/64
|
-1.55% |
3.084 |
3.037 |
- |
-2.15% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_4
|
-1.54% |
21068083.177 |
20742798.916 |
- |
0.06% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1
|
-1.54% |
218362034.403 |
214993507.900 |
- |
0.03% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1
|
-1.54% |
63944282.974 |
62957906.744 |
- |
0.05% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4
|
-1.54% |
139790266.744 |
137634116.035 |
- |
-0.02% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/1024
|
-1.54% |
5429.638 |
5345.910 |
- |
0.38% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
-1.54% |
396.147 |
390.039 |
- |
-0.42% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256
|
-1.54% |
2901188.730 |
2856466.234 |
- |
-0.86% |
- |
|
SetIntersection_Front_Set_float_1_1
|
-1.54% |
541531665.480 |
533191026.883 |
- |
-0.43% |
- |
|
SetIntersection_None_Vector_uint32_64_16
|
-1.54% |
13721896.923 |
13510655.553 |
- |
-0.83% |
- |
|
std::unordered_multiset<int>::ctor(const&)/0
|
-1.54% |
13.077 |
12.876 |
- |
0.37% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.54% |
385.430 |
379.499 |
- |
-0.01% |
- |
|
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024
|
-1.54% |
9210.184 |
9068.526 |
- |
0.75% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/1024
|
-1.54% |
52.048 |
51.248 |
- |
3.08% |
- |
|
BM_PushHeap_string_PipeOrgan_64
|
-1.53% |
5.753 |
5.664 |
- |
-0.31% |
- |
|
SetIntersection_Interlaced_Set_float_64_1
|
-1.53% |
16654687.769 |
16399452.911 |
- |
-0.26% |
- |
|
std::unordered_multimap<int,_int>::clear()/0
|
-1.53% |
396.294 |
390.231 |
- |
0.28% |
- |
|
SetIntersection_None_Vector_uint32_16384_4
|
-1.53% |
1118123.114 |
1101034.235 |
- |
-0.00% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/32768
|
-1.53% |
9465.214 |
9320.630 |
- |
0.23% |
- |
|
SetIntersection_Front_Set_uint32_256_4
|
-1.53% |
4257677.515 |
4192677.419 |
- |
-0.55% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1
|
-1.53% |
544791965.446 |
536478099.296 |
- |
-0.14% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/1024
|
-1.52% |
973.842 |
958.992 |
- |
0.44% |
- |
|
BM_StringAssignAsciiz_Huge_Transparent
|
-1.52% |
191.637 |
188.715 |
- |
-2.85% |
- |
|
std::search(list<int>)_(no_match)/1024
|
-1.52% |
749.921 |
738.492 |
- |
-3.42% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-1.52% |
398.399 |
392.331 |
- |
-0.20% |
- |
|
std::pop_heap(vector<float>)/8
|
-1.52% |
50.906 |
50.131 |
- |
-1.85% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
-1.52% |
35.699 |
35.156 |
- |
14.63% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16
|
-1.52% |
14929761.354 |
14702437.757 |
- |
-2.65% |
- |
|
SetIntersection_Front_Set_uint32_4_1
|
-1.52% |
216451508.726 |
213159351.986 |
- |
-0.63% |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/0
|
-1.52% |
12.930 |
12.733 |
- |
0.42% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0
|
-1.52% |
396.639 |
390.610 |
- |
-0.15% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-1.52% |
397.041 |
391.007 |
- |
-0.10% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8
|
-1.52% |
52.346 |
51.550 |
- |
-0.01% |
- |
|
SetIntersection_None_Vector_uint64_16_1
|
-1.52% |
64001503.396 |
63029485.900 |
- |
-0.55% |
- |
|
std::sort(deque<int>)_(pipe-organ)/8192
|
-1.52% |
26564.708 |
26161.437 |
- |
0.25% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.52% |
785.946 |
774.028 |
- |
11.47% |
- |
|
std::unordered_multiset<int>::clear()/0
|
-1.52% |
396.600 |
390.587 |
- |
0.03% |
- |
|
std::map<std::string,_int>::ctor(const&)/1024
|
-1.52% |
35638.740 |
35098.713 |
- |
-1.03% |
- |
|
bm_ranges_swap_ranges_vb_aligned/64
|
-1.52% |
3.067 |
3.021 |
- |
-1.95% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-1.52% |
396.366 |
390.361 |
- |
0.03% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1
|
-1.51% |
216926625.376 |
213642048.805 |
- |
0.11% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4
|
-1.51% |
1095921.430 |
1079346.012 |
- |
0.37% |
- |
|
SetIntersection_Interlaced_Set_string_1024_4
|
-1.51% |
10367208.455 |
10210447.158 |
- |
-3.70% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1
|
-1.51% |
4398540.380 |
4332041.178 |
- |
0.31% |
- |
|
std::list<std::string>::operator=(const&)_(expensive_elements)/32
|
-1.51% |
154.391 |
152.058 |
- |
0.28% |
- |
|
SetIntersection_Interlaced_Set_float_1024_256
|
-1.51% |
14299952.621 |
14083941.287 |
- |
-3.84% |
- |
|
SetIntersection_Front_Vector_float_16_4
|
-1.51% |
54866913.990 |
54038529.685 |
- |
-0.68% |
- |
|
SetIntersection_None_Vector_uint64_4_1
|
-1.51% |
216457447.253 |
213190402.523 |
- |
-0.56% |
- |
|
SetIntersection_Interlaced_Vector_uint64_4_4
|
-1.51% |
137389266.988 |
135316699.623 |
- |
-0.24% |
- |
|
SetIntersection_Front_Set_float_64_4
|
-1.51% |
16303704.663 |
16058110.062 |
- |
-1.05% |
- |
|
std::reverse(vector<int>)/32768
|
-1.51% |
1049.244 |
1033.442 |
- |
-0.18% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
-1.51% |
1184141.591 |
1166310.634 |
- |
0.30% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4
|
-1.51% |
55521758.252 |
54685740.017 |
- |
0.38% |
- |
|
SetIntersection_Interlaced_Set_string_16384_4
|
-1.50% |
197023347.536 |
194058333.406 |
- |
-2.24% |
- |
|
SetIntersection_None_Set_float_1024_1024
|
-1.50% |
8991857.397 |
8856558.620 |
- |
1.44% |
- |
|
SetIntersection_Interlaced_Set_uint32_4_1
|
-1.50% |
216504830.734 |
213247833.668 |
- |
-0.70% |
- |
|
SetIntersection_None_Vector_uint64_64_16
|
-1.50% |
13716974.220 |
13510627.578 |
- |
-0.29% |
- |
|
SetIntersection_None_Set_string_16_1
|
-1.50% |
69301747.736 |
68259448.750 |
- |
0.10% |
- |
|
std::generate(list<int>)/32
|
-1.50% |
8.526 |
8.398 |
- |
0.29% |
- |
|
SetIntersection_None_Vector_uint32_256_4
|
-1.50% |
4251167.400 |
4187290.765 |
- |
-0.43% |
- |
|
SetIntersection_Front_Vector_float_256_1
|
-1.50% |
4197705.454 |
4134642.343 |
- |
0.03% |
- |
|
std::replace_if(list<int>)_(prefix)/32
|
-1.50% |
14.064 |
13.852 |
- |
0.40% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-1.50% |
13.012 |
12.817 |
- |
0.20% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.50% |
5155.527 |
5078.255 |
- |
-0.83% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-1.50% |
558.974 |
550.601 |
- |
-16.52% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1_1
|
-1.50% |
540987696.421 |
532884598.273 |
- |
-0.66% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192
|
-1.50% |
19.393 |
19.103 |
- |
-0.29% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-1.50% |
18.643 |
18.364 |
- |
-2.94% |
- |
|
std::flat_map<int,_int>::clear()/32
|
-1.49% |
397.835 |
391.891 |
- |
0.34% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32
|
-1.49% |
888.701 |
875.426 |
- |
-3.69% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-1.49% |
397.545 |
391.617 |
- |
0.42% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192
|
-1.49% |
210259.060 |
207126.624 |
- |
-0.44% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-1.49% |
13.027 |
12.833 |
- |
-0.09% |
- |
|
SetIntersection_Front_Set_float_256_4
|
-1.49% |
4249298.392 |
4186043.201 |
- |
-1.36% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
-1.49% |
22.097 |
21.768 |
- |
-0.04% |
- |
|
SetIntersection_Front_Set_uint32_16384_4
|
-1.49% |
1075179.071 |
1059182.642 |
- |
-1.93% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_1
|
-1.49% |
63731781.903 |
62783912.604 |
- |
-0.36% |
- |
|
BM_CmpLess_uint_uchar
|
-1.49% |
1.118 |
1.101 |
- |
0.11% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/32
|
-1.48% |
944.514 |
930.490 |
- |
1.53% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1_1
|
-1.48% |
543284524.648 |
535219788.486 |
- |
0.07% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1
|
-1.48% |
4256799.668 |
4193706.646 |
- |
0.20% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-1.48% |
780.090 |
768.535 |
- |
-1.83% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16
|
-1.48% |
1.315 |
1.296 |
- |
0.22% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1
|
-1.48% |
216611120.227 |
213406367.802 |
- |
0.22% |
- |
|
SetIntersection_Front_Set_string_64_1
|
-1.48% |
17263111.994 |
17007749.680 |
- |
-0.03% |
- |
|
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024
|
-1.48% |
12160.987 |
11981.098 |
- |
-0.14% |
- |
|
SetIntersection_None_Vector_uint32_262144_262144
|
-1.48% |
1141241.657 |
1124371.274 |
- |
-1.33% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeLast
|
-1.48% |
1.766 |
1.739 |
- |
0.03% |
- |
|
SetIntersection_Interlaced_Set_uint32_1_1
|
-1.48% |
541180685.779 |
533194570.551 |
- |
-0.69% |
- |
|
SetIntersection_None_Vector_float_16_16
|
-1.48% |
34118096.115 |
33614711.337 |
- |
-0.38% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-1.47% |
17016.829 |
16765.879 |
- |
1.15% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_4
|
-1.47% |
57272196.144 |
56428370.526 |
- |
0.14% |
- |
|
SetIntersection_Front_Set_string_16_4
|
-1.47% |
64661544.221 |
63709306.046 |
- |
0.56% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
-1.47% |
16.724 |
16.478 |
- |
-1.01% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1
|
-1.47% |
17007315.563 |
16757275.064 |
- |
-1.68% |
- |
|
BM_std_minmax_element<int>/65536
|
-1.47% |
17315.143 |
17060.582 |
- |
-1.48% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32
|
-1.47% |
16.999 |
16.749 |
- |
0.11% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
-1.47% |
73.712 |
72.629 |
- |
-13.73% |
- |
|
SetIntersection_None_Vector_float_256_4
|
-1.47% |
4268277.429 |
4205586.838 |
- |
-0.49% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1
|
-1.47% |
217075329.561 |
213887731.014 |
- |
0.14% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4
|
-1.47% |
54852921.199 |
54048036.346 |
- |
-0.30% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/0
|
-1.47% |
13.970 |
13.765 |
- |
-0.13% |
- |
|
BM_PushHeap_uint32_Ascending_16384
|
-1.47% |
3.704 |
3.649 |
- |
-1.30% |
- |
|
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32
|
-1.47% |
12.844 |
12.656 |
- |
-0.21% |
- |
|
std::any_of(list<int>)_(process_all)/32768
|
-1.46% |
26094.079 |
25712.145 |
- |
-1.54% |
- |
|
SetIntersection_Front_Vector_uint32_1_1
|
-1.46% |
540980493.886 |
533065421.651 |
- |
-0.89% |
- |
|
BM_StringFindAllMatch/512
|
-1.46% |
11.609 |
11.439 |
- |
-0.45% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16
|
-1.46% |
18530507.819 |
18259664.660 |
- |
2.01% |
- |
|
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192
|
-1.46% |
12.587 |
12.403 |
- |
-0.38% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
-1.46% |
12896.696 |
12708.212 |
- |
-1.70% |
- |
|
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32
|
-1.46% |
12.584 |
12.401 |
- |
-0.43% |
- |
|
std::flat_map<int,_int>::count(key)_(existent)/8192
|
-1.46% |
11.717 |
11.546 |
- |
0.30% |
- |
|
std::move(deque<int>)/8
|
-1.46% |
3.450 |
3.399 |
- |
1.10% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1
|
-1.46% |
16698388.968 |
16454852.642 |
- |
-0.26% |
- |
|
SetIntersection_None_Set_float_64_64
|
-1.46% |
11631647.010 |
11462082.038 |
- |
-1.18% |
- |
|
SetIntersection_Front_Set_float_1024_1
|
-1.46% |
1057404.758 |
1042004.375 |
- |
-0.85% |
- |
|
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32
|
-1.46% |
534.130 |
526.353 |
- |
-0.87% |
- |
|
std::set<int>::upper_bound(key)_(existent)/8192
|
-1.46% |
8.591 |
8.466 |
- |
8.51% |
- |
|
std::make_heap(vector<int>)_(heap)/8
|
-1.46% |
14.958 |
14.740 |
- |
0.78% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144
|
-1.46% |
5.466 |
5.386 |
- |
-0.88% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1
|
-1.45% |
545289697.873 |
537375149.318 |
- |
-0.17% |
- |
|
SetIntersection_None_Vector_uint64_262144_1
|
-1.45% |
1140983.357 |
1124432.429 |
- |
-0.87% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1
|
-1.45% |
1064877.395 |
1049439.735 |
- |
1.24% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1
|
-1.45% |
63671783.020 |
62748752.880 |
- |
0.17% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
-1.45% |
398.132 |
392.361 |
- |
0.29% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
-1.45% |
1130196.866 |
1113819.554 |
- |
-0.96% |
- |
|
SetIntersection_Front_Vector_uint32_16_1
|
-1.45% |
63538202.363 |
62618102.272 |
- |
-1.15% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1
|
-1.45% |
542566472.017 |
534712187.305 |
- |
0.16% |
- |
|
std::sort(vector<NonIntegral>)_(pipe-organ)/8
|
-1.45% |
17.557 |
17.303 |
- |
0.32% |
- |
|
SetIntersection_Front_Vector_uint64_16_16
|
-1.44% |
36216717.230 |
35693569.949 |
- |
-0.25% |
- |
|
SetIntersection_None_Set_uint32_16_1
|
-1.44% |
67523204.098 |
66548442.656 |
- |
-0.76% |
- |
|
std::multimap<int,_int>::clear()/0
|
-1.44% |
395.523 |
389.813 |
- |
-0.30% |
- |
|
std::reverse(list<int>)/512
|
-1.44% |
194.746 |
191.934 |
- |
-0.45% |
- |
|
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32
|
-1.44% |
12.583 |
12.401 |
- |
-0.39% |
- |
|
BM_StringRead_Cold_Shallow_Large
|
-1.44% |
1.088 |
1.072 |
- |
-5.66% |
- |
|
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024
|
-1.44% |
5182.046 |
5107.281 |
- |
0.35% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64
|
-1.44% |
1253226.482 |
1235151.937 |
- |
0.91% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1
|
-1.44% |
1065455.972 |
1050094.486 |
- |
-0.66% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0
|
-1.44% |
400.007 |
394.246 |
- |
-1.56% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1
|
-1.44% |
1067688.484 |
1052319.810 |
- |
1.07% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/32
|
-1.44% |
637.450 |
628.275 |
- |
-2.67% |
- |
|
SetIntersection_None_Vector_uint32_64_64
|
-1.44% |
8592701.836 |
8469231.752 |
- |
-0.49% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-1.43% |
1083688.704 |
1068147.194 |
- |
0.23% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.43% |
1499.492 |
1477.999 |
- |
0.33% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.43% |
117123.022 |
115447.679 |
- |
-2.42% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.43% |
621.985 |
613.091 |
- |
0.23% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_64
|
-1.43% |
6288828.913 |
6198918.647 |
- |
-33.21% |
- |
|
SetIntersection_Front_Set_uint64_16384_16
|
-1.43% |
1206813.359 |
1189565.709 |
- |
-0.74% |
- |
|
BM_vector_deque_copy/1
|
-1.43% |
2.291 |
2.258 |
- |
-2.50% |
- |
|
SetIntersection_Interlaced_Vector_string_256_1
|
-1.43% |
4347446.389 |
4285378.814 |
- |
0.17% |
- |
|
SetIntersection_Front_Set_uint64_262144_1
|
-1.43% |
1068576.316 |
1053323.713 |
- |
3.99% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-1.43% |
13.076 |
12.889 |
- |
-0.41% |
- |
|
SetIntersection_Front_Vector_uint64_64_1
|
-1.43% |
16616495.539 |
16379343.099 |
- |
-0.12% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1
|
-1.43% |
16759089.685 |
16520120.285 |
- |
0.09% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4
|
-1.43% |
136039799.336 |
134100062.797 |
- |
-0.22% |
- |
|
SetIntersection_None_Vector_string_64_16
|
-1.43% |
14382474.485 |
14177421.251 |
- |
0.38% |
- |
|
SetIntersection_None_Vector_uint64_256_256
|
-1.43% |
2159798.351 |
2129013.707 |
- |
0.09% |
- |
|
std::multiset<int>::lower_bound(key)_(existent)/1024
|
-1.43% |
7.133 |
7.032 |
- |
0.03% |
- |
|
SetIntersection_None_Set_uint32_1_1
|
-1.42% |
542360359.474 |
534633543.605 |
- |
-0.54% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-1.42% |
396.115 |
390.476 |
- |
-0.10% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1
|
-1.42% |
217101137.257 |
214013242.592 |
- |
-0.36% |
- |
|
std::copy_n(list<int>)/8
|
-1.42% |
2.249 |
2.217 |
- |
0.06% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1
|
-1.42% |
64569072.363 |
63652874.793 |
- |
0.01% |
- |
|
BM_CmpEqual_schar_uchar
|
-1.42% |
1.114 |
1.099 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_64_16
|
-1.42% |
18987297.820 |
18717994.616 |
- |
-0.21% |
- |
|
std::sort(deque<int>)_(pipe-organ)/8
|
-1.42% |
20.225 |
19.938 |
- |
-2.25% |
- |
|
std::unordered_multimap<int,_int>::clear()/32
|
-1.42% |
598.256 |
589.777 |
- |
0.83% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-1.42% |
12.904 |
12.721 |
- |
-0.18% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0
|
-1.42% |
1.064 |
1.049 |
- |
0.17% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeMiddle
|
-1.42% |
1.629 |
1.606 |
- |
5.21% |
- |
|
std::shift_right(list<int>)/50
|
-1.42% |
27.137 |
26.752 |
- |
0.93% |
- |
|
SetIntersection_None_Set_string_1024_256
|
-1.42% |
9085029.622 |
8956409.593 |
- |
1.09% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/0
|
-1.41% |
12.935 |
12.752 |
- |
-0.01% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-1.41% |
396.568 |
390.961 |
- |
0.03% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(existent)/1024
|
-1.41% |
7.158 |
7.057 |
- |
0.38% |
- |
|
SetIntersection_None_Vector_uint32_1024_1024
|
-1.41% |
1087243.083 |
1071911.699 |
- |
-2.40% |
- |
|
std::partition_point(vector<int>)/32
|
-1.41% |
2.584 |
2.548 |
- |
0.29% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
-1.41% |
712.129 |
702.093 |
- |
-0.19% |
- |
|
SetIntersection_None_Vector_uint32_262144_16384
|
-1.41% |
1140317.291 |
1124256.963 |
- |
-0.24% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4
|
-1.41% |
1085120.825 |
1069843.205 |
- |
0.54% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192
|
-1.41% |
179692.170 |
177163.885 |
- |
-2.39% |
- |
|
SetIntersection_Front_Set_float_256_1
|
-1.41% |
4215403.305 |
4156119.551 |
- |
0.48% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50
|
-1.41% |
27.944 |
27.551 |
- |
3.60% |
- |
|
SetIntersection_None_Vector_uint64_262144_1024
|
-1.41% |
1141594.660 |
1125549.538 |
- |
-0.54% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.41% |
416.048 |
410.202 |
- |
0.09% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64
|
-1.40% |
10366278.661 |
10220702.364 |
- |
0.11% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_4
|
-1.40% |
21115254.937 |
20819098.706 |
- |
-0.82% |
- |
|
SetIntersection_None_Set_string_256_64
|
-1.40% |
9428165.036 |
9296024.616 |
- |
0.61% |
- |
|
std::flat_map<int,_int>::erase(iterator)/32
|
-1.40% |
20.016 |
19.735 |
- |
-0.27% |
- |
|
BM_CmpLess_short_schar
|
-1.40% |
0.968 |
0.955 |
- |
-0.13% |
- |
|
BM_deque_vector_copy_backward/2
|
-1.40% |
1.858 |
1.832 |
- |
-0.17% |
- |
|
rng::starts_with(deque<int>,_pred)/1000
|
-1.40% |
512.500 |
505.333 |
- |
-2.03% |
- |
|
std::sort(vector<int>)_(descending)/8
|
-1.40% |
25.057 |
24.707 |
- |
-0.57% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/32
|
-1.40% |
260.170 |
256.535 |
- |
-5.51% |
- |
|
SetIntersection_Interlaced_Set_float_16384_1
|
-1.40% |
1058843.335 |
1044056.464 |
- |
4.21% |
- |
|
SetIntersection_None_Set_uint64_1024_1024
|
-1.40% |
9052342.148 |
8925953.860 |
- |
-1.31% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.40% |
297.320 |
293.169 |
- |
-0.22% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-1.40% |
16315289.156 |
16087556.436 |
- |
0.47% |
- |
|
SetIntersection_Front_Set_uint32_16_4
|
-1.39% |
55331500.982 |
54560286.664 |
- |
-0.70% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-1.39% |
1177747.916 |
1161333.115 |
- |
2.32% |
- |
|
SetIntersection_Front_Set_uint32_4_4
|
-1.39% |
138398625.990 |
136469930.387 |
- |
-0.57% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8
|
-1.39% |
61.435 |
60.580 |
- |
-0.67% |
- |
|
BM_std_minmax_element<int>/70000
|
-1.39% |
18468.258 |
18211.428 |
- |
-1.90% |
- |
|
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024
|
-1.39% |
22.692 |
22.377 |
- |
-0.17% |
- |
|
SetIntersection_Front_Set_float_4_4
|
-1.39% |
138746766.524 |
136820741.972 |
- |
-0.20% |
- |
|
SetIntersection_Front_Vector_float_262144_16
|
-1.39% |
1137528.674 |
1121738.702 |
- |
0.42% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1
|
-1.39% |
16676682.436 |
16445544.921 |
- |
-0.08% |
- |
|
BM_CmpLess_schar_short
|
-1.39% |
0.956 |
0.943 |
- |
-0.31% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-1.38% |
179899.998 |
177409.710 |
- |
-2.74% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
-1.38% |
396.997 |
391.503 |
- |
-0.31% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.38% |
56664.457 |
55882.777 |
- |
-2.29% |
- |
|
std::unordered_multiset<int>::ctor(const&)/32
|
-1.38% |
204.962 |
202.137 |
- |
2.53% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024
|
-1.38% |
8201.226 |
8088.278 |
- |
0.20% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192
|
-1.38% |
562912.329 |
555163.342 |
- |
0.46% |
- |
|
std::multiset<int>::ctor(const&)/8192
|
-1.38% |
50321.050 |
49628.726 |
- |
-3.22% |
- |
|
SetIntersection_Front_Vector_uint64_256_16
|
-1.37% |
4267256.340 |
4208599.274 |
- |
-0.41% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.37% |
6872.156 |
6777.714 |
- |
-0.89% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_10%)/50
|
-1.37% |
11.475 |
11.317 |
- |
-1.77% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/32
|
-1.37% |
10.142 |
10.003 |
- |
-2.04% |
- |
|
BM_StringFindStringLiteral/4096
|
-1.37% |
77.559 |
76.497 |
- |
-0.74% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_1
|
-1.37% |
1050106.682 |
1035725.876 |
- |
-1.18% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32
|
-1.37% |
302.465 |
298.326 |
- |
0.38% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_16
|
-1.37% |
35727399.415 |
35238502.648 |
- |
0.46% |
- |
|
SetIntersection_Front_Vector_string_4_1
|
-1.37% |
222007773.708 |
218972031.377 |
- |
0.05% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_256
|
-1.37% |
1579259.279 |
1557665.933 |
- |
2.17% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32
|
-1.37% |
761.049 |
750.655 |
- |
-1.42% |
- |
|
BM_CmpEqual_int_uchar
|
-1.36% |
1.123 |
1.108 |
- |
0.43% |
- |
|
SetIntersection_Interlaced_Vector_string_4_1
|
-1.36% |
223104044.453 |
220061336.955 |
- |
0.41% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/32
|
-1.36% |
18.692 |
18.437 |
- |
-0.16% |
- |
|
SetIntersection_None_Vector_uint32_262144_256
|
-1.36% |
1140484.727 |
1124952.437 |
- |
-0.36% |
- |
|
std::unordered_set<int>::ctor(const&)/0
|
-1.36% |
13.012 |
12.834 |
- |
-0.44% |
- |
|
SetIntersection_None_Set_float_64_16
|
-1.36% |
18072182.118 |
17826450.480 |
- |
1.44% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16
|
-1.36% |
224361271.331 |
221311896.681 |
- |
-1.20% |
- |
|
SetIntersection_None_Set_float_262144_4
|
-1.36% |
1199770.508 |
1183480.389 |
- |
3.19% |
- |
|
std::flat_map<int,_int>::find(key)_(existent)/32
|
-1.36% |
3.336 |
3.291 |
- |
-0.04% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-1.36% |
398.417 |
393.013 |
- |
0.25% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8
|
-1.36% |
0.765 |
0.754 |
- |
0.31% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1
|
-1.36% |
217231593.790 |
214287601.707 |
- |
-0.41% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
-1.35% |
4737.806 |
4673.625 |
- |
-4.41% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/32
|
-1.35% |
6.440 |
6.353 |
- |
-0.02% |
- |
|
std::sort(vector<NonIntegral>)_(descending)/1024
|
-1.35% |
778.235 |
767.696 |
- |
-0.43% |
- |
|
std::multiset<int>::clear()/0
|
-1.35% |
395.123 |
389.773 |
- |
0.17% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-1.35% |
13.004 |
12.829 |
- |
0.09% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
-1.35% |
258.755 |
255.255 |
- |
-0.89% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
-1.35% |
13.467 |
13.285 |
- |
-0.34% |
- |
|
bm_lexicographical_compare<unsigned_char>/1
|
-1.35% |
1.566 |
1.545 |
- |
1.26% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/8
|
-1.35% |
14.939 |
14.738 |
- |
0.33% |
- |
|
BM_std_minmax_element<int>/64000
|
-1.35% |
16890.756 |
16663.467 |
- |
-1.60% |
- |
|
std::stable_partition(vector<int>)_(sparse)/1024
|
-1.35% |
219.996 |
217.037 |
- |
2.14% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1
|
-1.34% |
542727498.137 |
535430977.881 |
- |
-0.37% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4
|
-1.34% |
138492345.907 |
136630646.494 |
- |
-0.22% |
- |
|
SetIntersection_None_Set_uint64_16_4
|
-1.34% |
57148398.323 |
56380428.276 |
- |
-0.70% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192
|
-1.34% |
29.987 |
29.584 |
- |
1.31% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/0
|
-1.34% |
17.187 |
16.956 |
- |
-0.22% |
- |
|
SetIntersection_Front_Vector_string_262144_256
|
-1.34% |
9584094.546 |
9455366.811 |
- |
-1.66% |
- |
|
std::copy(vector<bool>)_(unaligned)/32768
|
-1.34% |
217.515 |
214.596 |
- |
-1.60% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
-1.34% |
8735872.298 |
8618730.860 |
- |
-1.16% |
- |
|
std::partition(list<int>)_(dense)/50
|
-1.34% |
13.394 |
13.215 |
- |
0.31% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32
|
-1.34% |
20.096 |
19.827 |
- |
5.40% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_256
|
-1.34% |
6141338.510 |
6059247.880 |
- |
-26.07% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_4
|
-1.33% |
56595814.142 |
55841694.390 |
- |
-0.72% |
- |
|
std::adjacent_find(list<int>)/8
|
-1.33% |
2.098 |
2.070 |
- |
-0.29% |
- |
|
SetIntersection_Front_Vector_string_256_64
|
-1.33% |
9986969.937 |
9854178.988 |
- |
-3.34% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-1.33% |
397.863 |
392.584 |
- |
-0.43% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16
|
-1.33% |
37343460.212 |
36848222.615 |
- |
-1.80% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/8192
|
-1.33% |
3848.883 |
3797.875 |
- |
0.21% |
- |
|
SetIntersection_Front_Vector_uint64_64_4
|
-1.32% |
16075897.703 |
15863323.394 |
- |
-0.72% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
-1.32% |
34411732.764 |
33956784.348 |
- |
-0.29% |
- |
|
SetIntersection_Front_Vector_uint32_16_4
|
-1.32% |
54635464.459 |
53913890.508 |
- |
-1.23% |
- |
|
std::partition(vector<int>)_(sparse)/32
|
-1.32% |
8.818 |
8.701 |
- |
-2.98% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8
|
-1.32% |
16.100 |
15.887 |
- |
0.45% |
- |
|
std::pop_heap(vector<int>)/8
|
-1.32% |
51.641 |
50.960 |
- |
-0.21% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/32
|
-1.32% |
57.537 |
56.780 |
- |
-1.67% |
- |
|
SetIntersection_None_Vector_float_16384_1024
|
-1.32% |
1120937.280 |
1106175.501 |
- |
0.44% |
- |
|
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192
|
-1.32% |
22.732 |
22.433 |
- |
0.20% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0
|
-1.32% |
18.268 |
18.027 |
- |
-0.19% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/1
|
-1.32% |
1.577 |
1.556 |
- |
-6.33% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024
|
-1.32% |
691.315 |
682.221 |
- |
-0.94% |
- |
|
std::flat_map<int,_int>::contains(key)_(existent)/8192
|
-1.31% |
11.690 |
11.536 |
- |
0.06% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_64
|
-1.31% |
11064931.281 |
10919624.645 |
- |
0.60% |
- |
|
std::pop_heap(vector<std::string>)/8192
|
-1.31% |
51.854 |
51.174 |
- |
-2.14% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1
|
-1.31% |
16612561.349 |
16394864.081 |
- |
0.24% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-1.31% |
398.469 |
393.251 |
- |
0.31% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/8192
|
-1.31% |
1557009.228 |
1536621.796 |
- |
1.00% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-1.31% |
16261498.149 |
16048879.306 |
- |
0.86% |
- |
|
std::fill(vector<bool>)/64
|
-1.31% |
1.475 |
1.456 |
- |
-5.72% |
- |
|
BM_deque_vector_ranges_copy/4000
|
-1.31% |
143.301 |
141.429 |
- |
-0.39% |
- |
|
SetIntersection_Front_Vector_string_64_1
|
-1.31% |
17081262.489 |
16858159.851 |
- |
-0.01% |
- |
|
SetIntersection_Front_Set_string_4_1
|
-1.31% |
224377351.457 |
221447923.738 |
- |
0.15% |
- |
|
BM_StringAssignAsciiz_Huge_Opaque
|
-1.30% |
191.572 |
189.074 |
- |
-0.97% |
- |
|
BM_vector_deque_move_backward/5500
|
-1.30% |
199.563 |
196.962 |
- |
-2.13% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/32
|
-1.30% |
18.655 |
18.411 |
- |
-0.68% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1
|
-1.30% |
1048375.660 |
1034743.908 |
- |
-0.50% |
- |
|
std::stable_partition(deque<int>)_(sparse)/50
|
-1.30% |
27.391 |
27.035 |
- |
1.58% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-1.30% |
450.319 |
444.476 |
- |
-0.35% |
- |
|
SetIntersection_None_Vector_string_1_1
|
-1.30% |
543671244.851 |
536621709.598 |
- |
0.32% |
- |
|
SetIntersection_None_Set_float_262144_256
|
-1.30% |
1196047.936 |
1180543.129 |
- |
2.35% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
-1.30% |
18.309 |
18.072 |
- |
-0.88% |
- |
|
SetIntersection_None_Vector_float_16384_1
|
-1.30% |
1113404.952 |
1098978.032 |
- |
-1.48% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/1024
|
-1.30% |
9136.669 |
9018.288 |
- |
-0.68% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1
|
-1.29% |
542772261.657 |
535743959.249 |
- |
-0.22% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024
|
-1.29% |
20688.633 |
20420.977 |
- |
-3.70% |
- |
|
std::remove_if(list<int>)_(prefix)/8192
|
-1.29% |
10043.714 |
9913.791 |
- |
0.23% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/1024
|
-1.29% |
20.059 |
19.800 |
- |
-0.15% |
- |
|
std::reverse(vector<int>)/4096
|
-1.29% |
131.793 |
130.093 |
- |
-0.40% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8
|
-1.29% |
16.876 |
16.659 |
- |
0.78% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
-1.29% |
953.430 |
941.134 |
- |
-0.65% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
-1.29% |
12575822.217 |
12413749.087 |
- |
-0.75% |
- |
|
std::deque<int>::erase(middle)_(cheap_elements)/1024
|
-1.29% |
27.139 |
26.789 |
- |
-0.04% |
- |
|
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024
|
-1.29% |
4.582 |
4.523 |
- |
-0.03% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.29% |
350231.129 |
345721.620 |
- |
0.13% |
- |
|
SetIntersection_Front_Set_string_16_1
|
-1.29% |
66005298.276 |
65155736.339 |
- |
0.19% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-1.29% |
177587.939 |
175304.048 |
- |
-2.45% |
- |
|
std::map<int,_int>::clear()/0
|
-1.29% |
397.789 |
392.676 |
- |
-0.19% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16
|
-1.29% |
5.520 |
5.450 |
- |
5.46% |
- |
|
SetIntersection_Interlaced_Vector_float_256_256
|
-1.29% |
4606317.495 |
4547112.238 |
- |
0.36% |
- |
|
SetIntersection_Interlaced_Set_string_4_4
|
-1.28% |
161752356.068 |
159674003.050 |
- |
-3.04% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-1.28% |
13.013 |
12.846 |
- |
-0.09% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0
|
-1.28% |
13.397 |
13.225 |
- |
-0.46% |
- |
|
SetIntersection_Interlaced_Set_float_1024_64
|
-1.28% |
10294092.846 |
10162005.291 |
- |
0.80% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1
|
-1.28% |
542902106.741 |
535937366.553 |
- |
0.28% |
- |
|
std::reverse_copy(vector<int>)/4096
|
-1.28% |
134.328 |
132.607 |
- |
0.62% |
- |
|
SetIntersection_Front_Vector_float_64_4
|
-1.28% |
16150474.099 |
15943905.276 |
- |
0.09% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1
|
-1.28% |
63654542.809 |
62840404.361 |
- |
0.06% |
- |
|
SetIntersection_Front_Vector_float_1024_1
|
-1.28% |
1056776.886 |
1043270.659 |
- |
-0.75% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.28% |
6765.031 |
6678.646 |
- |
-1.56% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024
|
-1.28% |
550.672 |
543.645 |
- |
-0.10% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_1
|
-1.28% |
1058852.244 |
1045347.250 |
- |
0.67% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/8
|
-1.28% |
2.326 |
2.297 |
- |
-0.34% |
- |
|
SetIntersection_None_Vector_float_1024_64
|
-1.27% |
1098249.472 |
1084251.466 |
- |
0.39% |
- |
|
SetIntersection_None_Set_uint64_256_16
|
-1.27% |
11025193.051 |
10884682.762 |
- |
0.52% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-1.27% |
395.570 |
390.538 |
- |
-0.10% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8
|
-1.27% |
46.371 |
45.781 |
- |
-0.72% |
- |
|
SetIntersection_None_Vector_uint64_1024_256
|
-1.27% |
1088515.945 |
1074682.089 |
- |
-0.36% |
- |
|
BM_StringFindNoMatch/4096
|
-1.27% |
75.379 |
74.421 |
- |
-0.69% |
- |
|
std::multiset<std::string>::ctor(const&)/0
|
-1.27% |
12.817 |
12.654 |
- |
0.17% |
- |
|
SetIntersection_Front_Vector_float_16384_4
|
-1.27% |
1071736.044 |
1058130.224 |
- |
0.45% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
-1.27% |
1173179.925 |
1158320.063 |
- |
-0.80% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
-1.27% |
2453927.205 |
2422872.823 |
- |
-1.29% |
- |
|
SetIntersection_Front_Vector_string_16384_1
|
-1.26% |
1082683.856 |
1068992.688 |
- |
-0.90% |
- |
|
std::make_heap(vector<int>,_pred)_(shuffled)/8192
|
-1.26% |
4997.938 |
4934.754 |
- |
0.06% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024
|
-1.26% |
514.048 |
507.552 |
- |
0.02% |
- |
|
SetIntersection_Front_Set_uint64_16_16
|
-1.26% |
38449012.134 |
37963122.382 |
- |
0.69% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256
|
-1.26% |
5825001.279 |
5751412.386 |
- |
-0.44% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/8192
|
-1.26% |
5.580 |
5.510 |
- |
0.89% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/1048576
|
-1.26% |
23315.840 |
23021.798 |
- |
0.18% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-1.26% |
395.551 |
390.563 |
- |
-0.24% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.26% |
347806.776 |
343422.546 |
- |
-0.96% |
- |
|
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024
|
-1.26% |
12.582 |
12.424 |
- |
-0.13% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192
|
-1.26% |
54841.951 |
54151.841 |
- |
0.40% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16
|
-1.26% |
1171234.022 |
1156504.821 |
- |
0.73% |
- |
|
SetIntersection_Interlaced_Set_string_16_16
|
-1.26% |
61716755.029 |
60940961.702 |
- |
-5.44% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0
|
-1.26% |
18.280 |
18.050 |
- |
0.14% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/8192
|
-1.26% |
345781.902 |
341439.236 |
- |
-0.93% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/1024
|
-1.26% |
5.317 |
5.250 |
- |
-0.66% |
- |
|
std::vector<int>::erase(begin)_(cheap_elements)/8192
|
-1.25% |
283.388 |
279.833 |
- |
-0.18% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/512
|
-1.25% |
4.595 |
4.538 |
- |
0.04% |
- |
|
SetIntersection_Front_Vector_float_1024_4
|
-1.25% |
1070035.065 |
1056642.537 |
- |
0.94% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/52
|
-1.25% |
25.423 |
25.105 |
- |
-5.98% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/32
|
-1.25% |
1.501 |
1.482 |
- |
-0.52% |
- |
|
BM_std_minmax_element<short>/4000
|
-1.25% |
1006.489 |
993.914 |
- |
-3.37% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1
|
-1.25% |
1050381.769 |
1037264.537 |
- |
-0.54% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_256
|
-1.25% |
1635740.154 |
1615314.129 |
- |
0.29% |
- |
|
SetIntersection_None_Vector_string_16_16
|
-1.25% |
35091368.072 |
34654199.012 |
- |
0.87% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32
|
-1.25% |
1.259 |
1.243 |
- |
-5.68% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.24% |
670.044 |
661.715 |
- |
0.12% |
- |
|
std::unordered_set<int>::clear()/1024
|
-1.24% |
8359.005 |
8255.097 |
- |
-3.31% |
- |
|
std::partition_copy(vector<int>)/8192
|
-1.24% |
4601.379 |
4544.185 |
- |
-0.04% |
- |
|
SetIntersection_None_Vector_uint64_16_4
|
-1.24% |
54330257.146 |
53655419.508 |
- |
-0.55% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.24% |
56692.348 |
55988.230 |
- |
-0.14% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-1.24% |
397.604 |
392.665 |
- |
0.13% |
- |
|
std::sort(vector<NonIntegral>)_(repeated)/8
|
-1.24% |
15.881 |
15.684 |
- |
-0.73% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024
|
-1.24% |
13366051.667 |
13200319.743 |
- |
-0.76% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
-1.24% |
10.953 |
10.817 |
- |
0.44% |
- |
|
std::for_each(join_view(vector<vector<int>>))/50
|
-1.24% |
4.025 |
3.975 |
- |
-1.72% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-1.24% |
1061859.438 |
1048697.935 |
- |
-0.17% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024
|
-1.24% |
1113863.233 |
1100061.477 |
- |
0.01% |
- |
|
SetIntersection_None_Vector_string_256_4
|
-1.24% |
4518672.656 |
4462685.710 |
- |
0.82% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024
|
-1.24% |
7928.712 |
7830.579 |
- |
0.78% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4
|
-1.24% |
136358818.604 |
134671863.819 |
- |
-0.00% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/50
|
-1.24% |
17.844 |
17.623 |
- |
0.41% |
- |
|
BM_deque_vector_ranges_move/5500
|
-1.24% |
197.144 |
194.709 |
- |
0.14% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32
|
-1.23% |
16.478 |
16.275 |
- |
1.13% |
- |
|
SetIntersection_Front_Set_uint64_4_4
|
-1.23% |
138721966.678 |
137010859.946 |
- |
-0.16% |
- |
|
SetIntersection_None_Vector_uint32_256_1
|
-1.23% |
4313258.097 |
4260071.230 |
- |
0.60% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.23% |
761.305 |
751.918 |
- |
1.52% |
- |
|
std::sort(vector<NonIntegral>)_(ascending)/8
|
-1.23% |
15.726 |
15.532 |
- |
-0.24% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0
|
-1.23% |
17.379 |
17.165 |
- |
0.25% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-1.23% |
12.872 |
12.714 |
- |
-0.59% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384
|
-1.23% |
3.587 |
3.543 |
- |
-0.23% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4
|
-1.23% |
139492100.581 |
137776868.011 |
- |
-0.14% |
- |
|
SetIntersection_None_Vector_float_262144_256
|
-1.23% |
1150417.204 |
1136272.384 |
- |
1.01% |
- |
|
SetIntersection_Front_Set_uint64_256_16
|
-1.23% |
4544499.534 |
4488633.662 |
- |
0.92% |
- |
|
SetIntersection_Front_Set_uint64_1024_1
|
-1.23% |
1059873.233 |
1046848.477 |
- |
-0.68% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024
|
-1.23% |
8421887.417 |
8318523.694 |
- |
-0.18% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0
|
-1.23% |
15.336 |
15.148 |
- |
1.10% |
- |
|
std::multiset<int>::ctor(const&)/0
|
-1.22% |
12.918 |
12.759 |
- |
0.73% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32
|
-1.22% |
2.348 |
2.319 |
- |
-6.46% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_4
|
-1.22% |
1331267.982 |
1314970.703 |
- |
-0.18% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/1024
|
-1.22% |
18975.345 |
18743.208 |
- |
-0.71% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-1.22% |
142912.089 |
141165.706 |
- |
-0.11% |
- |
|
SetIntersection_None_Vector_float_262144_16
|
-1.22% |
1147178.712 |
1133187.035 |
- |
0.06% |
- |
|
std::find_end(forward_list<int>)_(match_near_end)/1000
|
-1.22% |
764.715 |
755.393 |
- |
-0.24% |
- |
|
std::multiset<int>::insert(value)_(new_value,_middle)/0
|
-1.22% |
17.149 |
16.940 |
- |
-1.79% |
- |
|
SetIntersection_None_Vector_string_1024_64
|
-1.22% |
1184281.984 |
1169850.136 |
- |
-0.24% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/1024
|
-1.22% |
4788.733 |
4730.419 |
- |
-0.80% |
- |
|
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32
|
-1.22% |
22.618 |
22.343 |
- |
-0.28% |
- |
|
std::is_sorted_until(deque<int>,_pred)/8192
|
-1.22% |
4854.522 |
4795.465 |
- |
-0.09% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.22% |
660.111 |
652.081 |
- |
1.44% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-1.22% |
13.993 |
13.823 |
- |
-0.13% |
- |
|
BM_deque_vector_ranges_move_backward/0
|
-1.22% |
1.584 |
1.565 |
- |
3.68% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0
|
-1.22% |
17.422 |
17.210 |
- |
0.12% |
- |
|
BM_vector_deque_ranges_copy_backward/512
|
-1.21% |
17.668 |
17.454 |
- |
-0.05% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.21% |
67624.044 |
66803.609 |
- |
1.34% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-1.21% |
30.537 |
30.166 |
- |
0.47% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
-1.21% |
400.360 |
395.505 |
- |
0.16% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8
|
-1.21% |
16.055 |
15.860 |
- |
0.49% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50
|
-1.21% |
41.523 |
41.020 |
- |
-0.15% |
- |
|
SetIntersection_None_Set_float_262144_64
|
-1.21% |
1192726.645 |
1178278.485 |
- |
2.43% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8
|
-1.21% |
4.786 |
4.728 |
- |
-0.59% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.21% |
12934.151 |
12777.521 |
- |
0.14% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/0
|
-1.21% |
13.021 |
12.863 |
- |
-0.56% |
- |
|
BM_deque_vector_ranges_move/512
|
-1.21% |
16.741 |
16.538 |
- |
-0.10% |
- |
|
std::search(deque<int>,_pred)_(same_length)/1024
|
-1.21% |
511.199 |
505.009 |
- |
-1.10% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/8192
|
-1.21% |
3942.051 |
3894.326 |
- |
0.04% |
- |
|
std::partition_copy(deque<int>)/32
|
-1.21% |
12.799 |
12.644 |
- |
-2.53% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024
|
-1.21% |
1636964.273 |
1617189.617 |
- |
0.55% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/8192
|
-1.21% |
7559.804 |
7468.516 |
- |
-0.43% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000
|
-1.21% |
699.866 |
691.415 |
- |
-0.02% |
- |
|
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000
|
-1.21% |
847.995 |
837.756 |
- |
0.35% |
- |
|
std::search(list<int>)_(single_element)/1024
|
-1.21% |
739.627 |
730.704 |
- |
-1.24% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192
|
-1.21% |
86513.804 |
85470.215 |
- |
1.01% |
- |
|
std::set<std::string>::ctor(const&)/8192
|
-1.21% |
346197.706 |
342022.418 |
- |
0.07% |
- |
|
SetIntersection_Front_Vector_string_262144_1024
|
-1.20% |
40066086.138 |
39583294.137 |
- |
0.94% |
- |
|
SetIntersection_Interlaced_Set_uint64_1_1
|
-1.20% |
542209913.817 |
535685268.511 |
- |
0.11% |
- |
|
std::reverse(vector<int>)/512
|
-1.20% |
16.524 |
16.326 |
- |
-0.16% |
- |
|
SetIntersection_Front_Set_uint32_262144_16
|
-1.20% |
1170708.878 |
1156643.626 |
- |
-3.66% |
- |
|
bm_gcd_random
|
-1.20% |
29.325 |
28.973 |
- |
0.05% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024
|
-1.20% |
347.680 |
343.512 |
- |
-0.10% |
- |
|
SetIntersection_None_Vector_uint64_262144_262144
|
-1.20% |
1138528.605 |
1124903.278 |
- |
-0.44% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/1024
|
-1.19% |
178.467 |
176.336 |
- |
-0.42% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0
|
-1.19% |
13.659 |
13.496 |
- |
0.71% |
- |
|
SetIntersection_Interlaced_Vector_string_1_1
|
-1.19% |
556927368.924 |
550286413.805 |
- |
0.30% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-1.19% |
452.090 |
446.705 |
- |
-0.22% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/32
|
-1.19% |
7.540 |
7.450 |
- |
-0.15% |
- |
|
BM_deque_vector_move/64
|
-1.19% |
2.652 |
2.620 |
- |
-0.72% |
- |
|
std::copy_if(list<int>)_(entire_range)/4096
|
-1.19% |
3035.244 |
2999.141 |
- |
-1.33% |
- |
|
BM_CmpEqual_int_short
|
-1.19% |
1.135 |
1.121 |
- |
-0.80% |
- |
|
SetIntersection_None_Vector_float_64_64
|
-1.19% |
8611066.786 |
8508723.419 |
- |
1.04% |
- |
|
std::stable_sort(deque<int>)_(descending)/1024
|
-1.19% |
2964.942 |
2929.706 |
- |
1.44% |
- |
|
std::map<std::string,_int>::ctor(const&)/8192
|
-1.19% |
349335.870 |
345184.771 |
- |
0.52% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1024
|
-1.19% |
51359001.067 |
50749217.671 |
- |
-13.05% |
- |
|
SetIntersection_None_Vector_uint64_16384_16384
|
-1.19% |
1115256.672 |
1102018.936 |
- |
-1.36% |
- |
|
SetIntersection_Interlaced_Vector_string_16_1
|
-1.19% |
65604980.314 |
64827173.674 |
- |
0.38% |
- |
|
std::rotate(vector<int>)_(by_1/2)/1024
|
-1.18% |
32.079 |
31.699 |
- |
0.22% |
- |
|
BM_deque_vector_ranges_move/70000
|
-1.18% |
3260.444 |
3221.892 |
- |
-0.04% |
- |
|
std::search(vector<int>,_pred)_(near_matches)/1000
|
-1.18% |
22913.248 |
22642.798 |
- |
0.45% |
- |
|
rng::starts_with(deque<int>,_pred)/1024
|
-1.18% |
527.874 |
521.644 |
- |
-1.31% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4
|
-1.18% |
4361995.259 |
4310533.067 |
- |
-0.23% |
- |
|
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-1.18% |
4920.825 |
4862.802 |
- |
-0.92% |
- |
|
std::is_sorted_until(deque<int>)/1024
|
-1.18% |
469.618 |
464.082 |
- |
-0.51% |
- |
|
SetIntersection_None_Set_uint32_1024_64
|
-1.18% |
9030494.945 |
8924141.793 |
- |
-2.47% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1
|
-1.18% |
63815976.226 |
63065042.312 |
- |
-0.31% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-1.18% |
23.882 |
23.601 |
- |
0.19% |
- |
|
SetIntersection_Interlaced_Set_float_256_16
|
-1.17% |
12174675.101 |
12031665.132 |
- |
1.16% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.17% |
1500.403 |
1482.799 |
- |
0.15% |
- |
|
std::copy_n(vector<int>)/262144
|
-1.17% |
12532.344 |
12385.442 |
- |
5.87% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/50
|
-1.17% |
18.495 |
18.278 |
- |
0.35% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_16
|
-1.17% |
36092640.788 |
35669846.662 |
- |
0.02% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1
|
-1.17% |
540349945.110 |
534029858.983 |
- |
-0.15% |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/1024
|
-1.16% |
41.231 |
40.751 |
- |
0.09% |
- |
|
SetIntersection_None_Set_uint32_4_4
|
-1.16% |
137216034.472 |
135619655.406 |
- |
-0.19% |
- |
|
BM_CmpEqual_int_schar
|
-1.16% |
1.125 |
1.112 |
- |
-1.61% |
- |
|
BM_deque_deque_ranges_move/65536
|
-1.16% |
3107.141 |
3071.007 |
- |
-3.88% |
- |
|
bm_gcd_complex
|
-1.16% |
17.979 |
17.770 |
- |
0.49% |
- |
|
BM_StringFindStringLiteral/256
|
-1.16% |
5.463 |
5.400 |
- |
-2.57% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192
|
-1.16% |
508443.599 |
502548.799 |
- |
0.53% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1
|
-1.16% |
218188921.158 |
215659719.715 |
- |
-0.20% |
- |
|
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-1.16% |
4675.823 |
4621.638 |
- |
0.16% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
-1.16% |
397.672 |
393.070 |
- |
0.31% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-1.16% |
398.587 |
393.975 |
- |
-0.13% |
- |
|
SetIntersection_None_Vector_uint32_16384_16
|
-1.16% |
1114813.746 |
1101915.640 |
- |
-0.77% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-1.16% |
26.712 |
26.403 |
- |
2.07% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_1
|
-1.16% |
4206023.000 |
4157404.089 |
- |
0.43% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4
|
-1.16% |
11792479.295 |
11656191.062 |
- |
0.02% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32
|
-1.16% |
562.094 |
555.599 |
- |
-0.18% |
- |
|
SetIntersection_Front_Vector_float_16384_1
|
-1.16% |
1053208.428 |
1041038.923 |
- |
2.17% |
- |
|
std::is_sorted(list<int>)/1024
|
-1.15% |
754.497 |
745.787 |
- |
-0.20% |
- |
|
BM_StringFindNoMatch/64
|
-1.15% |
2.109 |
2.084 |
- |
-0.48% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/1024
|
-1.15% |
21.746 |
21.495 |
- |
1.84% |
- |
|
rng::find(vector<bool>)_(process_all)/1024
|
-1.15% |
4.682 |
4.628 |
- |
0.22% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/32
|
-1.15% |
23.746 |
23.473 |
- |
-3.63% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32
|
-1.15% |
23.350 |
23.081 |
- |
-0.15% |
- |
|
SetIntersection_None_Vector_string_1024_16
|
-1.15% |
1176616.822 |
1163101.048 |
- |
-0.84% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024
|
-1.15% |
7.925 |
7.834 |
- |
-1.00% |
- |
|
std::is_sorted_until(deque<int>)/8192
|
-1.15% |
3761.740 |
3718.583 |
- |
-0.48% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/1024
|
-1.15% |
7.425 |
7.340 |
- |
-0.19% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024
|
-1.15% |
3702.423 |
3659.956 |
- |
-1.53% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
-1.15% |
1083592.178 |
1071178.505 |
- |
1.02% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-1.15% |
395.485 |
390.954 |
- |
-0.10% |
- |
|
BM_num_get<float>
|
-1.15% |
37.057 |
36.633 |
- |
-1.92% |
- |
|
std::find_end(forward_list<int>)_(same_length)/8192
|
-1.14% |
14311.086 |
14147.254 |
- |
-2.63% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_1024
|
-1.14% |
5965275.149 |
5897017.547 |
- |
-0.49% |
- |
|
SetIntersection_Front_Set_uint64_64_4
|
-1.14% |
16277911.661 |
16091658.017 |
- |
0.18% |
- |
|
std::multiset<int>::upper_bound(key)_(existent)/1024
|
-1.14% |
7.104 |
7.023 |
- |
0.13% |
- |
|
std::copy(list<int>)/32768
|
-1.14% |
25840.178 |
25544.952 |
- |
-1.79% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192
|
-1.14% |
210318.353 |
207917.163 |
- |
0.57% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-1.14% |
397.583 |
393.052 |
- |
0.30% |
- |
|
SetIntersection_None_Vector_uint32_262144_64
|
-1.14% |
1139972.234 |
1126981.374 |
- |
-0.04% |
- |
|
SetIntersection_Front_Set_uint64_16_1
|
-1.14% |
63670798.394 |
62945632.258 |
- |
0.07% |
- |
|
SetIntersection_None_Vector_string_16384_16384
|
-1.14% |
1247558.401 |
1233364.027 |
- |
-0.44% |
- |
|
SetIntersection_None_Vector_string_16_1
|
-1.14% |
65951122.562 |
65201344.096 |
- |
0.46% |
- |
|
BM_std_minmax_element<int>/4000
|
-1.14% |
1057.755 |
1045.733 |
- |
-0.56% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0
|
-1.14% |
18.762 |
18.549 |
- |
0.80% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/32
|
-1.13% |
1.764 |
1.744 |
- |
-0.77% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64
|
-1.13% |
12281433.946 |
12142293.835 |
- |
0.56% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-1.13% |
13.761 |
13.605 |
- |
0.38% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/1024
|
-1.13% |
3145.745 |
3110.131 |
- |
-0.08% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast
|
-1.13% |
1.630 |
1.612 |
- |
-6.08% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8
|
-1.13% |
44.226 |
43.727 |
- |
2.46% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_10%)/8
|
-1.13% |
2.095 |
2.071 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192
|
-1.13% |
20.957 |
20.721 |
- |
4.38% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-1.12% |
20244.289 |
20016.602 |
- |
-2.67% |
- |
|
std::make_heap(vector<NonIntegral>)_(heap)/8192
|
-1.12% |
2220.130 |
2195.204 |
- |
-0.98% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64
|
-1.12% |
170028454.787 |
168124755.232 |
- |
0.63% |
- |
|
SetIntersection_Interlaced_Vector_uint32_4_4
|
-1.12% |
136985596.814 |
135454862.094 |
- |
-0.48% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8192
|
-1.12% |
2326.467 |
2300.522 |
- |
0.37% |
- |
|
std::count_if(vector<int>)_(every_other)/8
|
-1.11% |
4.181 |
4.134 |
- |
0.34% |
- |
|
BM_CmpLess_ushort_uint
|
-1.11% |
1.081 |
1.069 |
- |
-0.65% |
- |
|
std::find_if_not(list<int>)_(process_all)/8192
|
-1.11% |
6934.482 |
6857.210 |
- |
-0.57% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4
|
-1.11% |
138110981.754 |
136572622.203 |
- |
-0.28% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192
|
-1.11% |
5332.129 |
5272.789 |
- |
-0.67% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32
|
-1.11% |
539.710 |
533.714 |
- |
-0.38% |
- |
|
std::count(list<int>)_(every_other)/1048576
|
-1.11% |
815047.523 |
805993.127 |
- |
-0.70% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8
|
-1.11% |
28.048 |
27.737 |
- |
-0.53% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.11% |
13447.838 |
13299.071 |
- |
-1.34% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192
|
-1.10% |
11.497 |
11.370 |
- |
-6.71% |
- |
|
SetIntersection_Interlaced_Vector_string_16_16
|
-1.10% |
51973488.702 |
51399355.442 |
- |
0.10% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_64
|
-1.10% |
14073448.888 |
13918248.091 |
- |
4.66% |
- |
|
BM_CmpLess_int_schar
|
-1.10% |
1.143 |
1.130 |
- |
0.40% |
- |
|
BM_deque_deque_ranges_move_backward/1024
|
-1.10% |
38.898 |
38.470 |
- |
2.09% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384
|
-1.10% |
119288543.252 |
117974547.274 |
- |
-0.04% |
- |
|
std::stable_sort(vector<int>)_(repeated)/1024
|
-1.10% |
1101.470 |
1089.349 |
- |
-0.15% |
- |
|
std::partial_sort_copy(deque<int>)_(shuffled)/8
|
-1.10% |
11.303 |
11.178 |
- |
-0.19% |
- |
|
SetIntersection_None_Vector_string_64_64
|
-1.10% |
8957959.193 |
8859678.172 |
- |
0.50% |
- |
|
SetIntersection_Front_Vector_float_262144_4
|
-1.10% |
1071093.449 |
1059345.165 |
- |
1.86% |
- |
|
std::stable_sort(deque<int>)_(ascending)/8192
|
-1.10% |
13710.223 |
13559.956 |
- |
-1.15% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1
|
-1.10% |
220901474.929 |
218481700.438 |
- |
0.03% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/1024
|
-1.09% |
5176.580 |
5119.916 |
- |
0.67% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0
|
-1.09% |
13.407 |
13.260 |
- |
-1.08% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-1.09% |
21.910 |
21.670 |
- |
-0.36% |
- |
|
SetIntersection_Front_Vector_float_256_4
|
-1.09% |
4225779.107 |
4179573.029 |
- |
0.37% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1
|
-1.09% |
63972728.301 |
63273407.660 |
- |
0.04% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_1
|
-1.09% |
63839582.058 |
63141780.853 |
- |
0.55% |
- |
|
SetIntersection_None_Vector_string_4_1
|
-1.09% |
220246483.862 |
217839606.600 |
- |
0.50% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16
|
-1.09% |
1.481 |
1.465 |
- |
-0.33% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4
|
-1.09% |
1248716.959 |
1235103.354 |
- |
1.24% |
- |
|
SetIntersection_Front_Vector_string_16_1
|
-1.09% |
65192527.863 |
64482114.000 |
- |
0.03% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384
|
-1.09% |
1263006.594 |
1249266.277 |
- |
1.14% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1
|
-1.09% |
67478614.111 |
66745404.565 |
- |
-0.74% |
- |
|
std::find(vector<char>)_(bail_25%)/1024
|
-1.09% |
5.345 |
5.287 |
- |
-0.26% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1
|
-1.09% |
1056804.972 |
1045328.378 |
- |
0.30% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-1.08% |
396.725 |
392.421 |
- |
0.18% |
- |
|
SetIntersection_None_Vector_string_64_4
|
-1.08% |
16913673.142 |
16730702.698 |
- |
0.80% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192
|
-1.08% |
116897.672 |
115633.547 |
- |
-0.32% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1
|
-1.08% |
17173009.279 |
16987800.735 |
- |
0.55% |
- |
|
std::partition_point(deque<int>)/32
|
-1.08% |
4.170 |
4.125 |
- |
-0.16% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.08% |
543.434 |
537.581 |
- |
-1.64% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024
|
-1.08% |
682.102 |
674.760 |
- |
-0.71% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4
|
-1.07% |
60393517.319 |
59744808.997 |
- |
0.41% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1
|
-1.07% |
217574489.586 |
215244369.217 |
- |
0.03% |
- |
|
BM_std_minmax_element<int>/4096
|
-1.07% |
1082.506 |
1070.930 |
- |
-0.68% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/1024
|
-1.07% |
41.151 |
40.712 |
- |
-0.62% |
- |
|
BM_PushHeap_string_Random_4
|
-1.07% |
6.166 |
6.100 |
- |
0.22% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-1.07% |
12.860 |
12.722 |
- |
0.59% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-1.07% |
28.804 |
28.497 |
- |
-0.72% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.06% |
764.962 |
756.816 |
- |
-0.36% |
- |
|
BM_deque_deque_move_backward/4096
|
-1.06% |
154.004 |
152.366 |
- |
0.21% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024
|
-1.06% |
61242491.095 |
60591476.903 |
- |
-20.04% |
- |
|
std::sort_heap(deque<int>,_pred)/1024
|
-1.06% |
12968.908 |
12831.170 |
- |
3.13% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-1.06% |
37.515 |
37.117 |
- |
2.15% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-1.06% |
10910963.406 |
10795157.948 |
- |
-1.15% |
- |
|
std::vector<std::string>::ctor(size)/32
|
-1.06% |
31.751 |
31.415 |
- |
-4.84% |
- |
|
SetIntersection_Front_Vector_float_64_1
|
-1.06% |
16645742.569 |
16469382.250 |
- |
0.19% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_1
|
-1.06% |
11776159.120 |
11651407.569 |
- |
0.58% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4
|
-1.06% |
138376045.157 |
136911732.262 |
- |
0.28% |
- |
|
BM_PushHeap_uint32_Ascending_262144
|
-1.06% |
4.806 |
4.755 |
- |
-1.04% |
- |
|
SetIntersection_Interlaced_Set_uint64_4_1
|
-1.06% |
216675829.100 |
214383784.708 |
- |
0.43% |
- |
|
SetIntersection_Front_Vector_string_1_1
|
-1.06% |
555663769.551 |
549787635.137 |
- |
0.77% |
- |
|
SetIntersection_Front_Set_string_262144_4
|
-1.06% |
1279899.034 |
1266367.716 |
- |
-0.77% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_64
|
-1.06% |
10190966.562 |
10083394.797 |
- |
-7.52% |
- |
|
std::stable_partition(list<int>)_(sparse)/50
|
-1.05% |
27.043 |
26.758 |
- |
2.85% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024
|
-1.05% |
15226.288 |
15065.912 |
- |
-0.09% |
- |
|
std::find_if(list<int>)_(process_all)/32768
|
-1.05% |
25777.024 |
25505.591 |
- |
-0.51% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1
|
-1.05% |
63988636.497 |
63315767.175 |
- |
0.18% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-1.05% |
12.915 |
12.780 |
- |
0.04% |
- |
|
std::stable_sort(vector<int>)_(shuffled)/8192
|
-1.05% |
11041.300 |
10925.876 |
- |
-0.01% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024
|
-1.05% |
8400398.178 |
8312608.510 |
- |
-0.74% |
- |
|
std::copy(list<int>)/64
|
-1.04% |
33.494 |
33.145 |
- |
7.46% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16
|
-1.04% |
13880996.596 |
13736371.690 |
- |
-0.22% |
- |
|
std::partial_sort_copy(deque<int>)_(repeated)/1024
|
-1.04% |
2847.700 |
2818.074 |
- |
-0.19% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024
|
-1.04% |
368.208 |
364.378 |
- |
-0.01% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1
|
-1.04% |
217627762.796 |
215365175.816 |
- |
0.09% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576
|
-1.04% |
512807.143 |
507480.644 |
- |
-1.66% |
- |
|
BM_vector_deque_copy/64
|
-1.04% |
2.820 |
2.791 |
- |
-0.11% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024
|
-1.04% |
101.415 |
100.363 |
- |
1.12% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_256
|
-1.04% |
4569049.601 |
4521652.676 |
- |
-0.23% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-1.04% |
4331840.991 |
4286951.135 |
- |
-0.02% |
- |
|
SetIntersection_Front_Vector_float_64_16
|
-1.04% |
14342662.895 |
14194205.966 |
- |
-0.70% |
- |
|
SetIntersection_Front_Set_uint64_1_1
|
-1.03% |
541820530.750 |
536214767.109 |
- |
0.31% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144
|
-1.03% |
9.213 |
9.118 |
- |
-1.62% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
-1.03% |
396.173 |
392.085 |
- |
0.31% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-1.03% |
398.743 |
394.630 |
- |
0.40% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-1.03% |
400.048 |
395.929 |
- |
0.24% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1
|
-1.03% |
64731371.829 |
64064974.367 |
- |
-0.06% |
- |
|
std::deque<int>::erase(begin)_(cheap_elements)/8192
|
-1.03% |
7.419 |
7.342 |
- |
-0.04% |
- |
|
SetIntersection_Front_Set_uint64_4_1
|
-1.03% |
216691185.212 |
214463467.377 |
- |
-0.53% |
- |
|
BM_vector_deque_ranges_copy/5500
|
-1.03% |
200.764 |
198.700 |
- |
-1.30% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192
|
-1.03% |
201087.670 |
199024.729 |
- |
-0.13% |
- |
|
std::stable_sort(vector<int>)_(heap)/1024
|
-1.03% |
2539.272 |
2513.231 |
- |
-0.34% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/0
|
-1.02% |
13.036 |
12.902 |
- |
-0.15% |
- |
|
std::partial_sort(vector<NonIntegral>)_(descending)/8192
|
-1.02% |
93790.991 |
92830.774 |
- |
0.02% |
- |
|
std::search(list<int>,_pred)_(near_matches)/1000
|
-1.02% |
41676.235 |
41249.846 |
- |
-0.45% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.02% |
542.974 |
537.422 |
- |
0.57% |
- |
|
SetIntersection_Interlaced_Vector_string_64_64
|
-1.02% |
26943209.535 |
26667899.330 |
- |
0.44% |
- |
|
std::set<int>::ctor(const&)/8192
|
-1.02% |
49697.732 |
49190.175 |
- |
-2.22% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
-1.02% |
22.426 |
22.197 |
- |
3.24% |
- |
|
std::multiset<std::string>::count(key)_(existent)/1024
|
-1.02% |
23.465 |
23.226 |
- |
-1.06% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024
|
-1.02% |
717.858 |
710.546 |
- |
-0.15% |
- |
|
std::sort(vector<int>)_(pipe-organ)/8192
|
-1.02% |
21690.705 |
21470.184 |
- |
-0.25% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4
|
-1.01% |
1078129.030 |
1067187.845 |
- |
0.45% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
-1.01% |
13.435 |
13.299 |
- |
-0.34% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1
|
-1.01% |
11710237.067 |
11591735.425 |
- |
1.42% |
- |
|
BM_std_minmax_element<short>/512
|
-1.01% |
134.142 |
132.786 |
- |
-3.33% |
- |
|
SetIntersection_None_Vector_uint32_256_16
|
-1.01% |
4058798.596 |
4017893.584 |
- |
-0.51% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_1
|
-1.01% |
67260612.057 |
66583496.279 |
- |
0.60% |
- |
|
std::make_heap(vector<NonIntegral>)_(heap)/1024
|
-1.01% |
294.819 |
291.852 |
- |
-0.85% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.00% |
1173.764 |
1161.985 |
- |
1.67% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-1.00% |
380.113 |
376.301 |
- |
-1.03% |
- |
|
BM_StringRelational_Less_Large_Huge_Control
|
-1.00% |
2.180 |
2.158 |
- |
-0.13% |
- |
|
SetIntersection_Front_Vector_uint32_16384_16
|
-1.00% |
1113680.286 |
1102516.474 |
- |
-1.73% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
-1.00% |
1.252 |
1.240 |
- |
-1.04% |
- |
|
SetIntersection_None_Set_uint32_16_4
|
-1.00% |
57235440.283 |
56662180.202 |
- |
-0.43% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-1.00% |
1067883.320 |
1057190.670 |
- |
0.90% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/32
|
-1.00% |
17.144 |
16.972 |
- |
-0.18% |
- |
|
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-1.00% |
839.163 |
830.767 |
- |
-0.11% |
- |