|
std::fill_n(vector<bool>)/262144
|
312.91% |
229.037 |
945.721 |
- |
0.48% |
- |
|
std::vector<std::string>::operator=(const&)_(cheap_elements)/32
|
112.04% |
13.052 |
27.676 |
- |
0.41% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/1024
|
108.16% |
50.104 |
104.296 |
- |
-21.92% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024
|
103.30% |
35.974 |
73.134 |
- |
17.15% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192
|
85.30% |
9678.981 |
17934.930 |
- |
84.73% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_64
|
82.42% |
8643397.922 |
15767353.613 |
- |
-37.41% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
77.38% |
6.450 |
11.441 |
- |
18.77% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/1024
|
75.39% |
17.344 |
30.420 |
- |
76.77% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192
|
75.34% |
6.442 |
11.296 |
- |
19.00% |
- |
|
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024
|
74.88% |
410.742 |
718.323 |
- |
-3.71% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192
|
71.49% |
35.497 |
60.873 |
- |
-32.45% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
68.54% |
4.712 |
7.941 |
- |
18.57% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
68.22% |
3.796 |
6.385 |
- |
69.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
64.67% |
31.165 |
51.319 |
- |
60.39% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
62.46% |
4.720 |
7.668 |
- |
14.95% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
60.96% |
20.919 |
33.671 |
- |
48.78% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/8192
|
59.89% |
61.483 |
98.303 |
- |
-1.73% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024
|
59.71% |
26.584 |
42.457 |
- |
-33.91% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/32
|
57.78% |
1.750 |
2.761 |
- |
57.48% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1
|
57.01% |
0.392 |
0.616 |
- |
15.17% |
- |
|
rng::find(vector<bool>)_(process_all)/8
|
52.41% |
0.555 |
0.846 |
- |
32.55% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/8192
|
50.96% |
45.607 |
68.849 |
- |
40.29% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
49.83% |
23.612 |
35.378 |
- |
-0.49% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0
|
49.36% |
3.408 |
5.091 |
- |
52.83% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/1024
|
49.02% |
63.722 |
94.959 |
- |
-2.41% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/8192
|
46.91% |
1.291 |
1.897 |
- |
56.78% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/32
|
45.27% |
12.729 |
18.492 |
- |
-24.10% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/1024
|
43.76% |
67.556 |
97.117 |
- |
79.75% |
- |
|
BM_StringConstructDestroyCStr_Empty_Transparent
|
43.61% |
0.316 |
0.453 |
- |
87.97% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192
|
42.74% |
6.280 |
8.964 |
- |
-14.83% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
41.94% |
26.877 |
38.149 |
- |
41.57% |
- |
|
rng::find(vector<bool>)_(process_all)/50
|
41.90% |
0.644 |
0.914 |
- |
43.05% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0
|
41.46% |
0.289 |
0.409 |
- |
45.53% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/1024
|
41.31% |
2.453 |
3.466 |
- |
32.78% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024
|
41.25% |
4.612 |
6.514 |
- |
-13.64% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/8192
|
40.29% |
8.055 |
11.301 |
- |
38.37% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
40.18% |
50.805 |
71.220 |
- |
39.03% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
40.13% |
24.579 |
34.443 |
- |
44.67% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0
|
39.59% |
53.070 |
74.081 |
- |
0.23% |
- |
|
std::copy_n(vector<int>)/4096
|
39.22% |
172.086 |
239.579 |
- |
51.60% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/1024
|
39.13% |
1.216 |
1.692 |
- |
40.74% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
38.61% |
28.502 |
39.506 |
- |
33.66% |
- |
|
BM_PushHeap_uint32_Random_1
|
37.66% |
0.445 |
0.612 |
- |
29.70% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16
|
37.45% |
3027561.749 |
4161493.509 |
- |
-7.33% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/1024
|
36.94% |
5.460 |
7.477 |
- |
32.95% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384
|
36.06% |
250978078.238 |
341487703.184 |
- |
31.75% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
35.63% |
45.239 |
61.359 |
- |
-0.84% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8
|
35.28% |
6.147 |
8.316 |
- |
29.17% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
35.16% |
43.644 |
58.990 |
- |
7.26% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/1024
|
34.68% |
1.371 |
1.847 |
- |
58.65% |
- |
|
BM_StringEraseWithMove_Empty_Opaque
|
33.80% |
0.802 |
1.072 |
- |
27.43% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/1024
|
33.61% |
1.892 |
2.528 |
- |
40.14% |
- |
|
BM_vector_deque_move_backward/0
|
33.10% |
0.395 |
0.526 |
- |
13.03% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
32.49% |
29.039 |
38.474 |
- |
21.27% |
- |
|
std::shift_left(vector<int>)/32
|
31.93% |
2.971 |
3.919 |
- |
32.12% |
- |
|
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192
|
31.91% |
4314.109 |
5690.818 |
- |
-3.04% |
- |
|
BM_PushHeap_string_Descending_1
|
31.87% |
0.531 |
0.700 |
- |
-0.09% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8
|
30.93% |
51.886 |
67.935 |
- |
29.73% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/0
|
30.00% |
0.369 |
0.480 |
- |
0.23% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8
|
29.35% |
51.990 |
67.249 |
- |
31.68% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024
|
29.23% |
16519.464 |
21348.785 |
- |
-6.76% |
- |
|
std::find_if(list<int>)_(process_all)/8192
|
29.06% |
7735.543 |
9983.854 |
- |
33.59% |
- |
|
std::is_sorted(deque<int>)/8
|
29.05% |
2.667 |
3.441 |
- |
-26.13% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
28.86% |
737.214 |
949.940 |
- |
28.27% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192
|
28.84% |
8.931 |
11.507 |
- |
-1.01% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/32
|
28.64% |
1.211 |
1.557 |
- |
14.69% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/32
|
28.14% |
13.563 |
17.380 |
- |
15.39% |
- |
|
BM_vector_deque_ranges_move_backward/0
|
28.04% |
0.461 |
0.591 |
- |
17.61% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
27.60% |
6.264 |
7.992 |
- |
27.92% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192
|
27.52% |
10737.534 |
13692.150 |
- |
19.58% |
- |
|
std::set<std::string>::insert(value)_(already_present)/8192
|
27.44% |
29.840 |
38.027 |
- |
29.44% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/52
|
27.19% |
14.724 |
18.728 |
- |
27.03% |
- |
|
ranges::minmax(std::deque<char>)/64
|
26.72% |
23.297 |
29.522 |
- |
27.46% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
26.67% |
8098.512 |
10258.440 |
- |
-0.42% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16
|
26.50% |
2210726.304 |
2796542.950 |
- |
-4.50% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/0
|
26.32% |
0.278 |
0.352 |
- |
-12.78% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/8192
|
26.28% |
11.140 |
14.068 |
- |
-8.96% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/1024
|
26.11% |
6.078 |
7.665 |
- |
23.27% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024
|
25.96% |
505.458 |
636.659 |
- |
21.90% |
- |
|
BM_PushHeap_float_QuickSortAdversary_1
|
25.74% |
0.466 |
0.586 |
- |
-17.22% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/1024
|
25.54% |
35.023 |
43.970 |
- |
12.60% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
25.45% |
0.556 |
0.697 |
- |
77.61% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8
|
25.43% |
4.802 |
6.023 |
- |
20.28% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/32
|
25.17% |
9.210 |
11.528 |
- |
22.65% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
25.12% |
4575371.148 |
5724677.688 |
- |
-0.63% |
- |
|
std::fill(vector<bool>)/1048576
|
25.12% |
3054.135 |
3821.265 |
- |
0.19% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/8192
|
25.11% |
7311.784 |
9147.839 |
- |
24.11% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16384
|
25.11% |
79640886.809 |
99635273.368 |
- |
-0.23% |
- |
|
ranges::min(std::list<char>)/1
|
25.06% |
0.364 |
0.455 |
- |
8.47% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024
|
24.93% |
6.411 |
8.010 |
- |
-6.82% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/8192
|
24.88% |
22.591 |
28.212 |
- |
23.50% |
- |
|
BM_deque_deque_ranges_move_backward/0
|
24.82% |
0.736 |
0.919 |
- |
0.01% |
- |
|
BM_toupper_char<wchar_t>
|
24.35% |
0.551 |
0.685 |
- |
-0.08% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/8192
|
23.54% |
9.483 |
11.715 |
- |
23.53% |
- |
|
std::set<std::string>::erase(key)_(existent)/8192
|
23.21% |
72.345 |
89.139 |
- |
23.01% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32
|
23.20% |
23.150 |
28.520 |
- |
25.02% |
- |
|
std::map<std::string,_int>::erase(iterator)/1024
|
23.14% |
25.495 |
31.394 |
- |
1.88% |
- |
|
ranges::minmax(std::deque<char>)/70000
|
22.35% |
24041.126 |
29413.124 |
- |
21.98% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/16
|
22.06% |
10.679 |
13.035 |
- |
-0.26% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/32
|
22.01% |
2.423 |
2.957 |
- |
21.66% |
- |
|
std::search(list<int>,_pred)_(single_element)/8192
|
21.93% |
8176.167 |
9969.368 |
- |
28.98% |
- |
|
ranges::minmax(std::list<char>)/1
|
21.78% |
0.377 |
0.459 |
- |
31.73% |
- |
|
rng::starts_with(list<int>,_pred)/8192
|
21.70% |
9684.784 |
11786.779 |
- |
11.77% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
21.64% |
11801.055 |
14354.367 |
- |
18.65% |
- |
|
BM_StringRelational_Compare_Small_Empty_Control
|
21.21% |
1.609 |
1.950 |
- |
6.46% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
21.18% |
8677180.010 |
10515359.502 |
- |
1.93% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/8192
|
21.11% |
66.375 |
80.384 |
- |
-2.34% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/1024
|
21.07% |
21.485 |
26.012 |
- |
17.92% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/32
|
20.69% |
32.447 |
39.160 |
- |
10.96% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
20.52% |
62.416 |
75.221 |
- |
-0.14% |
- |
|
ranges::min(std::list<long_long>)/1
|
20.41% |
0.375 |
0.451 |
- |
0.35% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/1024
|
20.35% |
21.818 |
26.259 |
- |
19.90% |
- |
|
std::set<std::string>::erase(key)_(existent)/1024
|
20.30% |
60.291 |
72.531 |
- |
14.26% |
- |
|
std::find_end(list<int>)_(same_length)/8192
|
20.29% |
8071.286 |
9709.320 |
- |
0.41% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/1024
|
20.28% |
0.954 |
1.148 |
- |
20.49% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
20.20% |
18.740 |
22.525 |
- |
13.31% |
- |
|
std::search(deque<int>)_(no_match)/1024
|
20.08% |
343.994 |
413.072 |
- |
36.92% |
- |
|
bm_lexicographical_compare<int>/1
|
20.02% |
1.282 |
1.538 |
- |
10.71% |
- |
|
BM_PushHeap_string_PipeOrgan_1
|
19.99% |
0.584 |
0.700 |
- |
-0.00% |
- |
|
BM_PushHeap_string_Ascending_1
|
19.78% |
0.585 |
0.700 |
- |
-0.13% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_1024
|
19.65% |
5913198.504 |
7074963.864 |
- |
0.04% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32
|
19.59% |
1.044 |
1.249 |
- |
15.43% |
- |
|
std::any_of(vector<int>)_(process_all)/50
|
19.44% |
12.571 |
15.015 |
- |
2.93% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
19.18% |
17.908 |
21.343 |
- |
20.46% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/1024
|
19.16% |
404.455 |
481.948 |
- |
18.78% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
18.97% |
34.444 |
40.979 |
- |
0.44% |
- |
|
std::find_if(deque<int>)_(bail_25%)/32768
|
18.96% |
2157.941 |
2567.035 |
- |
28.53% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/0
|
18.92% |
0.404 |
0.481 |
- |
75.19% |
- |
|
std::remove(deque<int>)_(sprinkled)/50
|
18.76% |
54.309 |
64.495 |
- |
13.60% |
- |
|
std::copy_n(list<int>)/4096
|
18.72% |
3524.515 |
4184.241 |
- |
-19.33% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8192
|
18.60% |
541.750 |
642.520 |
- |
27.93% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/1048576
|
18.57% |
1976.923 |
2344.115 |
- |
-9.37% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8
|
18.43% |
0.787 |
0.932 |
- |
24.58% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/8192
|
18.41% |
3248.747 |
3846.696 |
- |
24.16% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
18.21% |
8793691.986 |
10394865.872 |
- |
2.44% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0
|
18.20% |
0.409 |
0.483 |
- |
22.34% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/32
|
18.06% |
2.252 |
2.658 |
- |
16.19% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
17.97% |
3203303.726 |
3779069.750 |
- |
-0.24% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
17.96% |
18.158 |
21.419 |
- |
21.14% |
- |
|
std::multiset<std::string>::erase(iterator)/8192
|
17.96% |
31.582 |
37.254 |
- |
-0.69% |
- |
|
std::unordered_set<int>::count(key)_(existent)/8192
|
17.80% |
1.281 |
1.509 |
- |
-14.69% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/1024
|
17.75% |
24.669 |
29.049 |
- |
16.15% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32
|
17.57% |
19.944 |
23.448 |
- |
7.19% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/0
|
17.38% |
0.338 |
0.397 |
- |
45.82% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
17.24% |
47.690 |
55.914 |
- |
17.03% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024
|
17.15% |
4.501 |
5.273 |
- |
16.99% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/1024
|
17.07% |
20.042 |
23.463 |
- |
-3.54% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0
|
17.07% |
3.206 |
3.753 |
- |
12.80% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192
|
17.03% |
11385.720 |
13324.230 |
- |
23.94% |
- |
|
std::lower_bound(std::deque<int>)/100
|
17.02% |
30.391 |
35.562 |
- |
16.56% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4
|
16.96% |
1462119.010 |
1710038.493 |
- |
-3.83% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_64
|
16.94% |
3916378.838 |
4579702.843 |
- |
31.54% |
- |
|
std::none_of(deque<int>)_(process_all)/32768
|
16.93% |
10113.952 |
11826.494 |
- |
12.49% |
- |
|
std::none_of(deque<int>)_(process_all)/8192
|
16.86% |
2528.100 |
2954.313 |
- |
12.68% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/8192
|
16.84% |
22.495 |
26.283 |
- |
15.87% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/32
|
16.79% |
1.532 |
1.789 |
- |
20.77% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
16.78% |
2025761.427 |
2365754.220 |
- |
19.88% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/8192
|
16.78% |
1.345 |
1.571 |
- |
18.85% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/1024
|
16.71% |
21.709 |
25.336 |
- |
1.26% |
- |
|
std::set<std::string>::find(key)_(non-existent)/32
|
16.67% |
9.045 |
10.553 |
- |
16.87% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/32
|
16.65% |
10.547 |
12.303 |
- |
0.10% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0
|
16.50% |
0.812 |
0.947 |
- |
16.46% |
- |
|
BM_deque_deque_copy/0
|
16.50% |
0.788 |
0.919 |
- |
-0.14% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
16.44% |
30.463 |
35.471 |
- |
0.56% |
- |
|
ranges::minmax(std::deque<char>)/8
|
16.43% |
3.599 |
4.190 |
- |
11.61% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/1024
|
16.34% |
57.154 |
66.495 |
- |
-1.60% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
16.26% |
18.571 |
21.591 |
- |
0.53% |
- |
|
std::multiset<int>::erase(iterator)/8192
|
16.06% |
23.118 |
26.831 |
- |
11.51% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8
|
15.86% |
0.994 |
1.151 |
- |
11.92% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/8192
|
15.76% |
28.076 |
32.501 |
- |
1.68% |
- |
|
BM_vector_deque_move_backward/64000
|
15.67% |
7049.427 |
8154.224 |
- |
4.73% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
15.66% |
3.818 |
4.416 |
- |
15.66% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
15.62% |
1303.009 |
1506.498 |
- |
5.36% |
- |
|
BM_deque_vector_copy_backward/70000
|
15.60% |
7843.430 |
9067.230 |
- |
1.77% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32
|
15.56% |
705.357 |
815.089 |
- |
3.28% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/32
|
15.39% |
741.027 |
855.058 |
- |
17.28% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/32
|
15.29% |
17.870 |
20.603 |
- |
-0.20% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
14.95% |
5731.293 |
6588.051 |
- |
9.66% |
- |
|
std::reverse(list<int>)/32768
|
14.83% |
17518.994 |
20117.550 |
- |
4.69% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/32
|
14.73% |
36.266 |
41.609 |
- |
10.26% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/1024
|
14.66% |
913174.242 |
1047012.999 |
- |
13.74% |
- |
|
BM_StringRelational_Compare_Empty_Empty_Control
|
14.49% |
1.609 |
1.843 |
- |
14.31% |
- |
|
std::map<std::string,_int>::ctor(const&)/32
|
14.45% |
710.717 |
813.403 |
- |
-2.25% |
- |
|
std::copy_n(deque<int>)/64
|
14.43% |
2.782 |
3.184 |
- |
14.47% |
- |
|
std::set<std::string>::insert(value)_(already_present)/32
|
14.43% |
8.914 |
10.200 |
- |
11.80% |
- |
|
BM_std_minmax_element<char>/2
|
14.43% |
0.603 |
0.689 |
- |
0.51% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
14.42% |
12418.397 |
14209.560 |
- |
17.48% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
14.38% |
32.353 |
37.007 |
- |
-22.42% |
- |
|
BM_StringRelational_Compare_Empty_Small_Control
|
14.12% |
1.608 |
1.835 |
- |
14.03% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst
|
14.09% |
1.154 |
1.317 |
- |
14.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
14.01% |
27192476.251 |
31002263.120 |
- |
1.45% |
- |
|
BM_PushHeap_uint32_PipeOrgan_1
|
13.89% |
0.409 |
0.465 |
- |
-8.27% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/8
|
13.76% |
0.500 |
0.569 |
- |
-14.66% |
- |
|
std::remove(deque<int>)_(sprinkled)/32
|
13.76% |
49.538 |
56.352 |
- |
9.73% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/32
|
13.74% |
37.443 |
42.589 |
- |
7.29% |
- |
|
BM_StringEraseWithMove_Empty_Transparent
|
13.63% |
0.559 |
0.636 |
- |
5.01% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
13.60% |
2393446.212 |
2718921.994 |
- |
2.39% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
13.56% |
44.708 |
50.773 |
- |
7.32% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
13.51% |
53768.281 |
61034.968 |
- |
11.34% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/8192
|
13.43% |
28.038 |
31.802 |
- |
1.44% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
13.42% |
683.232 |
774.933 |
- |
0.31% |
- |
|
std::copy_n(vector<int>)/8
|
13.38% |
2.162 |
2.451 |
- |
1.50% |
- |
|
std::set<std::string>::insert(value)_(already_present)/1024
|
13.35% |
26.792 |
30.368 |
- |
18.56% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/32
|
13.26% |
2.272 |
2.574 |
- |
10.55% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192
|
13.23% |
22.361 |
25.319 |
- |
12.47% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/32
|
13.18% |
25.233 |
28.560 |
- |
7.55% |
- |
|
BM_vector_deque_ranges_move_backward/2
|
13.17% |
1.825 |
2.065 |
- |
6.30% |
- |
|
BM_vector_deque_move_backward/65536
|
13.13% |
7360.985 |
8327.763 |
- |
0.41% |
- |
|
BM_deque_vector_move_backward/70000
|
13.08% |
7751.143 |
8764.756 |
- |
-2.17% |
- |
|
BM_vector_deque_ranges_copy_backward/65536
|
13.06% |
7389.624 |
8354.710 |
- |
0.63% |
- |
|
BM_deque_vector_ranges_move_backward/0
|
13.04% |
1.342 |
1.517 |
- |
1.74% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32
|
13.02% |
1.173 |
1.326 |
- |
6.30% |
- |
|
std::sort_heap(vector<int>,_pred)/8
|
13.01% |
28.885 |
32.643 |
- |
1.24% |
- |
|
std::multiset<int>::erase(iterator)/1024
|
12.99% |
23.205 |
26.219 |
- |
6.29% |
- |
|
std::multiset<int>::clear()/8192
|
12.97% |
77411.804 |
87449.843 |
- |
10.37% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000
|
12.96% |
454.701 |
513.647 |
- |
12.75% |
- |
|
std::rotate(list<int>)_(by_1/3)/8192
|
12.95% |
8299.195 |
9374.255 |
- |
12.30% |
- |
|
std::all_of(list<int>)_(process_all)/8192
|
12.91% |
6996.132 |
7899.331 |
- |
12.26% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8
|
12.91% |
1.312 |
1.481 |
- |
6.75% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
12.88% |
14397624.374 |
16252354.100 |
- |
-0.21% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/50
|
12.88% |
21.119 |
23.839 |
- |
12.40% |
- |
|
BM_vector_deque_move_backward/70000
|
12.88% |
7735.353 |
8731.702 |
- |
1.66% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/8192
|
12.80% |
21.162 |
23.869 |
- |
9.67% |
- |
|
BM_PushHeap_float_PipeOrgan_4
|
12.70% |
0.484 |
0.545 |
- |
1.59% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/8192
|
12.65% |
6745.710 |
7599.355 |
- |
-7.66% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024
|
12.63% |
13867933.397 |
15619505.971 |
- |
5.05% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/32
|
12.52% |
1.613 |
1.815 |
- |
11.48% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/1024
|
12.47% |
21.830 |
24.551 |
- |
5.77% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256
|
12.45% |
4260604.027 |
4790952.335 |
- |
6.18% |
- |
|
BM_deque_deque_ranges_move_backward/64000
|
12.43% |
7352.422 |
8266.272 |
- |
4.81% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192
|
12.42% |
591090.105 |
664519.532 |
- |
11.27% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_256
|
12.39% |
18655393.692 |
20966958.831 |
- |
-5.53% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/1048576
|
12.39% |
439599.408 |
494053.340 |
- |
16.27% |
- |
|
std::unordered_set<int>::find(key)_(existent)/1024
|
12.37% |
1.336 |
1.501 |
- |
16.54% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
12.36% |
32.797 |
36.850 |
- |
1.12% |
- |
|
BM_deque_vector_ranges_move_backward/70000
|
12.32% |
7969.408 |
8950.980 |
- |
-1.29% |
- |
|
std::swap_ranges(list<int>)/8192
|
12.30% |
9600.745 |
10781.859 |
- |
5.44% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/0
|
12.27% |
27.117 |
30.446 |
- |
-0.24% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
12.24% |
7150.454 |
8025.863 |
- |
2.69% |
- |
|
std::find_if(deque<int>)_(bail_25%)/1024
|
12.22% |
77.783 |
87.291 |
- |
12.05% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4
|
12.21% |
1347141.459 |
1511591.373 |
- |
-0.59% |
- |
|
rng::find_last(list<int>)_(bail_90%)/50
|
12.16% |
1.246 |
1.398 |
- |
7.80% |
- |
|
SetIntersection_Interlaced_Vector_float_256_256
|
12.10% |
4553133.961 |
5103887.552 |
- |
-0.44% |
- |
|
BM_deque_deque_ranges_move_backward/65536
|
12.06% |
7497.091 |
8401.120 |
- |
3.06% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
11.98% |
42.077 |
47.118 |
- |
11.85% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8
|
11.98% |
0.858 |
0.960 |
- |
8.60% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/1024
|
11.96% |
22.251 |
24.912 |
- |
16.53% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
11.95% |
12460.738 |
13950.026 |
- |
12.35% |
- |
|
BM_vector_deque_copy_backward/70000
|
11.92% |
7978.416 |
8929.504 |
- |
2.85% |
- |
|
BM_tolower_char<char>
|
11.84% |
0.617 |
0.690 |
- |
11.01% |
- |
|
std::unique(deque<int>)_(sprinkled)/52
|
11.72% |
58.694 |
65.572 |
- |
2.46% |
- |
|
std::multiset<int>::clear()/1024
|
11.70% |
9817.049 |
10965.737 |
- |
9.11% |
- |
|
rng::contains(list<int>)_(process_all)/8192
|
11.69% |
7135.563 |
7970.011 |
- |
13.75% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
11.66% |
118601.458 |
132428.876 |
- |
-4.18% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
11.58% |
37.013 |
41.298 |
- |
1.24% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
11.57% |
198.175 |
221.100 |
- |
10.53% |
- |
|
BM_vector_deque_ranges_move_backward/70000
|
11.55% |
7821.490 |
8724.604 |
- |
3.09% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
11.49% |
7147034.371 |
7968369.420 |
- |
1.40% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/32
|
11.49% |
309.396 |
344.946 |
- |
11.91% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
11.46% |
820.033 |
914.002 |
- |
8.95% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/50
|
11.46% |
26.031 |
29.013 |
- |
0.90% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
11.45% |
633.905 |
706.483 |
- |
-59.72% |
- |
|
std::set<std::string>::erase(iterator)/8192
|
11.40% |
27.351 |
30.469 |
- |
13.60% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
11.34% |
92.934 |
103.477 |
- |
8.45% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/32
|
11.33% |
0.969 |
1.079 |
- |
-4.70% |
- |
|
ranges::min(std::vector<__int128>)/1
|
11.29% |
0.412 |
0.459 |
- |
22.40% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/8192
|
11.24% |
9.868 |
10.977 |
- |
12.48% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
11.22% |
144081847.032 |
160251371.253 |
- |
-3.02% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256
|
11.20% |
25584093.036 |
28449023.424 |
- |
-14.25% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/8192
|
11.16% |
42.074 |
46.770 |
- |
7.49% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0
|
11.12% |
0.442 |
0.492 |
- |
5.31% |
- |
|
BM_vector_deque_copy_backward/65536
|
11.11% |
7428.858 |
8253.914 |
- |
-0.56% |
- |
|
std::rotate(list<int>)_(1_element_backward)/8192
|
11.09% |
7232.801 |
8035.275 |
- |
10.82% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024
|
11.07% |
22.228 |
24.689 |
- |
1.25% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0
|
10.96% |
64.468 |
71.535 |
- |
65.73% |
- |
|
std::unordered_set<int>::count(key)_(existent)/32
|
10.96% |
1.225 |
1.360 |
- |
-5.44% |
- |
|
BM_vector_deque_ranges_move_backward/64000
|
10.95% |
7061.837 |
7835.350 |
- |
4.02% |
- |
|
std::sort(deque<int>)_(repeated)/1024
|
10.94% |
959.945 |
1064.965 |
- |
6.23% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
10.91% |
25928857.049 |
28757231.036 |
- |
13.02% |
- |
|
std::find_if(vector<int>)_(process_all)/8
|
10.90% |
1.347 |
1.493 |
- |
-1.44% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/0
|
10.87% |
0.272 |
0.302 |
- |
-25.58% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
10.87% |
53084.299 |
58851.929 |
- |
7.51% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024
|
10.85% |
1735.289 |
1923.524 |
- |
6.50% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
10.82% |
31.198 |
34.575 |
- |
4.99% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
10.82% |
17.615 |
19.521 |
- |
11.01% |
- |
|
std::none_of(list<int>)_(process_all)/8192
|
10.81% |
7527.869 |
8341.257 |
- |
9.74% |
- |
|
BM_vector_deque_ranges_copy_backward/70000
|
10.79% |
7915.634 |
8769.802 |
- |
-1.05% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64
|
10.73% |
1745020.134 |
1932208.296 |
- |
4.99% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
10.67% |
9699363.595 |
10733897.363 |
- |
1.77% |
- |
|
BM_vector_deque_ranges_move_backward/65536
|
10.65% |
7338.762 |
8120.106 |
- |
3.97% |
- |
|
std::partition(deque<int>)_(dense)/50
|
10.63% |
14.052 |
15.546 |
- |
1.49% |
- |
|
std::move(vector<int>)/262144
|
10.63% |
17285.567 |
19122.514 |
- |
29.61% |
- |
|
rng::find_last(list<int>)_(bail_90%)/8
|
10.61% |
0.460 |
0.509 |
- |
9.91% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
10.57% |
41.552 |
45.943 |
- |
9.72% |
- |
|
std::upper_bound(std::deque<int>)/100
|
10.56% |
30.392 |
33.602 |
- |
9.95% |
- |
|
BM_vector_deque_copy_backward/64000
|
10.55% |
7256.225 |
8021.559 |
- |
1.03% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
10.51% |
91.105 |
100.678 |
- |
57.33% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/1024
|
10.50% |
22.315 |
24.660 |
- |
6.99% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/1024
|
10.46% |
5.843 |
6.454 |
- |
8.76% |
- |
|
BM_StringRelational_Compare_Empty_Huge_Control
|
10.43% |
1.606 |
1.773 |
- |
10.18% |
- |
|
std::rotate(list<int>)_(by_1/4)/8192
|
10.43% |
6551.817 |
7234.986 |
- |
9.87% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/50
|
10.42% |
13.375 |
14.769 |
- |
27.96% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
10.42% |
662.007 |
730.977 |
- |
12.72% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1024
|
10.42% |
2065097.330 |
2280229.330 |
- |
8.35% |
- |
|
BM_vector_deque_ranges_copy_backward/64000
|
10.35% |
7199.611 |
7945.114 |
- |
-0.46% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
10.32% |
32.140 |
35.458 |
- |
40.87% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_end)/1024
|
10.32% |
0.706 |
0.779 |
- |
0.08% |
- |
|
std::swap_ranges(deque<int>)/1024
|
10.30% |
319.166 |
352.053 |
- |
-0.03% |
- |
|
std::set<std::string>::find(key)_(non-existent)/1024
|
10.28% |
20.048 |
22.109 |
- |
10.10% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_end)/8192
|
10.28% |
0.707 |
0.779 |
- |
-0.06% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
10.27% |
25042.208 |
27613.346 |
- |
1.70% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/8192
|
10.25% |
26.914 |
29.672 |
- |
2.44% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
10.24% |
0.424 |
0.467 |
- |
0.07% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_end)/1048576
|
10.20% |
0.707 |
0.779 |
- |
-0.15% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast
|
10.18% |
0.606 |
0.668 |
- |
5.94% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/1024
|
10.12% |
1.316 |
1.450 |
- |
22.80% |
- |
|
BM_vector_deque_ranges_move_backward/1
|
10.08% |
2.115 |
2.328 |
- |
4.38% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
10.03% |
17.694 |
19.469 |
- |
11.07% |
- |
|
std::find(vector<bool>)_(process_all)/8
|
10.03% |
0.628 |
0.691 |
- |
-0.88% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
10.02% |
857.543 |
943.441 |
- |
12.90% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
10.01% |
6565.424 |
7222.692 |
- |
5.43% |
- |
|
BM_PushHeap_float_Ascending_4
|
10.00% |
0.535 |
0.589 |
- |
0.34% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/8192
|
9.90% |
23.779 |
26.134 |
- |
10.66% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/32
|
9.86% |
1.223 |
1.344 |
- |
18.20% |
- |
|
BM_PushHeap_float_QuickSortAdversary_4
|
9.84% |
0.536 |
0.588 |
- |
-0.02% |
- |
|
std::multiset<std::string>::find(key)_(existent)/8192
|
9.82% |
26.131 |
28.696 |
- |
3.20% |
- |
|
BM_PushHeap_float_Ascending_16
|
9.79% |
0.975 |
1.070 |
- |
4.51% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/1024
|
9.79% |
1.461 |
1.604 |
- |
9.83% |
- |
|
std::generate_n(list<int>)/8192
|
9.78% |
6868.739 |
7540.159 |
- |
-0.40% |
- |
|
BM_std_minmax_element<char>/4
|
9.75% |
1.213 |
1.331 |
- |
6.04% |
- |
|
std::swap_ranges(deque<int>)/8192
|
9.74% |
2547.802 |
2795.958 |
- |
0.01% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/1024
|
9.72% |
23.729 |
26.036 |
- |
10.49% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
9.69% |
4783923.337 |
5247390.214 |
- |
2.72% |
- |
|
std::copy_backward(deque<int>)/262144
|
9.68% |
31221.470 |
34244.361 |
- |
0.46% |
- |
|
BM_deque_vector_move_backward/65536
|
9.64% |
7338.727 |
8046.080 |
- |
-2.00% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
9.61% |
14.673 |
16.083 |
- |
9.46% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
9.58% |
65223379.843 |
71474126.820 |
- |
-6.66% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256
|
9.53% |
8273927.302 |
9062817.357 |
- |
6.14% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle
|
9.53% |
1.155 |
1.265 |
- |
9.52% |
- |
|
std::transform(list<int>,_list<int>)/8192
|
9.51% |
9049.095 |
9909.364 |
- |
16.64% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8
|
9.49% |
5.011 |
5.487 |
- |
1.43% |
- |
|
std::swap_ranges(list<int>)/1024
|
9.48% |
749.856 |
820.964 |
- |
8.58% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
9.42% |
719.771 |
787.577 |
- |
6.29% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8192
|
9.39% |
2154.561 |
2356.851 |
- |
11.78% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
9.37% |
30.225 |
33.057 |
- |
0.41% |
- |
|
std::sort_heap(vector<NonIntegral>,_pred)/8
|
9.36% |
29.345 |
32.092 |
- |
1.75% |
- |
|
BM_vector_deque_move/1
|
9.34% |
1.952 |
2.135 |
- |
-5.40% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/8192
|
9.34% |
102229.906 |
111776.965 |
- |
2.16% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192
|
9.29% |
27194.285 |
29720.028 |
- |
8.75% |
- |
|
BM_vector_deque_move/2
|
9.23% |
1.727 |
1.886 |
- |
-5.74% |
- |
|
std::set<std::string>::find(key)_(non-existent)/8192
|
9.23% |
27.107 |
29.608 |
- |
10.50% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
9.22% |
10691.891 |
11678.065 |
- |
-0.20% |
- |
|
std::rotate_copy(deque<int>)/32
|
9.20% |
2.573 |
2.809 |
- |
1.30% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64
|
9.11% |
18248360.567 |
19910923.852 |
- |
11.58% |
- |
|
std::find_if_not(deque<int>)_(process_all)/1024
|
9.09% |
269.388 |
293.885 |
- |
8.70% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/1024
|
9.07% |
83.963 |
91.575 |
- |
1.23% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/0
|
9.06% |
0.277 |
0.303 |
- |
0.68% |
- |
|
std::unordered_set<int>::erase(iterator)/8192
|
9.04% |
22.232 |
24.243 |
- |
16.88% |
- |
|
BM_StringFindCharLiteral/1024
|
9.02% |
17.939 |
19.556 |
- |
-0.43% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
8.97% |
227.145 |
247.510 |
- |
5.26% |
- |
|
SetIntersection_None_Set_uint64_1024_16
|
8.97% |
8797649.992 |
9586396.520 |
- |
10.52% |
- |
|
std::multiset<std::string>::erase(iterator)/1024
|
8.96% |
28.695 |
31.266 |
- |
-0.41% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/8192
|
8.95% |
81.041 |
88.296 |
- |
4.23% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/1024
|
8.95% |
1.422 |
1.550 |
- |
18.50% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/0
|
8.91% |
0.411 |
0.447 |
- |
-9.33% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/8192
|
8.87% |
21.373 |
23.268 |
- |
4.73% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/32
|
8.84% |
23.212 |
25.263 |
- |
10.16% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/8192
|
8.83% |
8.165 |
8.886 |
- |
7.14% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/1
|
8.82% |
0.392 |
0.427 |
- |
0.83% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16
|
8.81% |
7235397.834 |
7872707.361 |
- |
-7.22% |
- |
|
BM_deque_deque_move_backward/70000
|
8.80% |
8053.695 |
8762.483 |
- |
0.69% |
- |
|
std::fill_n(list<int>)/1024
|
8.79% |
439.985 |
478.647 |
- |
-26.37% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
8.78% |
2.171 |
2.362 |
- |
1.77% |
- |
|
BM_deque_deque_copy_backward/65536
|
8.77% |
7572.941 |
8237.379 |
- |
1.32% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/8192
|
8.77% |
1.226 |
1.333 |
- |
7.02% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/8192
|
8.77% |
30.870 |
33.576 |
- |
-1.17% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8192
|
8.75% |
11644.559 |
12664.013 |
- |
6.25% |
- |
|
BM_deque_deque_ranges_copy/0
|
8.75% |
0.735 |
0.799 |
- |
8.36% |
- |
|
BM_deque_deque_ranges_move_backward/70000
|
8.71% |
7906.454 |
8594.770 |
- |
-1.61% |
- |
|
SetIntersection_Front_Set_uint64_262144_256
|
8.71% |
3884075.185 |
4222199.573 |
- |
8.81% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
8.60% |
8266.918 |
8977.627 |
- |
-1.17% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/32
|
8.58% |
23.217 |
25.208 |
- |
1.01% |
- |
|
std::find_if_not(deque<int>)_(process_all)/32768
|
8.57% |
8666.123 |
9409.075 |
- |
16.70% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
8.57% |
46332003.136 |
50300928.549 |
- |
-2.91% |
- |
|
BM_StringEraseToEnd_Small_Transparent
|
8.54% |
0.400 |
0.434 |
- |
5.37% |
- |
|
BM_deque_deque_copy_backward/70000
|
8.53% |
7960.115 |
8639.349 |
- |
0.17% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192
|
8.48% |
28.394 |
30.801 |
- |
4.12% |
- |
|
std::is_sorted_until(list<int>)/8192
|
8.48% |
7164.030 |
7771.404 |
- |
7.29% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/32
|
8.48% |
2.254 |
2.445 |
- |
5.84% |
- |
|
std::search(deque<int>,_pred)_(no_match)/8192
|
8.47% |
3492.600 |
3788.269 |
- |
8.43% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1048576
|
8.46% |
445735.395 |
483438.184 |
- |
8.40% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/1024
|
8.45% |
1331.791 |
1444.311 |
- |
5.93% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64
|
8.45% |
1821063.549 |
1974871.389 |
- |
7.47% |
- |
|
std::replace(list<int>)_(sprinkled)/8192
|
8.44% |
7140.702 |
7743.191 |
- |
-8.73% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192
|
8.43% |
17610.713 |
19094.622 |
- |
-4.71% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/1024
|
8.41% |
5.374 |
5.826 |
- |
7.94% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/8192
|
8.37% |
29.468 |
31.934 |
- |
2.07% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
8.36% |
2.170 |
2.351 |
- |
1.24% |
- |
|
std::multiset<int>::clear()/32
|
8.33% |
622.423 |
674.268 |
- |
7.70% |
- |
|
BM_deque_deque_move_backward/64000
|
8.31% |
7230.942 |
7831.754 |
- |
-0.60% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
8.29% |
14770.873 |
15995.985 |
- |
-2.61% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
8.29% |
669.668 |
725.206 |
- |
-60.45% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
8.29% |
32.970 |
35.703 |
- |
-9.76% |
- |
|
BM_deque_vector_ranges_copy_backward/64000
|
8.27% |
7454.620 |
8071.046 |
- |
2.24% |
- |
|
std::set<std::string>::count(key)_(non-existent)/32
|
8.27% |
10.451 |
11.315 |
- |
7.36% |
- |
|
std::unique_copy(vector<int>,_pred)_(contiguous)/32
|
8.25% |
12.360 |
13.379 |
- |
7.38% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64
|
8.24% |
7477195.071 |
8093178.642 |
- |
8.33% |
- |
|
std::set<std::string>::erase(iterator)/1024
|
8.23% |
31.060 |
33.617 |
- |
9.05% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024
|
8.22% |
23.130 |
25.031 |
- |
12.76% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/32
|
8.21% |
10.048 |
10.873 |
- |
11.94% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
8.19% |
1067949.770 |
1155446.712 |
- |
5.54% |
- |
|
SetIntersection_Interlaced_Set_string_262144_256
|
8.19% |
2076646.971 |
2246698.324 |
- |
8.69% |
- |
|
BM_deque_deque_move_backward/65536
|
8.17% |
7570.413 |
8188.802 |
- |
0.83% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/8192
|
8.15% |
27.789 |
30.052 |
- |
6.16% |
- |
|
std::unordered_set<int>::erase(iterator)/1024
|
8.12% |
22.213 |
24.017 |
- |
17.01% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256
|
8.10% |
4237314.430 |
4580520.922 |
- |
3.72% |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/1024
|
8.09% |
1329.490 |
1437.059 |
- |
7.83% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(existent)/8192
|
8.04% |
10.175 |
10.993 |
- |
7.54% |
- |
|
BM_lexicographical_compare_three_way_fast_path/1
|
8.00% |
0.395 |
0.427 |
- |
23.39% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/1024
|
7.95% |
11.879 |
12.823 |
- |
-46.13% |
- |
|
BM_deque_vector_copy_backward/64000
|
7.95% |
7523.065 |
8121.175 |
- |
-0.82% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024
|
7.93% |
1912.101 |
2063.809 |
- |
-0.19% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
7.93% |
30.493 |
32.912 |
- |
8.77% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
7.93% |
34.535 |
37.274 |
- |
0.85% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1024
|
7.91% |
437.641 |
472.278 |
- |
8.29% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/32
|
7.91% |
2.402 |
2.593 |
- |
7.21% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192
|
7.90% |
11.427 |
12.330 |
- |
7.66% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
7.90% |
15.939 |
17.197 |
- |
8.65% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/1024
|
7.89% |
1.458 |
1.573 |
- |
-2.86% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/8192
|
7.88% |
1.127 |
1.216 |
- |
7.58% |
- |
|
SetIntersection_Front_Vector_string_1024_256
|
7.87% |
9150043.026 |
9870127.089 |
- |
3.33% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
7.86% |
2353396.088 |
2538353.722 |
- |
7.98% |
- |
|
std::map<int,_int>::erase(key)_(existent)/1024
|
7.76% |
24.405 |
26.299 |
- |
5.36% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/50
|
7.76% |
21.621 |
23.299 |
- |
1.16% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/8192
|
7.74% |
9.686 |
10.436 |
- |
5.12% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024
|
7.70% |
61.456 |
66.190 |
- |
7.59% |
- |
|
BM_deque_deque_ranges_copy_backward/70000
|
7.69% |
8131.276 |
8756.353 |
- |
1.41% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_4
|
7.68% |
1282711.515 |
1381160.046 |
- |
9.00% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
7.65% |
66666.752 |
71765.591 |
- |
3.22% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
7.64% |
6646714.751 |
7154787.574 |
- |
8.61% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
7.64% |
69.520 |
74.832 |
- |
6.63% |
- |
|
std::partition(deque<int>)_(dense)/32
|
7.64% |
9.489 |
10.214 |
- |
-1.59% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/8192
|
7.64% |
689.383 |
742.037 |
- |
5.40% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
7.63% |
651.733 |
701.481 |
- |
5.84% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
7.63% |
27.713 |
29.827 |
- |
3.21% |
- |
|
BM_vector_deque_copy_backward/0
|
7.62% |
0.480 |
0.516 |
- |
4.69% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1024
|
7.54% |
441.772 |
475.102 |
- |
3.99% |
- |
|
std::for_each(vector<int>)/32
|
7.52% |
3.675 |
3.952 |
- |
7.48% |
- |
|
std::find_if(list<int>)_(bail_25%)/1024
|
7.50% |
127.937 |
137.527 |
- |
6.62% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
7.49% |
199.608 |
214.558 |
- |
-17.90% |
- |
|
std::replace(list<int>)_(sprinkled)/1024
|
7.49% |
726.333 |
780.720 |
- |
7.50% |
- |
|
std::unordered_multiset<int>::erase(iterator)/8192
|
7.46% |
19.859 |
21.341 |
- |
-12.95% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1000
|
7.46% |
426.574 |
458.389 |
- |
8.20% |
- |
|
BM_PushHeap_uint64_Ascending_64
|
7.44% |
1.514 |
1.626 |
- |
7.39% |
- |
|
SetIntersection_None_Set_float_16384_16384
|
7.42% |
152495069.253 |
163814265.473 |
- |
6.21% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/1024
|
7.42% |
0.891 |
0.957 |
- |
-6.89% |
- |
|
std::set<std::string>::contains(key)_(existent)/8192
|
7.41% |
26.645 |
28.619 |
- |
5.98% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_64
|
7.40% |
13157231.822 |
14130708.659 |
- |
16.37% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32
|
7.36% |
23.723 |
25.469 |
- |
7.49% |
- |
|
std::all_of(vector<int>)_(process_all)/8
|
7.36% |
2.354 |
2.527 |
- |
2.86% |
- |
|
std::find_end(list<int>)_(process_all)/1000
|
7.31% |
712.901 |
765.038 |
- |
7.00% |
- |
|
std::unique(deque<int>)_(sprinkled)/32
|
7.27% |
51.764 |
55.530 |
- |
-2.20% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024
|
7.26% |
42.861 |
45.975 |
- |
1.32% |
- |
|
SetIntersection_None_Set_uint64_256_1
|
7.23% |
11394433.927 |
12218312.137 |
- |
8.92% |
- |
|
std::copy_backward(vector<int>)/8
|
7.23% |
2.119 |
2.272 |
- |
5.50% |
- |
|
SetIntersection_None_Set_uint64_16384_1
|
7.23% |
161598357.210 |
173276768.937 |
- |
8.99% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/1024
|
7.21% |
1.342 |
1.439 |
- |
-7.09% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
7.19% |
115714.844 |
124031.388 |
- |
1.24% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256
|
7.15% |
4181490.137 |
4480314.227 |
- |
-7.40% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16
|
7.15% |
17036399.861 |
18253679.854 |
- |
7.36% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
7.14% |
1721.271 |
1844.120 |
- |
-0.17% |
- |
|
std::sort_heap(vector<int>)/8
|
7.13% |
29.663 |
31.778 |
- |
-4.61% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
7.13% |
23626974.281 |
25311943.410 |
- |
7.16% |
- |
|
BM_deque_deque_copy_backward/64000
|
7.13% |
7405.065 |
7933.148 |
- |
-0.02% |
- |
|
SetIntersection_None_Set_uint64_1024_4
|
7.09% |
8866597.824 |
9495646.864 |
- |
10.64% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32
|
7.06% |
10.933 |
11.706 |
- |
13.37% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/52
|
7.05% |
14.704 |
15.741 |
- |
6.18% |
- |
|
std::unordered_multiset<int>::erase(iterator)/1024
|
7.05% |
19.837 |
21.236 |
- |
3.12% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/1024
|
7.03% |
49.280 |
52.742 |
- |
5.42% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0
|
7.02% |
0.249 |
0.267 |
- |
6.21% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1000
|
7.02% |
33.620 |
35.980 |
- |
-2.87% |
- |
|
BM_vector_deque_copy_backward/1
|
6.98% |
2.240 |
2.397 |
- |
10.31% |
- |
|
BM_std_minmax_element<long_long>/70000
|
6.97% |
18206.928 |
19475.714 |
- |
6.85% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
6.96% |
29.191 |
31.225 |
- |
19.38% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024
|
6.93% |
25.666 |
27.444 |
- |
-1.76% |
- |
|
BM_std_minmax_element<long_long>/4000
|
6.93% |
1038.441 |
1110.375 |
- |
6.06% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
6.90% |
795.431 |
850.291 |
- |
8.01% |
- |
|
std::for_each(list<int>)/8
|
6.87% |
2.378 |
2.541 |
- |
6.07% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/32
|
6.86% |
16.169 |
17.279 |
- |
8.94% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0
|
6.86% |
32.089 |
34.290 |
- |
7.33% |
- |
|
BM_PushHeap_string_QuickSortAdversary_262144
|
6.81% |
16.045 |
17.137 |
- |
1.93% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
6.79% |
245753.120 |
262446.857 |
- |
4.22% |
- |
|
BM_vector_deque_ranges_move/1
|
6.79% |
2.176 |
2.324 |
- |
0.12% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/1
|
6.78% |
1.631 |
1.741 |
- |
16.36% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle
|
6.77% |
0.648 |
0.692 |
- |
3.19% |
- |
|
std::partial_sort_copy(vector<int>)_(heap)/8
|
6.76% |
16.076 |
17.164 |
- |
2.85% |
- |
|
SetIntersection_None_Set_uint64_1024_1024
|
6.76% |
8897075.085 |
9498868.131 |
- |
10.88% |
- |
|
SetIntersection_Interlaced_Vector_float_256_4
|
6.76% |
4822243.294 |
5148017.990 |
- |
2.96% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
6.75% |
1.101 |
1.175 |
- |
-2.40% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16
|
6.74% |
41889079.726 |
44712642.757 |
- |
6.25% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32
|
6.74% |
2.213 |
2.362 |
- |
6.72% |
- |
|
BM_PushHeap_uint32_Random_64
|
6.73% |
5.028 |
5.366 |
- |
6.15% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8
|
6.73% |
4.660 |
4.974 |
- |
3.32% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/8192
|
6.72% |
16860.068 |
17993.506 |
- |
5.30% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
6.72% |
1.299 |
1.386 |
- |
-3.82% |
- |
|
SetIntersection_None_Set_uint64_16384_16
|
6.69% |
167265644.397 |
178451582.216 |
- |
7.47% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/1000
|
6.66% |
1522.827 |
1624.209 |
- |
6.44% |
- |
|
SetIntersection_None_Set_uint64_256_256
|
6.65% |
5679364.155 |
6057286.424 |
- |
8.73% |
- |
|
BM_std_minmax_element<long_long>/4096
|
6.65% |
1065.511 |
1136.322 |
- |
6.17% |
- |
|
BM_align/256
|
6.63% |
0.623 |
0.664 |
- |
4.03% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
6.61% |
29.773 |
31.741 |
- |
9.43% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
6.60% |
6694.624 |
7136.317 |
- |
2.61% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
6.60% |
5.086 |
5.421 |
- |
7.06% |
- |
|
std::none_of(list<int>)_(process_all)/32768
|
6.58% |
25689.098 |
27380.600 |
- |
5.75% |
- |
|
std::is_sorted_until(deque<int>)/8
|
6.58% |
2.841 |
3.028 |
- |
24.47% |
- |
|
SetIntersection_None_Set_uint64_16384_4
|
6.56% |
164296628.795 |
175068072.458 |
- |
7.98% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
6.55% |
10941.331 |
11657.783 |
- |
2.79% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0
|
6.54% |
0.280 |
0.298 |
- |
-24.66% |
- |
|
SetIntersection_None_Set_uint64_1024_256
|
6.53% |
8902385.558 |
9484128.321 |
- |
10.19% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024
|
6.53% |
0.770 |
0.820 |
- |
0.50% |
- |
|
std::unordered_multiset<int>::erase(iterator)/32
|
6.53% |
19.816 |
21.110 |
- |
3.08% |
- |
|
BM_std_minmax_element<long_long>/1024
|
6.52% |
270.111 |
287.721 |
- |
5.52% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
6.51% |
6594271.580 |
7023760.059 |
- |
8.51% |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/8192
|
6.51% |
340.610 |
362.779 |
- |
14.43% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4
|
6.51% |
0.530 |
0.565 |
- |
4.25% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
6.50% |
21.654 |
23.062 |
- |
8.43% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
6.48% |
520.337 |
554.074 |
- |
2.19% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
6.48% |
1056703.773 |
1125166.404 |
- |
9.19% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/8192
|
6.44% |
6.971 |
7.421 |
- |
1.57% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16
|
6.44% |
5020620.053 |
5343947.829 |
- |
5.16% |
- |
|
BM_std_minmax_element<long_long>/512
|
6.39% |
137.089 |
145.854 |
- |
5.60% |
- |
|
BM_PushHeap_string_Random_4
|
6.37% |
6.049 |
6.434 |
- |
4.98% |
- |
|
std::multiset<std::string>::ctor(const&)/8192
|
6.36% |
339550.863 |
361137.685 |
- |
6.10% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
6.36% |
22.841 |
24.293 |
- |
-2.59% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/8192
|
6.35% |
9318.240 |
9909.556 |
- |
4.16% |
- |
|
std::find(vector<long_long>)_(bail_25%)/8
|
6.34% |
0.868 |
0.923 |
- |
-0.01% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/32
|
6.33% |
18.429 |
19.595 |
- |
8.81% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32
|
6.31% |
319.721 |
339.909 |
- |
3.75% |
- |
|
std::list<int>::ctor(size)/8192
|
6.28% |
93359.438 |
99220.153 |
- |
2.98% |
- |
|
std::search(list<int>)_(single_element)/1024
|
6.20% |
722.762 |
767.582 |
- |
1.15% |
- |
|
std::move_backward(deque<int>)/32768
|
6.19% |
3393.848 |
3603.763 |
- |
0.26% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192
|
6.17% |
52.632 |
55.881 |
- |
1.23% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
6.15% |
47.510 |
50.433 |
- |
-0.88% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
6.15% |
5956.037 |
6322.292 |
- |
-17.47% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/32
|
6.15% |
1.703 |
1.808 |
- |
2.87% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/32
|
6.14% |
8.669 |
9.201 |
- |
5.87% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
6.12% |
1060446.869 |
1125354.998 |
- |
6.68% |
- |
|
std::reverse_copy(list<int>)/4096
|
6.12% |
3134.928 |
3326.699 |
- |
-0.87% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
6.10% |
1058354.372 |
1122931.953 |
- |
4.21% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
6.10% |
12316.960 |
13068.393 |
- |
11.68% |
- |
|
std::remove(deque<int>)_(prefix)/50
|
6.09% |
60.876 |
64.582 |
- |
1.86% |
- |
|
SetIntersection_Interlaced_Set_string_16_16
|
6.07% |
56188439.682 |
59597557.178 |
- |
-0.49% |
- |
|
BM_deque_vector_copy_backward/65536
|
6.06% |
7755.877 |
8226.262 |
- |
0.49% |
- |
|
BM_deque_deque_copy/70000
|
6.06% |
3170.306 |
3362.310 |
- |
4.64% |
- |
|
BM_std_minmax_element<long_long>/65536
|
6.04% |
17185.188 |
18222.948 |
- |
6.79% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/8192
|
6.03% |
29.474 |
31.252 |
- |
7.24% |
- |
|
rng::fold_left(list<int>)/8192
|
6.02% |
10785.696 |
11435.528 |
- |
5.65% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/8192
|
6.02% |
72.267 |
76.617 |
- |
6.13% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
6.01% |
320.323 |
339.578 |
- |
2.49% |
- |
|
SetIntersection_Front_Set_uint64_262144_64
|
6.00% |
1688334.814 |
1789649.544 |
- |
9.64% |
- |
|
std::remove(deque<int>)_(prefix)/32
|
5.99% |
53.508 |
56.713 |
- |
2.09% |
- |
|
SetIntersection_None_Set_uint64_256_16
|
5.96% |
10780360.535 |
11423288.438 |
- |
8.82% |
- |
|
BM_PushHeap_uint64_Ascending_262144
|
5.93% |
4.781 |
5.065 |
- |
5.65% |
- |
|
std::fill(vector<bool>)/64
|
5.92% |
1.568 |
1.661 |
- |
11.20% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
5.92% |
15.592 |
16.516 |
- |
5.54% |
- |
|
std::find_if_not(list<int>)_(process_all)/32768
|
5.92% |
25380.825 |
26883.458 |
- |
6.61% |
- |
|
bm_ranges_lexicographical_compare<int>/1
|
5.92% |
1.309 |
1.386 |
- |
-3.64% |
- |
|
BM_vector_deque_ranges_move/2
|
5.92% |
1.945 |
2.060 |
- |
-0.02% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576
|
5.89% |
0.770 |
0.815 |
- |
-0.30% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
5.85% |
54545.695 |
57736.423 |
- |
3.41% |
- |
|
bm_lexicographical_compare<unsigned_char>/8
|
5.84% |
1.316 |
1.393 |
- |
0.57% |
- |
|
std::partition_copy(list<int>)/1024
|
5.82% |
710.127 |
751.476 |
- |
5.75% |
- |
|
ranges::min(std::vector<long_long>)/64
|
5.81% |
4.670 |
4.942 |
- |
0.22% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
5.80% |
18.477 |
19.549 |
- |
-3.77% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
5.77% |
3.525 |
3.728 |
- |
0.26% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192
|
5.74% |
0.770 |
0.814 |
- |
-0.15% |
- |
|
BM_PushHeap_float_Ascending_262144
|
5.73% |
5.091 |
5.383 |
- |
-1.16% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
5.72% |
1403238.870 |
1483486.406 |
- |
-0.43% |
- |
|
rng::for_each(set<int>)/8
|
5.71% |
6.593 |
6.970 |
- |
2.15% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/0
|
5.71% |
0.254 |
0.268 |
- |
-0.48% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64
|
5.71% |
0.593 |
0.627 |
- |
1.97% |
- |
|
SetIntersection_None_Set_uint64_64_64
|
5.71% |
11488846.159 |
12144447.389 |
- |
8.05% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/32
|
5.70% |
22.451 |
23.730 |
- |
7.18% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/8192
|
5.69% |
66.765 |
70.567 |
- |
0.99% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32
|
5.69% |
1.201 |
1.269 |
- |
-4.23% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32
|
5.67% |
18.768 |
19.833 |
- |
4.59% |
- |
|
std::list<int>::ctor(size)/1024
|
5.67% |
11562.706 |
12218.467 |
- |
2.80% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/50
|
5.67% |
17.564 |
18.559 |
- |
-0.07% |
- |
|
std::any_of(vector<int>)_(process_all)/8
|
5.66% |
2.316 |
2.447 |
- |
-1.74% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
5.66% |
1.308 |
1.382 |
- |
-3.65% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/32
|
5.65% |
2.283 |
2.412 |
- |
7.03% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192
|
5.64% |
24381.808 |
25758.106 |
- |
3.64% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
5.64% |
45809.531 |
48391.981 |
- |
3.59% |
- |
|
SetIntersection_None_Set_uint64_16384_64
|
5.61% |
169824249.016 |
179346521.134 |
- |
8.16% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
5.60% |
603.761 |
637.557 |
- |
5.19% |
- |
|
BM_align/1
|
5.58% |
0.624 |
0.659 |
- |
2.54% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
5.57% |
33.096 |
34.938 |
- |
10.32% |
- |
|
BM_toupper_string<char>
|
5.56% |
15.283 |
16.133 |
- |
6.38% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_4
|
5.56% |
1535020.066 |
1620404.109 |
- |
6.87% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/8192
|
5.56% |
1.662 |
1.754 |
- |
10.01% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
5.56% |
12910.606 |
13627.913 |
- |
11.85% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
5.55% |
1335016.037 |
1409056.662 |
- |
5.99% |
- |
|
std::find_end(vector<int>)_(single_element)/8192
|
5.55% |
1860.993 |
1964.190 |
- |
-0.80% |
- |
|
SetIntersection_None_Set_uint64_1024_64
|
5.48% |
9002334.521 |
9496045.208 |
- |
10.33% |
- |
|
std::set<std::string>::count(key)_(non-existent)/1024
|
5.48% |
23.538 |
24.829 |
- |
6.69% |
- |
|
std::for_each_n(vector<int>)/8
|
5.48% |
2.638 |
2.783 |
- |
4.04% |
- |
|
BM_PushHeap_float_Ascending_64
|
5.46% |
1.744 |
1.839 |
- |
2.15% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/32
|
5.46% |
2.772 |
2.924 |
- |
3.43% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/8
|
5.45% |
3.463 |
3.652 |
- |
6.48% |
- |
|
std::fill_n(vector<bool>)/64
|
5.45% |
1.344 |
1.418 |
- |
-13.34% |
- |
|
BM_PushHeap_uint64_Ascending_256
|
5.42% |
2.088 |
2.201 |
- |
5.34% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
5.42% |
6879.519 |
7252.190 |
- |
5.78% |
- |
|
BM_PushHeap_string_Ascending_16384
|
5.39% |
19.489 |
20.539 |
- |
-2.82% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8192
|
5.39% |
6760.441 |
7124.624 |
- |
0.20% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/32
|
5.39% |
2.257 |
2.379 |
- |
-3.45% |
- |
|
vector<bool>::reserve()
|
5.38% |
8.283 |
8.729 |
- |
8.46% |
- |
|
ranges::minmax(std::deque<long_long>)/70000
|
5.38% |
24550.840 |
25871.311 |
- |
-10.96% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
5.37% |
24.036 |
25.327 |
- |
3.19% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0
|
5.37% |
0.460 |
0.484 |
- |
0.09% |
- |
|
BM_deque_deque_ranges_copy_backward/64000
|
5.37% |
7372.578 |
7768.383 |
- |
-0.74% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/8192
|
5.36% |
3650.870 |
3846.632 |
- |
7.65% |
- |
|
BM_deque_vector_move_backward/64000
|
5.36% |
7515.808 |
7918.439 |
- |
0.26% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/8192
|
5.35% |
8.624 |
9.085 |
- |
5.12% |
- |
|
std::find_first_of(deque<int>,_pred)_(small_needle)/50
|
5.33% |
304.861 |
321.113 |
- |
5.09% |
- |
|
SetIntersection_Front_Set_string_1024_256
|
5.31% |
14285740.985 |
15044758.712 |
- |
-0.61% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/8192
|
5.31% |
33.742 |
35.534 |
- |
5.11% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/8192
|
5.30% |
1858.701 |
1957.277 |
- |
-0.86% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
5.30% |
94263.220 |
99261.532 |
- |
3.50% |
- |
|
SetIntersection_None_Set_float_16384_256
|
5.27% |
151043094.353 |
159006979.982 |
- |
4.32% |
- |
|
bm_lexicographical_compare<unsigned_char>/1
|
5.27% |
1.534 |
1.615 |
- |
0.28% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
5.26% |
809.776 |
852.400 |
- |
4.35% |
- |
|
BM_align/8
|
5.26% |
0.623 |
0.655 |
- |
2.58% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
5.26% |
24.028 |
25.291 |
- |
-0.36% |
- |
|
std::set<std::string>::erase(key)_(existent)/32
|
5.24% |
50.284 |
52.920 |
- |
3.28% |
- |
|
std::find_if(vector<int>)_(process_all)/8192
|
5.24% |
801.930 |
843.943 |
- |
4.75% |
- |
|
ranges::minmax(std::deque<char>)/1
|
5.21% |
0.805 |
0.847 |
- |
-7.61% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/32
|
5.19% |
1.355 |
1.425 |
- |
18.84% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/1024
|
5.18% |
4.405 |
4.633 |
- |
1.05% |
- |
|
std::lower_bound(std::deque<int>)/8192
|
5.18% |
64.612 |
67.956 |
- |
4.70% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/8192
|
5.14% |
8.742 |
9.191 |
- |
3.21% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024
|
5.14% |
918.106 |
965.272 |
- |
3.75% |
- |
|
std::list<int>::ctor(size)/32
|
5.14% |
320.932 |
337.419 |
- |
2.45% |
- |
|
BM_std_minmax_element<long_long>/64
|
5.13% |
17.078 |
17.955 |
- |
4.80% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32
|
5.13% |
17.981 |
18.903 |
- |
2.58% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/32
|
5.12% |
2.370 |
2.492 |
- |
3.03% |
- |
|
SetIntersection_Front_Vector_uint64_256_256
|
5.10% |
4244218.702 |
4460627.680 |
- |
-1.91% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
5.09% |
2276498.561 |
2392348.678 |
- |
1.78% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1
|
5.09% |
4187275.247 |
4400278.710 |
- |
6.37% |
- |
|
std::find_if(vector<int>)_(process_all)/32768
|
5.08% |
3193.575 |
3355.929 |
- |
4.73% |
- |
|
bm_lexicographical_compare<int>/8
|
5.07% |
1.462 |
1.536 |
- |
-1.91% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8192
|
5.07% |
8254.927 |
8673.622 |
- |
-1.58% |
- |
|
SetIntersection_None_Set_float_16384_1024
|
5.07% |
149967456.792 |
157573621.908 |
- |
3.18% |
- |
|
BM_deque_deque_ranges_move_backward/4000
|
5.06% |
144.132 |
151.421 |
- |
0.84% |
- |
|
BM_deque_vector_move/0
|
5.04% |
1.401 |
1.472 |
- |
0.23% |
- |
|
std::all_of(deque<int>)_(process_all)/8
|
5.01% |
3.298 |
3.463 |
- |
0.27% |
- |
|
bm_ranges_swap_ranges_vb_aligned/64
|
5.00% |
2.980 |
3.129 |
- |
2.18% |
- |
|
std::map<std::string,_int>::erase(iterator)/32
|
5.00% |
28.116 |
29.521 |
- |
0.54% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
4.99% |
54663.742 |
57394.137 |
- |
-0.20% |
- |
|
BM_PushHeap_string_Ascending_1024
|
4.99% |
13.594 |
14.272 |
- |
8.27% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/16
|
4.98% |
4.786 |
5.025 |
- |
3.56% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
4.97% |
11223.150 |
11781.425 |
- |
2.43% |
- |
|
SetIntersection_Front_Set_string_16384_64
|
4.97% |
4563398.457 |
4790373.117 |
- |
4.68% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
4.97% |
16.215 |
17.022 |
- |
7.42% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/32
|
4.97% |
10.370 |
10.885 |
- |
0.92% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1
|
4.93% |
16520961.382 |
17335449.277 |
- |
5.58% |
- |
|
std::unique(list<int>)_(sprinkled)/52
|
4.93% |
69.865 |
73.308 |
- |
8.64% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024
|
4.93% |
70.426 |
73.894 |
- |
121.89% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/8192
|
4.90% |
5.346 |
5.608 |
- |
1.66% |
- |
|
std::none_of(deque<int>)_(process_all)/8
|
4.89% |
3.277 |
3.437 |
- |
0.05% |
- |
|
std::search(vector<int>)_(no_match)/1000
|
4.89% |
204.324 |
214.323 |
- |
0.13% |
- |
|
BM_PushHeap_uint32_Ascending_262144
|
4.88% |
4.679 |
4.907 |
- |
2.18% |
- |
|
std::make_heap(deque<int>)_(repeated)/8
|
4.87% |
24.888 |
26.100 |
- |
4.19% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/50
|
4.86% |
36.209 |
37.968 |
- |
2.21% |
- |
|
std::multiset<std::string>::count(key)_(existent)/8192
|
4.86% |
29.121 |
30.535 |
- |
-2.50% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
4.85% |
1105246.289 |
1158895.705 |
- |
4.75% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8
|
4.85% |
18.145 |
19.025 |
- |
1.74% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0
|
4.84% |
17.210 |
18.043 |
- |
-2.42% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/8192
|
4.83% |
7.978 |
8.363 |
- |
14.06% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024
|
4.82% |
1.412 |
1.480 |
- |
16.59% |
- |
|
BM_deque_vector_move_backward/0
|
4.81% |
1.303 |
1.366 |
- |
-0.07% |
- |
|
SetIntersection_None_Set_float_16384_1
|
4.80% |
151972274.179 |
159270267.951 |
- |
4.50% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/1024
|
4.80% |
104.432 |
109.443 |
- |
2.97% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/32
|
4.79% |
16.145 |
16.920 |
- |
-2.78% |
- |
|
SetIntersection_Interlaced_Set_string_256_4
|
4.79% |
12975540.508 |
13597476.296 |
- |
5.20% |
- |
|
std::partition_point(list<int>)/8192
|
4.77% |
11825.322 |
12389.928 |
- |
-0.52% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
4.77% |
15.564 |
16.306 |
- |
5.34% |
- |
|
BM_std_minmax_element<int>/3
|
4.77% |
1.138 |
1.192 |
- |
0.05% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
4.76% |
558.214 |
584.802 |
- |
2.89% |
- |
|
std::copy_backward(vector<int>)/4096
|
4.76% |
233.555 |
244.668 |
- |
62.16% |
- |
|
std::remove_copy_if(vector<int>)_(prefix)/8192
|
4.76% |
3355.616 |
3515.234 |
- |
4.94% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8
|
4.75% |
2.994 |
3.136 |
- |
5.95% |
- |
|
SetIntersection_Front_Set_float_262144_1
|
4.74% |
986263.395 |
1033028.956 |
- |
-0.53% |
- |
|
SetIntersection_None_Set_float_16384_16
|
4.74% |
151855596.352 |
159051974.073 |
- |
4.24% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192
|
4.73% |
1.659 |
1.738 |
- |
-4.40% |
- |
|
std::search(vector<int>,_pred)_(same_length)/1000
|
4.72% |
598.547 |
626.819 |
- |
4.35% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024
|
4.71% |
47.736 |
49.985 |
- |
8.77% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024
|
4.71% |
143713879.990 |
150481391.820 |
- |
-16.24% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/8192
|
4.70% |
102287.484 |
107097.994 |
- |
-2.49% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
4.68% |
32.068 |
33.569 |
- |
0.31% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
4.67% |
22.855 |
23.922 |
- |
4.50% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/32
|
4.66% |
20.826 |
21.796 |
- |
1.54% |
- |
|
std::any_of(deque<int>)_(process_all)/8
|
4.64% |
3.283 |
3.435 |
- |
0.22% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64
|
4.63% |
6111872.852 |
6394817.589 |
- |
11.78% |
- |
|
std::move(deque<int>)/8
|
4.62% |
3.478 |
3.639 |
- |
6.75% |
- |
|
std::move_backward(deque<int>)/8
|
4.62% |
3.363 |
3.518 |
- |
3.15% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
4.62% |
1085.048 |
1135.129 |
- |
-13.00% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/8192
|
4.61% |
214.643 |
224.546 |
- |
4.14% |
- |
|
std::find(list<int>)_(process_all)/8
|
4.61% |
2.247 |
2.351 |
- |
-1.41% |
- |
|
BM_deque_deque_ranges_move_backward/1
|
4.60% |
2.593 |
2.713 |
- |
0.27% |
- |
|
BM_CmpLess_int_uint
|
4.60% |
1.090 |
1.141 |
- |
6.85% |
- |
|
std::find(list<int>)_(bail_25%)/32768
|
4.60% |
8022.389 |
8391.187 |
- |
6.50% |
- |
|
std::replace_if(list<int>)_(sprinkled)/50
|
4.59% |
22.868 |
23.916 |
- |
3.79% |
- |
|
SetIntersection_Interlaced_Vector_float_64_64
|
4.58% |
10886581.015 |
11384781.096 |
- |
-0.72% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192
|
4.57% |
19.562 |
20.456 |
- |
3.65% |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/8
|
4.57% |
11.262 |
11.776 |
- |
2.28% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4
|
4.57% |
56205615.863 |
58771477.991 |
- |
4.75% |
- |
|
std::partition_copy(vector<int>)/1024
|
4.56% |
456.835 |
477.671 |
- |
3.59% |
- |
|
std::unique(vector<int>)_(sprinkled)/52
|
4.55% |
64.799 |
67.749 |
- |
3.90% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/8
|
4.55% |
0.440 |
0.460 |
- |
-0.12% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
4.54% |
24.627 |
25.745 |
- |
0.13% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
4.54% |
136297.294 |
142486.820 |
- |
5.74% |
- |
|
std::unordered_multiset<int>::clear()/8192
|
4.53% |
65232.083 |
68189.456 |
- |
6.42% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst
|
4.53% |
1.155 |
1.208 |
- |
4.50% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
4.50% |
78845.898 |
82397.341 |
- |
-1.11% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024
|
4.50% |
14017362.535 |
14648222.330 |
- |
0.36% |
- |
|
SetIntersection_None_Set_float_64_1
|
4.49% |
21718738.212 |
22694718.973 |
- |
0.55% |
- |
|
SetIntersection_None_Set_float_16384_64
|
4.49% |
151453232.826 |
158248381.588 |
- |
3.82% |
- |
|
std::all_of(list<int>)_(process_all)/32768
|
4.46% |
25653.580 |
26796.455 |
- |
4.01% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
4.45% |
12.646 |
13.209 |
- |
3.67% |
- |
|
std::all_of(vector<int>)_(process_all)/32768
|
4.44% |
8099.985 |
8459.814 |
- |
4.40% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576
|
4.42% |
2190145.505 |
2286950.272 |
- |
4.68% |
- |
|
vector<bool>(size_type,_const_value_type&)
|
4.42% |
8.380 |
8.750 |
- |
6.39% |
- |
|
std::unordered_multiset<int>::clear()/1024
|
4.41% |
8388.866 |
8759.118 |
- |
6.83% |
- |
|
BM_deque_deque_copy_backward/4000
|
4.41% |
144.896 |
151.284 |
- |
1.09% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
4.40% |
975.212 |
1018.118 |
- |
4.42% |
- |
|
SetIntersection_Interlaced_Set_string_256_64
|
4.40% |
29568884.692 |
30868950.313 |
- |
-0.20% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64
|
4.39% |
13999395.298 |
14614452.386 |
- |
4.72% |
- |
|
BM_deque_vector_move/1
|
4.39% |
2.058 |
2.148 |
- |
1.61% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576
|
4.38% |
38156.931 |
39828.453 |
- |
4.34% |
- |
|
SetIntersection_None_Set_uint64_256_4
|
4.38% |
11594445.423 |
12102193.301 |
- |
8.04% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/32
|
4.36% |
14.749 |
15.392 |
- |
-0.77% |
- |
|
std::set<int>::erase(key)_(existent)/1024
|
4.35% |
49.843 |
52.012 |
- |
4.51% |
- |
|
BM_PushHeap_string_Ascending_64
|
4.35% |
7.444 |
7.768 |
- |
7.09% |
- |
|
std::partial_sort(vector<NonIntegral>)_(heap)/1024
|
4.34% |
7958.389 |
8303.821 |
- |
4.83% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8
|
4.33% |
41.909 |
43.725 |
- |
1.63% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64
|
4.33% |
17856610.719 |
18629850.125 |
- |
3.74% |
- |
|
SetIntersection_None_Set_uint64_64_4
|
4.33% |
21592816.584 |
22527283.484 |
- |
6.08% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1
|
4.32% |
3.200 |
3.338 |
- |
0.60% |
- |
|
std::copy(vector<bool>)_(aligned)/64
|
4.31% |
1.296 |
1.352 |
- |
4.72% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024
|
4.31% |
3938.813 |
4108.476 |
- |
4.37% |
- |
|
BM_align/64
|
4.31% |
0.623 |
0.650 |
- |
1.50% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
4.30% |
195026066.803 |
203409257.857 |
- |
5.62% |
- |
|
BM_deque_vector_ranges_move_backward/1
|
4.30% |
2.010 |
2.097 |
- |
0.25% |
- |
|
bm_ranges_swap_ranges_vb_aligned/32768
|
4.30% |
64.110 |
66.865 |
- |
4.17% |
- |
|
std::move_backward(deque<int>)/1048576
|
4.29% |
126941.756 |
132386.357 |
- |
0.08% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192
|
4.29% |
128175.774 |
133669.643 |
- |
3.71% |
- |
|
BM_StringFindNoMatch/10
|
4.28% |
1.329 |
1.386 |
- |
-1.10% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1000
|
4.28% |
445.203 |
464.243 |
- |
-1.30% |
- |
|
SetIntersection_Interlaced_Set_float_64_16
|
4.27% |
21455200.570 |
22371757.922 |
- |
1.05% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
4.26% |
1304809.090 |
1360412.574 |
- |
1.74% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024
|
4.26% |
802.184 |
836.355 |
- |
4.36% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
4.25% |
297.034 |
309.671 |
- |
3.47% |
- |
|
std::vector<std::string>::insert(begin)_(cheap_elements)/32
|
4.25% |
20.274 |
21.136 |
- |
0.74% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/52
|
4.25% |
23.827 |
24.839 |
- |
3.53% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
4.24% |
15.724 |
16.391 |
- |
4.30% |
- |
|
BM_deque_deque_ranges_copy_backward/65536
|
4.24% |
7407.194 |
7721.248 |
- |
-5.15% |
- |
|
std::search(deque<int>,_pred)_(same_length)/1000
|
4.22% |
479.203 |
499.432 |
- |
3.06% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
4.22% |
13.087 |
13.639 |
- |
0.72% |
- |
|
std::multimap<int,_int>::clear()/1024
|
4.21% |
10600.658 |
11047.008 |
- |
1.66% |
- |
|
SetIntersection_None_Set_uint64_64_1
|
4.19% |
22580170.810 |
23527214.309 |
- |
6.32% |
- |
|
BM_vector_deque_move/512
|
4.19% |
16.853 |
17.560 |
- |
3.56% |
- |
|
SetIntersection_None_Set_float_16384_4
|
4.18% |
152401497.371 |
158769001.825 |
- |
4.06% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/8192
|
4.17% |
11594.686 |
12078.580 |
- |
-1.20% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/50
|
4.17% |
1.405 |
1.463 |
- |
0.83% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
4.16% |
160.174 |
166.835 |
- |
-1.09% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
4.14% |
392.837 |
409.099 |
- |
4.08% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/8
|
4.14% |
0.424 |
0.442 |
- |
3.86% |
- |
|
BM_StringAssignStr_Large_Transparent
|
4.12% |
10.243 |
10.665 |
- |
4.68% |
- |
|
std::find_first_of(list<int>)_(large_needle)/8192
|
4.12% |
47909902.735 |
49882726.216 |
- |
1.80% |
- |
|
SetIntersection_None_Set_float_262144_16
|
4.11% |
1145471.517 |
1192595.215 |
- |
0.96% |
- |
|
std::vector<int>::insert(begin)_(cheap_elements)/8192
|
4.10% |
293.269 |
305.291 |
- |
4.07% |
- |
|
SetIntersection_Front_Set_uint32_16384_256
|
4.10% |
3869862.807 |
4028388.856 |
- |
11.05% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
4.09% |
1075143.141 |
1119161.398 |
- |
1.52% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/0
|
4.09% |
0.344 |
0.358 |
- |
4.27% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/32
|
4.08% |
21.369 |
22.242 |
- |
-15.75% |
- |
|
std::partition_copy(list<int>)/50
|
4.08% |
12.978 |
13.507 |
- |
4.15% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32
|
4.07% |
20.623 |
21.463 |
- |
-2.35% |
- |
|
bm_lexicographical_compare<unsigned_char>/64
|
4.07% |
1.920 |
1.998 |
- |
0.47% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
4.07% |
96.404 |
100.325 |
- |
-13.93% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192
|
4.05% |
84.623 |
88.050 |
- |
-0.73% |
- |
|
BM_PushHeap_string_Ascending_256
|
4.04% |
11.134 |
11.584 |
- |
8.58% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
4.04% |
1448.808 |
1507.355 |
- |
2.25% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
4.03% |
1136115.252 |
1181948.720 |
- |
-0.40% |
- |
|
ranges::minmax(std::deque<long_long>)/8
|
4.03% |
3.865 |
4.020 |
- |
0.73% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192
|
4.02% |
345545.144 |
359422.690 |
- |
4.04% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4
|
4.01% |
4321867.493 |
4495363.239 |
- |
2.47% |
- |
|
BM_deque_vector_ranges_move_backward/65536
|
4.01% |
7911.153 |
8228.557 |
- |
1.26% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8
|
4.01% |
2.984 |
3.104 |
- |
1.23% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
4.01% |
23.508 |
24.449 |
- |
-3.58% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4
|
4.00% |
16482853.331 |
17142908.898 |
- |
3.11% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192
|
3.99% |
3729.986 |
3878.752 |
- |
2.77% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/8
|
3.98% |
22.645 |
23.546 |
- |
4.41% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
3.97% |
1493657.610 |
1552943.252 |
- |
-6.99% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024
|
3.97% |
14111433.784 |
14671402.799 |
- |
0.71% |
- |
|
std::find_end(vector<int>)_(single_element)/1000
|
3.96% |
238.497 |
247.936 |
- |
1.23% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0
|
3.96% |
18.353 |
19.080 |
- |
2.45% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
3.95% |
54474.300 |
56624.884 |
- |
-0.05% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8
|
3.94% |
19.527 |
20.296 |
- |
4.76% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8192
|
3.94% |
147082.363 |
152873.233 |
- |
3.75% |
- |
|
std::search(vector<int>)_(no_match)/1024
|
3.92% |
209.060 |
217.264 |
- |
-0.65% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/1024
|
3.92% |
5.360 |
5.570 |
- |
10.01% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8
|
3.91% |
4.168 |
4.331 |
- |
3.35% |
- |
|
rng::contains(deque<int>)_(process_all)/32
|
3.89% |
8.604 |
8.938 |
- |
1.36% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/1024
|
3.88% |
3.231 |
3.356 |
- |
-4.64% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/8
|
3.88% |
23.026 |
23.919 |
- |
5.90% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_4
|
3.86% |
1841569.878 |
1912644.544 |
- |
6.23% |
- |
|
BM_PushHeap_uint64_Ascending_1024
|
3.85% |
2.574 |
2.673 |
- |
3.80% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/50
|
3.84% |
16.945 |
17.596 |
- |
4.55% |
- |
|
std::set<std::string>::count(key)_(non-existent)/8192
|
3.83% |
33.123 |
34.392 |
- |
6.40% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
3.83% |
3.905 |
4.054 |
- |
-1.29% |
- |
|
BM_deque_vector_move_backward/2
|
3.82% |
1.765 |
1.832 |
- |
0.10% |
- |
|
BM_deque_deque_ranges_move_backward/2
|
3.81% |
2.336 |
2.425 |
- |
-1.47% |
- |
|
std::map<int,_int>::count(key)_(existent)/1024
|
3.81% |
3.720 |
3.861 |
- |
0.03% |
- |
|
std::find(vector<char>)_(process_all)/8
|
3.81% |
0.924 |
0.959 |
- |
3.83% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/32
|
3.80% |
6.378 |
6.621 |
- |
0.92% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32
|
3.80% |
328.172 |
340.643 |
- |
3.25% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024
|
3.79% |
16502.539 |
17127.727 |
- |
3.55% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
3.78% |
221.055 |
229.412 |
- |
-3.43% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192
|
3.78% |
118473.607 |
122947.236 |
- |
4.20% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32
|
3.77% |
2.177 |
2.259 |
- |
-1.45% |
- |
|
BM_deque_vector_ranges_move_backward/2
|
3.77% |
1.764 |
1.830 |
- |
0.01% |
- |
|
SetIntersection_None_Set_uint64_1024_1
|
3.76% |
9092670.744 |
9434400.794 |
- |
9.20% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/1024
|
3.75% |
12866.511 |
13348.969 |
- |
3.48% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
3.74% |
1.190 |
1.235 |
- |
-3.82% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192
|
3.74% |
21624.317 |
22432.860 |
- |
3.27% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/32
|
3.73% |
18.374 |
19.060 |
- |
0.65% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/8192
|
3.73% |
28.684 |
29.753 |
- |
-3.55% |
- |
|
std::adjacent_find(deque<int>,_pred)/8
|
3.73% |
4.162 |
4.317 |
- |
3.21% |
- |
|
std::partial_sort(vector<int>)_(descending)/8
|
3.72% |
24.012 |
24.906 |
- |
1.75% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192
|
3.71% |
32.188 |
33.383 |
- |
-2.46% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
3.71% |
12.732 |
13.205 |
- |
4.15% |
- |
|
std::pop_heap(deque<size_t>)/1024
|
3.71% |
15.288 |
15.855 |
- |
4.10% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
3.71% |
707.880 |
734.140 |
- |
2.45% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1024
|
3.71% |
32.402 |
33.603 |
- |
-3.43% |
- |
|
std::make_heap(deque<int>)_(pipe-organ)/1024
|
3.71% |
2663.379 |
2762.066 |
- |
3.98% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256
|
3.71% |
11992544.978 |
12436891.449 |
- |
0.32% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/8192
|
3.70% |
3771.322 |
3910.955 |
- |
3.36% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
3.70% |
11021.876 |
11429.546 |
- |
2.23% |
- |
|
std::deque<std::string>::operator=(const&)_(expensive_elements)/32
|
3.70% |
157.664 |
163.493 |
- |
0.15% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/8192
|
3.70% |
247.568 |
256.718 |
- |
9.62% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
3.69% |
19352590.987 |
20067227.419 |
- |
0.37% |
- |
|
rng::contains(vector<int>)_(process_all)/8
|
3.69% |
2.522 |
2.615 |
- |
3.56% |
- |
|
SetIntersection_None_Set_uint64_64_16
|
3.69% |
18390308.517 |
19068787.577 |
- |
5.84% |
- |
|
SetIntersection_None_Set_float_262144_262144
|
3.69% |
1146513.508 |
1188768.148 |
- |
0.66% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/8
|
3.69% |
0.476 |
0.493 |
- |
4.12% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
3.68% |
31.675 |
32.840 |
- |
-5.18% |
- |
|
BM_deque_deque_ranges_copy_backward/4000
|
3.68% |
144.861 |
150.191 |
- |
-1.24% |
- |
|
ranges::min(std::list<__int128>)/70000
|
3.68% |
58205.552 |
60344.904 |
- |
2.68% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/0
|
3.67% |
0.324 |
0.336 |
- |
0.05% |
- |
|
std::partition(vector<int>)_(dense)/1024
|
3.67% |
239.833 |
248.635 |
- |
3.17% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/8192
|
3.67% |
9.837 |
10.198 |
- |
-4.36% |
- |
|
BM_CmpLess_uchar_schar
|
3.66% |
1.017 |
1.055 |
- |
3.36% |
- |
|
ranges::min(std::list<char>)/70000
|
3.66% |
52834.320 |
54769.997 |
- |
1.03% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/1024
|
3.66% |
12636.927 |
13099.865 |
- |
-1.45% |
- |
|
std::find_end(vector<int>)_(single_element)/1024
|
3.66% |
244.093 |
253.022 |
- |
-5.80% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8
|
3.66% |
53.714 |
55.677 |
- |
3.47% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
3.65% |
131900.777 |
136720.639 |
- |
1.98% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/32
|
3.65% |
16.865 |
17.481 |
- |
1.59% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1
|
3.65% |
63303079.558 |
65614012.978 |
- |
3.86% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
3.65% |
1099184.390 |
1139250.279 |
- |
4.36% |
- |
|
std::multiset<int>::count(key)_(non-existent)/32
|
3.63% |
2.491 |
2.582 |
- |
4.61% |
- |
|
std::copy_n(deque<int>)/512
|
3.63% |
16.666 |
17.271 |
- |
3.24% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024
|
3.62% |
29043.716 |
30095.886 |
- |
3.49% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024
|
3.61% |
13693.545 |
14188.016 |
- |
3.72% |
- |
|
SetIntersection_Interlaced_Set_float_262144_4
|
3.61% |
1254860.434 |
1300161.297 |
- |
1.55% |
- |
|
SetIntersection_None_Set_float_262144_64
|
3.59% |
1147883.137 |
1189131.184 |
- |
0.84% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32
|
3.58% |
11.235 |
11.637 |
- |
1.02% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_Control
|
3.57% |
1.612 |
1.670 |
- |
3.52% |
- |
|
std::copy(deque<int>)/8
|
3.55% |
2.655 |
2.750 |
- |
-0.15% |
- |
|
BM_PushHeap_uint32_Random_1024
|
3.55% |
5.632 |
5.832 |
- |
0.57% |
- |
|
BM_deque_deque_move_backward/4000
|
3.55% |
144.932 |
150.071 |
- |
0.15% |
- |
|
std::find(list<int>)_(bail_25%)/8192
|
3.54% |
1418.358 |
1468.543 |
- |
3.34% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_4
|
3.53% |
2183326.230 |
2260455.116 |
- |
6.71% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
3.53% |
3.465 |
3.587 |
- |
-0.49% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256
|
3.52% |
12568627.864 |
13011597.089 |
- |
4.64% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
3.52% |
16474.730 |
17055.244 |
- |
3.98% |
- |
|
SetIntersection_None_Set_float_262144_4
|
3.52% |
1149936.281 |
1190438.965 |
- |
0.98% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
3.52% |
55319.081 |
57265.662 |
- |
3.33% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
3.52% |
7444.925 |
7706.632 |
- |
-0.94% |
- |
|
SetIntersection_Front_Set_string_262144_16384
|
3.51% |
337008874.244 |
348837564.034 |
- |
-1.56% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
3.50% |
98.419 |
101.866 |
- |
-13.10% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32
|
3.50% |
1.497 |
1.549 |
- |
20.25% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024
|
3.50% |
6.316 |
6.537 |
- |
-4.08% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
3.49% |
246509.749 |
255115.902 |
- |
2.67% |
- |
|
BM_StringRead_Cold_Deep_Small
|
3.49% |
1.222 |
1.265 |
- |
-10.91% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/32
|
3.48% |
9.631 |
9.967 |
- |
-5.93% |
- |
|
std::stable_partition(deque<int>)_(dense)/1024
|
3.48% |
576.742 |
596.833 |
- |
5.22% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8
|
3.48% |
42.246 |
43.717 |
- |
1.16% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_Control
|
3.47% |
0.605 |
0.626 |
- |
-6.46% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
3.47% |
216.716 |
224.234 |
- |
-4.39% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/1024
|
3.47% |
5.539 |
5.732 |
- |
0.66% |
- |
|
std::find_first_of(list<int>)_(small_needle)/32
|
3.46% |
92.763 |
95.974 |
- |
3.04% |
- |
|
BM_StringRelational_Compare_Small_Small_ChangeLast
|
3.46% |
1.622 |
1.679 |
- |
3.23% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/1024
|
3.46% |
32.906 |
34.044 |
- |
19.70% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/8192
|
3.45% |
33.789 |
34.955 |
- |
7.79% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/50
|
3.45% |
23.574 |
24.387 |
- |
0.39% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
3.45% |
46.823 |
48.436 |
- |
3.83% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/1024
|
3.44% |
5.322 |
5.505 |
- |
2.31% |
- |
|
std::reverse_copy(vector<int>)/8
|
3.43% |
2.338 |
2.418 |
- |
1.48% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/1024
|
3.42% |
4658.235 |
4817.442 |
- |
3.13% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/8192
|
3.41% |
88.260 |
91.274 |
- |
51.46% |
- |
|
SetIntersection_None_Set_float_262144_1024
|
3.41% |
1149187.012 |
1188340.494 |
- |
0.25% |
- |
|
BM_PushHeap_float_Ascending_1024
|
3.40% |
3.105 |
3.211 |
- |
1.20% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8
|
3.40% |
4.214 |
4.357 |
- |
2.52% |
- |
|
std::move_backward(deque<int>)/262144
|
3.39% |
30207.481 |
31232.748 |
- |
0.21% |
- |
|
SetIntersection_None_Set_uint64_16_16
|
3.39% |
35468206.007 |
36669772.887 |
- |
4.42% |
- |
|
BM_StringEraseToEnd_Huge_Opaque
|
3.38% |
2.256 |
2.333 |
- |
-6.46% |
- |
|
rng::starts_with(deque<int>)/1000
|
3.38% |
461.492 |
477.089 |
- |
5.52% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16384
|
3.36% |
238114392.995 |
246116192.844 |
- |
-3.17% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/1024
|
3.36% |
1559.873 |
1612.281 |
- |
3.24% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/32
|
3.36% |
10.309 |
10.655 |
- |
0.98% |
- |
|
BM_StringAssignStr_Huge_Transparent
|
3.36% |
108.382 |
112.019 |
- |
-15.36% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8
|
3.35% |
4.151 |
4.291 |
- |
3.88% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64
|
3.35% |
1821640.777 |
1882736.303 |
- |
0.22% |
- |
|
SetIntersection_None_Set_float_262144_16384
|
3.35% |
1155743.326 |
1194456.299 |
- |
-0.73% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
3.35% |
24.015 |
24.819 |
- |
1.32% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
3.33% |
667.622 |
689.877 |
- |
1.01% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
3.33% |
10.930 |
11.294 |
- |
4.96% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Empty_Control
|
3.33% |
0.415 |
0.429 |
- |
3.17% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
3.33% |
674.797 |
697.250 |
- |
4.55% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/50
|
3.31% |
11.466 |
11.846 |
- |
3.57% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/8192
|
3.30% |
1.221 |
1.262 |
- |
1.52% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/1024
|
3.30% |
735.241 |
759.517 |
- |
3.00% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/32
|
3.30% |
15.585 |
16.098 |
- |
-4.85% |
- |
|
std::unordered_set<int>::find(key)_(existent)/8192
|
3.29% |
1.447 |
1.495 |
- |
6.73% |
- |
|
std::remove_if(list<int>)_(prefix)/8192
|
3.29% |
9895.199 |
10220.750 |
- |
1.97% |
- |
|
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192
|
3.28% |
98278.198 |
101500.897 |
- |
-0.89% |
- |
|
std::swap_ranges(deque<int>)/50
|
3.27% |
15.849 |
16.368 |
- |
3.24% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192
|
3.27% |
61636.592 |
63654.429 |
- |
2.63% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/1024
|
3.27% |
6625.208 |
6841.929 |
- |
2.14% |
- |
|
std::set<int>::ctor(const&)/32
|
3.27% |
216.138 |
223.206 |
- |
1.64% |
- |
|
BM_vector_deque_copy_backward/2
|
3.27% |
2.000 |
2.065 |
- |
12.60% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
3.26% |
21.050 |
21.737 |
- |
1.87% |
- |
|
SetIntersection_None_Set_float_262144_256
|
3.26% |
1147915.852 |
1185350.506 |
- |
0.68% |
- |
|
BM_PushHeap_uint64_Ascending_16384
|
3.26% |
3.574 |
3.691 |
- |
0.50% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/0
|
3.26% |
0.457 |
0.472 |
- |
-8.00% |
- |
|
SetIntersection_Front_Vector_float_262144_16
|
3.26% |
1085449.416 |
1120820.634 |
- |
-2.63% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/8
|
3.26% |
4.418 |
4.562 |
- |
-1.78% |
- |
|
std::unique(vector<int>)_(sprinkled)/32
|
3.26% |
53.959 |
55.717 |
- |
2.76% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024
|
3.26% |
512124.024 |
528799.771 |
- |
2.53% |
- |
|
std::rotate(deque<int>)_(by_1/3)/50
|
3.26% |
29.327 |
30.282 |
- |
1.16% |
- |
|
SetIntersection_None_Set_uint64_256_64
|
3.25% |
9370715.529 |
9675520.303 |
- |
5.37% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/1024
|
3.25% |
12.564 |
12.972 |
- |
-7.39% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8
|
3.24% |
3.736 |
3.858 |
- |
-0.76% |
- |
|
std::copy_n(vector<bool>)_(aligned)/4096
|
3.24% |
4.705 |
4.858 |
- |
1.64% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeLast
|
3.24% |
2.009 |
2.074 |
- |
-5.02% |
- |
|
SetIntersection_None_Set_float_256_256
|
3.23% |
5668918.520 |
5852206.475 |
- |
-0.83% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
3.23% |
54416.012 |
56175.110 |
- |
0.25% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
3.23% |
23.701 |
24.467 |
- |
2.54% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8
|
3.23% |
3.642 |
3.759 |
- |
2.15% |
- |
|
std::set<int>::erase(key)_(existent)/32
|
3.23% |
21.309 |
21.998 |
- |
2.60% |
- |
|
BM_std_minmax_element<char>/64000
|
3.23% |
16722.664 |
17262.400 |
- |
2.81% |
- |
|
BM_PushHeap_uint64_Random_4
|
3.23% |
2.559 |
2.641 |
- |
1.64% |
- |
|
std::distance(join_view(vector<vector<int>>))/50
|
3.23% |
0.641 |
0.661 |
- |
11.37% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8
|
3.23% |
4.347 |
4.487 |
- |
3.18% |
- |
|
BM_std_minmax_element<char>/65536
|
3.22% |
17124.893 |
17676.065 |
- |
2.93% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/8192
|
3.22% |
85.198 |
87.937 |
- |
1.31% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32
|
3.21% |
21.701 |
22.398 |
- |
26.32% |
- |
|
BM_std_minmax_element<char>/5500
|
3.21% |
1444.625 |
1491.004 |
- |
2.56% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/32
|
3.20% |
8.544 |
8.818 |
- |
1.60% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/8192
|
3.20% |
563.751 |
581.784 |
- |
4.32% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/32
|
3.19% |
21.109 |
21.783 |
- |
2.86% |
- |
|
SetIntersection_Front_Set_uint64_16384_1
|
3.18% |
1008932.772 |
1041056.467 |
- |
-0.15% |
- |
|
std::set<int>::erase(iterator)/8192
|
3.18% |
19.668 |
20.293 |
- |
2.80% |
- |
|
BM_vector_deque_move/1024
|
3.17% |
35.828 |
36.966 |
- |
3.12% |
- |
|
std::any_of(list<int>)_(process_all)/32768
|
3.17% |
25763.807 |
26581.432 |
- |
2.94% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192
|
3.17% |
30380.898 |
31343.572 |
- |
2.58% |
- |
|
std::distance(join_view(vector<vector<int>>))/8192
|
3.17% |
8.299 |
8.562 |
- |
3.10% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_1024
|
3.16% |
6.874 |
7.092 |
- |
2.42% |
- |
|
std::move_backward(list<int>)/4096
|
3.16% |
4837.508 |
4990.503 |
- |
-11.74% |
- |
|
BM_std_minmax_element<long_long>/5500
|
3.16% |
1477.855 |
1524.506 |
- |
6.69% |
- |
|
rng::starts_with(vector<int>)/8
|
3.16% |
1.223 |
1.261 |
- |
3.11% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/32
|
3.15% |
40.369 |
41.640 |
- |
-1.12% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
3.15% |
53949.379 |
55647.532 |
- |
2.30% |
- |
|
BM_std_minmax_element<char>/4096
|
3.15% |
1078.540 |
1112.461 |
- |
2.49% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
3.14% |
1362.626 |
1405.418 |
- |
-0.49% |
- |
|
BM_std_minmax_element<char>/4000
|
3.14% |
1053.545 |
1086.575 |
- |
2.47% |
- |
|
BM_std_minmax_element<char>/1024
|
3.13% |
275.555 |
284.181 |
- |
2.51% |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/32
|
3.13% |
23.103 |
23.826 |
- |
4.70% |
- |
|
BM_StringRelational_Compare_Large_Empty_Control
|
3.13% |
1.608 |
1.659 |
- |
3.10% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192
|
3.12% |
18753.016 |
19337.660 |
- |
2.88% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
3.10% |
1922236.660 |
1981873.106 |
- |
2.94% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8
|
3.10% |
3.469 |
3.576 |
- |
-0.14% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192
|
3.09% |
130.189 |
134.207 |
- |
10.19% |
- |
|
std::copy_backward(deque<int>)/32768
|
3.08% |
3676.253 |
3789.609 |
- |
1.75% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
3.08% |
25049.689 |
25821.170 |
- |
1.25% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/1024
|
3.08% |
999.881 |
1030.644 |
- |
2.04% |
- |
|
BM_StringRelational_Less_Huge_Empty_Control
|
3.07% |
1.612 |
1.661 |
- |
3.05% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/32
|
3.07% |
2.711 |
2.794 |
- |
-1.61% |
- |
|
SetIntersection_Interlaced_Set_float_256_16
|
3.07% |
11951408.320 |
12318588.360 |
- |
1.70% |
- |
|
BM_vector_deque_copy_backward/4000
|
3.07% |
140.927 |
145.255 |
- |
1.12% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16
|
3.06% |
1557667.969 |
1605389.648 |
- |
0.93% |
- |
|
std::stable_partition(deque<int>)_(dense)/50
|
3.06% |
37.913 |
39.073 |
- |
7.11% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192
|
3.06% |
0.965 |
0.995 |
- |
-3.39% |
- |
|
SetIntersection_None_Set_uint64_16_4
|
3.05% |
56668002.280 |
58398496.780 |
- |
4.61% |
- |
|
std::find_first_of(list<int>)_(small_needle)/50
|
3.05% |
138.917 |
143.149 |
- |
2.32% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
3.05% |
54968.162 |
56642.535 |
- |
3.14% |
- |
|
BM_PushHeap_uint64_Ascending_16
|
3.04% |
0.909 |
0.937 |
- |
2.94% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8
|
3.04% |
52.908 |
54.514 |
- |
5.43% |
- |
|
BM_vector_deque_ranges_copy_backward/1
|
3.04% |
2.259 |
2.327 |
- |
-0.80% |
- |
|
BM_std_minmax_element<char>/70000
|
3.03% |
18334.008 |
18889.025 |
- |
2.92% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/50
|
3.02% |
9.384 |
9.668 |
- |
0.15% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
3.02% |
243.741 |
251.106 |
- |
2.35% |
- |
|
SetIntersection_Interlaced_Set_float_16384_1
|
3.01% |
1003604.540 |
1033829.125 |
- |
-0.60% |
- |
|
ranges::min(std::list<long_long>)/70000
|
3.01% |
43985.737 |
45310.157 |
- |
-10.80% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/8192
|
3.00% |
6.484 |
6.679 |
- |
2.64% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0
|
3.00% |
14.995 |
15.445 |
- |
3.00% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
3.00% |
35.650 |
36.719 |
- |
-0.12% |
- |
|
std::multimap<int,_int>::clear()/8192
|
3.00% |
85326.872 |
87885.183 |
- |
0.07% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32
|
3.00% |
2.360 |
2.430 |
- |
-4.89% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/8192
|
2.98% |
6546.044 |
6741.188 |
- |
2.07% |
- |
|
BM_num_put<unsigned_long>
|
2.98% |
11.266 |
11.601 |
- |
3.62% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
2.96% |
1.157 |
1.192 |
- |
-2.91% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/1024
|
2.96% |
5.438 |
5.599 |
- |
3.90% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192
|
2.96% |
655.614 |
675.003 |
- |
2.68% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1024
|
2.95% |
5316786.676 |
5473664.584 |
- |
-6.28% |
- |
|
BM_CmpEqual_uint_short
|
2.95% |
1.018 |
1.048 |
- |
3.43% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
2.95% |
79419.823 |
81762.288 |
- |
3.77% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
2.95% |
90954.179 |
93634.199 |
- |
1.39% |
- |
|
SetIntersection_None_Set_float_64_64
|
2.95% |
11168700.624 |
11497776.078 |
- |
-0.01% |
- |
|
BM_vector_deque_ranges_copy_backward/2
|
2.94% |
1.998 |
2.057 |
- |
-20.56% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeLast
|
2.93% |
2.021 |
2.080 |
- |
3.13% |
- |
|
ranges::minmax(std::list<char>)/64
|
2.93% |
33.638 |
34.623 |
- |
-1.06% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/32
|
2.92% |
14.973 |
15.411 |
- |
2.05% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/32
|
2.92% |
350.324 |
360.555 |
- |
-3.18% |
- |
|
BM_std_minmax_element<char>/512
|
2.92% |
140.349 |
144.444 |
- |
1.25% |
- |
|
BM_deque_vector_ranges_move/4000
|
2.92% |
138.140 |
142.168 |
- |
-0.04% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_1
|
2.91% |
0.465 |
0.478 |
- |
21.71% |
- |
|
ranges::minmax(std::list<long_long>)/64
|
2.91% |
30.172 |
31.050 |
- |
1.38% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576
|
2.90% |
943701.640 |
971069.950 |
- |
2.31% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16384
|
2.90% |
1236047.851 |
1271865.074 |
- |
0.25% |
- |
|
SetIntersection_Interlaced_Vector_float_16_16
|
2.89% |
35304761.483 |
36326092.833 |
- |
-0.42% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8
|
2.89% |
5.078 |
5.225 |
- |
7.12% |
- |
|
std::search(deque<int>)_(single_element)/1000
|
2.87% |
436.016 |
448.535 |
- |
0.09% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8
|
2.87% |
5.585 |
5.746 |
- |
3.57% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
2.87% |
57198.945 |
58837.884 |
- |
3.65% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024
|
2.85% |
1.348 |
1.386 |
- |
-6.82% |
- |
|
BM_CmpLess_int_int
|
2.85% |
1.070 |
1.100 |
- |
2.95% |
- |
|
std::set<int>::erase(iterator)/32
|
2.85% |
19.683 |
20.243 |
- |
2.80% |
- |
|
std::multiset<int>::insert(value)_(new_value,_middle)/1024
|
2.85% |
27.119 |
27.891 |
- |
-0.98% |
- |
|
std::find_if(vector<int>)_(process_all)/1024
|
2.83% |
112.308 |
115.484 |
- |
2.38% |
- |
|
rng::find_if(vector<bool>)_(process_all)/50
|
2.82% |
23.266 |
23.922 |
- |
-0.14% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
2.82% |
11663283.869 |
11992265.969 |
- |
3.23% |
- |
|
BM_std_minmax_element<char>/64
|
2.81% |
17.310 |
17.797 |
- |
-2.85% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/50
|
2.81% |
8.480 |
8.719 |
- |
2.79% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/1024
|
2.81% |
3.697 |
3.801 |
- |
0.30% |
- |
|
BM_num_put<const_void*>
|
2.80% |
11.976 |
12.311 |
- |
2.65% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0
|
2.80% |
17.145 |
17.626 |
- |
3.57% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/32
|
2.80% |
24.381 |
25.064 |
- |
3.33% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
2.80% |
24.042 |
24.715 |
- |
1.27% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8
|
2.79% |
4.052 |
4.166 |
- |
2.11% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192
|
2.79% |
18.397 |
18.911 |
- |
-3.95% |
- |
|
BM_deque_deque_copy_backward/1
|
2.79% |
2.724 |
2.800 |
- |
0.62% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_256
|
2.77% |
5633101.168 |
5789302.427 |
- |
1.65% |
- |
|
BM_vector_deque_move_backward/4000
|
2.76% |
139.969 |
143.837 |
- |
-0.93% |
- |
|
std::swap_ranges(deque<int>)/32
|
2.76% |
10.415 |
10.702 |
- |
2.72% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/1024
|
2.76% |
5.162 |
5.304 |
- |
0.25% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/8192
|
2.75% |
9.870 |
10.141 |
- |
3.75% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
2.75% |
629.615 |
646.918 |
- |
2.06% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
2.75% |
193597238.399 |
198915910.130 |
- |
-4.17% |
- |
|
std::vector<int>::insert(middle)_(cheap_elements)/32
|
2.75% |
5.746 |
5.904 |
- |
1.39% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
2.74% |
21.490 |
22.079 |
- |
1.42% |
- |
|
std::multimap<int,_int>::ctor(const&)/8192
|
2.74% |
52525.538 |
53963.006 |
- |
2.30% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0
|
2.74% |
17.242 |
17.713 |
- |
0.13% |
- |
|
SetIntersection_Front_Set_string_262144_4
|
2.73% |
1226946.263 |
1260462.936 |
- |
0.60% |
- |
|
std::partial_sort(vector<NonIntegral>)_(heap)/8192
|
2.73% |
96246.236 |
98875.030 |
- |
3.22% |
- |
|
BM_StringAssignStr_Large_Opaque
|
2.72% |
10.373 |
10.655 |
- |
5.41% |
- |
|
std::stable_partition(deque<int>)_(sparse)/1024
|
2.72% |
422.350 |
433.848 |
- |
-3.18% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64
|
2.72% |
4999450.693 |
5135442.345 |
- |
-14.24% |
- |
|
std::find_first_of(deque<int>,_pred)_(small_needle)/1024
|
2.71% |
6209.491 |
6377.961 |
- |
2.45% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
2.71% |
2329343.410 |
2392416.346 |
- |
8.12% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8
|
2.70% |
36.705 |
37.697 |
- |
2.90% |
- |
|
std::map<int,_int>::find(key)_(existent)/1024
|
2.70% |
4.194 |
4.307 |
- |
2.14% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
2.69% |
21.133 |
21.701 |
- |
2.44% |
- |
|
std::set<int>::erase(iterator)/1024
|
2.69% |
19.770 |
20.301 |
- |
2.65% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16
|
2.68% |
18885988.751 |
19392466.614 |
- |
-1.75% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024
|
2.68% |
19300.200 |
19817.564 |
- |
2.66% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8
|
2.68% |
42.822 |
43.969 |
- |
1.93% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/32
|
2.68% |
10.615 |
10.899 |
- |
14.17% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
2.67% |
661.867 |
679.509 |
- |
4.78% |
- |
|
BM_vector_deque_move/64
|
2.67% |
2.675 |
2.747 |
- |
-2.42% |
- |
|
std::fill(vector<bool>)/512
|
2.66% |
1.493 |
1.533 |
- |
-0.91% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_1
|
2.66% |
21742561.091 |
22320621.176 |
- |
-0.73% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
2.65% |
21.425 |
21.993 |
- |
1.21% |
- |
|
std::move(vector<bool>)_(unaligned)/4096
|
2.64% |
26.732 |
27.439 |
- |
5.54% |
- |
|
BM_num_get<unsigned_int>
|
2.64% |
9.790 |
10.049 |
- |
1.40% |
- |
|
std::reverse_copy(list<int>)/8
|
2.63% |
2.350 |
2.412 |
- |
-0.71% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024
|
2.63% |
21565.169 |
22132.269 |
- |
0.22% |
- |
|
std::map<std::string,_int>::erase(iterator)/8192
|
2.63% |
32.066 |
32.909 |
- |
13.45% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/1024
|
2.62% |
24.254 |
24.890 |
- |
-2.83% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/1048576
|
2.62% |
244713.323 |
251127.202 |
- |
1.68% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
2.62% |
343273638.211 |
352260019.990 |
- |
2.41% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/32
|
2.61% |
19.981 |
20.503 |
- |
2.31% |
- |
|
std::find_if_not(deque<int>)_(process_all)/50
|
2.61% |
12.627 |
12.956 |
- |
2.34% |
- |
|
std::search(vector<int>,_pred)_(no_match)/8192
|
2.59% |
4171.108 |
4279.086 |
- |
2.21% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1024
|
2.58% |
28.294 |
29.024 |
- |
-1.90% |
- |
|
BM_CmpEqual_ushort_int
|
2.58% |
1.038 |
1.064 |
- |
-0.28% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
2.58% |
10861.866 |
11141.800 |
- |
3.91% |
- |
|
ranges::minmax(std::deque<__int128>)/1
|
2.57% |
0.682 |
0.699 |
- |
-1.25% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192
|
2.57% |
13021.315 |
13356.425 |
- |
-17.63% |
- |
|
std::set<std::string>::find(key)_(existent)/8192
|
2.57% |
30.497 |
31.282 |
- |
9.82% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64
|
2.57% |
1481891.897 |
1520009.854 |
- |
-1.21% |
- |
|
std::make_heap(deque<int>,_pred)_(pipe-organ)/8
|
2.56% |
24.531 |
25.159 |
- |
1.73% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/1024
|
2.56% |
24.604 |
25.232 |
- |
7.96% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/8192
|
2.55% |
3.898 |
3.998 |
- |
-1.18% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/8192
|
2.55% |
57829854.166 |
59302434.083 |
- |
2.30% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
2.54% |
12833.848 |
13159.578 |
- |
2.88% |
- |
|
std::set<int>::equal_range(key)_(existent)/1024
|
2.54% |
4.289 |
4.398 |
- |
-2.70% |
- |
|
BM_deque_vector_copy/1
|
2.54% |
2.067 |
2.119 |
- |
-0.03% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/1024
|
2.53% |
4.326 |
4.436 |
- |
1.81% |
- |
|
SetIntersection_Interlaced_Set_string_16384_4
|
2.53% |
197437889.728 |
202434384.706 |
- |
4.37% |
- |
|
SetIntersection_None_Set_float_262144_1
|
2.53% |
1159976.074 |
1189304.852 |
- |
0.35% |
- |
|
std::find_first_of(list<int>)_(small_needle)/8192
|
2.53% |
21933.727 |
22488.268 |
- |
2.09% |
- |
|
ranges::minmax(std::deque<long_long>)/64
|
2.52% |
22.893 |
23.469 |
- |
-10.00% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8
|
2.52% |
6.534 |
6.698 |
- |
0.23% |
- |
|
std::find_end(deque<int>)_(process_all)/1048576
|
2.52% |
268048.694 |
274790.567 |
- |
0.44% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/1024
|
2.51% |
127.323 |
130.515 |
- |
1.30% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/1024
|
2.50% |
6.183 |
6.338 |
- |
2.94% |
- |
|
rng::find_last(list<int>)_(bail_90%)/1024
|
2.50% |
75.173 |
77.050 |
- |
3.62% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8
|
2.49% |
23.447 |
24.032 |
- |
0.60% |
- |
|
SetIntersection_Interlaced_Set_float_1024_4
|
2.49% |
9689654.532 |
9930818.393 |
- |
1.28% |
- |
|
std::find_first_of(list<int>)_(small_needle)/1024
|
2.49% |
2736.688 |
2804.791 |
- |
1.85% |
- |
|
BM_PushHeap_uint32_Random_256
|
2.48% |
5.414 |
5.548 |
- |
-0.55% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/50
|
2.48% |
12.633 |
12.946 |
- |
1.24% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
2.48% |
1036319.289 |
1061969.310 |
- |
0.64% |
- |
|
bm_lexicographical_compare<int>/64
|
2.47% |
4.344 |
4.451 |
- |
-0.21% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/32
|
2.46% |
78.908 |
80.852 |
- |
-1.22% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/32
|
2.45% |
37.402 |
38.319 |
- |
-5.55% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/50
|
2.45% |
6.721 |
6.886 |
- |
1.62% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32
|
2.45% |
248.391 |
254.468 |
- |
-1.76% |
- |
|
BM_StringAssignStr_Huge_Opaque
|
2.44% |
109.436 |
112.111 |
- |
-9.73% |
- |
|
SetIntersection_Interlaced_Set_float_16384_4
|
2.44% |
165098108.045 |
169121397.189 |
- |
1.87% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
2.43% |
35077.373 |
35931.280 |
- |
-0.92% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/8192
|
2.43% |
5.966 |
6.111 |
- |
0.91% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16
|
2.43% |
4506876.116 |
4616269.096 |
- |
0.87% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/1024
|
2.43% |
91.695 |
93.919 |
- |
-2.49% |
- |
|
std::vector<int>::insert(begin)_(cheap_elements)/1024
|
2.43% |
38.971 |
39.916 |
- |
0.52% |
- |
|
BM_deque_deque_ranges_copy_backward/4096
|
2.42% |
150.881 |
154.539 |
- |
0.28% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/50
|
2.42% |
16.341 |
16.737 |
- |
-5.55% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/50
|
2.42% |
25.462 |
26.078 |
- |
-0.33% |
- |
|
BM_deque_deque_copy_backward/2
|
2.42% |
2.468 |
2.528 |
- |
-0.10% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
2.42% |
34.951 |
35.797 |
- |
3.13% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/32
|
2.41% |
17.744 |
18.171 |
- |
0.98% |
- |
|
std::deque<std::string>::insert(middle)_(expensive_elements)/32
|
2.41% |
40.102 |
41.067 |
- |
0.12% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192
|
2.41% |
9.528 |
9.757 |
- |
-4.01% |
- |
|
std::shift_left(list<int>)/50
|
2.40% |
27.223 |
27.878 |
- |
1.78% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/8192
|
2.40% |
28.277 |
28.955 |
- |
3.74% |
- |
|
ranges::minmax(std::list<char>)/70000
|
2.39% |
53556.027 |
54838.326 |
- |
-2.70% |
- |
|
BM_deque_deque_ranges_move_backward/5500
|
2.39% |
201.337 |
206.155 |
- |
1.96% |
- |
|
BM_lexicographical_compare_three_way_fast_path/64
|
2.39% |
15.510 |
15.881 |
- |
0.84% |
- |
|
BM_std_minmax_element<long_long>/64000
|
2.39% |
17449.139 |
17865.676 |
- |
7.14% |
- |
|
std::reverse(list<int>)/4096
|
2.38% |
1765.143 |
1807.172 |
- |
1.03% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/32
|
2.38% |
198.175 |
202.890 |
- |
-0.10% |
- |
|
std::search(list<int>)_(no_match)/1024
|
2.38% |
730.845 |
748.222 |
- |
-43.64% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
2.37% |
7489.773 |
7667.138 |
- |
3.76% |
- |
|
rng::contains(deque<int>)_(process_all)/50
|
2.37% |
12.532 |
12.829 |
- |
0.89% |
- |
|
BM_CmpEqual_ushort_schar
|
2.36% |
0.991 |
1.014 |
- |
-2.48% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16
|
2.36% |
5.244 |
5.368 |
- |
3.06% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/32
|
2.35% |
134.412 |
137.576 |
- |
-2.76% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/16
|
2.35% |
4.303 |
4.404 |
- |
1.76% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/8192
|
2.34% |
29.293 |
29.979 |
- |
2.76% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
2.34% |
219.177 |
224.308 |
- |
-0.10% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/8192
|
2.34% |
27.427 |
28.068 |
- |
0.97% |
- |
|
ranges::min(std::vector<long_long>)/8
|
2.34% |
2.170 |
2.221 |
- |
-2.66% |
- |
|
std::find(vector<char>)_(bail_25%)/8192
|
2.34% |
39.449 |
40.372 |
- |
0.15% |
- |
|
BM_deque_deque_ranges_copy/64000
|
2.34% |
2925.020 |
2993.367 |
- |
-5.23% |
- |
|
std::multimap<int,_int>::ctor(const&)/1024
|
2.33% |
6564.338 |
6717.418 |
- |
1.42% |
- |
|
std::set<int>::erase(key)_(existent)/8192
|
2.33% |
67.817 |
69.397 |
- |
1.95% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8
|
2.33% |
44.321 |
45.352 |
- |
-1.48% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024
|
2.32% |
343.449 |
351.421 |
- |
2.02% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
2.32% |
2.906 |
2.974 |
- |
1.34% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
2.31% |
1056122.205 |
1080570.943 |
- |
6.45% |
- |
|
SetIntersection_Interlaced_Set_float_16384_256
|
2.31% |
196886740.230 |
201444372.232 |
- |
1.63% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
2.31% |
880135.267 |
900490.806 |
- |
-0.34% |
- |
|
std::unordered_set<std::string>::clear()/32
|
2.30% |
933.402 |
954.888 |
- |
1.92% |
- |
|
SetIntersection_Front_Vector_string_256_64
|
2.30% |
10174332.052 |
10408446.510 |
- |
5.33% |
- |
|
std::find_end(deque<int>)_(match_near_end)/8192
|
2.30% |
272.167 |
278.424 |
- |
-1.93% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
2.30% |
87.773 |
89.788 |
- |
2.99% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/1048576
|
2.29% |
26164.954 |
26765.416 |
- |
1.85% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/8192
|
2.29% |
56815.632 |
58117.644 |
- |
0.60% |
- |
|
BM_StringRelational_Less_Huge_Large_Control
|
2.29% |
2.103 |
2.151 |
- |
-0.75% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
2.29% |
86.331 |
88.306 |
- |
0.25% |
- |
|
std::search(vector<int>)_(no_match)/8192
|
2.28% |
1619.124 |
1656.022 |
- |
-0.39% |
- |
|
std::replace_if(deque<int>)_(prefix)/32
|
2.27% |
13.730 |
14.041 |
- |
0.39% |
- |
|
SetIntersection_Interlaced_Set_float_16384_64
|
2.27% |
210366080.108 |
215139850.081 |
- |
1.63% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/8
|
2.27% |
3.794 |
3.880 |
- |
2.04% |
- |
|
std::copy_n(vector<int>)/64
|
2.27% |
2.463 |
2.518 |
- |
0.42% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_64
|
2.26% |
12915637.320 |
13207924.017 |
- |
6.95% |
- |
|
rng::find_last_if(vector<char>)_(bail_10%)/8
|
2.26% |
2.067 |
2.114 |
- |
2.09% |
- |
|
std::remove_if(deque<int>)_(prefix)/50
|
2.26% |
64.613 |
66.071 |
- |
3.59% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
2.26% |
27.792 |
28.419 |
- |
-11.01% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192
|
2.25% |
25606.798 |
26182.222 |
- |
2.00% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
2.24% |
241222.539 |
246615.745 |
- |
3.78% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
2.23% |
1035985.754 |
1059133.658 |
- |
0.71% |
- |
|
BM_StringFindNoMatch/512
|
2.23% |
9.256 |
9.463 |
- |
0.07% |
- |
|
std::partition(list<int>)_(sparse)/8192
|
2.23% |
7666.741 |
7837.700 |
- |
2.10% |
- |
|
rng::fold_left(deque<int>)/8
|
2.23% |
3.913 |
4.000 |
- |
-4.20% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/32
|
2.21% |
18.703 |
19.116 |
- |
2.43% |
- |
|
std::replace(vector<int>)_(prefix)/32
|
2.20% |
5.116 |
5.229 |
- |
0.12% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/1024
|
2.20% |
8801.713 |
8995.161 |
- |
0.38% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144
|
2.19% |
5.367 |
5.484 |
- |
1.25% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeFirst
|
2.18% |
1.470 |
1.502 |
- |
-3.59% |
- |
|
std::multiset<int>::erase(key)_(existent)/1024
|
2.18% |
39.921 |
40.793 |
- |
2.31% |
- |
|
std::multiset<std::string>::find(key)_(existent)/32
|
2.18% |
14.831 |
15.155 |
- |
0.11% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/1024
|
2.18% |
5324.746 |
5440.839 |
- |
2.29% |
- |
|
std::pop_heap(vector<float>)/8192
|
2.18% |
19.542 |
19.968 |
- |
1.65% |
- |
|
BM_vector_deque_ranges_move_backward/4096
|
2.18% |
147.444 |
150.651 |
- |
1.29% |
- |
|
SetIntersection_Front_Set_uint32_262144_16384
|
2.17% |
219248401.645 |
224015825.327 |
- |
4.10% |
- |
|
BM_StringAssignAsciiz_Empty_Opaque
|
2.17% |
3.038 |
3.104 |
- |
-1.11% |
- |
|
SetIntersection_None_Set_float_1024_256
|
2.17% |
8874252.837 |
9066773.640 |
- |
1.40% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1000
|
2.17% |
513.867 |
525.010 |
- |
1.79% |
- |
|
SetIntersection_Front_Vector_string_256_1
|
2.17% |
4196337.550 |
4287209.174 |
- |
0.17% |
- |
|
std::stable_sort(vector<int>)_(shuffled)/8
|
2.16% |
19.579 |
20.001 |
- |
0.18% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_256
|
2.16% |
6.907 |
7.056 |
- |
1.92% |
- |
|
std::fill_n(list<int>)/50
|
2.16% |
15.557 |
15.892 |
- |
1.22% |
- |
|
std::replace(vector<int>)_(prefix)/1024
|
2.15% |
158.724 |
162.143 |
- |
1.38% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024
|
2.15% |
7.896 |
8.065 |
- |
1.29% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024
|
2.15% |
18.315 |
18.708 |
- |
-2.58% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
2.14% |
173329.328 |
177046.520 |
- |
1.93% |
- |
|
BM_StringCopy_Huge
|
2.14% |
108.124 |
110.439 |
- |
-0.07% |
- |
|
BM_PushHeap_uint64_Random_256
|
2.14% |
5.958 |
6.086 |
- |
1.04% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/50
|
2.14% |
1.415 |
1.445 |
- |
1.99% |
- |
|
std::sort_heap(vector<NonIntegral>)/8
|
2.13% |
30.069 |
30.711 |
- |
-0.90% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
2.13% |
31.621 |
32.295 |
- |
-0.52% |
- |
|
SetIntersection_None_Set_uint64_16384_256
|
2.13% |
169058493.669 |
172654750.959 |
- |
4.68% |
- |
|
rng::for_each(map<int>)/8
|
2.12% |
6.095 |
6.225 |
- |
0.41% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1000
|
2.12% |
571.196 |
583.303 |
- |
-1.29% |
- |
|
std::list<std::string>::ctor(size)/8192
|
2.12% |
102383.115 |
104552.257 |
- |
-8.67% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1048576
|
2.11% |
586205.801 |
598593.812 |
- |
2.18% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
2.11% |
35.280 |
36.024 |
- |
0.95% |
- |
|
std::for_each(list<int>)/8192
|
2.10% |
7438.980 |
7595.549 |
- |
5.25% |
- |
|
std::sort_heap(deque<int>,_pred)/1024
|
2.10% |
12596.954 |
12861.523 |
- |
5.37% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/32
|
2.10% |
2.977 |
3.040 |
- |
-0.00% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
2.09% |
12.348 |
12.607 |
- |
-0.25% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
2.09% |
267.545 |
273.147 |
- |
-1.12% |
- |
|
BM_CmpEqual_schar_ushort
|
2.09% |
1.079 |
1.102 |
- |
-0.43% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192
|
2.09% |
166028.175 |
169490.391 |
- |
2.25% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
2.08% |
2948407.795 |
3009836.508 |
- |
-3.93% |
- |
|
std::find_if(vector<char>)_(process_all)/8
|
2.08% |
1.567 |
1.600 |
- |
3.94% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024
|
2.08% |
6.666 |
6.805 |
- |
41.30% |
- |
|
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32
|
2.08% |
526.328 |
537.276 |
- |
1.58% |
- |
|
std::partition(list<int>)_(sparse)/50
|
2.08% |
21.752 |
22.204 |
- |
1.14% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8
|
2.07% |
15.738 |
16.064 |
- |
-1.09% |
- |
|
std::partition_copy(list<int>)/8192
|
2.07% |
7338.800 |
7490.611 |
- |
7.80% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/32
|
2.07% |
2.425 |
2.475 |
- |
5.05% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
2.07% |
37980.229 |
38764.527 |
- |
1.25% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1024
|
2.06% |
120254309.394 |
122732689.644 |
- |
6.06% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64
|
2.06% |
17.444 |
17.804 |
- |
0.74% |
- |
|
BM_StringAssignAsciiz_Small_Opaque
|
2.04% |
3.041 |
3.103 |
- |
-0.05% |
- |
|
BM_CmpEqual_uchar_uchar
|
2.03% |
1.047 |
1.068 |
- |
0.89% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8
|
2.03% |
21.643 |
22.082 |
- |
-0.65% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8
|
2.03% |
15.786 |
16.106 |
- |
-0.81% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024
|
2.03% |
672.628 |
686.270 |
- |
0.79% |
- |
|
std::for_each(deque<int>)/8
|
2.03% |
0.910 |
0.928 |
- |
-2.72% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/8192
|
2.02% |
1.548 |
1.580 |
- |
-1.15% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1000
|
2.02% |
27.731 |
28.292 |
- |
0.71% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/8192
|
2.02% |
20.917 |
21.340 |
- |
-2.82% |
- |
|
std::move(vector<bool>)_(unaligned)/64
|
2.02% |
1.636 |
1.669 |
- |
1.27% |
- |
|
SetIntersection_Front_Set_uint32_1024_256
|
2.02% |
4070064.754 |
4152330.335 |
- |
14.94% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/1024
|
2.02% |
559.418 |
570.723 |
- |
-0.03% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/1024
|
2.02% |
75.125 |
76.639 |
- |
-1.37% |
- |
|
std::search(vector<int>)_(no_match)/1048576
|
2.01% |
208058.321 |
212250.492 |
- |
-0.32% |
- |
|
std::map<int,_int>::count(key)_(non-existent)/32
|
2.01% |
2.873 |
2.931 |
- |
0.37% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/32
|
2.01% |
22.818 |
23.277 |
- |
2.32% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/8192
|
2.01% |
8266.474 |
8432.707 |
- |
3.17% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
2.01% |
1181805.709 |
1205515.546 |
- |
-0.86% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
2.01% |
19903.805 |
20303.114 |
- |
1.58% |
- |
|
std::unique(vector<int>)_(sprinkled)/8192
|
2.00% |
3895.926 |
3974.003 |
- |
2.20% |
- |
|
std::find_end(vector<int>)_(process_all)/8192
|
2.00% |
1725.403 |
1759.915 |
- |
5.00% |
- |
|
std::copy_if(vector<int>)_(every_other)/1048576
|
2.00% |
492919.995 |
502764.416 |
- |
0.81% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1024
|
1.99% |
472.850 |
482.276 |
- |
8.22% |
- |
|
std::copy_n(list<int>)/64
|
1.99% |
14.563 |
14.853 |
- |
-0.35% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8
|
1.99% |
15.776 |
16.089 |
- |
1.39% |
- |
|
BM_deque_vector_ranges_copy_backward/1
|
1.99% |
2.090 |
2.131 |
- |
1.37% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/32
|
1.98% |
9.313 |
9.498 |
- |
5.89% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/8192
|
1.98% |
8103.568 |
8264.137 |
- |
1.28% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
1.98% |
86.903 |
88.623 |
- |
3.44% |
- |
|
std::copy_n(vector<int>)/262144
|
1.98% |
12281.933 |
12524.842 |
- |
0.17% |
- |
|
SetIntersection_None_Set_string_256_4
|
1.97% |
11277958.237 |
11500166.259 |
- |
1.40% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
1.97% |
13.109 |
13.367 |
- |
-0.00% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50
|
1.97% |
23.890 |
24.360 |
- |
1.63% |
- |
|
std::fill(vector<int>)/8192
|
1.96% |
231.305 |
235.848 |
- |
0.69% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192
|
1.96% |
18.777 |
19.145 |
- |
-10.42% |
- |
|
std::multiset<int>::insert(value)_(new_value,_middle)/8192
|
1.96% |
31.656 |
32.277 |
- |
1.52% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/32
|
1.96% |
32.584 |
33.222 |
- |
-16.24% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.95% |
12756.724 |
13006.055 |
- |
1.44% |
- |
|
std::stable_partition(vector<int>)_(sparse)/32
|
1.95% |
7.224 |
7.365 |
- |
-0.13% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8
|
1.95% |
19.512 |
19.893 |
- |
0.85% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/8192
|
1.95% |
30.264 |
30.853 |
- |
-1.53% |
- |
|
std::partial_sort(deque<int>)_(heap)/8192
|
1.95% |
268797.063 |
274029.218 |
- |
3.12% |
- |
|
std::sort_heap(deque<int>)/8
|
1.94% |
36.949 |
37.667 |
- |
0.59% |
- |
|
BM_CmpLess_uint_ushort
|
1.94% |
1.101 |
1.123 |
- |
3.38% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384
|
1.94% |
6.485 |
6.611 |
- |
-0.06% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/8192
|
1.94% |
7227.483 |
7367.707 |
- |
0.56% |
- |
|
std::copy_if(list<int>)_(every_other)/1048576
|
1.94% |
825945.387 |
841963.705 |
- |
2.33% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.94% |
164.976 |
168.175 |
- |
0.26% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192
|
1.94% |
9.236 |
9.415 |
- |
44.15% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/1024
|
1.94% |
6.452 |
6.577 |
- |
-5.49% |
- |
|
std::list<std::string>::ctor(size)/1024
|
1.94% |
12505.523 |
12747.648 |
- |
-8.32% |
- |
|
std::map<int,_int>::erase(key)_(existent)/8192
|
1.93% |
24.900 |
25.381 |
- |
1.31% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8
|
1.93% |
53.579 |
54.613 |
- |
0.23% |
- |
|
std::adjacent_find(vector<int>,_pred)/1048576
|
1.93% |
461212.820 |
470108.966 |
- |
0.72% |
- |
|
bm_ranges_swap_ranges_vb_aligned/16384
|
1.93% |
34.852 |
35.523 |
- |
2.22% |
- |
|
std::rotate(deque<int>)_(by_1/3)/1024
|
1.92% |
406.262 |
414.072 |
- |
1.78% |
- |
|
std::adjacent_find(deque<int>,_pred)/50
|
1.92% |
28.956 |
29.512 |
- |
-0.32% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.92% |
12892.336 |
13139.699 |
- |
-0.69% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384
|
1.92% |
355247154.698 |
362052562.323 |
- |
2.94% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576
|
1.91% |
2323602.023 |
2368004.522 |
- |
0.98% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1024
|
1.91% |
525.852 |
535.897 |
- |
1.52% |
- |
|
std::vector<int>::erase(middle)_(cheap_elements)/32
|
1.91% |
4.336 |
4.419 |
- |
2.79% |
- |
|
BM_deque_deque_ranges_copy/70000
|
1.90% |
3260.604 |
3322.716 |
- |
-0.25% |
- |
|
SetIntersection_None_Set_uint32_16384_16384
|
1.90% |
155955144.140 |
158920751.498 |
- |
4.80% |
- |
|
std::count(list<int>)_(every_other)/1024
|
1.90% |
693.767 |
706.939 |
- |
-0.65% |
- |
|
std::find_if(list<int>)_(bail_25%)/8192
|
1.89% |
1418.712 |
1445.593 |
- |
1.04% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192
|
1.89% |
21.825 |
22.239 |
- |
-1.01% |
- |
|
rng::contains(list<int>)_(process_all)/50
|
1.89% |
18.211 |
18.555 |
- |
3.32% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.88% |
7556.923 |
7699.266 |
- |
0.06% |
- |
|
SetIntersection_Front_Vector_uint32_262144_262144
|
1.88% |
345675598.981 |
352186485.400 |
- |
0.73% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/8192
|
1.88% |
94.600 |
96.382 |
- |
8.51% |
- |
|
std::find_if(vector<int>)_(process_all)/50
|
1.88% |
5.641 |
5.747 |
- |
3.07% |
- |
|
BM_CmpEqual_short_uchar
|
1.88% |
1.081 |
1.102 |
- |
-0.37% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192
|
1.88% |
5196.519 |
5294.189 |
- |
0.70% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/1024
|
1.87% |
92.525 |
94.259 |
- |
-27.39% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.87% |
815600.195 |
830869.841 |
- |
1.69% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
1.87% |
716.860 |
730.273 |
- |
1.40% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32
|
1.87% |
1052.378 |
1072.069 |
- |
5.89% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_Control
|
1.86% |
1.584 |
1.614 |
- |
0.01% |
- |
|
std::set<int>::clear()/32
|
1.86% |
620.702 |
632.260 |
- |
1.76% |
- |
|
std::partition_point(deque<int>)/8192
|
1.86% |
15.061 |
15.341 |
- |
0.24% |
- |
|
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8
|
1.86% |
9.079 |
9.248 |
- |
-1.11% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
1.86% |
653.191 |
665.322 |
- |
8.68% |
- |
|
SetIntersection_Interlaced_Set_float_262144_256
|
1.86% |
1532402.670 |
1560857.830 |
- |
-0.42% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024
|
1.85% |
7.946 |
8.093 |
- |
1.50% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024
|
1.85% |
25718.412 |
26194.626 |
- |
1.78% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.85% |
165978.444 |
169049.079 |
- |
-0.05% |
- |
|
std::partition(vector<int>)_(dense)/50
|
1.85% |
12.984 |
13.224 |
- |
-1.19% |
- |
|
BM_PushHeap_uint64_Random_1024
|
1.85% |
6.129 |
6.242 |
- |
0.59% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
1.84% |
196992849.699 |
200621589.478 |
- |
-6.61% |
- |
|
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.84% |
604.001 |
615.103 |
- |
0.01% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8192
|
1.84% |
477633.432 |
486402.460 |
- |
-0.06% |
- |
|
std::stable_sort(vector<int>)_(repeated)/8
|
1.82% |
15.419 |
15.700 |
- |
-0.51% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
1.82% |
9728.989 |
9905.961 |
- |
-8.29% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
1.82% |
9.378 |
9.549 |
- |
2.65% |
- |
|
std::remove_copy(deque<int>)_(prefix)/32
|
1.82% |
12.856 |
13.090 |
- |
1.42% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50
|
1.81% |
0.751 |
0.765 |
- |
0.02% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/32
|
1.81% |
20.756 |
21.131 |
- |
1.19% |
- |
|
BM_deque_deque_ranges_move_backward/1024
|
1.81% |
37.870 |
38.554 |
- |
0.24% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
1.80% |
241460849.704 |
245804600.474 |
- |
2.04% |
- |
|
std::none_of(vector<int>)_(process_all)/50
|
1.80% |
19.144 |
19.488 |
- |
1.77% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
1.80% |
97.253 |
99.001 |
- |
-19.22% |
- |
|
std::copy_if(vector<int>)_(every_other)/8
|
1.79% |
4.161 |
4.235 |
- |
2.51% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192
|
1.79% |
124.371 |
126.603 |
- |
-5.16% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024
|
1.79% |
176.694 |
179.863 |
- |
1.03% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/1024
|
1.79% |
12.528 |
12.752 |
- |
1.66% |
- |
|
std::find_end(list<int>)_(match_near_end)/8192
|
1.79% |
602.309 |
613.097 |
- |
1.58% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/32
|
1.79% |
16.928 |
17.231 |
- |
-0.20% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/8
|
1.79% |
5.033 |
5.123 |
- |
1.28% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.78% |
533.850 |
543.377 |
- |
0.77% |
- |
|
std::pop_heap(deque<size_t>)/8
|
1.78% |
52.218 |
53.150 |
- |
1.82% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024
|
1.78% |
21.637 |
22.022 |
- |
2.10% |
- |
|
SetIntersection_Front_Set_string_256_64
|
1.78% |
14060122.483 |
14309875.419 |
- |
-0.76% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/8192
|
1.77% |
5.412 |
5.508 |
- |
-0.26% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.77% |
86693.507 |
88231.700 |
- |
4.02% |
- |
|
std::vector<std::string>::erase(middle)_(cheap_elements)/8192
|
1.77% |
2270.215 |
2310.489 |
- |
1.58% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/32
|
1.77% |
18.344 |
18.670 |
- |
2.09% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
1.77% |
92.382 |
94.020 |
- |
-0.38% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
1.77% |
598006.067 |
608600.992 |
- |
1.97% |
- |
|
BM_StringCopy_Large
|
1.77% |
6.085 |
6.192 |
- |
1.60% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/32768
|
1.77% |
214.494 |
218.284 |
- |
1.64% |
- |
|
BM_vector_deque_move_backward/5500
|
1.77% |
197.193 |
200.675 |
- |
1.82% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/1024
|
1.77% |
25.537 |
25.987 |
- |
0.12% |
- |
|
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
1.76% |
109673.530 |
111608.460 |
- |
-0.12% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024
|
1.76% |
521.991 |
531.184 |
- |
2.81% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/1048576
|
1.76% |
242216.863 |
246480.860 |
- |
-2.01% |
- |
|
std::move(vector<bool>)_(unaligned)/32768
|
1.76% |
202.667 |
206.233 |
- |
1.83% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
1.76% |
12631.680 |
12853.955 |
- |
7.34% |
- |
|
std::rotate(deque<int>)_(by_1/4)/50
|
1.76% |
28.108 |
28.602 |
- |
2.97% |
- |
|
std::flat_map<int,_int>::erase(iterator)/8192
|
1.76% |
498.577 |
507.341 |
- |
2.66% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
1.76% |
73.109 |
74.394 |
- |
1.45% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.75% |
830.231 |
844.797 |
- |
0.73% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.75% |
54469.815 |
55425.215 |
- |
0.53% |
- |
|
SetIntersection_Front_Vector_string_256_4
|
1.75% |
4604073.369 |
4684659.921 |
- |
0.39% |
- |
|
std::flat_map<int,_int>::contains(key)_(existent)/32
|
1.75% |
3.034 |
3.087 |
- |
-0.75% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8
|
1.75% |
43.584 |
44.345 |
- |
-0.19% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
1.74% |
20.341 |
20.695 |
- |
2.41% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192
|
1.73% |
204649.899 |
208194.668 |
- |
-4.34% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8
|
1.73% |
3.064 |
3.117 |
- |
1.76% |
- |
|
std::is_sorted(vector<int>,_pred)/8
|
1.73% |
3.303 |
3.360 |
- |
-1.77% |
- |
|
rng::starts_with(deque<int>)/8
|
1.73% |
3.979 |
4.048 |
- |
0.89% |
- |
|
std::search(vector<int>)_(single_element)/1000
|
1.73% |
231.335 |
235.333 |
- |
3.47% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
1.73% |
22.144 |
22.527 |
- |
2.02% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8
|
1.73% |
15.880 |
16.154 |
- |
-0.54% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576
|
1.73% |
491145.131 |
499619.795 |
- |
1.25% |
- |
|
std::copy_n(vector<bool>)_(aligned)/64
|
1.72% |
1.339 |
1.362 |
- |
0.61% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32
|
1.72% |
24.637 |
25.061 |
- |
-0.14% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.72% |
6625.330 |
6739.353 |
- |
-1.68% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/8192
|
1.72% |
12343.747 |
12555.778 |
- |
0.57% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8
|
1.72% |
45.513 |
46.294 |
- |
-0.37% |
- |
|
std::remove_if(list<int>)_(prefix)/1024
|
1.72% |
991.662 |
1008.670 |
- |
0.71% |
- |
|
std::make_heap(deque<int>,_pred)_(ascending)/8
|
1.71% |
24.705 |
25.129 |
- |
0.61% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192
|
1.71% |
24441.824 |
24860.709 |
- |
1.09% |
- |
|
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
1.71% |
4633.652 |
4713.004 |
- |
0.52% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/1024
|
1.71% |
21.221 |
21.584 |
- |
1.71% |
- |
|
std::search(deque<int>)_(near_matches)/1000
|
1.71% |
18680.726 |
18999.600 |
- |
-1.39% |
- |
|
BM_deque_deque_ranges_move/64000
|
1.71% |
3055.354 |
3107.502 |
- |
2.19% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
1.71% |
1960358.072 |
1993795.248 |
- |
-0.30% |
- |
|
BM_deque_deque_ranges_move/1024
|
1.71% |
36.805 |
37.433 |
- |
1.83% |
- |
|
BM_PushHeap_float_Ascending_256
|
1.70% |
2.481 |
2.524 |
- |
0.80% |
- |
|
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32
|
1.70% |
400.050 |
406.859 |
- |
1.48% |
- |
|
BM_deque_vector_move_backward/1024
|
1.70% |
36.709 |
37.332 |
- |
0.16% |
- |
|
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192
|
1.69% |
4.468 |
4.544 |
- |
0.79% |
- |
|
std::partial_sort_copy(vector<int>)_(shuffled)/8
|
1.69% |
10.741 |
10.923 |
- |
1.29% |
- |
|
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32
|
1.69% |
735.625 |
748.023 |
- |
0.19% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/50
|
1.68% |
10.698 |
10.878 |
- |
0.67% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle
|
1.68% |
1.206 |
1.226 |
- |
-0.52% |
- |
|
std::replace(list<int>)_(prefix)/50
|
1.68% |
17.055 |
17.341 |
- |
1.08% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4
|
1.68% |
11210422.731 |
11398321.096 |
- |
0.44% |
- |
|
std::rotate(list<int>)_(by_1/4)/50
|
1.68% |
25.532 |
25.960 |
- |
1.23% |
- |
|
std::multiset<int>::find(key)_(existent)/1024
|
1.68% |
4.049 |
4.117 |
- |
-1.01% |
- |
|
SetIntersection_Interlaced_Set_float_262144_64
|
1.67% |
1538117.678 |
1563844.484 |
- |
-0.38% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024
|
1.67% |
6361.493 |
6467.792 |
- |
0.77% |
- |
|
std::search(list<int>)_(same_length)/1024
|
1.67% |
762.209 |
774.940 |
- |
0.73% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024
|
1.67% |
779.352 |
792.361 |
- |
0.69% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
1.67% |
5668.842 |
5763.301 |
- |
0.51% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/32
|
1.67% |
26.646 |
27.089 |
- |
3.10% |
- |
|
BM_CmpLess_uint_int
|
1.66% |
1.071 |
1.089 |
- |
0.96% |
- |
|
rng::find_if(vector<bool>)_(process_all)/8
|
1.66% |
3.483 |
3.541 |
- |
-0.15% |
- |
|
std::map<int,_int>::find(key)_(existent)/32
|
1.66% |
1.696 |
1.724 |
- |
2.03% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.66% |
228.335 |
232.125 |
- |
1.45% |
- |
|
std::make_heap(deque<int>)_(pipe-organ)/8
|
1.66% |
26.833 |
27.278 |
- |
0.08% |
- |
|
SetIntersection_None_Set_float_1024_4
|
1.66% |
8802568.577 |
8948520.696 |
- |
0.06% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0
|
1.66% |
1.048 |
1.065 |
- |
1.60% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(heap)/8
|
1.65% |
53.750 |
54.639 |
- |
-1.26% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8192
|
1.65% |
4464.370 |
4538.149 |
- |
-0.09% |
- |
|
bm_ranges_swap_ranges_vb_aligned/131072
|
1.65% |
244.403 |
248.439 |
- |
-0.75% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
1.65% |
1048799.297 |
1066058.502 |
- |
-0.82% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192
|
1.65% |
75422.629 |
76663.768 |
- |
-0.20% |
- |
|
std::deque<std::string>::ctor(size)/8192
|
1.64% |
8419.664 |
8558.131 |
- |
2.84% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024
|
1.64% |
1818.393 |
1848.212 |
- |
1.84% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144
|
1.64% |
1847652.098 |
1877947.266 |
- |
0.58% |
- |
|
rng::for_each(set<int>)/32
|
1.64% |
25.157 |
25.569 |
- |
0.77% |
- |
|
std::replace_if(list<int>)_(sprinkled)/8192
|
1.64% |
7320.746 |
7440.691 |
- |
-5.81% |
- |
|
std::set<int>::clear()/1024
|
1.63% |
9187.432 |
9337.630 |
- |
1.48% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle
|
1.63% |
1.414 |
1.437 |
- |
1.82% |
- |
|
std::unique(list<int>)_(sprinkled)/1024
|
1.63% |
942.480 |
957.857 |
- |
0.33% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
1.63% |
429.939 |
436.945 |
- |
3.56% |
- |
|
std::copy_if(list<int>)_(entire_range)/4096
|
1.63% |
3012.677 |
3061.666 |
- |
1.05% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64
|
1.62% |
0.658 |
0.669 |
- |
0.88% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/32
|
1.62% |
13.355 |
13.571 |
- |
1.37% |
- |
|
BM_CmpLess_uchar_short
|
1.61% |
1.059 |
1.076 |
- |
4.30% |
- |
|
std::sort(deque<int>)_(repeated)/8192
|
1.61% |
6708.291 |
6816.503 |
- |
-5.43% |
- |
|
std::sort(vector<int>)_(heap)/8
|
1.61% |
23.624 |
24.004 |
- |
0.19% |
- |
|
std::stable_partition(deque<int>)_(sparse)/8192
|
1.61% |
3299.520 |
3352.616 |
- |
1.96% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.61% |
665.707 |
676.418 |
- |
1.75% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50
|
1.61% |
24.212 |
24.601 |
- |
2.15% |
- |
|
std::is_sorted_until(vector<int>,_pred)/1024
|
1.61% |
408.022 |
414.575 |
- |
2.81% |
- |
|
std::search(list<int>,_pred)_(same_length)/8192
|
1.61% |
8574.559 |
8712.227 |
- |
4.88% |
- |
|
SetIntersection_None_Set_float_256_1
|
1.61% |
11367406.192 |
11549889.070 |
- |
-0.63% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/1048576
|
1.60% |
571317.007 |
580482.523 |
- |
0.01% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1024
|
1.60% |
1503440.674 |
1527477.053 |
- |
0.09% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.60% |
903848.015 |
918287.675 |
- |
2.10% |
- |
|
BM_PushHeap_uint64_Random_262144
|
1.60% |
6.297 |
6.398 |
- |
-0.16% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/8
|
1.60% |
23.125 |
23.494 |
- |
-0.35% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8192
|
1.60% |
2284.535 |
2320.975 |
- |
0.23% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/50
|
1.59% |
27.380 |
27.815 |
- |
1.58% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/8192
|
1.59% |
51887.447 |
52712.700 |
- |
-1.33% |
- |
|
BM_PushHeap_uint64_Random_16384
|
1.59% |
6.247 |
6.346 |
- |
-0.53% |
- |
|
std::unordered_set<int>::ctor(const&)/1024
|
1.59% |
6683.012 |
6789.301 |
- |
0.89% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.59% |
561.526 |
570.449 |
- |
2.31% |
- |
|
BM_StringFindStringLiteral/1024
|
1.59% |
18.013 |
18.300 |
- |
0.17% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/8192
|
1.58% |
22.447 |
22.802 |
- |
-4.10% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192
|
1.58% |
5657.400 |
5746.887 |
- |
-0.58% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0
|
1.58% |
12.977 |
13.182 |
- |
0.91% |
- |
|
rng::contains(deque<int>)_(process_all)/8192
|
1.58% |
1859.031 |
1888.336 |
- |
1.12% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
1.57% |
3.982 |
4.044 |
- |
0.61% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
1.57% |
101887.453 |
103487.149 |
- |
-10.01% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.57% |
14953.560 |
15187.877 |
- |
1.19% |
- |
|
std::set<int>::clear()/8192
|
1.56% |
78916.256 |
80149.387 |
- |
0.39% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(existent)/1024
|
1.56% |
7.024 |
7.134 |
- |
0.79% |
- |
|
std::flat_map<int,_int>::clear()/1024
|
1.56% |
391.454 |
397.557 |
- |
1.47% |
- |
|
bm_ranges_swap_ranges_vb_aligned/262144
|
1.56% |
482.098 |
489.607 |
- |
-1.39% |
- |
|
BM_PushHeap_string_Random_1024
|
1.56% |
14.663 |
14.891 |
- |
-6.79% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.56% |
134093.316 |
136180.252 |
- |
0.74% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
1.55% |
8376.232 |
8506.417 |
- |
-0.98% |
- |
|
std::remove(list<int>)_(prefix)/8192
|
1.55% |
8099.386 |
8225.149 |
- |
-1.52% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
1.55% |
22830349.129 |
23184770.942 |
- |
0.05% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.55% |
178093.372 |
180856.640 |
- |
0.86% |
- |
|
std::move_backward(list<int>)/32768
|
1.55% |
31554.776 |
32042.305 |
- |
1.27% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/32
|
1.54% |
10.581 |
10.745 |
- |
5.62% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/1024
|
1.54% |
599770.577 |
609032.680 |
- |
1.41% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_16
|
1.54% |
17476485.058 |
17746280.323 |
- |
2.15% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
1.54% |
197755628.616 |
200807117.445 |
- |
-6.96% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8
|
1.54% |
23.775 |
24.141 |
- |
2.78% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32
|
1.54% |
459.614 |
466.674 |
- |
-0.21% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
1.53% |
13.527 |
13.734 |
- |
0.06% |
- |
|
std::rotate(vector<int>)_(1_element_backward)/8192
|
1.53% |
294.746 |
299.257 |
- |
-0.19% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/1024
|
1.53% |
761.181 |
772.810 |
- |
-1.86% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/1024
|
1.52% |
760.825 |
772.405 |
- |
0.40% |
- |
|
std::move_backward(vector<int>)/1048576
|
1.52% |
56541.236 |
57401.467 |
- |
-0.85% |
- |
|
rng::contains(vector<int>)_(process_all)/1048576
|
1.52% |
231035.502 |
234548.957 |
- |
0.89% |
- |
|
std::find_end(vector<int>)_(process_all)/1048576
|
1.52% |
221623.335 |
224992.716 |
- |
3.84% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.52% |
179583.451 |
182312.318 |
- |
-0.06% |
- |
|
std::partition_point(vector<int>)/32
|
1.52% |
2.529 |
2.568 |
- |
-0.07% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/4
|
1.51% |
1.144 |
1.161 |
- |
0.56% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
1.51% |
32.170 |
32.657 |
- |
1.66% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
1.51% |
13.197 |
13.397 |
- |
1.52% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_Control
|
1.51% |
2.019 |
2.050 |
- |
0.73% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/50
|
1.51% |
4.377 |
4.444 |
- |
2.46% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst
|
1.51% |
1.203 |
1.221 |
- |
-3.26% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/64
|
1.51% |
1.786 |
1.813 |
- |
0.48% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
1.51% |
87335.818 |
88654.773 |
- |
1.90% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/8192
|
1.51% |
1886.654 |
1915.146 |
- |
0.11% |
- |
|
std::copy_if(vector<int>)_(every_other)/32768
|
1.51% |
16074.309 |
16316.925 |
- |
0.85% |
- |
|
std::set<std::string>::find(key)_(existent)/32
|
1.51% |
15.795 |
16.033 |
- |
4.04% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/50
|
1.51% |
273.560 |
277.682 |
- |
1.05% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16384
|
1.50% |
1010049.561 |
1025250.080 |
- |
-4.30% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/50
|
1.50% |
1.512 |
1.534 |
- |
1.90% |
- |
|
std::find_end(list<int>)_(match_near_end)/1000
|
1.50% |
76.530 |
77.678 |
- |
-0.70% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/1024
|
1.50% |
34713.298 |
35234.114 |
- |
-0.76% |
- |
|
std::for_each(vector<int>)/8
|
1.50% |
0.908 |
0.922 |
- |
1.01% |
- |
|
SetIntersection_None_Set_string_64_4
|
1.50% |
21383169.487 |
21703311.407 |
- |
0.32% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/0
|
1.49% |
12.589 |
12.777 |
- |
-2.21% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.49% |
765.327 |
776.731 |
- |
0.32% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
1.49% |
16.448 |
16.693 |
- |
-2.52% |
- |
|
SetIntersection_Front_Set_string_16384_1
|
1.49% |
1061581.333 |
1077372.085 |
- |
-2.90% |
- |
|
SetIntersection_Interlaced_Set_float_256_64
|
1.49% |
13004318.605 |
13197651.687 |
- |
-4.13% |
- |
|
std::remove_if(deque<int>)_(prefix)/32
|
1.48% |
54.866 |
55.681 |
- |
-1.17% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32
|
1.48% |
432.894 |
439.316 |
- |
1.14% |
- |
|
rng::starts_with(deque<int>,_pred)/1000
|
1.48% |
507.646 |
515.176 |
- |
1.54% |
- |
|
std::unique(vector<int>)_(sprinkled)/1024
|
1.48% |
528.651 |
536.482 |
- |
1.43% |
- |
|
rng::contains(deque<int>)_(process_all)/1048576
|
1.48% |
242800.589 |
246395.342 |
- |
0.97% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576
|
1.48% |
1443057.832 |
1464419.723 |
- |
-7.74% |
- |
|
BM_PushHeap_string_Random_256
|
1.48% |
14.121 |
14.330 |
- |
-1.28% |
- |
|
std::stable_sort(vector<int>)_(heap)/8
|
1.48% |
21.094 |
21.405 |
- |
-4.55% |
- |
|
std::multiset<int>::erase(iterator)/32
|
1.47% |
20.820 |
21.127 |
- |
-1.61% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/8192
|
1.47% |
5885.676 |
5972.428 |
- |
0.91% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192
|
1.47% |
61968.915 |
62881.747 |
- |
2.49% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/1024
|
1.47% |
6659.352 |
6757.144 |
- |
-0.70% |
- |
|
BM_StringConstructDestroyCStr_Empty_Opaque
|
1.46% |
2.155 |
2.186 |
- |
-2.43% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16
|
1.46% |
204503954.986 |
207497256.976 |
- |
1.25% |
- |
|
BM_vector_deque_ranges_move_backward/5500
|
1.46% |
197.046 |
199.919 |
- |
1.94% |
- |
|
std::copy_backward(deque<int>)/8
|
1.46% |
2.660 |
2.699 |
- |
0.03% |
- |
|
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32
|
1.45% |
22.312 |
22.636 |
- |
0.04% |
- |
|
ranges::min(std::vector<char>)/64
|
1.45% |
4.206 |
4.267 |
- |
1.19% |
- |
|
std::stable_sort(vector<NonIntegral>)_(repeated)/8192
|
1.45% |
13956.697 |
14159.482 |
- |
-0.01% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256
|
1.45% |
8.937 |
9.067 |
- |
1.23% |
- |
|
std::fill_n(list<int>)/32
|
1.45% |
8.014 |
8.130 |
- |
0.72% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024
|
1.45% |
483.966 |
490.973 |
- |
0.62% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/8192
|
1.45% |
15.657 |
15.884 |
- |
1.56% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024
|
1.45% |
795.354 |
806.851 |
- |
0.68% |
- |
|
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
1.44% |
12585.297 |
12767.112 |
- |
-1.02% |
- |
|
std::for_each_n(list<int>)/50
|
1.44% |
22.520 |
22.845 |
- |
0.76% |
- |
|
std::multiset<std::string>::count(key)_(existent)/1024
|
1.44% |
23.120 |
23.454 |
- |
0.04% |
- |
|
BM_StringAssignAsciizMix_Transparent
|
1.44% |
2.972 |
3.014 |
- |
1.52% |
- |
|
BM_CmpLess_uint_schar
|
1.44% |
1.039 |
1.054 |
- |
1.68% |
- |
|
std::unordered_multiset<int>::ctor(const&)/32
|
1.44% |
198.452 |
201.304 |
- |
-5.87% |
- |
|
std::unique(vector<int>)_(contiguous)/52
|
1.44% |
53.527 |
54.296 |
- |
0.42% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
1.44% |
19.690 |
19.972 |
- |
-3.19% |
- |
|
rng::contains(vector<int>)_(process_all)/50
|
1.43% |
12.122 |
12.295 |
- |
1.13% |
- |
|
BM_num_get<unsigned_long_long>
|
1.43% |
10.484 |
10.634 |
- |
1.49% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
1.43% |
78.750 |
79.879 |
- |
-1.42% |
- |
|
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024
|
1.43% |
184.505 |
187.146 |
- |
1.34% |
- |
|
std::find_end(list<int>)_(same_length)/1000
|
1.43% |
738.066 |
748.628 |
- |
1.79% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/8192
|
1.43% |
34.015 |
34.501 |
- |
3.29% |
- |
|
std::partition_copy(list<int>)/32
|
1.43% |
8.721 |
8.846 |
- |
1.82% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.43% |
67667.106 |
68632.992 |
- |
1.11% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/8192
|
1.43% |
30.136 |
30.565 |
- |
0.03% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
1.43% |
43.804 |
44.428 |
- |
0.16% |
- |
|
std::remove_copy(list<int>)_(prefix)/8192
|
1.42% |
6880.525 |
6978.496 |
- |
0.06% |
- |
|
SetIntersection_None_Vector_uint32_262144_16
|
1.42% |
1127973.546 |
1144033.509 |
- |
1.78% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256
|
1.42% |
73.661 |
74.709 |
- |
0.47% |
- |
|
std::search(vector<int>)_(single_element)/1024
|
1.42% |
237.436 |
240.813 |
- |
3.41% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
1.42% |
166155.307 |
168514.341 |
- |
-0.21% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
1.42% |
391.846 |
397.403 |
- |
1.33% |
- |
|
BM_deque_deque_ranges_copy_backward/5500
|
1.42% |
201.876 |
204.736 |
- |
0.75% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16
|
1.42% |
12765132.025 |
12945768.230 |
- |
4.71% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
1.41% |
1401.710 |
1421.536 |
- |
-0.20% |
- |
|
std::make_heap(deque<int>,_pred)_(repeated)/8
|
1.41% |
23.371 |
23.701 |
- |
2.26% |
- |
|
bm_ranges_swap_ranges_vb_aligned/65536
|
1.41% |
123.174 |
124.912 |
- |
1.42% |
- |
|
SetIntersection_None_Vector_string_262144_1024
|
1.40% |
1287267.087 |
1305319.922 |
- |
0.84% |
- |
|
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.40% |
410.761 |
416.512 |
- |
1.07% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
1.40% |
166277.122 |
168603.558 |
- |
0.71% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/1024
|
1.40% |
6.478 |
6.569 |
- |
3.20% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/32
|
1.40% |
18.879 |
19.143 |
- |
1.53% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/1024
|
1.39% |
5086.131 |
5156.944 |
- |
0.44% |
- |
|
SetIntersection_None_Set_uint32_16384_1024
|
1.39% |
152879738.503 |
155006572.889 |
- |
3.13% |
- |
|
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0
|
1.39% |
13.968 |
14.162 |
- |
-0.01% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/1024
|
1.39% |
5.885 |
5.967 |
- |
1.26% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.39% |
7631.942 |
7737.898 |
- |
0.78% |
- |
|
std::shift_right(vector<int>)/8192
|
1.39% |
297.377 |
301.503 |
- |
0.03% |
- |
|
BM_CmpEqual_ushort_uint
|
1.39% |
1.044 |
1.059 |
- |
0.69% |
- |
|
BM_CmpEqual_short_short
|
1.38% |
1.042 |
1.057 |
- |
-7.09% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/8192
|
1.38% |
1.039 |
1.053 |
- |
1.56% |
- |
|
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024
|
1.38% |
22.320 |
22.628 |
- |
0.05% |
- |
|
std::copy(list<int>)/262144
|
1.38% |
213159.779 |
216101.893 |
- |
0.77% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/8192
|
1.38% |
125.055 |
126.780 |
- |
11.82% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.38% |
376491.969 |
381682.931 |
- |
1.49% |
- |
|
BM_deque_vector_move_backward/1
|
1.38% |
2.069 |
2.097 |
- |
-2.94% |
- |
|
std::fill_n(vector<int>)/8192
|
1.38% |
231.897 |
235.088 |
- |
-0.07% |
- |
|
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192
|
1.37% |
22.308 |
22.614 |
- |
0.14% |
- |
|
SetIntersection_None_Set_float_64_16
|
1.37% |
18048889.919 |
18296601.240 |
- |
0.17% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.37% |
1073611.419 |
1088342.632 |
- |
0.17% |
- |
|
BM_std_minmax_element<int>/64
|
1.37% |
17.055 |
17.289 |
- |
2.79% |
- |
|
std::generate_n(vector<int>)/32
|
1.37% |
7.847 |
7.954 |
- |
0.97% |
- |
|
std::search(vector<int>)_(single_element)/8192
|
1.37% |
1822.517 |
1847.435 |
- |
2.05% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
1.37% |
13.121 |
13.300 |
- |
0.30% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024
|
1.36% |
4.049 |
4.105 |
- |
0.92% |
- |
|
std::find_end(vector<int>)_(process_all)/1024
|
1.36% |
226.135 |
229.217 |
- |
3.54% |
- |
|
std::move(list<int>)/1048576
|
1.36% |
991037.096 |
1004533.726 |
- |
2.45% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst
|
1.36% |
0.815 |
0.826 |
- |
-1.24% |
- |
|
BM_deque_vector_move/1024
|
1.36% |
36.696 |
37.194 |
- |
-0.03% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/8192
|
1.36% |
52729.224 |
53444.405 |
- |
-0.18% |
- |
|
std::find_end(vector<int>)_(same_length)/8192
|
1.36% |
1995.053 |
2022.110 |
- |
0.06% |
- |
|
std::copy(list<int>)/1048576
|
1.36% |
859148.971 |
870799.444 |
- |
0.84% |
- |
|
std::pop_heap(deque<std::string>)/8192
|
1.35% |
113.519 |
115.055 |
- |
0.17% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1
|
1.35% |
22249638.687 |
22550569.523 |
- |
1.39% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
1.35% |
23.332 |
23.647 |
- |
1.53% |
- |
|
std::deque<std::string>::ctor(size)/1024
|
1.35% |
716.503 |
726.180 |
- |
3.39% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
1.35% |
15148.120 |
15352.647 |
- |
1.25% |
- |
|
rng::contains(vector<int>)_(process_all)/8192
|
1.34% |
1796.036 |
1820.171 |
- |
0.87% |
- |
|
std::find_end(vector<int>,_pred)_(process_all)/1048576
|
1.34% |
635975.804 |
644518.459 |
- |
-0.20% |
- |
|
BM_PushHeap_string_Random_16384
|
1.34% |
15.974 |
16.188 |
- |
-1.46% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024
|
1.34% |
1.139 |
1.155 |
- |
-11.78% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.33% |
131573.970 |
133329.568 |
- |
12.81% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192
|
1.33% |
18822.302 |
19073.432 |
- |
0.70% |
- |
|
BM_StringAssignAsciiz_Large_Opaque
|
1.33% |
11.569 |
11.723 |
- |
3.04% |
- |
|
std::find(vector<int>)_(bail_25%)/8192
|
1.33% |
465.168 |
471.354 |
- |
-0.05% |
- |
|
BM_CmpLess_schar_uchar
|
1.33% |
1.074 |
1.088 |
- |
-0.32% |
- |
|
std::deque<int>::ctor(size)/1024
|
1.32% |
75.347 |
76.345 |
- |
9.80% |
- |
|
std::find_end(list<int>)_(process_all)/1024
|
1.32% |
728.600 |
738.242 |
- |
-53.61% |
- |
|
std::search(deque<int>)_(no_match)/8192
|
1.32% |
3278.415 |
3321.711 |
- |
0.81% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024
|
1.32% |
8527.596 |
8639.948 |
- |
0.19% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/1024
|
1.32% |
521.972 |
528.848 |
- |
0.15% |
- |
|
std::replace_if(list<int>)_(prefix)/8192
|
1.32% |
7142.279 |
7236.365 |
- |
-4.31% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
1.32% |
74.663 |
75.646 |
- |
6.87% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32
|
1.32% |
6.480 |
6.565 |
- |
-6.66% |
- |
|
std::adjacent_find(list<int>)/50
|
1.32% |
22.970 |
23.272 |
- |
0.86% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_middle)/32
|
1.32% |
1.761 |
1.784 |
- |
0.75% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
1.32% |
12.810 |
12.979 |
- |
0.14% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/8192
|
1.31% |
56572.930 |
57314.600 |
- |
0.29% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8
|
1.31% |
10.291 |
10.426 |
- |
-2.25% |
- |
|
std::reverse_copy(list<int>)/32768
|
1.31% |
26302.702 |
26647.189 |
- |
-1.42% |
- |
|
SetIntersection_Front_Vector_float_16384_16
|
1.31% |
1102259.685 |
1116695.749 |
- |
-6.80% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
1.31% |
232177285.777 |
235217272.520 |
- |
3.01% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024
|
1.31% |
11568.455 |
11719.445 |
- |
2.08% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
1.30% |
349765375.114 |
354316697.397 |
- |
4.13% |
- |
|
std::fill_n(deque<int>)/8192
|
1.30% |
233.541 |
236.578 |
- |
0.32% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8
|
1.30% |
14.912 |
15.106 |
- |
1.07% |
- |
|
std::move(vector<int>)/32768
|
1.30% |
1709.576 |
1731.770 |
- |
0.80% |
- |
|
std::lower_bound(std::list<int>)/8
|
1.29% |
15.340 |
15.539 |
- |
0.70% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
1.29% |
391.610 |
396.650 |
- |
0.07% |
- |
|
std::remove(list<int>)_(sprinkled)/50
|
1.29% |
60.859 |
61.642 |
- |
0.01% |
- |
|
std::generate(vector<int>)/1024
|
1.29% |
241.592 |
244.697 |
- |
0.50% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.28% |
174710.397 |
176947.214 |
- |
0.23% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/1024
|
1.28% |
784.237 |
794.260 |
- |
0.06% |
- |
|
std::replace(vector<int>)_(prefix)/50
|
1.28% |
7.646 |
7.744 |
- |
-0.47% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/8192
|
1.28% |
11124.608 |
11266.689 |
- |
-5.00% |
- |
|
SetIntersection_None_Vector_float_16384_4
|
1.28% |
1089729.328 |
1103635.326 |
- |
-0.72% |
- |
|
std::copy_backward(deque<int>)/1048576
|
1.28% |
130848.893 |
132518.572 |
- |
-5.86% |
- |
|
std::unique(deque<int>)_(contiguous)/1024
|
1.27% |
511.269 |
517.783 |
- |
0.34% |
- |
|
std::none_of(vector<int>)_(process_all)/32
|
1.27% |
8.389 |
8.496 |
- |
1.83% |
- |
|
BM_num_get<long>
|
1.27% |
10.798 |
10.935 |
- |
-0.97% |
- |
|
std::find_end(vector<int>)_(match_near_end)/8192
|
1.27% |
200.381 |
202.928 |
- |
-1.99% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024
|
1.27% |
24.249 |
24.557 |
- |
3.26% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384
|
1.27% |
3743.133 |
3790.691 |
- |
0.50% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/1024
|
1.27% |
1.302 |
1.318 |
- |
1.42% |
- |
|
std::partial_sort(deque<int>)_(repeated)/8
|
1.27% |
26.328 |
26.663 |
- |
2.05% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/32
|
1.27% |
3.617 |
3.663 |
- |
1.56% |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/8
|
1.27% |
16.185 |
16.390 |
- |
3.46% |
- |
|
BM_PushHeap_uint64_Random_16
|
1.27% |
4.452 |
4.508 |
- |
-0.85% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
1.26% |
181191.355 |
183482.795 |
- |
0.98% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
1.26% |
196078614.715 |
198556763.875 |
- |
-7.30% |
- |
|
std::generate(deque<int>)/32
|
1.26% |
7.972 |
8.072 |
- |
0.69% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8
|
1.26% |
46.832 |
47.423 |
- |
4.91% |
- |
|
std::stable_partition(deque<int>)_(dense)/32
|
1.26% |
29.079 |
29.445 |
- |
6.75% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/32
|
1.26% |
1.775 |
1.797 |
- |
1.12% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0
|
1.26% |
12.991 |
13.154 |
- |
0.52% |
- |
|
std::transform(vector<int>)_(identity_transform)/32
|
1.25% |
9.164 |
9.279 |
- |
1.40% |
- |
|
SetIntersection_Front_Vector_float_16384_64
|
1.25% |
1366887.746 |
1384015.677 |
- |
-3.18% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/1024
|
1.25% |
3110.634 |
3149.583 |
- |
1.06% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
1.25% |
19903.141 |
20150.996 |
- |
0.58% |
- |
|
std::is_sorted_until(list<int>,_pred)/8
|
1.24% |
3.623 |
3.668 |
- |
0.83% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024
|
1.24% |
851.538 |
862.120 |
- |
0.19% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/50
|
1.24% |
1.493 |
1.511 |
- |
0.10% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/32
|
1.24% |
1.367 |
1.384 |
- |
-18.03% |
- |
|
std::find_if(list<int>)_(process_all)/8
|
1.24% |
2.351 |
2.380 |
- |
3.00% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8192
|
1.23% |
3797.205 |
3844.068 |
- |
0.37% |
- |
|
SetIntersection_Front_Vector_float_256_64
|
1.23% |
4349719.020 |
4403247.493 |
- |
-1.41% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32
|
1.23% |
40.894 |
41.396 |
- |
1.55% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
1.23% |
12.813 |
12.970 |
- |
0.11% |
- |
|
SetIntersection_None_Vector_float_16384_256
|
1.23% |
1069768.359 |
1082883.540 |
- |
-1.91% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192
|
1.22% |
11674.973 |
11817.964 |
- |
4.37% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
1.22% |
32.628 |
33.028 |
- |
-1.43% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/1024
|
1.22% |
943.968 |
955.490 |
- |
0.18% |
- |
|
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
1.22% |
4853.410 |
4912.538 |
- |
0.66% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024
|
1.22% |
248.146 |
251.169 |
- |
0.40% |
- |
|
std::copy(deque<int>)/262144
|
1.22% |
11710.515 |
11853.150 |
- |
1.33% |
- |
|
std::all_of(vector<int>)_(process_all)/8192
|
1.22% |
2032.544 |
2057.298 |
- |
1.12% |
- |
|
std::set<int>::lower_bound(key)_(existent)/8192
|
1.22% |
7.748 |
7.842 |
- |
-6.30% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
1.22% |
12731.460 |
12886.368 |
- |
-0.21% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/32
|
1.22% |
15.629 |
15.819 |
- |
0.17% |
- |
|
BM_std_minmax_element<int>/70000
|
1.22% |
18157.945 |
18378.591 |
- |
4.11% |
- |
|
bm_swap_ranges_vb_unaligned/64
|
1.21% |
4.925 |
4.985 |
- |
1.05% |
- |
|
SetIntersection_Front_Vector_uint64_262144_4
|
1.21% |
1056272.383 |
1069071.947 |
- |
7.06% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0
|
1.21% |
390.451 |
395.176 |
- |
1.00% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32
|
1.21% |
6.655 |
6.736 |
- |
-0.77% |
- |
|
std::rotate(list<int>)_(by_1/3)/32
|
1.20% |
16.674 |
16.874 |
- |
1.22% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/8192
|
1.20% |
500.919 |
506.937 |
- |
0.14% |
- |
|
ranges::minmax(std::vector<__int128>)/64
|
1.20% |
31.768 |
32.150 |
- |
0.48% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16
|
1.20% |
1221362.324 |
1236015.629 |
- |
0.13% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144
|
1.20% |
59747.241 |
60463.320 |
- |
0.60% |
- |
|
SetIntersection_None_Set_uint32_16384_16
|
1.20% |
155102862.918 |
156960479.477 |
- |
4.46% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
1.20% |
1108524.532 |
1121785.734 |
- |
0.24% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144
|
1.20% |
4.538 |
4.592 |
- |
0.90% |
- |
|
rng::starts_with(list<int>)/8192
|
1.19% |
9200.469 |
9310.031 |
- |
0.35% |
- |
|
std::generate(deque<int>)/8192
|
1.19% |
1888.200 |
1910.629 |
- |
0.50% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.18% |
52065.324 |
52682.214 |
- |
-1.13% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
1.18% |
35.225 |
35.642 |
- |
2.27% |
- |
|
std::remove(list<int>)_(prefix)/32
|
1.18% |
52.004 |
52.620 |
- |
0.49% |
- |
|
std::generate(vector<int>)/32
|
1.18% |
7.894 |
7.987 |
- |
0.40% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/1024
|
1.18% |
19.552 |
19.784 |
- |
0.64% |
- |
|
std::set<std::string>::clear()/32
|
1.18% |
892.099 |
902.647 |
- |
3.67% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
1.18% |
942.704 |
953.835 |
- |
-1.86% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.18% |
65639.459 |
66414.150 |
- |
0.08% |
- |
|
std::stable_partition(vector<int>)_(sparse)/50
|
1.18% |
21.420 |
21.673 |
- |
1.21% |
- |
|
std::generate(deque<int>)/1024
|
1.18% |
241.566 |
244.416 |
- |
0.54% |
- |
|
std::upper_bound(std::vector<int>)/100
|
1.18% |
12.256 |
12.400 |
- |
0.22% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
1.18% |
583.200 |
590.073 |
- |
2.19% |
- |
|
BM_deque_deque_ranges_copy_backward/1024
|
1.18% |
37.907 |
38.354 |
- |
-1.03% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/8192
|
1.18% |
338458.560 |
342435.599 |
- |
-0.52% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/1024
|
1.17% |
24.089 |
24.372 |
- |
8.41% |
- |
|
BM_lexicographical_compare_three_way_fast_path/1024
|
1.17% |
244.043 |
246.909 |
- |
0.35% |
- |
|
std::find_if_not(list<int>)_(process_all)/1024
|
1.17% |
724.247 |
732.747 |
- |
1.09% |
- |
|
BM_deque_vector_copy/1024
|
1.17% |
36.833 |
37.265 |
- |
0.41% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/52
|
1.17% |
28.774 |
29.110 |
- |
0.55% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024
|
1.17% |
501.544 |
507.405 |
- |
-0.21% |
- |
|
std::generate(vector<int>)/50
|
1.17% |
11.857 |
11.996 |
- |
0.52% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096
|
1.17% |
948.099 |
959.176 |
- |
0.46% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192
|
1.17% |
12701.374 |
12849.718 |
- |
7.26% |
- |
|
BM_CmpEqual_uchar_int
|
1.17% |
1.072 |
1.085 |
- |
1.10% |
- |
|
SetIntersection_None_Set_uint32_16384_64
|
1.16% |
154414146.018 |
156212698.000 |
- |
4.29% |
- |
|
std::find_end(list<int>)_(near_matches)/1024
|
1.16% |
34536.449 |
34938.700 |
- |
2.43% |
- |
|
std::map<int,_int>::contains(key)_(existent)/8192
|
1.16% |
5.481 |
5.544 |
- |
2.01% |
- |
|
std::search(vector<int>,_pred)_(same_length)/1024
|
1.16% |
612.666 |
619.769 |
- |
-4.27% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/16384
|
1.16% |
3730.798 |
3774.042 |
- |
0.38% |
- |
|
ranges::minmax(std::deque<__int128>)/70000
|
1.16% |
34481.899 |
34881.353 |
- |
-4.61% |
- |
|
std::multiset<int>::erase(key)_(existent)/32
|
1.15% |
22.151 |
22.406 |
- |
-0.27% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024
|
1.15% |
4.884 |
4.941 |
- |
1.07% |
- |
|
std::search(vector<int>)_(near_matches)/8192
|
1.15% |
757980.498 |
766729.303 |
- |
0.21% |
- |
|
std::multiset<int>::find(key)_(existent)/32
|
1.15% |
1.600 |
1.618 |
- |
0.32% |
- |
|
std::none_of(list<int>)_(process_all)/32
|
1.15% |
11.730 |
11.865 |
- |
0.01% |
- |
|
SetIntersection_None_Vector_uint32_256_4
|
1.15% |
4180697.027 |
4228642.772 |
- |
1.24% |
- |
|
std::move_backward(vector<bool>)_(aligned)/512
|
1.15% |
2.330 |
2.357 |
- |
6.04% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
1.15% |
391.913 |
396.404 |
- |
0.13% |
- |
|
std::for_each(multimap<int>::iterator)/32
|
1.14% |
23.646 |
23.916 |
- |
1.71% |
- |
|
std::upper_bound(std::deque<int>)/8192
|
1.14% |
64.549 |
65.287 |
- |
0.33% |
- |
|
ranges::min(std::vector<long_long>)/70000
|
1.14% |
7873.041 |
7962.947 |
- |
0.41% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.14% |
8488.069 |
8584.856 |
- |
0.70% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/1024
|
1.14% |
20.570 |
20.804 |
- |
-7.81% |
- |
|
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle
|
1.14% |
55.931 |
56.568 |
- |
1.01% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1024
|
1.14% |
766.792 |
775.517 |
- |
0.63% |
- |
|
std::generate(deque<int>)/50
|
1.13% |
11.949 |
12.084 |
- |
0.57% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
1.13% |
391.315 |
395.748 |
- |
0.97% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/1024
|
1.13% |
4181.483 |
4228.834 |
- |
1.31% |
- |
|
std::rotate(list<int>)_(by_1/3)/1024
|
1.13% |
803.828 |
812.926 |
- |
-2.43% |
- |
|
SetIntersection_Front_Vector_float_262144_64
|
1.13% |
1360122.774 |
1375488.720 |
- |
-2.34% |
- |
|
std::flat_map<int,_int>::erase(iterator)/1024
|
1.13% |
74.659 |
75.502 |
- |
-14.99% |
- |
|
std::partition_copy(vector<int>)/32
|
1.13% |
7.982 |
8.072 |
- |
0.50% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8
|
1.13% |
21.281 |
21.521 |
- |
1.12% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
1.13% |
1078496.632 |
1090634.919 |
- |
-2.11% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192
|
1.12% |
4211.660 |
4259.028 |
- |
-14.96% |
- |
|
std::partition_point(list<int>)/50
|
1.12% |
24.819 |
25.098 |
- |
1.17% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
1.12% |
14.850 |
15.017 |
- |
0.33% |
- |
|
std::copy_backward(list<int>)/64
|
1.12% |
30.778 |
31.123 |
- |
0.76% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/262144
|
1.12% |
59827.395 |
60498.657 |
- |
0.32% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
1.12% |
116419.262 |
117724.590 |
- |
-0.27% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_Control
|
1.12% |
2.021 |
2.044 |
- |
0.64% |
- |
|
rng::for_each(multiset<int>)/32
|
1.12% |
25.149 |
25.431 |
- |
-0.10% |
- |
|
BM_PushHeap_string_Random_64
|
1.12% |
12.757 |
12.900 |
- |
-0.93% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/8192
|
1.12% |
6879.276 |
6956.272 |
- |
0.47% |
- |
|
std::transform(deque<int>,_deque<int>)/50
|
1.12% |
36.276 |
36.682 |
- |
0.13% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
1.12% |
391.945 |
396.330 |
- |
0.08% |
- |
|
std::copy_n(vector<bool>)_(aligned)/32768
|
1.12% |
35.406 |
35.801 |
- |
2.30% |
- |
|
rng::for_each(multimap<int>)/50
|
1.12% |
40.206 |
40.654 |
- |
1.45% |
- |
|
std::generate(vector<int>)/8192
|
1.12% |
1823.829 |
1844.167 |
- |
0.39% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/50
|
1.12% |
1947.144 |
1968.857 |
- |
0.14% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/4096
|
1.11% |
946.265 |
956.808 |
- |
0.38% |
- |
|
std::find_end(list<int>)_(near_matches)/1000
|
1.11% |
33113.347 |
33482.271 |
- |
2.29% |
- |
|
BM_StringFindStringLiteral/64
|
1.11% |
2.157 |
2.181 |
- |
-0.39% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeFirst
|
1.11% |
1.396 |
1.412 |
- |
-0.61% |
- |
|
std::partition_point(vector<int>)/1024
|
1.11% |
6.041 |
6.108 |
- |
-5.72% |
- |
|
std::find(vector<long_long>)_(process_all)/8
|
1.11% |
1.096 |
1.109 |
- |
-14.30% |
- |
|
SetIntersection_None_Set_uint32_16384_4
|
1.11% |
155613220.436 |
157336586.723 |
- |
4.97% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536
|
1.11% |
14931.691 |
15096.920 |
- |
0.45% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192
|
1.10% |
11563.844 |
11691.617 |
- |
1.88% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
1.10% |
213.000 |
215.353 |
- |
-0.51% |
- |
|
std::adjacent_find(vector<int>,_pred)/50
|
1.10% |
23.425 |
23.683 |
- |
1.26% |
- |
|
std::map<int,_int>::count(key)_(existent)/8192
|
1.10% |
5.745 |
5.808 |
- |
0.31% |
- |
|
BM_CmpEqual_uint_uchar
|
1.10% |
1.093 |
1.105 |
- |
0.85% |
- |
|
std::fill_n(deque<int>)/1024
|
1.10% |
29.519 |
29.842 |
- |
-0.39% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
1.09% |
390.750 |
395.027 |
- |
-2.21% |
- |
|
std::make_heap(vector<int>,_pred)_(heap)/8
|
1.09% |
14.599 |
14.758 |
- |
0.58% |
- |
|
rng::starts_with(list<int>)/1000
|
1.09% |
751.616 |
759.829 |
- |
0.16% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
1.09% |
596321.686 |
602828.816 |
- |
0.75% |
- |
|
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192
|
1.09% |
1163.020 |
1175.709 |
- |
0.15% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/1024
|
1.09% |
730.890 |
738.863 |
- |
0.35% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8192
|
1.09% |
312.034 |
315.437 |
- |
0.94% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
1.09% |
1240.422 |
1253.923 |
- |
-0.52% |
- |
|
BM_PushHeap_string_Ascending_262144
|
1.09% |
29.350 |
29.670 |
- |
-6.42% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
1.09% |
8741977.982 |
8837094.666 |
- |
-1.49% |
- |
|
std::copy_n(deque<int>)/262144
|
1.09% |
11608.260 |
11734.552 |
- |
1.09% |
- |
|
std::fill_n(vector<bool>)/4096
|
1.09% |
4.160 |
4.205 |
- |
0.44% |
- |
|
SetIntersection_None_Set_uint32_16384_256
|
1.08% |
154322308.179 |
155995924.468 |
- |
3.64% |
- |
|
BM_CmpLess_ushort_uchar
|
1.08% |
1.100 |
1.112 |
- |
0.20% |
- |
|
std::stable_sort(deque<int>)_(repeated)/1024
|
1.08% |
1409.483 |
1424.764 |
- |
0.65% |
- |
|
std::unique(vector<int>)_(contiguous)/8192
|
1.08% |
1897.929 |
1918.497 |
- |
0.14% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/32
|
1.08% |
742.000 |
750.039 |
- |
0.19% |
- |
|
std::upper_bound(std::forward_list<int>)/8
|
1.08% |
15.990 |
16.163 |
- |
0.32% |
- |
|
BM_std_minmax_element<int>/5500
|
1.08% |
1422.871 |
1438.255 |
- |
3.37% |
- |
|
SetIntersection_None_Vector_uint64_262144_1024
|
1.08% |
1114535.784 |
1126582.979 |
- |
0.33% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192
|
1.08% |
96762.589 |
97808.165 |
- |
-1.36% |
- |
|
BM_toupper_string<wchar_t>
|
1.08% |
6.301 |
6.369 |
- |
0.28% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/32768
|
1.08% |
971.109 |
981.571 |
- |
3.79% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024
|
1.08% |
4.528 |
4.576 |
- |
1.42% |
- |
|
std::unordered_multiset<int>::ctor(const&)/8192
|
1.08% |
54517.349 |
55103.760 |
- |
1.15% |
- |
|
std::make_heap(deque<int>,_pred)_(heap)/8
|
1.08% |
18.856 |
19.059 |
- |
0.49% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
1.07% |
392.378 |
396.595 |
- |
0.21% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/1024
|
1.07% |
56.521 |
57.128 |
- |
13.23% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.07% |
588.057 |
594.372 |
- |
0.89% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Small_Control
|
1.07% |
1.643 |
1.661 |
- |
-7.57% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
1.07% |
6569425.171 |
6639918.776 |
- |
2.87% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.07% |
15805.860 |
15975.248 |
- |
0.09% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/1024
|
1.07% |
243.917 |
246.529 |
- |
-1.51% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.07% |
446.664 |
451.434 |
- |
2.08% |
- |
|
BM_CmpEqual_int_schar
|
1.07% |
1.122 |
1.134 |
- |
1.91% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/1024
|
1.07% |
12552.625 |
12686.475 |
- |
-4.08% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576
|
1.07% |
1446158.557 |
1461574.459 |
- |
0.73% |
- |
|
std::stable_sort(vector<NonIntegral>)_(repeated)/8
|
1.07% |
15.823 |
15.992 |
- |
0.54% |
- |
|
vector<bool>::resize()
|
1.06% |
10.729 |
10.844 |
- |
1.88% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
1.06% |
392.113 |
396.280 |
- |
-0.19% |
- |
|
BM_StringAssignAsciiz_Large_Transparent
|
1.06% |
11.608 |
11.731 |
- |
3.00% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/8192
|
1.06% |
7503.752 |
7583.293 |
- |
-0.17% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
1.06% |
149131.959 |
150711.886 |
- |
-0.40% |
- |
|
std::copy_backward(list<int>)/1048576
|
1.06% |
871469.061 |
880701.460 |
- |
0.46% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/1024
|
1.06% |
20.710 |
20.929 |
- |
2.08% |
- |
|
BM_vector_deque_ranges_copy_backward/5500
|
1.06% |
196.280 |
198.356 |
- |
0.88% |
- |
|
rng::find_last(vector<int>)_(bail_10%)/8
|
1.06% |
2.005 |
2.026 |
- |
0.78% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576
|
1.06% |
244125.712 |
246701.790 |
- |
0.61% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.05% |
53994.291 |
54563.924 |
- |
0.23% |
- |
|
BM_vector_deque_ranges_copy/5500
|
1.05% |
194.358 |
196.407 |
- |
0.27% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.05% |
39651.337 |
40069.438 |
- |
1.44% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8
|
1.05% |
20.082 |
20.294 |
- |
-0.23% |
- |
|
std::make_heap(vector<NonIntegral>)_(repeated)/8
|
1.05% |
17.436 |
17.620 |
- |
0.87% |
- |
|
std::upper_bound(std::list<int>)/8
|
1.05% |
16.110 |
16.279 |
- |
0.37% |
- |
|
SetIntersection_None_Set_uint32_262144_262144
|
1.05% |
1175592.285 |
1187957.518 |
- |
0.82% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8
|
1.05% |
18.050 |
18.240 |
- |
0.48% |
- |
|
BM_CmpEqual_schar_schar
|
1.05% |
1.080 |
1.092 |
- |
0.77% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192
|
1.05% |
204151.294 |
206294.669 |
- |
1.35% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.05% |
57426.303 |
58028.961 |
- |
1.94% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/1024
|
1.05% |
8265.795 |
8352.452 |
- |
0.44% |
- |
|
std::partial_sort_copy(deque<int>)_(repeated)/8
|
1.05% |
9.749 |
9.851 |
- |
1.83% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.05% |
8404.936 |
8492.816 |
- |
0.55% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/0
|
1.04% |
12.882 |
13.017 |
- |
0.09% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
1.04% |
754.405 |
762.274 |
- |
1.41% |
- |
|
std::upper_bound(std::vector<int>)/8
|
1.04% |
5.938 |
6.000 |
- |
0.19% |
- |
|
rng::starts_with(list<int>)/1024
|
1.04% |
769.144 |
777.147 |
- |
0.19% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1
|
1.04% |
1026265.316 |
1036928.858 |
- |
-0.47% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8192
|
1.04% |
199.701 |
201.775 |
- |
-0.16% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/1024
|
1.04% |
776.104 |
784.141 |
- |
-0.15% |
- |
|
BM_CmpEqual_ushort_uchar
|
1.03% |
1.093 |
1.104 |
- |
1.02% |
- |
|
std::stable_sort(deque<int>)_(shuffled)/8192
|
1.03% |
14160.003 |
14306.517 |
- |
1.09% |
- |
|
BM_vector_deque_copy/1024
|
1.03% |
35.771 |
36.140 |
- |
0.21% |
- |
|
BM_lexicographical_compare_three_way_fast_path/16384
|
1.03% |
3742.951 |
3781.595 |
- |
0.29% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8
|
1.03% |
3.386 |
3.421 |
- |
0.86% |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/8192
|
1.03% |
41801.505 |
42232.908 |
- |
-0.91% |
- |
|
rng::find_last(vector<int>)_(bail_10%)/8192
|
1.03% |
1641.591 |
1658.521 |
- |
0.52% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32
|
1.03% |
17.886 |
18.070 |
- |
0.58% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
1.03% |
16004.565 |
16169.422 |
- |
1.09% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
1.03% |
753.368 |
761.127 |
- |
0.06% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0
|
1.03% |
13.085 |
13.219 |
- |
0.72% |
- |
|
ranges::minmax(std::vector<__int128>)/70000
|
1.03% |
34866.881 |
35224.470 |
- |
0.44% |
- |
|
BM_PushHeap_float_QuickSortAdversary_16
|
1.02% |
0.976 |
0.986 |
- |
-3.93% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16
|
1.02% |
2146364.746 |
2168352.621 |
- |
0.59% |
- |
|
std::swap_ranges(list<int>)/32
|
1.02% |
19.359 |
19.557 |
- |
0.53% |
- |
|
std::rotate_copy(list<int>)/50
|
1.02% |
13.765 |
13.906 |
- |
0.14% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/32
|
1.02% |
23.011 |
23.246 |
- |
-0.87% |
- |
|
std::make_heap(vector<int>,_pred)_(ascending)/8
|
1.02% |
16.686 |
16.856 |
- |
1.10% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/0
|
1.02% |
16.972 |
17.145 |
- |
0.71% |
- |
|
BM_num_get<void*>
|
1.02% |
10.872 |
10.983 |
- |
0.16% |
- |
|
rng::fold_left(list<int>)/32
|
1.02% |
20.560 |
20.770 |
- |
0.50% |
- |
|
BM_std_minmax_element<int>/65536
|
1.02% |
17005.218 |
17178.168 |
- |
3.99% |
- |
|
std::replace(vector<int>)_(prefix)/8192
|
1.02% |
1265.227 |
1278.090 |
- |
0.13% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.01% |
12164.640 |
12288.082 |
- |
-0.58% |
- |
|
std::is_permutation(list<int>)_(4leg)_(shuffled)/8
|
1.01% |
42.411 |
42.841 |
- |
0.54% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
1.01% |
883.928 |
892.894 |
- |
-7.13% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
1.01% |
390.585 |
394.546 |
- |
-0.15% |
- |
|
BM_deque_deque_move_backward/4096
|
1.01% |
151.077 |
152.610 |
- |
-0.64% |
- |
|
BM_deque_vector_move_backward/4096
|
1.01% |
146.602 |
148.087 |
- |
-1.18% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/1024
|
1.01% |
245.658 |
248.147 |
- |
0.14% |
- |
|
BM_deque_vector_copy_backward/1024
|
1.01% |
36.637 |
37.008 |
- |
0.08% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024
|
1.01% |
8038.759 |
8120.056 |
- |
0.70% |
- |
|
rng::for_each(multimap<int>)/8
|
1.01% |
6.131 |
6.193 |
- |
-0.09% |
- |
|
std::partial_sort_copy(deque<int>)_(pipe-organ)/8
|
1.01% |
9.923 |
10.023 |
- |
1.11% |
- |
|
std::map<int,_int>::erase(key)_(existent)/32
|
1.01% |
22.451 |
22.678 |
- |
2.44% |
- |
|
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8
|
1.01% |
16.425 |
16.591 |
- |
0.06% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
1.01% |
388.471 |
392.392 |
- |
0.06% |
- |
|
std::copy(list<int>)/4096
|
1.01% |
3241.840 |
3274.545 |
- |
6.25% |
- |
|
std::find_if(vector<char>)_(process_all)/1024
|
1.01% |
124.177 |
125.429 |
- |
0.35% |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/50
|
1.01% |
2.090 |
2.111 |
- |
1.19% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/32
|
1.01% |
599.511 |
605.549 |
- |
-0.68% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000
|
1.01% |
716.104 |
723.309 |
- |
1.04% |
- |
|
rng::for_each(multiset<int>)/8
|
1.01% |
6.683 |
6.750 |
- |
-1.69% |
- |
|
std::unique(deque<int>,_pred)_(contiguous)/32
|
1.00% |
56.663 |
57.232 |
- |
0.77% |
- |
|
SetIntersection_None_Vector_uint64_256_256
|
1.00% |
2108461.175 |
2129624.242 |
- |
1.22% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_pred)/8
|
1.00% |
2.606 |
2.632 |
- |
0.08% |
- |
|
std::stable_sort(deque<int>)_(heap)/8
|
1.00% |
23.667 |
23.904 |
- |
-0.76% |
- |
|
std::stable_sort(deque<int>)_(descending)/8192
|
1.00% |
20350.676 |
20554.647 |
- |
0.05% |
- |
|
std::for_each(vector<int>)/50
|
1.00% |
3.855 |
3.893 |
- |
0.67% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0
|
1.00% |
18.444 |
18.628 |
- |
1.02% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/32
|
1.00% |
2.287 |
2.310 |
- |
0.25% |
- |
|
std::unique(vector<int>)_(contiguous)/32
|
1.00% |
47.848 |
48.327 |
- |
-0.04% |
- |