|
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192
|
393.87% |
35.497 |
175.308 |
- |
393.33% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024
|
268.67% |
26.584 |
98.006 |
- |
268.73% |
- |
|
std::fill_n(vector<bool>)/262144
|
255.36% |
229.037 |
813.905 |
- |
-13.51% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/32
|
166.95% |
12.729 |
33.981 |
- |
170.64% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/1024
|
166.77% |
50.104 |
133.661 |
- |
153.45% |
- |
|
std::vector<std::string>::operator=(const&)_(cheap_elements)/32
|
110.62% |
13.052 |
27.491 |
- |
-1.03% |
- |
|
std::search(list<int>)_(same_length)/1024
|
106.73% |
762.209 |
1575.687 |
- |
105.66% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_64
|
89.42% |
8643397.922 |
16371938.312 |
- |
8.77% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_64
|
80.04% |
9613780.560 |
17309081.350 |
- |
22.35% |
- |
|
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024
|
74.72% |
410.742 |
717.653 |
- |
-0.30% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
65.04% |
31.165 |
51.436 |
- |
-1.77% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
64.64% |
0.424 |
0.697 |
- |
62.34% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1
|
62.04% |
0.392 |
0.635 |
- |
-8.85% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
61.91% |
6.450 |
10.443 |
- |
-0.04% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192
|
60.82% |
6.442 |
10.360 |
- |
6.80% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
58.22% |
6.264 |
9.910 |
- |
-8.41% |
- |
|
std::equal(list<int>)_(it,_it,_it)/1024
|
56.06% |
1124.461 |
1754.856 |
- |
12.55% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
54.06% |
4.712 |
7.259 |
- |
-0.34% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192
|
53.23% |
6.280 |
9.622 |
- |
-9.20% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
51.18% |
23.612 |
35.696 |
- |
2.08% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
50.12% |
4.720 |
7.085 |
- |
6.91% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_1
|
49.69% |
0.465 |
0.696 |
- |
29.70% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024
|
49.21% |
4.612 |
6.881 |
- |
-8.74% |
- |
|
SetIntersection_None_Set_float_1024_4
|
48.41% |
8802568.577 |
13064218.049 |
- |
38.39% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/1024
|
47.65% |
63.722 |
94.088 |
- |
-1.05% |
- |
|
SetIntersection_None_Set_float_1024_64
|
46.90% |
8821894.870 |
12959049.995 |
- |
34.39% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384
|
45.00% |
250978078.238 |
363914953.327 |
- |
4.21% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/0
|
44.38% |
0.338 |
0.487 |
- |
-0.20% |
- |
|
SetIntersection_None_Set_float_1024_16
|
44.19% |
8963908.957 |
12925396.641 |
- |
34.42% |
- |
|
SetIntersection_None_Set_float_1024_1
|
43.27% |
8989756.056 |
12879727.805 |
- |
35.22% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
42.93% |
26.877 |
38.416 |
- |
1.94% |
- |
|
BM_PushHeap_uint32_PipeOrgan_1
|
41.91% |
0.409 |
0.580 |
- |
-5.69% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/1024
|
41.83% |
127.323 |
180.584 |
- |
-0.01% |
- |
|
std::find_if(list<int>)_(bail_25%)/1024
|
41.20% |
127.937 |
180.644 |
- |
-0.22% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
39.30% |
45.239 |
63.019 |
- |
-8.68% |
- |
|
ranges::min(std::deque<__int128>)/1
|
38.41% |
0.664 |
0.919 |
- |
53.48% |
- |
|
ranges::min(std::vector<char>)/1
|
36.75% |
0.331 |
0.453 |
- |
17.53% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
35.70% |
50.805 |
68.941 |
- |
-1.02% |
- |
|
ranges::min(std::deque<char>)/70000
|
33.71% |
19818.274 |
26499.082 |
- |
48.62% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
33.34% |
29.883 |
39.846 |
- |
39.40% |
- |
|
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192
|
31.84% |
4314.109 |
5687.929 |
- |
-3.82% |
- |
|
BM_PushHeap_string_Descending_1
|
31.77% |
0.531 |
0.699 |
- |
-0.07% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/8192
|
31.73% |
45.607 |
60.077 |
- |
12.28% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024
|
31.58% |
4.501 |
5.923 |
- |
-6.35% |
- |
|
std::partition(deque<int>)_(dense)/50
|
29.89% |
14.052 |
18.252 |
- |
3.72% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/1048576
|
29.01% |
1976.923 |
2550.439 |
- |
3.22% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
28.73% |
8098.512 |
10425.186 |
- |
-0.91% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
27.76% |
737.214 |
941.844 |
- |
28.22% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/8192
|
27.50% |
702.674 |
895.901 |
- |
44.70% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024
|
27.37% |
35.974 |
45.820 |
- |
24.34% |
- |
|
std::set<std::string>::insert(value)_(already_present)/8192
|
27.04% |
29.840 |
37.909 |
- |
1.80% |
- |
|
std::partition(deque<int>)_(dense)/32
|
26.92% |
9.489 |
12.043 |
- |
5.02% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/0
|
25.93% |
0.386 |
0.486 |
- |
40.46% |
- |
|
std::fill(vector<bool>)/1048576
|
25.13% |
3054.135 |
3821.547 |
- |
0.12% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16384
|
24.97% |
79640886.809 |
99526259.921 |
- |
0.23% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/8192
|
24.63% |
1.291 |
1.609 |
- |
9.99% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/8192
|
24.58% |
7311.784 |
9109.156 |
- |
23.89% |
- |
|
BM_toupper_char<wchar_t>
|
24.52% |
0.551 |
0.686 |
- |
12.47% |
- |
|
BM_toupper_char<char>
|
24.40% |
0.553 |
0.688 |
- |
-0.12% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16
|
24.38% |
2210726.304 |
2749742.095 |
- |
-4.21% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/8192
|
24.04% |
757.904 |
940.077 |
- |
46.20% |
- |
|
std::unordered_set<int>::count(key)_(existent)/8192
|
23.92% |
1.281 |
1.588 |
- |
10.28% |
- |
|
std::set<std::string>::erase(key)_(existent)/1024
|
23.79% |
60.291 |
74.634 |
- |
3.89% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/8192
|
23.66% |
11.140 |
13.777 |
- |
-3.69% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/32
|
23.30% |
350.324 |
431.966 |
- |
8.75% |
- |
|
std::set<int>::ctor(const&,_alloc)/1024
|
22.65% |
6365.747 |
7807.752 |
- |
25.56% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
22.60% |
98.419 |
120.657 |
- |
16.07% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
22.49% |
34.444 |
42.191 |
- |
-9.12% |
- |
|
std::list<int>::ctor(size)/8192
|
22.36% |
93359.438 |
114238.707 |
- |
17.99% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/8192
|
22.28% |
66.375 |
81.163 |
- |
-14.89% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
22.20% |
8376.232 |
10236.097 |
- |
16.73% |
- |
|
std::list<int>::ctor(size)/1024
|
22.18% |
11562.706 |
14126.898 |
- |
19.27% |
- |
|
ranges::minmax(std::list<char>)/1
|
22.01% |
0.377 |
0.460 |
- |
9.46% |
- |
|
std::unordered_set<int>::count(key)_(existent)/1024
|
21.81% |
1.294 |
1.577 |
- |
28.06% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/32
|
21.77% |
32.447 |
39.509 |
- |
2.44% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32
|
21.54% |
1.044 |
1.269 |
- |
21.65% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/16
|
21.47% |
10.679 |
12.972 |
- |
10.69% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
21.19% |
6489.759 |
7865.218 |
- |
18.03% |
- |
|
std::set<std::string>::erase(key)_(existent)/8192
|
20.96% |
72.345 |
87.509 |
- |
0.31% |
- |
|
std::unordered_set<int>::count(key)_(existent)/32
|
20.89% |
1.225 |
1.481 |
- |
4.98% |
- |
|
std::any_of(vector<int>)_(process_all)/50
|
20.86% |
12.571 |
15.194 |
- |
10.28% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
20.73% |
276939.835 |
334336.484 |
- |
12.76% |
- |
|
std::search(deque<int>)_(no_match)/1024
|
20.41% |
343.994 |
414.201 |
- |
55.21% |
- |
|
ranges::min(std::deque<char>)/64
|
20.39% |
17.984 |
21.651 |
- |
30.70% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32
|
20.19% |
319.721 |
384.264 |
- |
16.41% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeMiddle
|
20.10% |
1.546 |
1.857 |
- |
27.88% |
- |
|
ranges::min(std::list<long_long>)/1
|
20.00% |
0.375 |
0.450 |
- |
47.03% |
- |
|
BM_PushHeap_string_PipeOrgan_1
|
19.94% |
0.584 |
0.700 |
- |
-0.05% |
- |
|
std::set<std::string>::erase(iterator)/8192
|
19.85% |
27.351 |
32.780 |
- |
6.15% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8
|
19.82% |
4.660 |
5.584 |
- |
-1.23% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/8192
|
19.74% |
6745.710 |
8077.189 |
- |
13.52% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_1024
|
19.72% |
5913198.504 |
7078997.474 |
- |
-0.20% |
- |
|
BM_PushHeap_string_Ascending_1
|
19.70% |
0.585 |
0.700 |
- |
-0.14% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
19.56% |
10941.331 |
13081.338 |
- |
14.49% |
- |
|
BM_vector_deque_move/2
|
19.28% |
1.727 |
2.060 |
- |
-0.20% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/1024
|
19.26% |
24.669 |
29.421 |
- |
18.74% |
- |
|
BM_PushHeap_float_PipeOrgan_1
|
19.15% |
0.466 |
0.555 |
- |
-20.27% |
- |
|
std::find_if(list<int>)_(process_all)/8192
|
19.07% |
7735.543 |
9210.868 |
- |
26.75% |
- |
|
std::search(deque<int>)_(near_matches)/1000
|
19.05% |
18680.726 |
22238.680 |
- |
28.21% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/1024
|
18.94% |
57.154 |
67.979 |
- |
3.62% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/0
|
18.91% |
0.338 |
0.402 |
- |
9.52% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/8192
|
18.71% |
11124.608 |
13206.446 |
- |
13.20% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/8192
|
18.63% |
28.038 |
33.262 |
- |
1.28% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
18.60% |
22.841 |
27.089 |
- |
15.23% |
- |
|
ranges::min(std::list<__int128>)/8
|
18.60% |
2.062 |
2.446 |
- |
18.38% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192
|
18.49% |
1.584 |
1.877 |
- |
48.31% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/32
|
18.41% |
1.367 |
1.619 |
- |
-5.55% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/1024
|
18.22% |
21.709 |
25.664 |
- |
2.75% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32
|
18.12% |
10.457 |
12.352 |
- |
20.93% |
- |
|
std::copy_n(vector<int>)/4096
|
18.10% |
172.086 |
203.230 |
- |
-9.75% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_256
|
18.06% |
18655393.692 |
22024700.879 |
- |
19.46% |
- |
|
BM_vector_deque_move/1
|
17.89% |
1.952 |
2.302 |
- |
-1.61% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/1024
|
17.79% |
75.125 |
88.490 |
- |
5.00% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/50
|
17.78% |
17.564 |
20.687 |
- |
4.51% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/32
|
17.39% |
10.048 |
11.795 |
- |
24.12% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192
|
17.26% |
8.931 |
10.472 |
- |
8.67% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
17.23% |
23.508 |
27.558 |
- |
22.72% |
- |
|
BM_PushHeap_string_PipeOrgan_262144
|
17.22% |
17.460 |
20.466 |
- |
16.72% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
17.17% |
320.323 |
375.320 |
- |
13.31% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
17.14% |
94263.220 |
110422.408 |
- |
11.66% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/1024
|
17.14% |
5.460 |
6.396 |
- |
33.16% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/1024
|
17.09% |
20.042 |
23.467 |
- |
5.17% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
17.08% |
1401.710 |
1641.087 |
- |
11.76% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
17.05% |
11801.055 |
13812.659 |
- |
17.69% |
- |
|
std::find_if(vector<int>)_(process_all)/8
|
17.03% |
1.347 |
1.576 |
- |
-0.75% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
16.85% |
43.644 |
50.999 |
- |
22.50% |
- |
|
BM_tolower_char<char>
|
16.75% |
0.617 |
0.720 |
- |
4.18% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/8192
|
16.72% |
8.055 |
9.402 |
- |
39.69% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/8192
|
16.69% |
22.447 |
26.193 |
- |
15.96% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
16.67% |
30.463 |
35.543 |
- |
4.90% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/1024
|
16.54% |
12636.927 |
14727.096 |
- |
1.77% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
16.53% |
62.416 |
72.733 |
- |
-1.70% |
- |
|
BM_PushHeap_string_PipeOrgan_16
|
16.53% |
4.144 |
4.829 |
- |
14.62% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
16.50% |
34.535 |
40.232 |
- |
7.92% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
16.21% |
97.253 |
113.017 |
- |
14.65% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024
|
16.17% |
24.722 |
28.720 |
- |
21.31% |
- |
|
std::list<int>::ctor(size)/32
|
15.96% |
320.932 |
372.151 |
- |
14.14% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/50
|
15.90% |
26.031 |
30.171 |
- |
10.02% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32
|
15.87% |
1.173 |
1.359 |
- |
13.41% |
- |
|
bm_ranges_lexicographical_compare<int>/1
|
15.85% |
1.309 |
1.516 |
- |
3.58% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192
|
15.80% |
33.765 |
39.101 |
- |
15.23% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32
|
15.64% |
10.340 |
11.956 |
- |
14.66% |
- |
|
BM_PushHeap_string_Random_16384
|
15.61% |
15.974 |
18.468 |
- |
11.37% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/32
|
15.45% |
17.870 |
20.631 |
- |
7.50% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
15.40% |
11223.150 |
12951.803 |
- |
12.84% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8
|
15.35% |
4.168 |
4.808 |
- |
14.63% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/1024
|
15.33% |
83.963 |
96.831 |
- |
-15.09% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8
|
15.27% |
0.736 |
0.848 |
- |
18.32% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
15.27% |
12460.738 |
14363.472 |
- |
8.61% |
- |
|
BM_StringEraseWithMove_Empty_Transparent
|
15.19% |
0.559 |
0.644 |
- |
11.44% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/32
|
15.18% |
741.027 |
853.500 |
- |
14.47% |
- |
|
rng::find(vector<bool>)_(process_all)/8
|
15.10% |
0.555 |
0.639 |
- |
-0.76% |
- |
|
std::set<std::string>::insert(value)_(already_present)/32
|
15.05% |
8.914 |
10.255 |
- |
-3.72% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024
|
15.01% |
505.458 |
581.336 |
- |
0.67% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_64
|
14.77% |
8314145.924 |
9542427.312 |
- |
71.75% |
- |
|
std::unordered_map<int,_int>::clear()/8192
|
14.73% |
63769.595 |
73164.022 |
- |
19.86% |
- |
|
std::unordered_map<int,_int>::clear()/1024
|
14.73% |
8239.916 |
9453.779 |
- |
19.34% |
- |
|
std::vector<std::string>::insert(middle)_(expensive_elements)/32
|
14.72% |
27.331 |
31.356 |
- |
11.74% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024
|
14.65% |
6.411 |
7.350 |
- |
6.70% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
14.61% |
42.077 |
48.227 |
- |
0.33% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/1024
|
14.52% |
1.461 |
1.673 |
- |
-5.45% |
- |
|
std::multiset<std::string>::erase(iterator)/8192
|
14.48% |
31.582 |
36.156 |
- |
6.41% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/32
|
14.46% |
10.433 |
11.942 |
- |
13.10% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
14.43% |
633.905 |
725.375 |
- |
8.96% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/8192
|
14.32% |
33.742 |
38.575 |
- |
30.68% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/8192
|
14.20% |
102287.484 |
116811.786 |
- |
-1.17% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
14.15% |
662.007 |
755.659 |
- |
8.96% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/1024
|
14.11% |
913174.242 |
1042036.140 |
- |
-0.84% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
14.09% |
2393446.212 |
2730631.004 |
- |
9.71% |
- |
|
BM_std_minmax_element<char>/2
|
14.07% |
0.603 |
0.687 |
- |
5.83% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0
|
14.04% |
64.468 |
73.517 |
- |
19.45% |
- |
|
BM_PushHeap_string_PipeOrgan_64
|
13.99% |
5.735 |
6.537 |
- |
14.99% |
- |
|
BM_StringRelational_Compare_Small_Empty_Control
|
13.92% |
1.609 |
1.833 |
- |
-0.28% |
- |
|
BM_vector_deque_copy_backward/64000
|
13.88% |
7256.225 |
8263.675 |
- |
3.39% |
- |
|
BM_deque_deque_move/0
|
13.86% |
0.809 |
0.921 |
- |
18.27% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192
|
13.86% |
11385.720 |
12963.619 |
- |
13.19% |
- |
|
std::vector<std::string>::ctor(size)/32
|
13.74% |
32.136 |
36.552 |
- |
6.89% |
- |
|
ranges::min(std::vector<__int128>)/70000
|
13.71% |
29886.819 |
33985.574 |
- |
-0.75% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
13.70% |
73.214 |
83.245 |
- |
16.46% |
- |
|
ranges::min(std::list<__int128>)/64
|
13.69% |
33.190 |
37.734 |
- |
13.30% |
- |
|
std::find(vector<short>)_(bail_25%)/8
|
13.66% |
0.710 |
0.807 |
- |
13.24% |
- |
|
std::stable_sort(deque<int>)_(heap)/8
|
13.63% |
23.667 |
26.893 |
- |
0.04% |
- |
|
BM_deque_vector_ranges_move_backward/0
|
13.63% |
1.342 |
1.525 |
- |
11.20% |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/8
|
13.59% |
11.262 |
12.793 |
- |
-2.70% |
- |
|
BM_vector_deque_ranges_move_backward/64000
|
13.58% |
7061.837 |
8020.584 |
- |
2.41% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
13.51% |
66666.752 |
75670.683 |
- |
-3.71% |
- |
|
BM_vector_deque_ranges_move_backward/70000
|
13.49% |
7821.490 |
8876.745 |
- |
3.79% |
- |
|
BM_vector_deque_ranges_copy_backward/64000
|
13.45% |
7199.611 |
8167.872 |
- |
4.21% |
- |
|
std::search(deque<int>)_(near_matches)/1024
|
13.43% |
20553.620 |
23314.905 |
- |
28.39% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
13.40% |
829.050 |
940.151 |
- |
44.52% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
13.39% |
96.404 |
109.313 |
- |
11.17% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32
|
13.39% |
705.357 |
799.792 |
- |
1.12% |
- |
|
BM_deque_vector_move_backward/70000
|
13.25% |
7751.143 |
8777.877 |
- |
-1.46% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
13.12% |
669.668 |
757.543 |
- |
3.00% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
13.10% |
683.232 |
772.757 |
- |
-5.07% |
- |
|
BM_PushHeap_string_SingleElement_1024
|
13.05% |
2.712 |
3.066 |
- |
18.09% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/1024
|
13.00% |
23.832 |
26.930 |
- |
16.44% |
- |
|
BM_deque_deque_ranges_copy/0
|
12.98% |
0.735 |
0.830 |
- |
-1.58% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192
|
12.98% |
32.632 |
36.868 |
- |
15.74% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
12.94% |
46.791 |
52.846 |
- |
13.29% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024
|
12.92% |
1.650 |
1.864 |
- |
26.02% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
12.83% |
32.797 |
37.006 |
- |
2.30% |
- |
|
BM_PushHeap_string_SingleElement_256
|
12.78% |
2.715 |
3.062 |
- |
13.28% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
12.75% |
795.431 |
896.881 |
- |
4.71% |
- |
|
BM_vector_deque_copy_backward/65536
|
12.72% |
7428.858 |
8374.117 |
- |
1.32% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/0
|
12.71% |
27.117 |
30.563 |
- |
2.65% |
- |
|
BM_vector_deque_move_backward/64000
|
12.68% |
7049.427 |
7943.173 |
- |
-0.66% |
- |
|
SetIntersection_Interlaced_Vector_float_256_256
|
12.67% |
4553133.961 |
5130135.567 |
- |
-0.11% |
- |
|
BM_PushHeap_float_QuickSortAdversary_1
|
12.65% |
0.466 |
0.525 |
- |
-24.63% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/1024
|
12.64% |
21.830 |
24.590 |
- |
10.00% |
- |
|
BM_vector_deque_move_backward/65536
|
12.64% |
7360.985 |
8291.477 |
- |
3.78% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/8192
|
12.59% |
3248.747 |
3657.843 |
- |
18.32% |
- |
|
BM_deque_vector_ranges_move/0
|
12.53% |
1.308 |
1.472 |
- |
-3.89% |
- |
|
BM_vector_deque_ranges_copy_backward/65536
|
12.46% |
7389.624 |
8310.089 |
- |
2.55% |
- |
|
BM_PushHeap_string_SingleElement_16384
|
12.41% |
2.704 |
3.039 |
- |
18.03% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/1024
|
12.38% |
1.379 |
1.549 |
- |
7.84% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_4
|
12.37% |
1567920.028 |
1761874.165 |
- |
-2.93% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/8192
|
12.34% |
42.074 |
47.267 |
- |
1.58% |
- |
|
std::sort_heap(vector<NonIntegral>,_pred)/8
|
12.28% |
29.345 |
32.949 |
- |
2.94% |
- |
|
BM_vector_deque_copy_backward/70000
|
12.24% |
7978.416 |
8955.131 |
- |
2.14% |
- |
|
std::upper_bound(std::list<int>)/8192
|
12.24% |
13140.472 |
14748.402 |
- |
8.27% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/16
|
12.22% |
9.189 |
10.312 |
- |
34.64% |
- |
|
BM_vector_deque_copy/0
|
12.21% |
0.604 |
0.677 |
- |
70.86% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/8192
|
12.17% |
26.914 |
30.189 |
- |
8.98% |
- |
|
BM_vector_deque_move_backward/70000
|
12.08% |
7735.353 |
8669.785 |
- |
-0.01% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
12.08% |
92.934 |
104.159 |
- |
4.38% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/8192
|
12.05% |
29.468 |
33.018 |
- |
16.89% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/32
|
12.04% |
25.233 |
28.272 |
- |
13.35% |
- |
|
BM_PushHeap_string_Random_1
|
12.03% |
0.469 |
0.526 |
- |
-9.77% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32
|
11.94% |
2.213 |
2.477 |
- |
-3.26% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256
|
11.88% |
4181490.137 |
4678318.496 |
- |
9.58% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/1024
|
11.79% |
24.633 |
27.538 |
- |
16.45% |
- |
|
std::lower_bound(std::list<int>)/8192
|
11.78% |
13237.348 |
14796.284 |
- |
9.82% |
- |
|
BM_PushHeap_string_SingleElement_262144
|
11.77% |
2.734 |
3.055 |
- |
16.81% |
- |
|
BM_PushHeap_uint64_SingleElement_1
|
11.77% |
0.479 |
0.535 |
- |
14.89% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/8192
|
11.75% |
29.537 |
33.007 |
- |
21.40% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/32
|
11.66% |
36.266 |
40.495 |
- |
5.86% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
11.63% |
10.930 |
12.201 |
- |
13.67% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024
|
11.59% |
6.316 |
7.048 |
- |
-10.33% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/8192
|
11.57% |
28.943 |
32.291 |
- |
12.25% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
11.55% |
20.919 |
23.336 |
- |
-43.38% |
- |
|
BM_PushHeap_string_PipeOrgan_4
|
11.41% |
2.567 |
2.859 |
- |
14.54% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
11.40% |
448.283 |
499.404 |
- |
11.58% |
- |
|
BM_PushHeap_string_SingleElement_64
|
11.39% |
2.777 |
3.093 |
- |
14.13% |
- |
|
std::sort_heap(deque<int>,_pred)/1024
|
11.39% |
12596.954 |
14031.564 |
- |
14.39% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/8192
|
11.38% |
28.076 |
31.271 |
- |
10.18% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
11.37% |
34.642 |
38.583 |
- |
-27.08% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/32
|
11.34% |
309.396 |
344.496 |
- |
-0.71% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/0
|
11.29% |
0.272 |
0.303 |
- |
11.45% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/50
|
11.29% |
21.621 |
24.062 |
- |
-6.87% |
- |
|
BM_StringEraseWithMove_Empty_Opaque
|
11.23% |
0.802 |
0.892 |
- |
11.18% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1024
|
11.16% |
5316786.676 |
5910283.259 |
- |
11.15% |
- |
|
BM_PushHeap_float_Ascending_1
|
11.16% |
0.467 |
0.519 |
- |
-0.42% |
- |
|
std::sort_heap(vector<int>,_pred)/8
|
11.16% |
28.885 |
32.108 |
- |
2.37% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/8192
|
11.09% |
1.221 |
1.357 |
- |
12.34% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_16
|
11.04% |
3221521.985 |
3577023.713 |
- |
48.43% |
- |
|
BM_PushHeap_string_PipeOrgan_256
|
11.03% |
7.822 |
8.685 |
- |
14.47% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/8192
|
11.02% |
102034.835 |
113279.926 |
- |
4.35% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024
|
10.98% |
36902.658 |
40954.844 |
- |
11.21% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_4
|
10.98% |
1282711.515 |
1423495.554 |
- |
15.39% |
- |
|
BM_PushHeap_float_PipeOrgan_4
|
10.93% |
0.484 |
0.537 |
- |
-0.06% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0
|
10.89% |
0.812 |
0.901 |
- |
10.85% |
- |
|
std::set<std::string>::find(key)_(non-existent)/32
|
10.88% |
9.045 |
10.029 |
- |
0.41% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
10.87% |
8266.918 |
9165.232 |
- |
-6.94% |
- |
|
BM_deque_vector_copy_backward/70000
|
10.80% |
7843.430 |
8690.582 |
- |
-3.84% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0
|
10.71% |
32.089 |
35.527 |
- |
11.61% |
- |
|
std::rotate_copy(list<int>)/8192
|
10.66% |
6941.271 |
7681.083 |
- |
11.29% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/32
|
10.65% |
20.756 |
22.966 |
- |
9.44% |
- |
|
std::is_sorted(deque<int>)/8
|
10.62% |
2.667 |
2.950 |
- |
0.02% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_4
|
10.57% |
1429979.884 |
1581159.729 |
- |
17.17% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/1024
|
10.52% |
12552.625 |
13873.542 |
- |
4.80% |
- |
|
std::move(list<int>)/64
|
10.51% |
39.013 |
43.113 |
- |
4.75% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
10.50% |
144034.679 |
159164.296 |
- |
10.50% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/32
|
10.50% |
9.646 |
10.658 |
- |
14.38% |
- |
|
BM_vector_deque_ranges_move_backward/65536
|
10.50% |
7338.762 |
8109.027 |
- |
0.69% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/32
|
10.45% |
31.095 |
34.344 |
- |
5.24% |
- |
|
BM_PushHeap_uint64_Descending_1
|
10.40% |
0.471 |
0.520 |
- |
21.04% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
10.34% |
44944.146 |
49590.926 |
- |
12.88% |
- |
|
BM_deque_vector_ranges_move/5500
|
10.33% |
193.653 |
213.659 |
- |
10.58% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
10.29% |
30.225 |
33.337 |
- |
39.56% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0
|
10.28% |
18.353 |
20.241 |
- |
8.29% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/1024
|
10.22% |
22.315 |
24.596 |
- |
0.05% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
10.20% |
27.792 |
30.627 |
- |
9.46% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/32
|
10.15% |
16.440 |
18.109 |
- |
14.27% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
10.11% |
13670.058 |
15051.806 |
- |
8.92% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/32
|
10.09% |
11.057 |
12.173 |
- |
16.98% |
- |
|
BM_PushHeap_string_PipeOrgan_1024
|
10.09% |
9.444 |
10.397 |
- |
15.44% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
10.07% |
4575371.148 |
5036310.238 |
- |
10.59% |
- |
|
SetIntersection_Front_Vector_string_1024_256
|
10.06% |
9150043.026 |
10070818.172 |
- |
5.37% |
- |
|
ranges::min(std::vector<__int128>)/64
|
10.06% |
26.337 |
28.986 |
- |
-1.70% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/32
|
10.05% |
13.563 |
14.927 |
- |
-10.56% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/8192
|
10.04% |
1.468 |
1.616 |
- |
3.33% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/8192
|
10.03% |
2.745 |
3.021 |
- |
14.66% |
- |
|
std::set<std::string>::insert(value)_(already_present)/1024
|
10.01% |
26.792 |
29.475 |
- |
-0.89% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
10.01% |
44.708 |
49.183 |
- |
-12.27% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8
|
9.98% |
17.454 |
19.196 |
- |
4.46% |
- |
|
BM_deque_vector_move_backward/65536
|
9.97% |
7338.727 |
8070.651 |
- |
0.64% |
- |
|
BM_PushHeap_float_QuickSortAdversary_4
|
9.93% |
0.536 |
0.589 |
- |
0.05% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Small_Control
|
9.92% |
1.643 |
1.806 |
- |
9.84% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/8192
|
9.90% |
20.917 |
22.987 |
- |
4.43% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4
|
9.88% |
1347141.459 |
1480203.675 |
- |
-2.06% |
- |
|
std::multiset<std::string>::erase(iterator)/1024
|
9.87% |
28.695 |
31.528 |
- |
2.72% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/1024
|
9.86% |
32464.780 |
35667.330 |
- |
5.21% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
9.86% |
118601.458 |
130292.288 |
- |
-4.74% |
- |
|
std::stable_partition(deque<int>)_(dense)/1024
|
9.85% |
576.742 |
633.522 |
- |
8.40% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1048576
|
9.75% |
760507.572 |
834638.177 |
- |
9.60% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
9.69% |
52139.615 |
57194.474 |
- |
8.70% |
- |
|
std::set<std::string>::erase(iterator)/1024
|
9.69% |
31.060 |
34.070 |
- |
2.79% |
- |
|
std::reverse_copy(vector<int>)/8
|
9.68% |
2.338 |
2.564 |
- |
8.08% |
- |
|
BM_StringFindCharLiteral/1024
|
9.67% |
17.939 |
19.673 |
- |
-4.20% |
- |
|
std::lower_bound(std::forward_list<int>)/8192
|
9.66% |
10387.820 |
11391.590 |
- |
0.22% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192
|
9.62% |
22.361 |
24.512 |
- |
-22.56% |
- |
|
std::equal(vector<bool>)_(aligned)/8192
|
9.60% |
0.217 |
0.238 |
- |
9.21% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024
|
9.58% |
61.456 |
67.345 |
- |
8.96% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/32
|
9.56% |
347.346 |
380.565 |
- |
1.81% |
- |
|
rng::find_last(list<int>)_(bail_10%)/8192
|
9.52% |
6309.334 |
6910.068 |
- |
9.24% |
- |
|
SetIntersection_None_Set_float_1024_256
|
9.43% |
8874252.837 |
9711393.569 |
- |
1.18% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
9.43% |
37.013 |
40.504 |
- |
6.29% |
- |
|
BM_PushHeap_float_Ascending_4
|
9.38% |
0.535 |
0.585 |
- |
-0.60% |
- |
|
std::set<int>::upper_bound(key)_(existent)/8192
|
9.32% |
7.749 |
8.471 |
- |
1.68% |
- |
|
std::stable_partition(deque<int>)_(dense)/50
|
9.28% |
37.913 |
41.431 |
- |
9.19% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
9.26% |
297.300 |
324.825 |
- |
4.52% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
9.26% |
2743.554 |
2997.505 |
- |
16.21% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/50
|
9.19% |
1.405 |
1.534 |
- |
4.43% |
- |
|
BM_deque_deque_ranges_copy_backward/0
|
9.18% |
0.842 |
0.920 |
- |
8.21% |
- |
|
std::for_each_n(list<int>)/8192
|
9.17% |
7556.751 |
8249.478 |
- |
0.87% |
- |
|
BM_PushHeap_uint64_Ascending_64
|
9.13% |
1.514 |
1.652 |
- |
5.33% |
- |
|
BM_vector_deque_ranges_move_backward/2
|
9.13% |
1.825 |
1.991 |
- |
-6.48% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024
|
9.12% |
24.065 |
26.261 |
- |
13.66% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/32
|
9.10% |
10.547 |
11.507 |
- |
-6.25% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/32
|
9.10% |
921.764 |
1005.634 |
- |
4.20% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32
|
9.10% |
870.589 |
949.790 |
- |
1.76% |
- |
|
BM_std_minmax_element<char>/64
|
9.02% |
17.310 |
18.871 |
- |
6.19% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/32
|
8.98% |
932.719 |
1016.465 |
- |
5.44% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/1048576
|
8.96% |
439599.408 |
479002.825 |
- |
12.62% |
- |
|
BM_vector_deque_ranges_copy_backward/70000
|
8.94% |
7915.634 |
8623.491 |
- |
0.32% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32
|
8.82% |
21.701 |
23.616 |
- |
14.13% |
- |
|
std::unordered_multimap<int,_int>::clear()/8192
|
8.82% |
64844.701 |
70565.920 |
- |
15.78% |
- |
|
std::find_end(deque<int>)_(same_length)/1024
|
8.82% |
332.781 |
362.135 |
- |
8.69% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/8192
|
8.79% |
29.293 |
31.867 |
- |
16.50% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/8192
|
8.73% |
22.495 |
24.458 |
- |
8.92% |
- |
|
std::copy_backward(deque<int>)/262144
|
8.70% |
31221.470 |
33939.246 |
- |
-1.20% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/1
|
8.66% |
0.392 |
0.426 |
- |
-7.10% |
- |
|
std::fill_n(list<int>)/1024
|
8.64% |
439.985 |
477.984 |
- |
2.60% |
- |
|
BM_deque_deque_ranges_move_backward/70000
|
8.61% |
7906.454 |
8586.853 |
- |
0.67% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
8.59% |
5518.184 |
5992.446 |
- |
9.86% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
8.56% |
203696439.673 |
221129286.226 |
- |
17.56% |
- |
|
SetIntersection_Front_Vector_string_16384_1
|
8.54% |
1077881.315 |
1169958.998 |
- |
6.66% |
- |
|
std::partition(list<int>)_(sparse)/8192
|
8.54% |
7666.741 |
8321.534 |
- |
5.62% |
- |
|
std::move_backward(deque<int>)/8
|
8.53% |
3.363 |
3.650 |
- |
2.04% |
- |
|
SetIntersection_Interlaced_Vector_float_256_4
|
8.53% |
4822243.294 |
5233559.424 |
- |
13.31% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/0
|
8.52% |
0.278 |
0.302 |
- |
-12.27% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192
|
8.52% |
9.528 |
10.340 |
- |
-5.73% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/1024
|
8.50% |
69.432 |
75.333 |
- |
8.28% |
- |
|
SetIntersection_None_Set_float_64_64
|
8.49% |
11168700.624 |
12116883.314 |
- |
0.53% |
- |
|
BM_deque_vector_ranges_move_backward/70000
|
8.48% |
7969.408 |
8645.174 |
- |
0.63% |
- |
|
BM_PushHeap_string_PipeOrgan_16384
|
8.45% |
13.172 |
14.285 |
- |
15.46% |
- |
|
std::multiset<std::string>::find(key)_(existent)/8192
|
8.44% |
26.131 |
28.336 |
- |
-3.77% |
- |
|
std::copy_n(list<int>)/4096
|
8.42% |
3524.515 |
3821.231 |
- |
8.10% |
- |
|
std::set<std::string>::erase(key)_(existent)/32
|
8.40% |
50.284 |
54.505 |
- |
-0.38% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/8
|
8.38% |
0.424 |
0.460 |
- |
-0.62% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192
|
8.33% |
32.188 |
34.868 |
- |
0.15% |
- |
|
SetIntersection_None_Set_float_64_1
|
8.32% |
21718738.212 |
23526204.892 |
- |
-0.41% |
- |
|
BM_deque_vector_move_backward/0
|
8.31% |
1.303 |
1.412 |
- |
2.87% |
- |
|
SetIntersection_None_Set_float_1024_1024
|
8.25% |
8947967.179 |
9686079.459 |
- |
2.08% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
8.21% |
47.510 |
51.413 |
- |
-0.31% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32
|
8.18% |
13.631 |
14.746 |
- |
-19.19% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/32
|
8.13% |
2.272 |
2.457 |
- |
11.08% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/32
|
8.12% |
2.370 |
2.563 |
- |
-0.75% |
- |
|
std::partition_point(vector<int>)/8192
|
8.11% |
9.238 |
9.988 |
- |
-0.40% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/32
|
8.08% |
32.584 |
35.216 |
- |
27.09% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/32
|
8.07% |
2.287 |
2.472 |
- |
-5.30% |
- |
|
SetIntersection_None_Set_float_16384_64
|
8.04% |
151453232.826 |
163636702.315 |
- |
-2.03% |
- |
|
std::find_end(deque<int>)_(same_length)/1000
|
8.04% |
325.631 |
351.814 |
- |
7.87% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/8192
|
8.03% |
279303.184 |
301726.479 |
- |
4.64% |
- |
|
SetIntersection_None_Set_float_16384_4
|
8.02% |
152401497.371 |
164618549.982 |
- |
-2.90% |
- |
|
SetIntersection_None_Set_float_16384_1
|
8.02% |
151972274.179 |
164153214.677 |
- |
-3.04% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1000
|
7.99% |
23978.317 |
25893.286 |
- |
4.20% |
- |
|
std::list<std::string>::ctor(size)/1024
|
7.98% |
12505.523 |
13503.529 |
- |
-6.24% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/1024
|
7.97% |
1.458 |
1.575 |
- |
-7.87% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
7.94% |
2025761.427 |
2186656.784 |
- |
17.41% |
- |
|
bm_ranges_lexicographical_compare<int>/8
|
7.94% |
1.498 |
1.617 |
- |
7.73% |
- |
|
SetIntersection_None_Set_float_16384_16
|
7.94% |
151855596.352 |
163908110.062 |
- |
-2.39% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8
|
7.89% |
41.909 |
45.213 |
- |
2.92% |
- |
|
std::stable_partition(list<int>)_(dense)/8192
|
7.85% |
17431.408 |
18799.878 |
- |
-0.91% |
- |
|
std::unordered_multimap<int,_int>::clear()/1024
|
7.82% |
8420.524 |
9079.290 |
- |
14.74% |
- |
|
BM_vector_deque_ranges_move_backward/0
|
7.81% |
0.461 |
0.497 |
- |
-0.46% |
- |
|
std::rotate_copy(deque<int>)/32
|
7.81% |
2.573 |
2.774 |
- |
7.71% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
7.79% |
47.690 |
51.406 |
- |
2.56% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/1024
|
7.75% |
12.215 |
13.162 |
- |
13.80% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
7.73% |
29.773 |
32.076 |
- |
2.04% |
- |
|
BM_StringAssignAsciiz_Large_Transparent
|
7.73% |
11.608 |
12.505 |
- |
2.01% |
- |
|
SetIntersection_Front_Set_uint32_256_64
|
7.71% |
5457244.281 |
5878003.822 |
- |
1.61% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/32
|
7.70% |
16.145 |
17.388 |
- |
3.06% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/1024
|
7.68% |
1.216 |
1.309 |
- |
-14.35% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8
|
7.66% |
6.622 |
7.129 |
- |
2.43% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
7.66% |
23.631 |
25.440 |
- |
3.59% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/8192
|
7.63% |
16860.068 |
18145.733 |
- |
2.22% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/1024
|
7.61% |
1.316 |
1.417 |
- |
13.63% |
- |
|
BM_deque_deque_ranges_move_backward/64000
|
7.61% |
7352.422 |
7911.917 |
- |
2.03% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/1024
|
7.59% |
24.804 |
26.686 |
- |
5.56% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/1024
|
7.57% |
2.453 |
2.638 |
- |
6.51% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
7.56% |
45361.311 |
48789.274 |
- |
10.01% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16
|
7.55% |
5750178.186 |
6184054.074 |
- |
102.31% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst
|
7.52% |
1.203 |
1.294 |
- |
7.48% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1024
|
7.51% |
25158.382 |
27047.495 |
- |
4.07% |
- |
|
BM_deque_vector_ranges_move_backward/1
|
7.48% |
2.010 |
2.161 |
- |
3.10% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192
|
7.47% |
1.659 |
1.783 |
- |
3.54% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/32
|
7.47% |
1.532 |
1.647 |
- |
11.62% |
- |
|
std::stable_sort(deque<int>)_(repeated)/8
|
7.45% |
17.784 |
19.110 |
- |
0.40% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
7.45% |
7150.454 |
7683.445 |
- |
-9.24% |
- |
|
std::partition(deque<int>)_(sparse)/32
|
7.44% |
10.069 |
10.817 |
- |
1.45% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/8192
|
7.42% |
30.870 |
33.161 |
- |
-0.49% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/0
|
7.41% |
0.250 |
0.268 |
- |
6.27% |
- |
|
BM_deque_deque_ranges_copy_backward/65536
|
7.41% |
7407.194 |
7955.713 |
- |
-1.25% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/32
|
7.40% |
202.450 |
217.440 |
- |
6.64% |
- |
|
std::partition_point(vector<int>)/1024
|
7.38% |
6.041 |
6.487 |
- |
4.63% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144
|
7.35% |
0.595 |
0.639 |
- |
5.50% |
- |
|
SetIntersection_None_Set_float_256_4
|
7.34% |
11282467.969 |
12111001.530 |
- |
1.45% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
7.34% |
2.171 |
2.330 |
- |
-0.16% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192
|
7.34% |
11.205 |
12.027 |
- |
4.99% |
- |
|
BM_deque_deque_ranges_copy_backward/2
|
7.33% |
2.353 |
2.526 |
- |
10.16% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024
|
7.32% |
1912.101 |
2052.124 |
- |
-0.77% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
7.32% |
2.170 |
2.328 |
- |
0.79% |
- |
|
BM_deque_vector_copy/5500
|
7.27% |
196.726 |
211.030 |
- |
4.22% |
- |
|
BM_deque_vector_ranges_copy_backward/0
|
7.26% |
1.421 |
1.525 |
- |
6.37% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/1024
|
7.25% |
11.062 |
11.864 |
- |
-6.51% |
- |
|
BM_deque_deque_move_backward/65536
|
7.20% |
7570.413 |
8115.316 |
- |
1.58% |
- |
|
BM_vector_deque_ranges_move_backward/1
|
7.18% |
2.115 |
2.267 |
- |
-6.26% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/32
|
7.15% |
14.749 |
15.803 |
- |
-3.85% |
- |
|
std::stable_sort(vector<NonIntegral>)_(heap)/8192
|
7.14% |
116740.956 |
125080.770 |
- |
1.06% |
- |
|
BM_deque_vector_move_backward/64000
|
7.14% |
7515.808 |
8052.669 |
- |
2.53% |
- |
|
std::multiset<std::string>::count(key)_(existent)/8192
|
7.14% |
29.121 |
31.201 |
- |
4.28% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
7.13% |
355.969 |
381.353 |
- |
14.84% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50
|
7.13% |
26.080 |
27.939 |
- |
5.17% |
- |
|
BM_deque_deque_move_backward/64000
|
7.12% |
7230.942 |
7745.861 |
- |
-0.38% |
- |
|
std::copy_if(vector<int>)_(entire_range)/64
|
7.12% |
15.285 |
16.373 |
- |
0.86% |
- |
|
std::set<int>::lower_bound(key)_(existent)/1024
|
7.09% |
4.302 |
4.607 |
- |
4.41% |
- |
|
vector<bool>(size_type,_const_value_type&)
|
7.09% |
8.380 |
8.974 |
- |
-0.23% |
- |
|
std::set<std::string>::contains(key)_(existent)/8192
|
7.06% |
26.645 |
28.527 |
- |
-0.81% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
7.05% |
32354.235 |
34636.289 |
- |
-0.52% |
- |
|
BM_deque_deque_ranges_move_backward/65536
|
7.03% |
7497.091 |
8024.465 |
- |
-0.36% |
- |
|
BM_deque_deque_copy_backward/70000
|
7.03% |
7960.115 |
8519.358 |
- |
0.91% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192
|
7.02% |
21.825 |
23.358 |
- |
4.90% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/50
|
7.01% |
1.415 |
1.514 |
- |
-5.21% |
- |
|
SetIntersection_None_Set_float_256_1
|
7.00% |
11367406.192 |
12163056.161 |
- |
0.12% |
- |
|
SetIntersection_Interlaced_Set_float_256_64
|
6.97% |
13004318.605 |
13911157.132 |
- |
3.25% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_Control
|
6.96% |
0.605 |
0.647 |
- |
-1.10% |
- |
|
ranges::min(std::list<char>)/1
|
6.93% |
0.364 |
0.389 |
- |
6.19% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
6.93% |
92.382 |
98.781 |
- |
-2.83% |
- |
|
std::copy(vector<int>)/4096
|
6.90% |
222.446 |
237.784 |
- |
6.02% |
- |
|
SetIntersection_Front_Vector_uint64_256_256
|
6.89% |
4244218.702 |
4536807.911 |
- |
-0.18% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/0
|
6.87% |
0.277 |
0.296 |
- |
4.98% |
- |
|
std::set<int>::erase(iterator)/8192
|
6.87% |
19.668 |
21.020 |
- |
7.15% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/1024
|
6.86% |
6659.352 |
7116.362 |
- |
3.71% |
- |
|
std::copy_backward(vector<int>)/8
|
6.85% |
2.119 |
2.264 |
- |
0.79% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0
|
6.84% |
0.289 |
0.309 |
- |
-10.73% |
- |
|
SetIntersection_Front_Set_string_1024_256
|
6.78% |
14285740.985 |
15254335.224 |
- |
0.85% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/1024
|
6.76% |
22.935 |
24.486 |
- |
11.81% |
- |
|
ranges::minmax(std::deque<long_long>)/64
|
6.75% |
22.893 |
24.438 |
- |
4.91% |
- |
|
BM_std_minmax_element<int>/3
|
6.73% |
1.138 |
1.214 |
- |
16.03% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64
|
6.72% |
1821640.777 |
1944052.146 |
- |
4.88% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
6.68% |
1.101 |
1.174 |
- |
0.51% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8
|
6.66% |
7.707 |
8.220 |
- |
3.61% |
- |
|
std::copy_n(vector<bool>)_(aligned)/262144
|
6.63% |
638.731 |
681.071 |
- |
146.94% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/8192
|
6.63% |
27.789 |
29.630 |
- |
-5.26% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/32
|
6.61% |
198.175 |
211.270 |
- |
2.53% |
- |
|
vector<bool>(const_vector<bool>&)
|
6.61% |
10.255 |
10.933 |
- |
6.84% |
- |
|
SetIntersection_None_Set_float_16384_256
|
6.59% |
151043094.353 |
160998588.406 |
- |
-0.99% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/1024
|
6.59% |
3.231 |
3.443 |
- |
11.41% |
- |
|
ranges::min(std::list<__int128>)/70000
|
6.58% |
58205.552 |
62035.993 |
- |
4.54% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256
|
6.58% |
25584093.036 |
27267457.139 |
- |
-8.94% |
- |
|
SetIntersection_Front_Set_float_262144_1
|
6.56% |
986263.395 |
1050936.232 |
- |
4.38% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024
|
6.53% |
16633.488 |
17719.956 |
- |
3.46% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/32
|
6.51% |
37.402 |
39.839 |
- |
-3.07% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/8192
|
6.48% |
12.222 |
13.014 |
- |
12.11% |
- |
|
ranges::min(std::deque<char>)/8
|
6.47% |
2.548 |
2.713 |
- |
7.02% |
- |
|
SetIntersection_Front_Vector_string_256_64
|
6.46% |
10174332.052 |
10831735.690 |
- |
0.94% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/32
|
6.46% |
11.133 |
11.852 |
- |
-1.76% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/1024
|
6.46% |
19.721 |
20.995 |
- |
6.77% |
- |
|
std::set<int>::clear()/1024
|
6.45% |
9187.432 |
9780.399 |
- |
6.62% |
- |
|
BM_deque_deque_ranges_copy_backward/4000
|
6.45% |
144.861 |
154.201 |
- |
2.53% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/8192
|
6.43% |
1.226 |
1.304 |
- |
4.12% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8
|
6.43% |
6.147 |
6.542 |
- |
3.69% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0
|
6.41% |
0.442 |
0.471 |
- |
-1.44% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
6.39% |
43.804 |
46.602 |
- |
11.54% |
- |
|
SetIntersection_Front_Vector_string_256_256
|
6.39% |
19202575.762 |
20428686.014 |
- |
-0.87% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8
|
6.37% |
55.807 |
59.360 |
- |
1.93% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192
|
6.35% |
130.189 |
138.452 |
- |
5.80% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/8192
|
6.34% |
25014.029 |
26601.068 |
- |
-0.83% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/8192
|
6.34% |
27.427 |
29.167 |
- |
6.87% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024
|
6.34% |
42.861 |
45.579 |
- |
-6.98% |
- |
|
std::set<int>::clear()/8192
|
6.34% |
78916.256 |
83918.649 |
- |
5.11% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
6.32% |
365.966 |
389.093 |
- |
3.38% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16
|
6.25% |
0.573 |
0.609 |
- |
5.51% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
6.25% |
227.145 |
241.340 |
- |
-3.45% |
- |
|
std::distance(join_view(vector<vector<int>>))/1024
|
6.24% |
0.971 |
1.031 |
- |
4.67% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
6.21% |
21.627 |
22.970 |
- |
8.34% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
6.20% |
69.520 |
73.829 |
- |
-0.63% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/8192
|
6.16% |
8.624 |
9.155 |
- |
3.79% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
6.15% |
357902329.804 |
379910597.882 |
- |
6.96% |
- |
|
BM_PushHeap_uint64_Ascending_262144
|
6.15% |
4.781 |
5.075 |
- |
0.07% |
- |
|
std::reverse(list<int>)/32768
|
6.13% |
17518.994 |
18592.322 |
- |
-7.40% |
- |
|
BM_deque_deque_ranges_copy_backward/1
|
6.12% |
2.626 |
2.787 |
- |
8.40% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/0
|
6.11% |
0.316 |
0.336 |
- |
2.04% |
- |
|
BM_vector_deque_ranges_copy_backward/64
|
6.11% |
2.968 |
3.149 |
- |
0.39% |
- |
|
BM_deque_deque_move_backward/70000
|
6.10% |
8053.695 |
8544.774 |
- |
-2.13% |
- |
|
rng::contains(vector<int>)_(process_all)/8
|
6.09% |
2.522 |
2.675 |
- |
-0.25% |
- |
|
std::remove_copy(deque<int>)_(prefix)/1024
|
6.09% |
375.631 |
398.499 |
- |
3.01% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8
|
6.08% |
5.011 |
5.316 |
- |
0.99% |
- |
|
BM_std_minmax_element<char>/512
|
6.08% |
140.349 |
148.875 |
- |
5.63% |
- |
|
std::for_each(deque<int>)/32
|
6.06% |
3.677 |
3.899 |
- |
2.91% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
6.03% |
17144.735 |
18179.238 |
- |
5.12% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/8192
|
6.03% |
8558.268 |
9074.123 |
- |
6.19% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/50
|
6.01% |
16.945 |
17.963 |
- |
2.11% |
- |
|
BM_deque_deque_copy_backward/65536
|
6.01% |
7572.941 |
8027.705 |
- |
-0.04% |
- |
|
BM_deque_deque_ranges_move_backward/4000
|
6.00% |
144.132 |
152.779 |
- |
-0.59% |
- |
|
BM_PushHeap_uint32_Random_1
|
6.00% |
0.445 |
0.472 |
- |
-25.41% |
- |
|
SetIntersection_None_Set_uint64_16384_16384
|
6.00% |
171154050.089 |
181417055.728 |
- |
8.10% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192
|
5.96% |
22181.519 |
23504.200 |
- |
5.28% |
- |
|
std::lower_bound(std::forward_list<int>)/100
|
5.96% |
82.206 |
87.107 |
- |
1.95% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
5.96% |
3.905 |
4.137 |
- |
0.41% |
- |
|
BM_CmpLess_uchar_schar
|
5.93% |
1.017 |
1.078 |
- |
3.42% |
- |
|
SetIntersection_None_Set_float_256_256
|
5.92% |
5668918.520 |
6004741.357 |
- |
-2.47% |
- |
|
ranges::minmax(std::deque<__int128>)/64
|
5.89% |
30.597 |
32.399 |
- |
-3.99% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4
|
5.89% |
11210422.731 |
11870628.226 |
- |
3.29% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8
|
5.89% |
53.579 |
56.734 |
- |
6.36% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
5.87% |
41.424 |
43.856 |
- |
15.80% |
- |
|
std::set<int>::erase(key)_(existent)/1024
|
5.87% |
49.843 |
52.769 |
- |
0.80% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
5.85% |
31.675 |
33.528 |
- |
3.19% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_4
|
5.84% |
1841569.878 |
1949156.203 |
- |
8.19% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0
|
5.81% |
0.487 |
0.515 |
- |
4.39% |
- |
|
std::find_end(deque<int>)_(single_element)/1000
|
5.81% |
312.325 |
330.462 |
- |
-0.08% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16384
|
5.73% |
75228986.539 |
79541737.352 |
- |
3.50% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192
|
5.73% |
52.632 |
55.649 |
- |
-2.16% |
- |
|
std::for_each_n(list<int>)/8
|
5.72% |
2.399 |
2.537 |
- |
-1.72% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
5.72% |
22.147 |
23.413 |
- |
13.64% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/8
|
5.71% |
5.033 |
5.321 |
- |
4.78% |
- |
|
ranges::minmax(std::deque<long_long>)/70000
|
5.71% |
24550.840 |
25953.102 |
- |
1.66% |
- |
|
SetIntersection_None_Set_float_64_4
|
5.71% |
21359520.046 |
22578409.489 |
- |
-0.03% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/1024
|
5.71% |
272.604 |
288.158 |
- |
5.30% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/1024
|
5.69% |
35.023 |
37.017 |
- |
-4.53% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
5.67% |
77.695 |
82.097 |
- |
5.48% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8
|
5.66% |
0.858 |
0.906 |
- |
-7.33% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/32
|
5.66% |
134.412 |
142.019 |
- |
0.84% |
- |
|
BM_deque_vector_ranges_copy_backward/64000
|
5.65% |
7454.620 |
7876.165 |
- |
-1.91% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16384
|
5.65% |
74491368.376 |
78698676.079 |
- |
8.09% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/50
|
5.65% |
14.449 |
15.264 |
- |
5.71% |
- |
|
BM_deque_vector_copy_backward/65536
|
5.61% |
7755.877 |
8191.178 |
- |
-0.69% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/32
|
5.61% |
269.484 |
284.606 |
- |
4.95% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/8192
|
5.59% |
29.474 |
31.123 |
- |
0.50% |
- |
|
std::rotate(vector<int>)_(by_1/2)/32
|
5.59% |
2.340 |
2.470 |
- |
5.53% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_64
|
5.59% |
3916378.838 |
4135138.115 |
- |
3.79% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_262144
|
5.57% |
1860922.443 |
1964614.582 |
- |
7.67% |
- |
|
std::move_backward(deque<int>)/32768
|
5.56% |
3393.848 |
3582.702 |
- |
1.40% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
5.56% |
30.493 |
32.188 |
- |
-6.12% |
- |
|
SetIntersection_Front_Vector_string_16_16
|
5.56% |
51254324.350 |
54102607.346 |
- |
-0.21% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/50
|
5.54% |
1.442 |
1.522 |
- |
0.98% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/8192
|
5.54% |
11.165 |
11.784 |
- |
-2.25% |
- |
|
std::stable_partition(deque<int>)_(dense)/32
|
5.53% |
29.079 |
30.687 |
- |
3.81% |
- |
|
std::set<std::string>::find(key)_(non-existent)/1024
|
5.52% |
20.048 |
21.155 |
- |
0.61% |
- |
|
SetIntersection_Front_Vector_uint32_16384_16384
|
5.52% |
75350489.860 |
79512129.423 |
- |
3.37% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
5.52% |
1304809.090 |
1376823.675 |
- |
3.59% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/1024
|
5.51% |
5.885 |
6.210 |
- |
5.18% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32
|
5.49% |
868.675 |
916.370 |
- |
3.96% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0
|
5.48% |
17.855 |
18.834 |
- |
4.78% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/8192
|
5.48% |
9.837 |
10.376 |
- |
3.38% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
5.48% |
1403238.870 |
1480157.028 |
- |
4.97% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1024
|
5.48% |
5593949.777 |
5900494.614 |
- |
0.64% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/32
|
5.48% |
23.609 |
24.902 |
- |
3.06% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/8192
|
5.46% |
42912.465 |
45257.162 |
- |
0.80% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
5.45% |
1.190 |
1.255 |
- |
3.57% |
- |
|
std::all_of(vector<int>)_(process_all)/8
|
5.45% |
2.354 |
2.482 |
- |
5.23% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256
|
5.45% |
4237314.430 |
4468121.009 |
- |
-0.45% |
- |
|
BM_deque_deque_copy_backward/64000
|
5.41% |
7405.065 |
7805.737 |
- |
0.06% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/1048576
|
5.40% |
360614.712 |
380099.270 |
- |
4.76% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
5.40% |
54474.300 |
57414.807 |
- |
5.74% |
- |
|
BM_vector_deque_move/64
|
5.39% |
2.675 |
2.819 |
- |
-0.51% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192
|
5.38% |
146030.576 |
153885.707 |
- |
2.69% |
- |
|
std::set<int>::erase(key)_(existent)/32
|
5.37% |
21.309 |
22.453 |
- |
4.99% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
5.35% |
24.627 |
25.945 |
- |
1.39% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
5.35% |
35.511 |
37.412 |
- |
-2.97% |
- |
|
SetIntersection_Interlaced_Set_string_16_16
|
5.35% |
56188439.682 |
59193832.253 |
- |
-1.14% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/32
|
5.33% |
1.211 |
1.275 |
- |
-20.64% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_4
|
5.32% |
1535020.066 |
1616755.321 |
- |
26.36% |
- |
|
std::multiset<int>::contains(key)_(existent)/8192
|
5.32% |
8.242 |
8.681 |
- |
3.80% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/32
|
5.31% |
16.169 |
17.028 |
- |
-0.76% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8
|
5.31% |
0.845 |
0.890 |
- |
3.28% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/8192
|
5.30% |
1.548 |
1.630 |
- |
13.46% |
- |
|
BM_PushHeap_uint64_Ascending_256
|
5.29% |
2.088 |
2.199 |
- |
2.65% |
- |
|
BM_deque_deque_ranges_copy_backward/70000
|
5.29% |
8131.276 |
8561.634 |
- |
-2.26% |
- |
|
SetIntersection_None_Set_float_64_16
|
5.27% |
18048889.919 |
19000208.283 |
- |
-2.17% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024
|
5.27% |
12761.316 |
13433.772 |
- |
1.28% |
- |
|
std::remove_if(list<int>)_(prefix)/32
|
5.26% |
58.269 |
61.334 |
- |
4.36% |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/8192
|
5.25% |
10438.090 |
10986.568 |
- |
2.46% |
- |
|
BM_std_minmax_element<char>/4
|
5.25% |
1.213 |
1.277 |
- |
-0.58% |
- |
|
SetIntersection_Front_Vector_string_64_1
|
5.24% |
16914092.212 |
17801000.065 |
- |
1.39% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/32
|
5.24% |
29.634 |
31.187 |
- |
8.09% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/32
|
5.23% |
18.374 |
19.335 |
- |
1.61% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
5.23% |
7147034.371 |
7521023.779 |
- |
2.95% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8
|
5.23% |
4.780 |
5.030 |
- |
0.67% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0
|
5.22% |
0.460 |
0.484 |
- |
-0.49% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
5.21% |
101887.453 |
107192.240 |
- |
-6.74% |
- |
|
BM_deque_deque_ranges_move_backward/1
|
5.20% |
2.593 |
2.728 |
- |
2.43% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144
|
5.19% |
5.367 |
5.645 |
- |
4.82% |
- |
|
bm_lexicographical_compare<unsigned_char>/8
|
5.19% |
1.316 |
1.384 |
- |
-0.12% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16
|
5.16% |
8715347.903 |
9165354.258 |
- |
3.41% |
- |
|
std::sort(deque<int>)_(repeated)/1024
|
5.14% |
959.945 |
1009.289 |
- |
-0.15% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32
|
5.14% |
20.811 |
21.879 |
- |
3.27% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/52
|
5.11% |
31.435 |
33.043 |
- |
4.17% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
5.10% |
14020.808 |
14735.966 |
- |
7.09% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32
|
5.09% |
2.177 |
2.288 |
- |
0.10% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024
|
5.08% |
95.112 |
99.945 |
- |
5.95% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32
|
5.08% |
1.201 |
1.262 |
- |
0.85% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
5.07% |
12871.544 |
13523.986 |
- |
8.83% |
- |
|
SetIntersection_None_Set_float_16_16
|
5.06% |
35215461.662 |
36998633.373 |
- |
-0.43% |
- |
|
std::partition(deque<int>)_(sparse)/50
|
5.06% |
15.453 |
16.235 |
- |
1.35% |
- |
|
std::unordered_map<int,_int>::clear()/32
|
5.06% |
584.888 |
614.468 |
- |
5.38% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/8192
|
5.05% |
9496.537 |
9975.699 |
- |
12.66% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/1024
|
5.03% |
21.818 |
22.916 |
- |
1.85% |
- |
|
SetIntersection_Front_Vector_string_256_4
|
5.02% |
4604073.369 |
4835284.110 |
- |
-0.91% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/8192
|
5.01% |
19.851 |
20.845 |
- |
5.88% |
- |
|
SetIntersection_Front_Vector_string_256_1
|
5.01% |
4196337.550 |
4406402.213 |
- |
0.77% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
5.00% |
106156.503 |
111466.042 |
- |
12.89% |
- |
|
bm_swap_ranges_vb_unaligned/8
|
5.00% |
4.772 |
5.011 |
- |
5.15% |
- |
|
BM_StringRead_Cold_Shallow_Small
|
4.99% |
1.123 |
1.179 |
- |
3.43% |
- |
|
BM_deque_vector_copy_backward/64000
|
4.99% |
7523.065 |
7898.715 |
- |
-2.59% |
- |
|
std::copy_backward(deque<int>)/32768
|
4.99% |
3676.253 |
3859.727 |
- |
4.22% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_16
|
4.99% |
1971052.001 |
2069415.594 |
- |
-20.18% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
4.98% |
10691.891 |
11223.897 |
- |
-4.47% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
4.95% |
24.028 |
25.219 |
- |
0.42% |
- |
|
SetIntersection_None_Set_float_16384_16384
|
4.94% |
152495069.253 |
160025097.630 |
- |
-4.47% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
4.94% |
5978.461 |
6273.607 |
- |
7.65% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/1024
|
4.94% |
5336.729 |
5600.175 |
- |
1.85% |
- |
|
std::multiset<int>::contains(key)_(existent)/32
|
4.92% |
1.666 |
1.748 |
- |
-1.18% |
- |
|
std::for_each_n(deque<int>)/8
|
4.92% |
1.250 |
1.312 |
- |
4.84% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/32
|
4.92% |
19.726 |
20.698 |
- |
6.66% |
- |
|
std::list<std::string>::ctor(size)/8192
|
4.92% |
102383.115 |
107416.109 |
- |
-7.95% |
- |
|
std::set<int>::erase(iterator)/1024
|
4.90% |
19.770 |
20.739 |
- |
5.69% |
- |
|
bm_lexicographical_compare<unsigned_char>/1
|
4.89% |
1.534 |
1.609 |
- |
-0.22% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/8192
|
4.88% |
6.971 |
7.312 |
- |
-6.97% |
- |
|
std::fill(vector<bool>)/512
|
4.88% |
1.493 |
1.566 |
- |
0.47% |
- |
|
std::none_of(deque<int>)_(process_all)/8
|
4.88% |
3.277 |
3.437 |
- |
0.09% |
- |
|
BM_PushHeap_string_Random_1024
|
4.88% |
14.663 |
15.378 |
- |
2.56% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
4.85% |
24.981 |
26.193 |
- |
5.38% |
- |
|
std::is_sorted(list<int>,_pred)/8192
|
4.84% |
8650.007 |
9068.281 |
- |
7.45% |
- |
|
SetIntersection_Front_Set_string_16384_64
|
4.83% |
4563398.457 |
4783739.298 |
- |
3.81% |
- |
|
std::is_sorted_until(vector<int>)/8
|
4.82% |
2.062 |
2.161 |
- |
-6.47% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1
|
4.82% |
3.200 |
3.354 |
- |
0.21% |
- |
|
BM_PushHeap_string_QuickSortAdversary_1024
|
4.82% |
15.037 |
15.761 |
- |
3.73% |
- |
|
std::flat_map<int,_int>::erase(iterator)/8192
|
4.80% |
498.577 |
522.517 |
- |
2.92% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8
|
4.80% |
56.690 |
59.409 |
- |
0.81% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/8192
|
4.79% |
218.003 |
228.449 |
- |
-0.29% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/32
|
4.78% |
11.019 |
11.545 |
- |
9.80% |
- |
|
bm_lexicographical_compare<int>/1
|
4.78% |
1.282 |
1.343 |
- |
1.08% |
- |
|
SetIntersection_Front_Vector_string_16_1
|
4.76% |
64590701.744 |
67667896.609 |
- |
0.14% |
- |
|
std::generate_n(list<int>)/8192
|
4.76% |
6868.739 |
7195.739 |
- |
-3.98% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/1024
|
4.75% |
49.280 |
51.622 |
- |
0.77% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/32
|
4.75% |
270.537 |
283.385 |
- |
7.18% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/50
|
4.75% |
36.209 |
37.928 |
- |
3.16% |
- |
|
rng::contains(deque<int>)_(process_all)/8
|
4.74% |
3.015 |
3.158 |
- |
-2.18% |
- |
|
std::set<int>::erase(iterator)/32
|
4.74% |
19.683 |
20.615 |
- |
5.55% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192
|
4.74% |
13021.315 |
13638.282 |
- |
4.43% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144
|
4.73% |
1847652.098 |
1934973.879 |
- |
4.41% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/1024
|
4.72% |
22.144 |
23.190 |
- |
5.09% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8
|
4.71% |
4.802 |
5.029 |
- |
0.43% |
- |
|
std::any_of(deque<int>)_(process_all)/8
|
4.70% |
3.283 |
3.437 |
- |
0.03% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/8192
|
4.70% |
2.639 |
2.763 |
- |
7.54% |
- |
|
std::find(vector<short>)_(process_all)/50
|
4.70% |
1.685 |
1.764 |
- |
4.67% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576
|
4.69% |
2190145.505 |
2292959.958 |
- |
4.51% |
- |
|
std::search(list<int>)_(no_match)/1024
|
4.69% |
730.845 |
765.125 |
- |
2.07% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_64
|
4.69% |
12915637.320 |
13521427.101 |
- |
2.67% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024
|
4.69% |
477.665 |
500.067 |
- |
-0.88% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
4.69% |
43.032 |
45.049 |
- |
-25.05% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
4.68% |
35077.373 |
36719.558 |
- |
4.45% |
- |
|
SetIntersection_Front_Vector_string_262144_64
|
4.68% |
3272591.317 |
3425713.697 |
- |
4.87% |
- |
|
std::all_of(deque<int>)_(process_all)/8
|
4.67% |
3.298 |
3.452 |
- |
-3.74% |
- |
|
BM_num_put<const_void*>
|
4.65% |
11.976 |
12.533 |
- |
2.47% |
- |
|
BM_PushHeap_string_QuickSortAdversary_4
|
4.64% |
6.348 |
6.643 |
- |
2.66% |
- |
|
BM_PushHeap_string_QuickSortAdversary_64
|
4.64% |
13.004 |
13.608 |
- |
3.25% |
- |
|
std::map<int,_int>::count(key)_(non-existent)/8192
|
4.63% |
11.095 |
11.610 |
- |
3.89% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
4.62% |
7444.925 |
7789.062 |
- |
0.00% |
- |
|
std::multimap<int,_int>::clear()/1024
|
4.62% |
10600.658 |
11090.340 |
- |
0.76% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16
|
4.61% |
7137942.061 |
7467012.762 |
- |
1.39% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/32
|
4.61% |
578.659 |
605.319 |
- |
4.32% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/32
|
4.61% |
37.443 |
39.167 |
- |
-1.52% |
- |
|
std::copy_n(list<int>)/64
|
4.60% |
14.563 |
15.234 |
- |
3.44% |
- |
|
std::copy(deque<int>)/8
|
4.60% |
2.655 |
2.777 |
- |
0.70% |
- |
|
std::find(vector<char>)_(bail_25%)/8
|
4.60% |
1.104 |
1.154 |
- |
8.52% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192
|
4.59% |
166618.953 |
174260.438 |
- |
3.27% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_end)/8192
|
4.58% |
0.707 |
0.739 |
- |
4.31% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64
|
4.58% |
17856610.719 |
18674109.500 |
- |
4.29% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32
|
4.58% |
40.894 |
42.766 |
- |
2.44% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
4.55% |
160.174 |
167.457 |
- |
3.13% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
4.54% |
49.293 |
51.532 |
- |
5.08% |
- |
|
std::list<std::string>::ctor(size)/32
|
4.51% |
348.132 |
363.846 |
- |
-9.13% |
- |
|
std::partition_point(list<int>)/8192
|
4.51% |
11825.322 |
12358.736 |
- |
-14.80% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/0
|
4.51% |
16.972 |
17.737 |
- |
3.86% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
4.50% |
213.000 |
222.574 |
- |
2.29% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/8
|
4.48% |
0.440 |
0.460 |
- |
-0.40% |
- |
|
SetIntersection_Interlaced_Set_string_256_64
|
4.48% |
29568884.692 |
30894306.660 |
- |
-0.12% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/32
|
4.47% |
16.497 |
17.234 |
- |
4.01% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/32
|
4.45% |
9.210 |
9.619 |
- |
4.39% |
- |
|
BM_PushHeap_string_QuickSortAdversary_16384
|
4.43% |
15.493 |
16.180 |
- |
2.94% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
4.42% |
1181805.709 |
1234045.149 |
- |
5.18% |
- |
|
BM_deque_deque_ranges_copy_backward/64000
|
4.41% |
7372.578 |
7697.860 |
- |
-1.42% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
4.41% |
54663.742 |
57074.047 |
- |
2.33% |
- |
|
std::copy_backward(list<int>)/4096
|
4.41% |
3186.315 |
3326.790 |
- |
0.66% |
- |
|
std::sort_heap(vector<int>)/8
|
4.40% |
29.663 |
30.969 |
- |
-0.45% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/0
|
4.40% |
32.615 |
34.050 |
- |
21.52% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_64
|
4.40% |
6.350 |
6.629 |
- |
3.66% |
- |
|
rng::starts_with(deque<int>,_pred)/1048576
|
4.39% |
507583.545 |
529863.316 |
- |
3.87% |
- |
|
BM_deque_vector_ranges_copy_backward/2
|
4.39% |
1.835 |
1.915 |
- |
4.09% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst
|
4.39% |
0.625 |
0.652 |
- |
7.47% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/8192
|
4.38% |
2752.032 |
2872.574 |
- |
4.18% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192
|
4.38% |
1.179 |
1.230 |
- |
12.78% |
- |
|
ranges::minmax(std::deque<__int128>)/8
|
4.38% |
3.814 |
3.981 |
- |
-2.09% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast
|
4.37% |
0.606 |
0.633 |
- |
-2.29% |
- |
|
std::remove_if(list<int>)_(prefix)/8192
|
4.37% |
9895.199 |
10327.352 |
- |
11.80% |
- |
|
BM_CmpEqual_int_short
|
4.36% |
1.139 |
1.189 |
- |
4.48% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0
|
4.35% |
30.962 |
32.310 |
- |
-5.84% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/50
|
4.34% |
9.384 |
9.792 |
- |
2.31% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000
|
4.34% |
716.104 |
747.194 |
- |
-0.07% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst
|
4.34% |
1.155 |
1.206 |
- |
4.30% |
- |
|
std::all_of(list<int>)_(process_all)/8192
|
4.32% |
6996.132 |
7298.655 |
- |
-4.48% |
- |
|
rng::starts_with(deque<int>,_pred)/8192
|
4.31% |
3901.106 |
4069.402 |
- |
3.73% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
4.30% |
231.104 |
241.052 |
- |
2.21% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
4.30% |
41.552 |
43.338 |
- |
-7.05% |
- |
|
BM_PushHeap_float_Ascending_262144
|
4.28% |
5.091 |
5.309 |
- |
5.93% |
- |
|
SetIntersection_None_Set_float_256_16
|
4.28% |
10882216.494 |
11347571.384 |
- |
-0.87% |
- |
|
BM_deque_vector_move/1
|
4.27% |
2.058 |
2.146 |
- |
-0.77% |
- |
|
std::map<std::string,_int>::ctor(const&)/32
|
4.26% |
710.717 |
741.015 |
- |
0.91% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1048576
|
4.22% |
861965.853 |
898327.404 |
- |
3.33% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/50
|
4.20% |
25.462 |
26.532 |
- |
2.25% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
4.20% |
350575.774 |
365290.314 |
- |
5.07% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/32
|
4.19% |
18.344 |
19.114 |
- |
3.84% |
- |
|
SetIntersection_Front_Set_string_262144_16384
|
4.18% |
337008874.244 |
351110064.343 |
- |
-0.72% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/8192
|
4.18% |
563.751 |
587.335 |
- |
0.34% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
4.18% |
89.604 |
93.345 |
- |
4.93% |
- |
|
BM_PushHeap_uint64_PipeOrgan_16
|
4.17% |
0.882 |
0.919 |
- |
3.64% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/1024
|
4.17% |
761.181 |
792.917 |
- |
3.95% |
- |
|
SetIntersection_None_Vector_float_16384_256
|
4.16% |
1069768.359 |
1114269.440 |
- |
0.39% |
- |
|
std::vector<std::string>::insert(begin)_(cheap_elements)/32
|
4.15% |
20.274 |
21.115 |
- |
4.17% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
4.15% |
975.212 |
1015.648 |
- |
4.79% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/8192
|
4.14% |
1886.654 |
1964.840 |
- |
-5.03% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
4.14% |
117664.643 |
122531.036 |
- |
3.11% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/32
|
4.13% |
1.223 |
1.274 |
- |
12.35% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
4.13% |
625.709 |
651.560 |
- |
18.23% |
- |
|
SetIntersection_Front_Vector_string_64_4
|
4.12% |
17952960.421 |
18692834.852 |
- |
-2.45% |
- |
|
SetIntersection_Front_Set_uint64_16384_64
|
4.12% |
1714697.503 |
1785308.668 |
- |
-0.20% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
4.11% |
1303.009 |
1356.570 |
- |
-0.15% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/8192
|
4.10% |
12.025 |
12.518 |
- |
-4.65% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8
|
4.10% |
9.222 |
9.600 |
- |
2.57% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
4.10% |
14770.873 |
15376.693 |
- |
-1.46% |
- |
|
std::set<int>::upper_bound(key)_(existent)/1024
|
4.09% |
4.077 |
4.243 |
- |
0.92% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/32
|
4.09% |
10.309 |
10.730 |
- |
-1.93% |
- |
|
std::all_of(deque<int>)_(process_all)/8192
|
4.08% |
2523.452 |
2626.391 |
- |
0.20% |
- |
|
BM_PushHeap_string_Random_262144
|
4.07% |
18.040 |
18.775 |
- |
-6.46% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256
|
4.07% |
11992544.978 |
12481035.333 |
- |
-0.05% |
- |
|
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators)
|
4.07% |
12.416 |
12.922 |
- |
4.33% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
4.07% |
1136115.252 |
1182345.131 |
- |
0.98% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
4.06% |
6146.769 |
6396.344 |
- |
4.28% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
4.06% |
3.465 |
3.605 |
- |
2.61% |
- |
|
std::partial_sort_copy(deque<int>)_(shuffled)/8192
|
4.06% |
86857.432 |
90379.988 |
- |
3.51% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024
|
4.04% |
9650.092 |
10039.982 |
- |
2.58% |
- |
|
BM_PushHeap_string_QuickSortAdversary_256
|
4.04% |
14.531 |
15.117 |
- |
2.91% |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8
|
4.03% |
9.948 |
10.349 |
- |
2.64% |
- |
|
std::replace_if(deque<int>)_(sprinkled)/32
|
4.03% |
12.446 |
12.948 |
- |
3.86% |
- |
|
std::find_end(vector<int>)_(single_element)/8192
|
4.02% |
1860.993 |
1935.728 |
- |
-2.32% |
- |
|
std::all_of(list<int>)_(process_all)/50
|
4.01% |
21.928 |
22.808 |
- |
4.18% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
4.01% |
246509.749 |
256384.494 |
- |
-3.85% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
4.00% |
6605.083 |
6869.564 |
- |
3.62% |
- |
|
rng::for_each(set<int>)/8
|
4.00% |
6.593 |
6.857 |
- |
3.55% |
- |
|
BM_PushHeap_string_QuickSortAdversary_16
|
3.99% |
10.429 |
10.845 |
- |
2.83% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/32
|
3.99% |
16.906 |
17.580 |
- |
3.29% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/32
|
3.99% |
12.512 |
13.011 |
- |
0.82% |
- |
|
std::is_sorted(vector<int>)/8192
|
3.98% |
1896.850 |
1972.386 |
- |
3.91% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192
|
3.98% |
622.932 |
647.732 |
- |
17.56% |
- |
|
BM_deque_vector_ranges_move_backward/2
|
3.97% |
1.764 |
1.834 |
- |
-0.11% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/8192
|
3.95% |
30.484 |
31.688 |
- |
2.29% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
3.95% |
136297.294 |
141677.381 |
- |
5.00% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/1024
|
3.93% |
92.525 |
96.164 |
- |
-3.82% |
- |
|
std::all_of(deque<int>)_(process_all)/32768
|
3.93% |
10098.430 |
10495.040 |
- |
0.20% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
3.89% |
1.308 |
1.359 |
- |
0.34% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/32
|
3.88% |
359.742 |
373.683 |
- |
13.55% |
- |
|
BM_PushHeap_uint64_Ascending_16
|
3.87% |
0.909 |
0.945 |
- |
0.48% |
- |
|
std::search(deque<int>,_pred)_(same_length)/1000
|
3.87% |
479.203 |
497.728 |
- |
3.84% |
- |
|
std::copy(vector<bool>)_(aligned)/64
|
3.85% |
1.296 |
1.346 |
- |
-0.03% |
- |
|
std::set<int>::contains(key)_(existent)/8192
|
3.85% |
8.116 |
8.428 |
- |
2.25% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/8192
|
3.85% |
3771.322 |
3916.333 |
- |
3.61% |
- |
|
std::sort_heap(vector<NonIntegral>)/8
|
3.83% |
30.069 |
31.221 |
- |
1.09% |
- |
|
BM_deque_vector_copy_backward/1024
|
3.83% |
36.637 |
38.040 |
- |
2.22% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192
|
3.83% |
84.623 |
87.863 |
- |
4.13% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0
|
3.83% |
1.134 |
1.177 |
- |
4.80% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024
|
3.83% |
6666.954 |
6921.987 |
- |
3.73% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
3.82% |
13079.869 |
13580.149 |
- |
7.79% |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/1024
|
3.81% |
176.753 |
183.487 |
- |
2.92% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
3.81% |
3203303.726 |
3325298.646 |
- |
-1.35% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/0
|
3.81% |
0.324 |
0.336 |
- |
-0.29% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/32
|
3.80% |
1.516 |
1.574 |
- |
-4.79% |
- |
|
std::set<int>::equal_range(key)_(existent)/1024
|
3.80% |
4.289 |
4.452 |
- |
-0.88% |
- |
|
ranges::minmax(std::list<char>)/70000
|
3.80% |
53556.027 |
55591.793 |
- |
-1.46% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16
|
3.80% |
18885988.751 |
19603727.917 |
- |
1.15% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
3.80% |
6715.447 |
6970.625 |
- |
4.20% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/1024
|
3.80% |
39.854 |
41.368 |
- |
24.25% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/50
|
3.80% |
1560.573 |
1619.840 |
- |
3.62% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/8192
|
3.80% |
102229.906 |
106109.641 |
- |
-0.39% |
- |
|
std::map<int,_int>::count(key)_(non-existent)/1024
|
3.79% |
7.222 |
7.496 |
- |
2.68% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8
|
3.79% |
57.825 |
60.015 |
- |
1.23% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192
|
3.78% |
38498.808 |
39955.562 |
- |
2.33% |
- |
|
BM_PushHeap_uint64_Ascending_1024
|
3.78% |
2.574 |
2.671 |
- |
1.90% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/8192
|
3.78% |
5.966 |
6.191 |
- |
3.21% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/32
|
3.77% |
6.378 |
6.619 |
- |
2.60% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
3.76% |
21.654 |
22.469 |
- |
2.20% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/8192
|
3.76% |
1.127 |
1.170 |
- |
-1.21% |
- |
|
BM_StringRelational_Eq_Empty_Huge_Control
|
3.76% |
0.473 |
0.491 |
- |
0.31% |
- |
|
std::stable_partition(deque<int>)_(sparse)/8192
|
3.75% |
3299.520 |
3423.332 |
- |
-1.28% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16384
|
3.74% |
75831912.994 |
78671542.498 |
- |
7.97% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8192
|
3.74% |
147082.363 |
152584.915 |
- |
3.28% |
- |
|
std::deque<std::string>::operator=(const&)_(expensive_elements)/32
|
3.73% |
157.664 |
163.544 |
- |
-0.28% |
- |
|
std::search(vector<int>,_pred)_(same_length)/8192
|
3.73% |
4902.959 |
5085.685 |
- |
3.48% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
3.72% |
719.771 |
746.573 |
- |
2.49% |
- |
|
std::sort(vector<int>)_(ascending)/8
|
3.72% |
15.703 |
16.287 |
- |
-2.37% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1024
|
3.71% |
51470782.220 |
53381337.320 |
- |
25.38% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
3.71% |
1075143.141 |
1115047.117 |
- |
3.37% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/1024
|
3.71% |
1.302 |
1.350 |
- |
5.72% |
- |
|
std::partition(vector<int>)_(dense)/1024
|
3.70% |
239.833 |
248.705 |
- |
-0.01% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
3.69% |
6625.330 |
6869.605 |
- |
3.48% |
- |
|
BM_PushHeap_string_Random_256
|
3.68% |
14.121 |
14.641 |
- |
2.70% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/1024
|
3.68% |
12866.511 |
13340.251 |
- |
2.90% |
- |
|
std::for_each(list<int>)/8192
|
3.68% |
7438.980 |
7712.418 |
- |
-0.88% |
- |
|
BM_deque_vector_move/2
|
3.67% |
1.770 |
1.835 |
- |
-0.75% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8
|
3.66% |
15.738 |
16.315 |
- |
3.02% |
- |
|
std::move_backward(deque<int>)/1048576
|
3.66% |
126941.756 |
131592.211 |
- |
-0.19% |
- |
|
std::partition_copy(vector<int>)/1024
|
3.66% |
456.835 |
473.561 |
- |
0.57% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
3.66% |
53994.291 |
55969.265 |
- |
3.07% |
- |
|
bm_ranges_swap_ranges_vb_aligned/64
|
3.65% |
2.980 |
3.089 |
- |
-1.59% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024
|
3.65% |
1735.289 |
1798.581 |
- |
-8.61% |
- |
|
BM_deque_vector_move_backward/2
|
3.64% |
1.765 |
1.829 |
- |
-0.45% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1000
|
3.63% |
571.196 |
591.949 |
- |
0.16% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
3.63% |
12418.397 |
12868.767 |
- |
5.97% |
- |
|
std::transform(deque<int>,_deque<int>)/32
|
3.63% |
21.713 |
22.500 |
- |
4.80% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
3.62% |
1721.271 |
1783.667 |
- |
-3.45% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024
|
3.62% |
21565.169 |
22346.774 |
- |
1.33% |
- |
|
std::set<std::string>::find(key)_(non-existent)/8192
|
3.62% |
27.107 |
28.089 |
- |
-0.24% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024
|
3.62% |
631.507 |
654.389 |
- |
3.47% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
3.62% |
198.175 |
205.355 |
- |
-0.93% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16
|
3.62% |
5.244 |
5.434 |
- |
0.66% |
- |
|
std::multimap<int,_int>::clear()/8192
|
3.62% |
85326.872 |
88415.058 |
- |
-1.42% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
3.62% |
1078496.632 |
1117509.238 |
- |
-0.29% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/1024
|
3.61% |
6.452 |
6.685 |
- |
2.73% |
- |
|
std::for_each(list<int>)/8
|
3.60% |
2.378 |
2.463 |
- |
-2.55% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/1024
|
3.59% |
6.078 |
6.296 |
- |
4.51% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_end)/1024
|
3.59% |
0.706 |
0.732 |
- |
3.15% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0
|
3.59% |
3.206 |
3.321 |
- |
-0.22% |
- |
|
std::search(list<int>)_(single_element)/1000
|
3.59% |
689.282 |
714.029 |
- |
30.59% |
- |
|
BM_vector_deque_ranges_copy_backward/512
|
3.59% |
17.478 |
18.105 |
- |
2.21% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
3.58% |
35.650 |
36.925 |
- |
-0.86% |
- |
|
rng::starts_with(deque<int>)/8
|
3.58% |
3.979 |
4.122 |
- |
0.54% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384
|
3.58% |
0.586 |
0.607 |
- |
3.80% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/8192
|
3.58% |
12.936 |
13.398 |
- |
1.68% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024
|
3.56% |
21784.280 |
22559.936 |
- |
9.13% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/8
|
3.56% |
3.288 |
3.405 |
- |
-1.79% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/8192
|
3.55% |
1.584 |
1.640 |
- |
-5.03% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
3.55% |
18.740 |
19.405 |
- |
1.03% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/1024
|
3.54% |
5.539 |
5.736 |
- |
-4.08% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8
|
3.54% |
21.643 |
22.409 |
- |
-0.72% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/32
|
3.54% |
2.253 |
2.332 |
- |
-3.65% |
- |
|
std::unique(deque<int>)_(sprinkled)/8192
|
3.53% |
3799.591 |
3933.764 |
- |
3.10% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/8192
|
3.53% |
3899.939 |
4037.542 |
- |
3.26% |
- |
|
std::sort(vector<int>)_(ascending)/1024
|
3.52% |
517.408 |
535.646 |
- |
1.68% |
- |
|
SetIntersection_None_Set_uint32_1024_256
|
3.52% |
8887022.808 |
9200106.962 |
- |
5.35% |
- |
|
rng::starts_with(deque<int>)/1000
|
3.51% |
461.492 |
477.706 |
- |
-1.59% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
3.51% |
18.571 |
19.222 |
- |
-11.08% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/32
|
3.50% |
1.742 |
1.803 |
- |
4.03% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
3.49% |
35.680 |
36.927 |
- |
0.46% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/50
|
3.49% |
17.331 |
17.936 |
- |
0.64% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/8192
|
3.49% |
105914.800 |
109606.164 |
- |
8.80% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64
|
3.48% |
9069584.462 |
9385595.807 |
- |
1.88% |
- |
|
BM_deque_deque_move_backward/4000
|
3.47% |
144.932 |
149.966 |
- |
-0.19% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/1024
|
3.47% |
12366.156 |
12795.402 |
- |
13.13% |
- |
|
BM_deque_deque_copy_backward/4000
|
3.47% |
144.896 |
149.922 |
- |
-0.32% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64
|
3.47% |
13999395.298 |
14484835.899 |
- |
1.09% |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/1024
|
3.46% |
1329.490 |
1375.548 |
- |
-14.68% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
3.46% |
347.144 |
359.155 |
- |
-7.14% |
- |
|
std::set<int>::erase(key)_(existent)/8192
|
3.45% |
67.817 |
70.157 |
- |
2.18% |
- |
|
ranges::minmax(std::list<__int128>)/70000
|
3.45% |
59564.330 |
61619.044 |
- |
5.24% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/32
|
3.45% |
9.631 |
9.963 |
- |
3.20% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/0
|
3.45% |
0.369 |
0.382 |
- |
-21.30% |
- |
|
bm_lexicographical_compare<unsigned_char>/64
|
3.45% |
1.920 |
1.986 |
- |
-2.68% |
- |
|
BM_vector_deque_copy/2
|
3.43% |
1.989 |
2.058 |
- |
8.88% |
- |
|
BM_PushHeap_string_QuickSortAdversary_262144
|
3.43% |
16.045 |
16.595 |
- |
2.22% |
- |
|
std::find(list<int>)_(bail_25%)/32768
|
3.42% |
8022.389 |
8297.032 |
- |
5.12% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Large_Control
|
3.42% |
1.688 |
1.746 |
- |
5.82% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8
|
3.42% |
1.312 |
1.356 |
- |
-5.27% |
- |
|
SetIntersection_Interlaced_Set_string_16384_1024
|
3.41% |
346154910.491 |
357966014.654 |
- |
2.71% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/50
|
3.41% |
16.341 |
16.898 |
- |
4.64% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8
|
3.41% |
15.786 |
16.324 |
- |
2.75% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
3.41% |
267.545 |
276.667 |
- |
0.43% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
3.41% |
3440.364 |
3557.510 |
- |
-10.43% |
- |
|
std::stable_sort(vector<int>)_(repeated)/1024
|
3.40% |
1089.040 |
1126.091 |
- |
3.23% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
3.40% |
1.946 |
2.012 |
- |
-1.01% |
- |
|
std::find_end(vector<int>,_pred)_(process_all)/1000
|
3.40% |
523.696 |
541.490 |
- |
2.66% |
- |
|
std::multiset<std::string>::find(key)_(existent)/32
|
3.39% |
14.831 |
15.334 |
- |
0.21% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
3.39% |
63.448 |
65.597 |
- |
4.96% |
- |
|
ranges::minmax(std::list<__int128>)/64
|
3.38% |
39.862 |
41.211 |
- |
4.75% |
- |
|
std::set<std::string>::ctor(const&)/1024
|
3.37% |
34762.378 |
35935.258 |
- |
3.75% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024
|
3.37% |
43.161 |
44.615 |
- |
-0.97% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
3.36% |
22830349.129 |
23596922.100 |
- |
2.65% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
3.35% |
245753.120 |
253993.440 |
- |
-0.72% |
- |
|
BM_deque_deque_copy/64
|
3.35% |
3.038 |
3.140 |
- |
2.22% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
3.35% |
1067949.770 |
1103687.456 |
- |
2.45% |
- |
|
BM_PushHeap_uint32_Random_256
|
3.35% |
5.414 |
5.595 |
- |
0.24% |
- |
|
std::set<std::string>::find(key)_(existent)/8192
|
3.34% |
30.497 |
31.517 |
- |
4.82% |
- |
|
BM_CmpEqual_int_uchar
|
3.33% |
1.106 |
1.143 |
- |
2.85% |
- |
|
std::find_end(vector<int>)_(process_all)/8192
|
3.32% |
1725.403 |
1782.663 |
- |
6.36% |
- |
|
SetIntersection_Front_Vector_string_4_4
|
3.31% |
149819028.855 |
154783587.758 |
- |
-2.93% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
3.31% |
643.498 |
664.819 |
- |
19.15% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16
|
3.31% |
216505573.380 |
223677610.266 |
- |
4.34% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/32
|
3.31% |
1.456 |
1.504 |
- |
-2.22% |
- |
|
BM_CmpEqual_ushort_uint
|
3.31% |
1.044 |
1.079 |
- |
0.62% |
- |
|
ranges::minmax(std::list<char>)/64
|
3.30% |
33.638 |
34.749 |
- |
-0.79% |
- |
|
bm_ranges_lexicographical_compare<int>/64
|
3.30% |
4.415 |
4.561 |
- |
3.38% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
3.29% |
394.595 |
407.596 |
- |
2.48% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_256
|
3.29% |
213282787.873 |
220302610.171 |
- |
6.32% |
- |
|
SetIntersection_Front_Vector_string_16384_4
|
3.29% |
1187306.502 |
1226372.232 |
- |
0.06% |
- |
|
BM_deque_vector_ranges_move/1
|
3.29% |
2.029 |
2.096 |
- |
0.44% |
- |
|
std::find_end(deque<int>)_(same_length)/8192
|
3.29% |
2797.052 |
2888.950 |
- |
6.64% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
3.28% |
220.800 |
228.052 |
- |
8.79% |
- |
|
BM_PushHeap_string_Random_64
|
3.28% |
12.757 |
13.175 |
- |
2.38% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8
|
3.27% |
5.585 |
5.768 |
- |
2.36% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
3.27% |
13397.437 |
13835.316 |
- |
3.58% |
- |
|
SetIntersection_None_Set_float_16384_1024
|
3.27% |
149967456.792 |
154866883.174 |
- |
0.02% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
3.27% |
17.241 |
17.804 |
- |
-1.35% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/8192
|
3.25% |
105569.772 |
109002.432 |
- |
12.20% |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/8192
|
3.25% |
41801.505 |
43160.141 |
- |
3.11% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
3.25% |
140937.184 |
145514.081 |
- |
2.76% |
- |
|
std::multiset<int>::clear()/0
|
3.24% |
389.117 |
401.741 |
- |
2.75% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192
|
3.24% |
124.371 |
128.403 |
- |
1.74% |
- |
|
std::copy_backward(deque<int>)/8
|
3.24% |
2.660 |
2.747 |
- |
0.41% |
- |
|
bm_lexicographical_compare<int>/8
|
3.24% |
1.462 |
1.509 |
- |
-2.46% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192
|
3.23% |
53678.508 |
55414.912 |
- |
2.55% |
- |
|
SetIntersection_None_Set_string_64_4
|
3.23% |
21383169.487 |
22074782.002 |
- |
0.65% |
- |
|
std::multimap<std::string,_int>::clear()/8192
|
3.23% |
214961.382 |
221905.394 |
- |
5.77% |
- |
|
std::make_heap(vector<NonIntegral>)_(heap)/1024
|
3.22% |
294.448 |
303.943 |
- |
0.70% |
- |
|
SetIntersection_Front_Set_string_262144_1
|
3.21% |
1070602.755 |
1105015.432 |
- |
0.97% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
3.21% |
799.536 |
825.228 |
- |
2.80% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
3.21% |
47.647 |
49.178 |
- |
27.69% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_1
|
3.21% |
21742561.091 |
22440414.817 |
- |
1.46% |
- |
|
std::stable_sort(vector<int>)_(shuffled)/1024
|
3.21% |
2229.809 |
2301.369 |
- |
2.12% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1
|
3.21% |
215442438.063 |
222350509.755 |
- |
2.11% |
- |
|
std::vector<std::string>::insert(middle)_(cheap_elements)/1024
|
3.20% |
286.598 |
295.777 |
- |
2.98% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16
|
3.20% |
4506876.116 |
4651068.636 |
- |
0.52% |
- |
|
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32
|
3.20% |
287.638 |
296.835 |
- |
-1.16% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192
|
3.19% |
10737.534 |
11080.573 |
- |
-7.29% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/8192
|
3.19% |
83174.250 |
85829.100 |
- |
-2.02% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
3.19% |
53441.429 |
55147.106 |
- |
1.37% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
3.19% |
43.244 |
44.623 |
- |
1.49% |
- |
|
SetIntersection_Front_Set_string_256_64
|
3.19% |
14060122.483 |
14507986.098 |
- |
-0.12% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
3.18% |
9.787 |
10.098 |
- |
-4.36% |
- |
|
SetIntersection_None_Set_float_16_4
|
3.17% |
56479710.455 |
58267578.013 |
- |
-1.13% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192
|
3.16% |
347319.362 |
358290.387 |
- |
1.97% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192
|
3.16% |
96.151 |
99.186 |
- |
7.69% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
3.15% |
1362.626 |
1405.577 |
- |
1.00% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256
|
3.15% |
0.628 |
0.648 |
- |
1.74% |
- |
|
SetIntersection_Front_Vector_string_1024_1
|
3.15% |
1070930.608 |
1104641.066 |
- |
-0.16% |
- |
|
SetIntersection_Interlaced_Set_float_16384_1
|
3.15% |
1003604.540 |
1035190.623 |
- |
0.30% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/1024
|
3.15% |
12.064 |
12.443 |
- |
-5.52% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
3.14% |
34.541 |
35.626 |
- |
-5.75% |
- |
|
BM_PushHeap_float_SingleElement_4
|
3.14% |
0.360 |
0.372 |
- |
-3.67% |
- |
|
std::rotate(list<int>)_(1_element_backward)/8192
|
3.13% |
7232.801 |
7458.854 |
- |
3.01% |
- |
|
BM_std_minmax_element<char>/1024
|
3.12% |
275.555 |
284.163 |
- |
3.32% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/1024
|
3.12% |
1.371 |
1.414 |
- |
-13.84% |
- |
|
SetIntersection_Front_Set_string_1024_1024
|
3.11% |
55368157.129 |
57088674.915 |
- |
1.56% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024
|
3.10% |
512124.024 |
527991.641 |
- |
1.77% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/1024
|
3.10% |
34650.160 |
35722.726 |
- |
4.54% |
- |
|
BM_PushHeap_string_Ascending_262144
|
3.09% |
29.350 |
30.256 |
- |
5.43% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/32
|
3.08% |
213.021 |
219.590 |
- |
0.89% |
- |
|
std::vector<std::string>::insert(begin)_(expensive_elements)/32
|
3.07% |
35.723 |
36.821 |
- |
2.95% |
- |
|
BM_PushHeap_uint64_Ascending_16384
|
3.06% |
3.574 |
3.684 |
- |
-1.84% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/8192
|
3.05% |
88.260 |
90.954 |
- |
5.12% |
- |
|
BM_std_minmax_element<char>/5500
|
3.04% |
1444.625 |
1488.597 |
- |
3.20% |
- |
|
std::set<int>::ctor(const&,_alloc)/8192
|
3.04% |
50462.986 |
51998.419 |
- |
4.66% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
3.04% |
19903.141 |
20508.275 |
- |
2.57% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/8192
|
3.04% |
31.098 |
32.044 |
- |
-1.46% |
- |
|
SetIntersection_Front_Vector_string_16_4
|
3.03% |
61077315.660 |
62927321.794 |
- |
1.06% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
3.02% |
820.033 |
844.824 |
- |
0.54% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/8192
|
3.02% |
85.198 |
87.768 |
- |
-10.98% |
- |
|
BM_vector_deque_copy_backward/1
|
3.01% |
2.240 |
2.308 |
- |
-0.30% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32
|
3.01% |
2.360 |
2.431 |
- |
0.43% |
- |
|
BM_deque_vector_ranges_move/4000
|
2.99% |
138.140 |
142.273 |
- |
0.20% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
2.99% |
883.928 |
910.316 |
- |
-5.50% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/8192
|
2.98% |
19.638 |
20.224 |
- |
5.51% |
- |
|
BM_vector_deque_move_backward/4000
|
2.97% |
139.969 |
144.129 |
- |
-0.63% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/8192
|
2.96% |
32.565 |
33.529 |
- |
3.37% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeLast
|
2.95% |
2.021 |
2.080 |
- |
-0.00% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/1024
|
2.94% |
4.479 |
4.610 |
- |
-5.44% |
- |
|
std::stable_sort(deque<int>)_(shuffled)/8
|
2.94% |
22.793 |
23.462 |
- |
0.22% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
2.93% |
16611.351 |
17098.161 |
- |
-0.27% |
- |
|
BM_std_minmax_element<int>/64
|
2.93% |
17.055 |
17.555 |
- |
12.44% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/1048576
|
2.93% |
23101.802 |
23778.323 |
- |
1.01% |
- |
|
BM_deque_vector_ranges_copy_backward/1
|
2.93% |
2.090 |
2.151 |
- |
2.11% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/1024
|
2.92% |
30.791 |
31.692 |
- |
2.59% |
- |
|
BM_deque_deque_move/1
|
2.92% |
2.484 |
2.557 |
- |
-0.53% |
- |
|
BM_std_minmax_element<char>/64000
|
2.92% |
16722.664 |
17211.178 |
- |
2.66% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/1024
|
2.92% |
6112.039 |
6290.581 |
- |
2.45% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024
|
2.92% |
24.226 |
24.933 |
- |
-2.48% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32
|
2.92% |
56.612 |
58.265 |
- |
3.10% |
- |
|
BM_StringCopy_Large
|
2.92% |
6.085 |
6.262 |
- |
1.70% |
- |
|
BM_CmpLess_schar_uchar
|
2.92% |
1.074 |
1.105 |
- |
0.77% |
- |
|
std::set<std::string>::count(key)_(non-existent)/1024
|
2.92% |
23.538 |
24.225 |
- |
-2.80% |
- |
|
std::set<int>::equal_range(key)_(existent)/32
|
2.91% |
1.808 |
1.861 |
- |
1.86% |
- |
|
BM_vector_deque_copy_backward/2
|
2.91% |
2.000 |
2.058 |
- |
-0.20% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/32
|
2.91% |
802.029 |
825.352 |
- |
1.53% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
2.90% |
23626974.281 |
24313327.658 |
- |
1.40% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
2.90% |
21.050 |
21.661 |
- |
4.95% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8
|
2.90% |
0.994 |
1.022 |
- |
5.13% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
2.90% |
224.452 |
230.961 |
- |
8.73% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
2.89% |
392.346 |
403.690 |
- |
2.18% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16
|
2.89% |
11381119.776 |
11710138.010 |
- |
2.03% |
- |
|
BM_std_minmax_element<char>/4000
|
2.89% |
1053.545 |
1083.991 |
- |
3.15% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/1024
|
2.89% |
12.971 |
13.346 |
- |
0.71% |
- |
|
BM_StringRead_Cold_Shallow_Large
|
2.89% |
1.152 |
1.185 |
- |
2.64% |
- |
|
std::move_backward(deque<int>)/262144
|
2.89% |
30207.481 |
31079.137 |
- |
-0.57% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8
|
2.88% |
14.912 |
15.342 |
- |
0.13% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
2.88% |
16.448 |
16.921 |
- |
2.18% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/50
|
2.87% |
3.553 |
3.655 |
- |
-4.14% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024
|
2.87% |
19799.780 |
20368.529 |
- |
1.82% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/32
|
2.87% |
78.908 |
81.175 |
- |
42.58% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8
|
2.87% |
4.347 |
4.471 |
- |
2.86% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256
|
2.86% |
1645902.426 |
1693048.177 |
- |
3.54% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024
|
2.86% |
0.602 |
0.619 |
- |
1.48% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
2.86% |
1493657.610 |
1536394.372 |
- |
2.41% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
2.86% |
14.673 |
15.093 |
- |
0.70% |
- |
|
SetIntersection_None_Set_float_256_64
|
2.85% |
9425454.870 |
9694460.423 |
- |
-2.26% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/32
|
2.85% |
1.449 |
1.490 |
- |
0.67% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
2.85% |
46.823 |
48.157 |
- |
0.80% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/32
|
2.84% |
10.370 |
10.665 |
- |
-0.85% |
- |
|
std::multiset<int>::find(key)_(existent)/1024
|
2.84% |
4.049 |
4.164 |
- |
-1.68% |
- |
|
std::set<int>::clear()/32
|
2.84% |
620.702 |
638.344 |
- |
2.75% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4
|
2.84% |
137152308.314 |
141047858.616 |
- |
2.16% |
- |
|
std::stable_sort(deque<int>)_(pipe-organ)/8
|
2.84% |
21.383 |
21.990 |
- |
0.00% |
- |
|
std::set<std::string>::count(key)_(non-existent)/8192
|
2.84% |
33.123 |
34.064 |
- |
-1.71% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
2.84% |
577.117 |
593.496 |
- |
18.27% |
- |
|
std::count(list<int>)_(every_other)/1024
|
2.84% |
693.767 |
713.446 |
- |
-0.14% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1
|
2.82% |
1216860.676 |
1251175.619 |
- |
1.40% |
- |
|
std::flat_map<int,_int>::erase(iterator)/1024
|
2.82% |
74.659 |
76.763 |
- |
-2.78% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
2.81% |
49620.033 |
51014.681 |
- |
4.03% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/1024
|
2.81% |
6.183 |
6.357 |
- |
5.66% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
2.80% |
7556.923 |
7768.588 |
- |
1.51% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
2.80% |
347.120 |
356.835 |
- |
-7.26% |
- |
|
BM_PushHeap_string_Random_16
|
2.79% |
10.299 |
10.587 |
- |
2.18% |
- |
|
bm_swap_ranges_vb_unaligned/64
|
2.78% |
4.925 |
5.062 |
- |
0.33% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4
|
2.78% |
1048209.168 |
1077319.418 |
- |
1.05% |
- |
|
std::find_first_of(list<int>)_(large_needle)/8192
|
2.78% |
47909902.735 |
49239755.600 |
- |
1.40% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/1024
|
2.77% |
11.879 |
12.207 |
- |
-4.46% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
2.75% |
13508.466 |
13879.920 |
- |
3.87% |
- |
|
std::map<std::string,_int>::ctor(const&)/1024
|
2.75% |
35391.665 |
36363.505 |
- |
2.38% |
- |
|
BM_deque_vector_ranges_move/2
|
2.75% |
1.786 |
1.835 |
- |
-0.24% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
2.74% |
55319.081 |
56837.498 |
- |
-0.06% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
2.74% |
13210.504 |
13572.479 |
- |
5.42% |
- |
|
SetIntersection_Interlaced_Set_float_64_16
|
2.73% |
21455200.570 |
22041469.120 |
- |
-0.34% |
- |
|
BM_StringAssignAsciiz_Huge_Opaque
|
2.73% |
188.655 |
193.809 |
- |
1.83% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64
|
2.72% |
1481891.897 |
1522203.318 |
- |
-0.56% |
- |
|
std::set<std::string>::count(key)_(non-existent)/32
|
2.71% |
10.451 |
10.735 |
- |
-4.83% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0
|
2.71% |
0.409 |
0.420 |
- |
-1.88% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
2.71% |
18.477 |
18.977 |
- |
-8.36% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192
|
2.70% |
173133.403 |
177799.464 |
- |
2.30% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/32
|
2.69% |
14.973 |
15.377 |
- |
-1.89% |
- |
|
std::multiset<int>::contains(key)_(existent)/1024
|
2.69% |
3.960 |
4.067 |
- |
-0.51% |
- |
|
rng::find_last(list<int>)_(bail_90%)/1024
|
2.69% |
75.173 |
77.193 |
- |
1.65% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192
|
2.69% |
80256.343 |
82411.487 |
- |
1.87% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/1024
|
2.68% |
19.552 |
20.077 |
- |
2.57% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/32
|
2.68% |
29.205 |
29.988 |
- |
-1.43% |
- |
|
BM_CmpEqual_ushort_schar
|
2.68% |
0.991 |
1.018 |
- |
-6.36% |
- |
|
BM_StringRelational_Less_Huge_Large_Control
|
2.67% |
2.103 |
2.159 |
- |
0.19% |
- |
|
std::search(deque<int>)_(single_element)/1000
|
2.67% |
436.016 |
447.663 |
- |
0.23% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192
|
2.66% |
990609.667 |
1016999.068 |
- |
3.26% |
- |
|
std::find_end(vector<int>)_(process_all)/1048576
|
2.65% |
221623.335 |
227503.884 |
- |
4.95% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
2.64% |
273659.304 |
280893.342 |
- |
-4.04% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4
|
2.64% |
1462119.010 |
1500696.569 |
- |
-11.20% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024
|
2.64% |
7.896 |
8.104 |
- |
-3.28% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
2.63% |
1279.144 |
1312.836 |
- |
1.28% |
- |
|
ranges::min(std::vector<long_long>)/8
|
2.63% |
2.170 |
2.227 |
- |
2.27% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024
|
2.63% |
15610.941 |
16021.802 |
- |
1.67% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/8192
|
2.62% |
1.571 |
1.612 |
- |
21.17% |
- |
|
SetIntersection_None_Vector_float_1024_64
|
2.62% |
1060784.415 |
1088532.174 |
- |
0.13% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384
|
2.61% |
0.599 |
0.614 |
- |
2.11% |
- |
|
SetIntersection_None_Set_uint64_1024_1024
|
2.61% |
8897075.085 |
9129041.988 |
- |
6.41% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/32
|
2.60% |
16.865 |
17.303 |
- |
1.89% |
- |
|
std::for_each(deque<int>)/50
|
2.60% |
3.856 |
3.957 |
- |
-1.86% |
- |
|
SetIntersection_Interlaced_Set_float_1024_4
|
2.59% |
9689654.532 |
9941021.619 |
- |
-0.28% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8
|
2.59% |
43.683 |
44.815 |
- |
-1.58% |
- |
|
SetIntersection_None_Set_uint32_16384_16384
|
2.59% |
155955144.140 |
159996517.015 |
- |
3.06% |
- |
|
std::find(vector<long_long>)_(bail_25%)/8
|
2.59% |
0.868 |
0.890 |
- |
2.55% |
- |
|
BM_align/1
|
2.59% |
0.624 |
0.641 |
- |
2.83% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_4
|
2.59% |
9940022.363 |
10197295.679 |
- |
5.44% |
- |
|
BM_align/8
|
2.59% |
0.623 |
0.639 |
- |
-0.03% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024
|
2.58% |
210712.248 |
216158.674 |
- |
1.84% |
- |
|
SetIntersection_None_Set_uint64_1024_4
|
2.58% |
8866597.824 |
9095752.996 |
- |
4.18% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16
|
2.58% |
1224258.219 |
1255883.545 |
- |
1.68% |
- |
|
std::copy_if(list<int>)_(entire_range)/32768
|
2.58% |
25584.541 |
26245.207 |
- |
-1.54% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Empty_Control
|
2.58% |
0.412 |
0.423 |
- |
1.65% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32
|
2.57% |
11.235 |
11.524 |
- |
-40.83% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/50
|
2.57% |
4.377 |
4.490 |
- |
0.11% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/1024
|
2.57% |
25.537 |
26.193 |
- |
1.06% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/32
|
2.57% |
1.738 |
1.782 |
- |
-0.65% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024
|
2.57% |
50.554 |
51.851 |
- |
16.66% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192
|
2.56% |
655.614 |
672.382 |
- |
-1.71% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
2.56% |
54469.815 |
55862.077 |
- |
2.17% |
- |
|
std::multiset<int>::clear()/32
|
2.55% |
622.423 |
638.323 |
- |
1.38% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
2.55% |
179583.451 |
184170.762 |
- |
-1.84% |
- |
|
BM_deque_deque_ranges_move_backward/2
|
2.54% |
2.336 |
2.395 |
- |
2.24% |
- |
|
std::partial_sort_copy(deque<int>)_(repeated)/8
|
2.54% |
9.749 |
9.997 |
- |
0.56% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/8192
|
2.54% |
6329.523 |
6489.984 |
- |
4.54% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8
|
2.53% |
6.534 |
6.699 |
- |
0.42% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/32
|
2.53% |
40.369 |
41.390 |
- |
18.89% |
- |
|
std::map<int,_int>::count(key)_(non-existent)/32
|
2.53% |
2.873 |
2.946 |
- |
2.05% |
- |
|
BM_vector_deque_copy_backward/4000
|
2.53% |
140.927 |
144.486 |
- |
-0.74% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024
|
2.52% |
1225042.969 |
1255918.293 |
- |
1.28% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
2.51% |
707.880 |
725.679 |
- |
-1.37% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
2.51% |
669.666 |
686.493 |
- |
1.74% |
- |
|
std::find(deque<int>)_(process_all)/8
|
2.51% |
3.465 |
3.551 |
- |
-0.54% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/16
|
2.50% |
4.859 |
4.981 |
- |
3.18% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
2.49% |
54416.012 |
55771.393 |
- |
-0.84% |
- |
|
BM_deque_deque_copy_backward/2
|
2.49% |
2.468 |
2.529 |
- |
-0.08% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
2.49% |
880135.267 |
902036.485 |
- |
-0.01% |
- |
|
std::remove(deque<int>)_(prefix)/32
|
2.49% |
53.508 |
54.838 |
- |
4.46% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/1024
|
2.48% |
2686.257 |
2752.803 |
- |
1.74% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_pred)/8
|
2.46% |
2.606 |
2.670 |
- |
0.20% |
- |
|
std::fill(vector<int>)/32
|
2.46% |
1.036 |
1.061 |
- |
2.35% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192
|
2.46% |
24381.808 |
24981.993 |
- |
2.32% |
- |
|
std::pop_heap(vector<float>)/8192
|
2.46% |
19.542 |
20.023 |
- |
1.73% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
2.46% |
12541.253 |
12849.377 |
- |
-8.25% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/1024
|
2.46% |
91.695 |
93.947 |
- |
7.14% |
- |
|
BM_deque_vector_copy/1
|
2.46% |
2.067 |
2.117 |
- |
-0.88% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
2.45% |
149131.959 |
152790.409 |
- |
2.29% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/32
|
2.45% |
8.544 |
8.754 |
- |
-0.11% |
- |
|
std::copy_n(vector<int>)/8
|
2.45% |
2.162 |
2.215 |
- |
-3.34% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/32
|
2.45% |
599.511 |
614.186 |
- |
1.88% |
- |
|
std::rotate(list<int>)_(by_1/3)/8192
|
2.44% |
8299.195 |
8502.050 |
- |
1.79% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
2.44% |
17.229 |
17.650 |
- |
2.84% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
2.44% |
5.086 |
5.210 |
- |
1.56% |
- |
|
ranges::min(std::list<long_long>)/70000
|
2.43% |
43985.737 |
45056.083 |
- |
-5.65% |
- |
|
std::set<std::string>::ctor(const&,_alloc)/1024
|
2.43% |
36939.614 |
37838.171 |
- |
1.81% |
- |
|
SetIntersection_Front_Vector_float_1024_64
|
2.43% |
1336760.760 |
1369193.359 |
- |
2.80% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/1024
|
2.42% |
2517.657 |
2578.513 |
- |
2.29% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32
|
2.42% |
18.112 |
18.550 |
- |
3.03% |
- |
|
BM_align/64
|
2.41% |
0.623 |
0.638 |
- |
-0.19% |
- |
|
std::reverse_copy(list<int>)/32768
|
2.41% |
26302.702 |
26937.390 |
- |
2.56% |
- |
|
SetIntersection_None_Vector_string_262144_16
|
2.41% |
1272765.224 |
1303450.498 |
- |
1.35% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4
|
2.40% |
1220766.927 |
1250019.125 |
- |
1.18% |
- |
|
BM_align/256
|
2.40% |
0.623 |
0.638 |
- |
-0.63% |
- |
|
std::stable_sort(vector<int>)_(repeated)/8
|
2.39% |
15.419 |
15.788 |
- |
2.16% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeMiddle
|
2.39% |
1.393 |
1.427 |
- |
2.32% |
- |
|
ranges::minmax(std::list<char>)/8
|
2.39% |
2.512 |
2.572 |
- |
0.86% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/0
|
2.39% |
12.882 |
13.190 |
- |
1.15% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8
|
2.39% |
42.246 |
43.255 |
- |
0.56% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192
|
2.39% |
173172.632 |
177303.390 |
- |
1.89% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
2.38% |
120081.206 |
122942.962 |
- |
4.76% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/50
|
2.37% |
1864.525 |
1908.796 |
- |
0.77% |
- |
|
std::stable_sort(deque<int>)_(shuffled)/8192
|
2.37% |
14160.003 |
14496.136 |
- |
2.42% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16384
|
2.37% |
6.816 |
6.978 |
- |
1.67% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64
|
2.37% |
1745020.134 |
1786379.651 |
- |
-5.03% |
- |
|
std::find_end(vector<int>)_(single_element)/1000
|
2.37% |
238.497 |
244.146 |
- |
1.73% |
- |
|
bm_swap_ranges_vb_aligned/8
|
2.37% |
3.251 |
3.328 |
- |
1.77% |
- |
|
std::stable_partition(deque<int>)_(sparse)/1024
|
2.37% |
422.350 |
432.342 |
- |
-3.11% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/16
|
2.36% |
5.848 |
5.986 |
- |
2.37% |
- |
|
SetIntersection_None_Vector_string_16384_256
|
2.36% |
1194138.645 |
1222300.719 |
- |
-0.06% |
- |
|
std::reverse_copy(list<int>)/8
|
2.35% |
2.350 |
2.405 |
- |
0.43% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
2.34% |
145930.508 |
149341.508 |
- |
-0.72% |
- |
|
BM_deque_vector_ranges_move_backward/65536
|
2.34% |
7911.153 |
8096.018 |
- |
1.62% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192
|
2.33% |
0.965 |
0.988 |
- |
2.37% |
- |
|
std::multiset<int>::upper_bound(key)_(existent)/32
|
2.33% |
2.402 |
2.458 |
- |
2.78% |
- |
|
std::vector<std::string>::insert(middle)_(cheap_elements)/32
|
2.33% |
11.160 |
11.420 |
- |
2.48% |
- |
|
std::move_backward(vector<int>)/262144
|
2.33% |
21868.613 |
22377.690 |
- |
2.33% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024
|
2.32% |
47.736 |
48.844 |
- |
12.61% |
- |
|
BM_StringRelational_Eq_Small_Large_Control
|
2.32% |
0.481 |
0.492 |
- |
3.18% |
- |
|
BM_CmpEqual_short_short
|
2.32% |
1.042 |
1.067 |
- |
-0.32% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
2.32% |
760.628 |
778.263 |
- |
2.61% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024
|
2.31% |
36589.042 |
37436.073 |
- |
1.07% |
- |
|
std::sort(deque<int>)_(pipe-organ)/1024
|
2.31% |
2691.609 |
2753.863 |
- |
2.04% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/1024
|
2.31% |
521.972 |
534.035 |
- |
1.40% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/32
|
2.31% |
1.703 |
1.743 |
- |
3.63% |
- |
|
SetIntersection_Front_Vector_uint32_262144_64
|
2.31% |
1327861.990 |
1358502.143 |
- |
-0.15% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
2.30% |
32085.419 |
32824.276 |
- |
-5.10% |
- |
|
std::multiset<int>::insert(value)_(new_value,_middle)/1024
|
2.30% |
27.119 |
27.742 |
- |
1.28% |
- |
|
SetIntersection_None_Set_uint32_1024_1
|
2.30% |
8959748.378 |
9165493.560 |
- |
4.65% |
- |
|
rng::contains(deque<int>)_(process_all)/32
|
2.30% |
8.604 |
8.802 |
- |
0.10% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024
|
2.29% |
6.666 |
6.819 |
- |
19.35% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32
|
2.29% |
37.345 |
38.202 |
- |
3.04% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32
|
2.29% |
1.402 |
1.434 |
- |
6.97% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8
|
2.29% |
15.880 |
16.243 |
- |
1.97% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024
|
2.29% |
13912.940 |
14231.368 |
- |
2.34% |
- |
|
std::remove(deque<int>)_(sprinkled)/50
|
2.29% |
54.309 |
55.551 |
- |
-2.43% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/1024
|
2.28% |
3.697 |
3.782 |
- |
0.00% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/16
|
2.28% |
4.786 |
4.895 |
- |
1.28% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
2.28% |
598006.067 |
611619.287 |
- |
-0.50% |
- |
|
std::partition_copy(deque<int>)/32
|
2.27% |
12.658 |
12.946 |
- |
-0.04% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/32
|
2.27% |
1.059 |
1.083 |
- |
3.62% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
2.26% |
1142685.334 |
1168551.712 |
- |
0.33% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024
|
2.26% |
1109910.474 |
1135031.769 |
- |
-0.27% |
- |
|
rng::fold_left(deque<int>)/8
|
2.26% |
3.913 |
4.002 |
- |
2.21% |
- |
|
std::adjacent_find(deque<int>,_pred)/8
|
2.26% |
4.162 |
4.256 |
- |
1.11% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/8
|
2.25% |
23.125 |
23.646 |
- |
-0.83% |
- |
|
std::find_end(vector<int>)_(single_element)/1024
|
2.25% |
244.093 |
249.587 |
- |
-0.76% |
- |
|
std::unique_copy(list<int>,_pred)_(sprinkled)/8192
|
2.25% |
7591.316 |
7762.093 |
- |
1.16% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
2.25% |
429.939 |
439.604 |
- |
0.10% |
- |
|
std::set<std::string>::find(key)_(existent)/32
|
2.25% |
15.795 |
16.150 |
- |
1.15% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/32
|
2.25% |
601.874 |
615.400 |
- |
1.56% |
- |
|
ranges::min(std::list<char>)/70000
|
2.25% |
52834.320 |
54020.467 |
- |
-0.30% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
2.24% |
365.430 |
373.634 |
- |
2.28% |
- |
|
std::find_end(vector<int>)_(process_all)/1024
|
2.24% |
226.135 |
231.210 |
- |
4.41% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
2.24% |
561.526 |
574.095 |
- |
1.15% |
- |
|
std::set<std::string>::ctor(const&)/8192
|
2.23% |
342373.576 |
350024.424 |
- |
1.67% |
- |
|
std::stable_sort(vector<int>)_(shuffled)/8
|
2.23% |
19.579 |
20.016 |
- |
1.32% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
2.23% |
79419.823 |
81190.388 |
- |
1.04% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
2.23% |
102683.243 |
104972.289 |
- |
-8.28% |
- |
|
BM_StringRead_Cold_Deep_Large
|
2.23% |
1.338 |
1.368 |
- |
5.41% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
2.23% |
20.569 |
21.028 |
- |
2.56% |
- |
|
SetIntersection_Front_Set_string_262144_4
|
2.22% |
1226946.263 |
1254129.953 |
- |
-0.18% |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/1024
|
2.21% |
7056.970 |
7213.262 |
- |
-0.88% |
- |
|
std::is_sorted(vector<int>)/1024
|
2.21% |
245.119 |
250.543 |
- |
2.29% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024
|
2.21% |
19872.774 |
20311.588 |
- |
1.83% |
- |
|
SetIntersection_Front_Vector_uint64_256_64
|
2.21% |
4256239.435 |
4350154.917 |
- |
0.78% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576
|
2.21% |
514272.487 |
525618.191 |
- |
0.72% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_4
|
2.21% |
1796409.249 |
1836038.011 |
- |
25.54% |
- |
|
std::any_of(vector<int>)_(process_all)/32
|
2.20% |
8.294 |
8.477 |
- |
1.19% |
- |
|
std::search(list<int>)_(single_element)/1024
|
2.20% |
722.762 |
738.632 |
- |
-3.58% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64
|
2.19% |
1625334.719 |
1660999.267 |
- |
2.14% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
2.19% |
173542.689 |
177349.088 |
- |
1.99% |
- |
|
std::copy_if(vector<int>)_(every_other)/1048576
|
2.19% |
492919.995 |
503725.792 |
- |
0.29% |
- |
|
SetIntersection_Front_Set_string_16384_1024
|
2.19% |
59234636.588 |
60531876.623 |
- |
2.91% |
- |
|
std::find(vector<bool>)_(process_all)/50
|
2.18% |
0.677 |
0.691 |
- |
-11.82% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/1024
|
2.18% |
24.089 |
24.614 |
- |
4.93% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144
|
2.17% |
1241227.945 |
1268210.449 |
- |
0.82% |
- |
|
std::stable_sort(vector<int>)_(heap)/1024
|
2.17% |
2511.930 |
2566.476 |
- |
1.93% |
- |
|
std::multiset<int>::clear()/8192
|
2.17% |
77411.804 |
79092.745 |
- |
0.41% |
- |
|
std::upper_bound(std::vector<int>)/8
|
2.17% |
5.938 |
6.067 |
- |
-0.09% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8
|
2.16% |
21.281 |
21.742 |
- |
2.74% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64
|
2.15% |
1224190.186 |
1250512.369 |
- |
1.00% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192
|
2.15% |
3729.986 |
3810.042 |
- |
-1.46% |
- |
|
std::partial_sort(deque<int>)_(descending)/8
|
2.15% |
43.404 |
44.335 |
- |
4.89% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0
|
2.14% |
17.145 |
17.513 |
- |
2.92% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/8192
|
2.14% |
9.868 |
10.079 |
- |
5.48% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/32
|
2.14% |
1841.833 |
1881.235 |
- |
0.53% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
2.14% |
12.348 |
12.612 |
- |
-0.37% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/0
|
2.13% |
17.148 |
17.513 |
- |
2.83% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
2.13% |
216.716 |
221.323 |
- |
-0.11% |
- |
|
SetIntersection_Front_Vector_string_262144_1
|
2.12% |
1080703.183 |
1103647.754 |
- |
2.10% |
- |
|
std::remove_if(vector<int>)_(prefix)/50
|
2.12% |
54.292 |
55.444 |
- |
2.02% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/8192
|
2.12% |
689.383 |
704.008 |
- |
-0.76% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256
|
2.12% |
164223726.434 |
167707395.059 |
- |
4.14% |
- |
|
SetIntersection_Front_Set_string_4_4
|
2.12% |
156279364.718 |
159589291.409 |
- |
0.75% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
2.12% |
34.951 |
35.691 |
- |
-1.24% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
2.11% |
15.053 |
15.371 |
- |
3.94% |
- |
|
SetIntersection_None_Set_float_16_1
|
2.11% |
66216135.721 |
67614129.990 |
- |
-0.52% |
- |
|
ranges::min(std::vector<__int128>)/8
|
2.11% |
2.917 |
2.978 |
- |
0.69% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/8192
|
2.11% |
448.491 |
457.934 |
- |
1.83% |
- |
|
std::stable_sort(deque<int>)_(heap)/8192
|
2.10% |
17203.278 |
17564.884 |
- |
1.95% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
2.10% |
221.055 |
225.702 |
- |
-1.14% |
- |
|
BM_StringAssignAsciiz_Small_Opaque
|
2.10% |
3.041 |
3.105 |
- |
-9.50% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/8192
|
2.09% |
295408.806 |
301594.104 |
- |
3.03% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8
|
2.09% |
54.769 |
55.913 |
- |
0.60% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192
|
2.09% |
5657.400 |
5775.469 |
- |
0.10% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192
|
2.09% |
3982.618 |
4065.713 |
- |
1.14% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/32
|
2.09% |
20.482 |
20.909 |
- |
-0.93% |
- |
|
std::partition_copy(list<int>)/32
|
2.09% |
8.721 |
8.903 |
- |
0.32% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/1024
|
2.08% |
1331.791 |
1359.491 |
- |
2.68% |
- |
|
BM_deque_deque_ranges_copy_backward/4096
|
2.08% |
150.881 |
154.018 |
- |
0.78% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
2.07% |
87335.818 |
89145.898 |
- |
1.87% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(heap)/8
|
2.07% |
53.750 |
54.863 |
- |
-1.13% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
2.06% |
11663283.869 |
11903764.665 |
- |
2.96% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
2.06% |
8677180.010 |
8855885.957 |
- |
1.19% |
- |
|
std::find_if(vector<char>)_(bail_25%)/1024
|
2.05% |
25.136 |
25.653 |
- |
-1.06% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
2.05% |
1040622.008 |
1061960.622 |
- |
-0.07% |
- |
|
bm_ranges_swap_ranges_vb_aligned/262144
|
2.05% |
482.098 |
491.966 |
- |
2.28% |
- |
|
ranges::min(std::deque<long_long>)/1
|
2.04% |
0.679 |
0.692 |
- |
-0.02% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
2.04% |
9699363.595 |
9897213.315 |
- |
3.35% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
2.03% |
13.465 |
13.738 |
- |
0.24% |
- |
|
BM_StringAssignAsciiz_Empty_Opaque
|
2.03% |
3.038 |
3.100 |
- |
-2.97% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4
|
2.03% |
1062785.156 |
1084316.275 |
- |
2.82% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
2.02% |
9.378 |
9.568 |
- |
2.96% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/32
|
2.02% |
2.425 |
2.474 |
- |
2.39% |
- |
|
BM_deque_vector_ranges_copy_backward/64
|
2.01% |
2.926 |
2.985 |
- |
2.13% |
- |
|
BM_deque_vector_ranges_move/64000
|
2.01% |
2987.683 |
3047.848 |
- |
2.92% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
2.01% |
19903.805 |
20304.276 |
- |
2.07% |
- |
|
BM_std_minmax_element<char>/4096
|
2.01% |
1078.540 |
1100.170 |
- |
2.19% |
- |
|
std::map<int,_int>::contains(key)_(existent)/32
|
1.99% |
1.638 |
1.670 |
- |
0.42% |
- |
|
std::find(vector<char>)_(bail_25%)/8192
|
1.99% |
39.449 |
40.235 |
- |
-0.12% |
- |
|
BM_std_minmax_element<short>/4
|
1.99% |
1.247 |
1.272 |
- |
1.11% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4
|
1.99% |
4321867.493 |
4407745.181 |
- |
2.18% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
1.98% |
745.524 |
760.313 |
- |
-2.65% |
- |
|
std::find_end(forward_list<int>)_(single_element)/8192
|
1.98% |
6134.257 |
6255.496 |
- |
7.97% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
1.98% |
17.264 |
17.605 |
- |
2.69% |
- |
|
std::stable_partition(vector<int>)_(dense)/50
|
1.97% |
25.597 |
26.102 |
- |
1.72% |
- |
|
BM_PushHeap_uint32_Ascending_16384
|
1.97% |
3.571 |
3.642 |
- |
-0.03% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8
|
1.97% |
18.145 |
18.503 |
- |
-0.15% |
- |
|
std::unique(list<int>)_(contiguous)/1024
|
1.97% |
917.134 |
935.159 |
- |
1.84% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8
|
1.95% |
42.822 |
43.658 |
- |
-0.06% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/50
|
1.95% |
8.480 |
8.646 |
- |
-0.92% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32
|
1.95% |
19.233 |
19.607 |
- |
0.45% |
- |
|
SetIntersection_Front_Vector_string_16384_1024
|
1.94% |
38058134.483 |
38797608.574 |
- |
-0.49% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/1024
|
1.94% |
2.928 |
2.985 |
- |
1.28% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192
|
1.94% |
61636.592 |
62831.990 |
- |
1.17% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024
|
1.92% |
31768.843 |
32379.929 |
- |
2.29% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
1.92% |
603.761 |
615.372 |
- |
1.67% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
1.92% |
12646.172 |
12889.148 |
- |
1.33% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_Control
|
1.92% |
2.021 |
2.060 |
- |
2.38% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32
|
1.92% |
19.387 |
19.759 |
- |
2.33% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32
|
1.92% |
264.634 |
269.714 |
- |
0.23% |
- |
|
BM_deque_deque_ranges_move_backward/4096
|
1.92% |
150.551 |
153.437 |
- |
1.02% |
- |
|
std::find(vector<short>)_(process_all)/1024
|
1.92% |
22.500 |
22.932 |
- |
1.77% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/0
|
1.92% |
12.958 |
13.206 |
- |
1.75% |
- |
|
BM_CmpLess_schar_int
|
1.91% |
1.104 |
1.125 |
- |
0.10% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
1.91% |
18.070 |
18.415 |
- |
-0.33% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/8192
|
1.91% |
51749.727 |
52736.504 |
- |
1.80% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/32
|
1.90% |
15.629 |
15.926 |
- |
1.85% |
- |
|
std::partial_sort(vector<NonIntegral>)_(heap)/8
|
1.90% |
28.812 |
29.359 |
- |
0.93% |
- |
|
rng::starts_with(deque<int>)/1024
|
1.90% |
476.854 |
485.892 |
- |
12.28% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/1048576
|
1.89% |
659551.092 |
672019.251 |
- |
71.09% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_Control
|
1.89% |
1.584 |
1.614 |
- |
-0.05% |
- |
|
BM_num_get<double>
|
1.89% |
36.623 |
37.314 |
- |
2.92% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.89% |
189523.719 |
193097.941 |
- |
-0.84% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000
|
1.88% |
464.388 |
473.136 |
- |
0.78% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
1.88% |
753.368 |
767.548 |
- |
2.09% |
- |
|
std::vector<std::string>::ctor(const&)_(cheap_elements)/32
|
1.88% |
35.721 |
36.391 |
- |
2.30% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.87% |
12892.336 |
13134.029 |
- |
1.18% |
- |
|
std::vector<int>::insert(begin)_(cheap_elements)/1024
|
1.87% |
38.971 |
39.698 |
- |
0.87% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/8192
|
1.86% |
5.346 |
5.445 |
- |
-2.56% |
- |
|
std::replace_if(deque<int>)_(prefix)/1024
|
1.85% |
484.070 |
493.026 |
- |
2.62% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeFirst
|
1.85% |
1.396 |
1.422 |
- |
1.71% |
- |
|
std::make_heap(vector<NonIntegral>)_(ascending)/8192
|
1.85% |
5160.767 |
5256.180 |
- |
0.33% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16
|
1.85% |
1666859.457 |
1697651.041 |
- |
1.63% |
- |
|
BM_StringRead_Cold_Shallow_Empty
|
1.84% |
1.135 |
1.156 |
- |
2.36% |
- |
|
BM_std_minmax_element<short>/5500
|
1.84% |
1480.681 |
1507.944 |
- |
-1.48% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1000
|
1.84% |
513.867 |
523.322 |
- |
-1.08% |
- |
|
std::set<int>::contains(key)_(non-existent)/32
|
1.84% |
2.883 |
2.936 |
- |
8.30% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32
|
1.84% |
1.769 |
1.801 |
- |
30.16% |
- |
|
std::stable_sort(deque<int>)_(ascending)/8
|
1.83% |
17.522 |
17.844 |
- |
-8.67% |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/8192
|
1.83% |
340.610 |
346.855 |
- |
3.31% |
- |
|
BM_CmpEqual_short_ushort
|
1.83% |
1.078 |
1.098 |
- |
0.44% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32
|
1.83% |
18.824 |
19.169 |
- |
2.22% |
- |
|
vector<bool>::resize()
|
1.83% |
10.729 |
10.926 |
- |
-4.87% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256
|
1.83% |
1237882.813 |
1260564.534 |
- |
2.95% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
1.83% |
35.816 |
36.471 |
- |
2.27% |
- |
|
BM_std_minmax_element<short>/65536
|
1.83% |
17575.901 |
17897.232 |
- |
-1.61% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
1.83% |
729.071 |
742.392 |
- |
2.43% |
- |
|
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024
|
1.83% |
12.438 |
12.666 |
- |
1.60% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/1024
|
1.83% |
5.162 |
5.256 |
- |
-5.07% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.82% |
903848.015 |
920322.758 |
- |
-0.45% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
1.82% |
21.490 |
21.882 |
- |
1.58% |
- |
|
BM_tolower_char<wchar_t>
|
1.81% |
0.688 |
0.701 |
- |
1.52% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.81% |
139559.455 |
142089.481 |
- |
4.59% |
- |
|
SetIntersection_None_Vector_float_262144_256
|
1.81% |
1118549.505 |
1138824.438 |
- |
-0.12% |
- |
|
SetIntersection_Front_Vector_uint32_16_4
|
1.81% |
54247175.513 |
55226640.088 |
- |
2.40% |
- |
|
BM_std_minmax_element<short>/64000
|
1.80% |
17161.273 |
17469.946 |
- |
-1.69% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8192
|
1.80% |
477633.432 |
486217.889 |
- |
-0.56% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/8192
|
1.80% |
51887.447 |
52819.647 |
- |
3.27% |
- |
|
SetIntersection_None_Set_uint32_16384_1024
|
1.80% |
152879738.503 |
155625853.005 |
- |
2.18% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/8192
|
1.79% |
9.483 |
9.653 |
- |
1.32% |
- |
|
std::partial_sort(deque<int>)_(descending)/8192
|
1.79% |
257399.873 |
262008.910 |
- |
-0.83% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/1024
|
1.79% |
30.951 |
31.505 |
- |
-2.78% |
- |
|
std::partition(list<int>)_(dense)/32
|
1.79% |
8.726 |
8.882 |
- |
0.14% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_4
|
1.79% |
56452070.155 |
57459898.438 |
- |
2.68% |
- |
|
std::reverse_copy(vector<int>)/4096
|
1.78% |
130.822 |
133.157 |
- |
0.72% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
1.78% |
1788.355 |
1820.253 |
- |
-2.31% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/8192
|
1.78% |
49267.240 |
50142.544 |
- |
1.46% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/1048576
|
1.78% |
700887.854 |
713331.770 |
- |
95.26% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.76% |
1005.752 |
1023.475 |
- |
0.97% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.76% |
40814.327 |
41533.335 |
- |
2.78% |
- |
|
BM_std_minmax_element<short>/70000
|
1.76% |
18800.434 |
19131.397 |
- |
-1.47% |
- |
|
std::remove_copy(vector<int>)_(prefix)/50
|
1.76% |
13.908 |
14.153 |
- |
-0.66% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.76% |
446.005 |
453.837 |
- |
1.06% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.76% |
6514.827 |
6629.179 |
- |
0.95% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
1.75% |
13.527 |
13.764 |
- |
0.11% |
- |
|
std::rotate(vector<int>)_(1_element_backward)/8192
|
1.75% |
294.746 |
299.892 |
- |
0.14% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/1024
|
1.74% |
22.251 |
22.640 |
- |
9.19% |
- |
|
std::fill_n(vector<bool>)/64
|
1.74% |
1.344 |
1.368 |
- |
-11.63% |
- |
|
std::search(vector<int>,_pred)_(no_match)/8192
|
1.74% |
4171.108 |
4243.849 |
- |
-1.18% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192
|
1.74% |
28148.377 |
28638.514 |
- |
1.38% |
- |
|
bm_gcd_complex
|
1.74% |
17.779 |
18.088 |
- |
0.39% |
- |
|
SetIntersection_None_Set_uint64_256_256
|
1.74% |
5679364.155 |
5778154.334 |
- |
2.64% |
- |
|
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
1.74% |
12585.297 |
12804.177 |
- |
-0.44% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/1024
|
1.74% |
19.691 |
20.033 |
- |
3.07% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16
|
1.73% |
1.281 |
1.303 |
- |
2.23% |
- |
|
std::copy_if(list<int>)_(every_other)/1048576
|
1.73% |
825945.387 |
840227.868 |
- |
-0.15% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.73% |
85560.621 |
87037.493 |
- |
1.52% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/8
|
1.72% |
3.463 |
3.523 |
- |
-1.38% |
- |
|
SetIntersection_Interlaced_Set_float_256_1
|
1.72% |
4123051.821 |
4194080.073 |
- |
1.14% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024
|
1.72% |
1614115.967 |
1641855.225 |
- |
2.19% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/32
|
1.72% |
23.011 |
23.406 |
- |
5.17% |
- |
|
std::remove(deque<int>)_(prefix)/50
|
1.72% |
60.876 |
61.921 |
- |
1.42% |
- |
|
ranges::minmax(std::deque<__int128>)/1
|
1.72% |
0.682 |
0.694 |
- |
-3.05% |
- |
|
BM_deque_vector_ranges_copy/64
|
1.71% |
2.626 |
2.671 |
- |
3.01% |
- |
|
std::remove(list<int>)_(prefix)/8192
|
1.71% |
8099.386 |
8237.803 |
- |
-1.31% |
- |
|
std::sort(vector<int>)_(heap)/8
|
1.71% |
23.624 |
24.027 |
- |
0.85% |
- |
|
BM_std_minmax_element<short>/4000
|
1.71% |
1079.499 |
1097.918 |
- |
-1.44% |
- |
|
std::none_of(vector<int>)_(process_all)/50
|
1.70% |
19.144 |
19.470 |
- |
1.45% |
- |
|
std::copy_n(vector<bool>)_(aligned)/4096
|
1.70% |
4.705 |
4.785 |
- |
-1.81% |
- |
|
std::partition_point(vector<int>)/32
|
1.70% |
2.529 |
2.572 |
- |
0.03% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_64
|
1.70% |
13840365.732 |
14075689.007 |
- |
3.77% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1
|
1.70% |
1026265.316 |
1043674.584 |
- |
1.94% |
- |
|
std::find(vector<int>)_(bail_25%)/8192
|
1.70% |
465.168 |
473.057 |
- |
0.37% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192
|
1.69% |
11563.844 |
11759.531 |
- |
0.03% |
- |
|
BM_deque_deque_ranges_copy/5500
|
1.69% |
197.713 |
201.055 |
- |
0.63% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
1.69% |
3.982 |
4.049 |
- |
0.71% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
1.69% |
12631.680 |
12844.916 |
- |
-2.08% |
- |
|
SetIntersection_None_Set_uint32_1024_4
|
1.69% |
8905406.330 |
9055731.960 |
- |
4.24% |
- |
|
std::vector<std::string>::insert(middle)_(expensive_elements)/1024
|
1.69% |
302.462 |
307.560 |
- |
1.41% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/50
|
1.68% |
1881.352 |
1913.046 |
- |
0.43% |
- |
|
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
1.68% |
109673.530 |
111519.649 |
- |
-0.11% |
- |
|
std::find_end(vector<int>)_(process_all)/1000
|
1.68% |
222.010 |
225.735 |
- |
4.50% |
- |
|
SetIntersection_Interlaced_Vector_string_4_4
|
1.68% |
150257839.621 |
152776300.317 |
- |
2.70% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
1.68% |
173329.328 |
176233.096 |
- |
1.55% |
- |
|
BM_std_minmax_element<short>/512
|
1.67% |
143.275 |
145.666 |
- |
-1.18% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/8192
|
1.67% |
31.822 |
32.353 |
- |
0.44% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192
|
1.66% |
1903.190 |
1934.835 |
- |
0.71% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1
|
1.66% |
1118257.083 |
1136835.257 |
- |
4.91% |
- |
|
SetIntersection_Interlaced_Vector_float_16_16
|
1.66% |
35304761.483 |
35890092.590 |
- |
-0.95% |
- |
|
std::make_heap(deque<int>)_(repeated)/8
|
1.66% |
24.888 |
25.300 |
- |
0.75% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/8192
|
1.66% |
44495.289 |
45232.285 |
- |
0.84% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
1.66% |
918.112 |
933.309 |
- |
-5.31% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/1024
|
1.65% |
12.528 |
12.735 |
- |
-4.45% |
- |
|
BM_std_minmax_element<short>/4096
|
1.65% |
1105.054 |
1123.288 |
- |
-1.57% |
- |
|
SetIntersection_None_Set_uint64_262144_262144
|
1.65% |
1223352.703 |
1243533.531 |
- |
1.54% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_4
|
1.65% |
11066807.337 |
11249177.028 |
- |
2.74% |
- |
|
rng::contains(deque<int>)_(process_all)/50
|
1.65% |
12.532 |
12.738 |
- |
0.37% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024
|
1.64% |
13867933.397 |
14095768.768 |
- |
-5.88% |
- |
|
BM_CmpLess_ushort_uchar
|
1.64% |
1.100 |
1.118 |
- |
1.34% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576
|
1.64% |
2323602.023 |
2361653.574 |
- |
0.97% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
1.64% |
1.299 |
1.320 |
- |
-3.59% |
- |
|
std::adjacent_find(deque<int>,_pred)/50
|
1.64% |
28.956 |
29.429 |
- |
0.47% |
- |
|
std::search(vector<int>)_(same_length)/8192
|
1.63% |
1865.216 |
1895.681 |
- |
-4.41% |
- |
|
std::multimap<std::string,_int>::clear()/32
|
1.63% |
906.818 |
921.618 |
- |
3.11% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.63% |
7631.942 |
7756.128 |
- |
-3.38% |
- |
|
std::multiset<std::string>::clear()/0
|
1.62% |
391.343 |
397.695 |
- |
1.51% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/32
|
1.62% |
16.928 |
17.202 |
- |
2.38% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192
|
1.62% |
12701.374 |
12906.708 |
- |
-1.79% |
- |
|
std::stable_sort(vector<int>)_(heap)/8
|
1.62% |
21.094 |
21.434 |
- |
0.69% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024
|
1.61% |
14757.096 |
14995.094 |
- |
1.97% |
- |
|
std::fill(vector<int>)/8192
|
1.61% |
231.305 |
235.034 |
- |
0.30% |
- |
|
BM_std_minmax_element<short>/1024
|
1.61% |
281.908 |
286.453 |
- |
-1.37% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16384
|
1.61% |
1236047.851 |
1255971.840 |
- |
-2.38% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576
|
1.61% |
513105.473 |
521373.887 |
- |
1.93% |
- |
|
SetIntersection_None_Vector_float_262144_1024
|
1.61% |
1128491.037 |
1146660.970 |
- |
1.17% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/50
|
1.61% |
20.516 |
20.846 |
- |
0.54% |
- |
|
std::multiset<int>::insert(value)_(new_value,_middle)/8192
|
1.61% |
31.656 |
32.164 |
- |
1.73% |
- |
|
std::transform(deque<int>,_deque<int>)/50
|
1.61% |
36.276 |
36.858 |
- |
3.99% |
- |
|
SetIntersection_Front_Set_uint64_16384_1
|
1.61% |
1008932.772 |
1025128.910 |
- |
1.22% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/8
|
1.60% |
2.401 |
2.439 |
- |
2.26% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1
|
1.60% |
8946343.704 |
9089835.381 |
- |
5.83% |
- |
|
BM_CmpLess_uint_int
|
1.60% |
1.071 |
1.089 |
- |
1.47% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/32
|
1.60% |
10.581 |
10.751 |
- |
-4.82% |
- |
|
std::stable_sort(deque<int>)_(descending)/8192
|
1.60% |
20350.676 |
20675.829 |
- |
1.48% |
- |
|
std::map<std::string,_int>::ctor(const&)/0
|
1.60% |
12.784 |
12.988 |
- |
-1.85% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192
|
1.59% |
591090.105 |
600497.741 |
- |
-0.40% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
1.58% |
9.926 |
10.083 |
- |
0.39% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.58% |
276.463 |
280.841 |
- |
2.06% |
- |
|
BM_deque_deque_ranges_copy/1024
|
1.58% |
36.959 |
37.544 |
- |
0.03% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4
|
1.58% |
11617525.292 |
11801281.874 |
- |
0.43% |
- |
|
std::pop_heap(deque<float>)/8192
|
1.58% |
61.340 |
62.308 |
- |
1.90% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32
|
1.58% |
24.879 |
25.271 |
- |
1.81% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
1.58% |
17.443 |
17.718 |
- |
-0.07% |
- |
|
std::flat_map<int,_int>::contains(key)_(existent)/32
|
1.57% |
3.034 |
3.081 |
- |
-1.21% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
1.57% |
19.211 |
19.513 |
- |
0.71% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8
|
1.57% |
43.584 |
44.270 |
- |
-0.63% |
- |
|
std::multiset<int>::ctor(&&,_different_allocs)/8192
|
1.57% |
47585.024 |
48332.975 |
- |
1.23% |
- |
|
std::is_sorted_until(list<int>,_pred)/8192
|
1.57% |
7659.792 |
7780.118 |
- |
-12.01% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
1.57% |
1058354.372 |
1074975.196 |
- |
0.53% |
- |
|
std::stable_sort(deque<int>)_(pipe-organ)/8192
|
1.57% |
20343.367 |
20662.790 |
- |
1.36% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/1024
|
1.57% |
24.229 |
24.609 |
- |
0.85% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024
|
1.56% |
22.228 |
22.576 |
- |
0.67% |
- |
|
BM_deque_vector_move/5500
|
1.56% |
193.164 |
196.182 |
- |
1.01% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/8192
|
1.56% |
15.657 |
15.902 |
- |
-4.43% |
- |
|
std::unique(deque<int>)_(sprinkled)/1024
|
1.56% |
509.568 |
517.519 |
- |
1.43% |
- |
|
std::for_each_n(deque<int>)/50
|
1.56% |
3.901 |
3.962 |
- |
0.08% |
- |
|
BM_std_minmax_element<short>/64
|
1.56% |
17.343 |
17.613 |
- |
-1.44% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32
|
1.55% |
19.944 |
20.254 |
- |
-7.23% |
- |
|
std::none_of(list<int>)_(process_all)/32768
|
1.55% |
25689.098 |
26087.082 |
- |
-2.69% |
- |
|
std::find_end(vector<int>,_pred)_(process_all)/1048576
|
1.55% |
635975.804 |
645822.086 |
- |
0.25% |
- |
|
std::replace_if(deque<int>)_(prefix)/32
|
1.55% |
13.730 |
13.942 |
- |
0.52% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/1024
|
1.54% |
5.438 |
5.522 |
- |
-0.76% |
- |
|
BM_CmpEqual_short_uchar
|
1.54% |
1.081 |
1.098 |
- |
0.09% |
- |
|
std::remove(list<int>)_(prefix)/50
|
1.54% |
62.852 |
63.820 |
- |
-0.02% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/32768
|
1.54% |
214.494 |
217.797 |
- |
1.76% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192
|
1.54% |
9.236 |
9.378 |
- |
19.01% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1024
|
1.53% |
108597894.405 |
110262327.473 |
- |
30.74% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.53% |
62684.174 |
63643.761 |
- |
-1.90% |
- |
|
std::search(vector<int>)_(near_matches)/8192
|
1.53% |
757980.498 |
769570.907 |
- |
0.14% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024
|
1.53% |
16286.026 |
16535.057 |
- |
1.39% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144
|
1.53% |
1832810.465 |
1860824.463 |
- |
1.95% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8
|
1.52% |
4.234 |
4.299 |
- |
1.15% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
1.52% |
25049.689 |
25430.021 |
- |
-0.51% |
- |
|
BM_PushHeap_string_Random_4
|
1.51% |
6.049 |
6.140 |
- |
0.04% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576
|
1.51% |
1446158.557 |
1467929.677 |
- |
1.90% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8
|
1.50% |
2.984 |
3.029 |
- |
-2.52% |
- |
|
std::reverse_copy(list<int>)/4096
|
1.50% |
3134.928 |
3182.099 |
- |
0.30% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8
|
1.50% |
51.485 |
52.260 |
- |
1.19% |
- |
|
BM_deque_deque_copy_backward/1
|
1.50% |
2.724 |
2.765 |
- |
-0.77% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
1.50% |
27.205 |
27.611 |
- |
2.95% |
- |
|
std::adjacent_find(vector<int>,_pred)/8
|
1.49% |
3.248 |
3.296 |
- |
1.13% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.49% |
52065.324 |
52842.980 |
- |
0.94% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/32
|
1.49% |
0.969 |
0.984 |
- |
-8.70% |
- |
|
std::rotate_copy(list<int>)/32
|
1.49% |
8.639 |
8.768 |
- |
1.02% |
- |
|
BM_vector_deque_ranges_copy/5500
|
1.49% |
194.358 |
197.257 |
- |
-0.17% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
1.49% |
22.144 |
22.474 |
- |
1.27% |
- |
|
SetIntersection_None_Vector_float_16384_4
|
1.49% |
1089729.328 |
1105972.257 |
- |
-0.53% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8
|
1.49% |
9.333 |
9.472 |
- |
-2.36% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/8192
|
1.49% |
338458.560 |
343498.037 |
- |
-0.65% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16
|
1.49% |
14730321.839 |
14949479.255 |
- |
1.75% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/1024
|
1.49% |
72.869 |
73.952 |
- |
3.78% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192
|
1.48% |
21624.317 |
21945.424 |
- |
5.03% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024
|
1.48% |
36607.944 |
37151.181 |
- |
0.17% |
- |
|
SetIntersection_Front_Vector_uint32_262144_262144
|
1.48% |
345675598.981 |
350797352.852 |
- |
-1.23% |
- |
|
BM_StringAssignAsciizMix_Opaque
|
1.48% |
4.978 |
5.052 |
- |
-7.86% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/8
|
1.48% |
15.521 |
15.751 |
- |
1.49% |
- |
|
BM_deque_vector_ranges_move/1024
|
1.48% |
36.875 |
37.421 |
- |
-0.74% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
1.48% |
347460971.431 |
352601184.658 |
- |
0.12% |
- |
|
rng::for_each(map<int>)/8
|
1.48% |
6.095 |
6.186 |
- |
-0.29% |
- |
|
SetIntersection_None_Set_float_262144_262144
|
1.48% |
1146513.508 |
1163470.217 |
- |
-1.89% |
- |
|
std::map<std::string,_int>::ctor(const&)/8192
|
1.48% |
343700.749 |
348776.021 |
- |
0.99% |
- |
|
BM_CmpEqual_int_ushort
|
1.48% |
1.097 |
1.113 |
- |
-0.13% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192
|
1.48% |
52412.689 |
53186.332 |
- |
0.08% |
- |
|
std::set<int>::ctor(const&)/32
|
1.47% |
216.138 |
219.320 |
- |
-9.19% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/50
|
1.47% |
19.629 |
19.917 |
- |
-0.26% |
- |
|
std::unordered_multimap<int,_int>::clear()/32
|
1.47% |
603.877 |
612.762 |
- |
3.28% |
- |
|
std::partition(vector<int>)_(sparse)/8192
|
1.47% |
1860.957 |
1888.301 |
- |
1.39% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0
|
1.47% |
17.912 |
18.175 |
- |
1.33% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
1.47% |
38.400 |
38.963 |
- |
2.53% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8
|
1.47% |
45.939 |
46.613 |
- |
1.49% |
- |
|
std::copy_if(vector<int>)_(every_other)/262144
|
1.47% |
127013.215 |
128876.706 |
- |
1.25% |
- |
|
std::stable_partition(vector<int>)_(sparse)/50
|
1.47% |
21.420 |
21.734 |
- |
3.77% |
- |
|
BM_deque_deque_move_backward/4096
|
1.46% |
151.077 |
153.288 |
- |
0.31% |
- |
|
std::partition_copy(list<int>)/50
|
1.46% |
12.978 |
13.167 |
- |
1.21% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.46% |
667.622 |
677.371 |
- |
-1.92% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/50
|
1.46% |
23.159 |
23.497 |
- |
-0.62% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/8192
|
1.46% |
5.412 |
5.491 |
- |
-0.58% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384
|
1.45% |
1240045.735 |
1258045.086 |
- |
2.48% |
- |
|
std::stable_sort(deque<int>)_(heap)/1024
|
1.45% |
2706.527 |
2745.804 |
- |
0.30% |
- |
|
SetIntersection_Front_Vector_uint64_64_64
|
1.45% |
10695618.600 |
10850735.391 |
- |
2.55% |
- |
|
std::partition(list<int>)_(sparse)/32
|
1.45% |
8.770 |
8.897 |
- |
0.20% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/50
|
1.44% |
27.948 |
28.352 |
- |
1.22% |
- |
|
std::partition_copy(vector<int>)/32
|
1.44% |
7.982 |
8.098 |
- |
1.12% |
- |
|
std::fill_n(list<int>)/32
|
1.44% |
8.014 |
8.129 |
- |
0.94% |
- |
|
BM_num_put<double>
|
1.44% |
57.377 |
58.203 |
- |
0.75% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024
|
1.44% |
24049.007 |
24394.796 |
- |
-3.72% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
1.43% |
352.361 |
357.414 |
- |
-0.86% |
- |
|
std::remove(deque<int>)_(sprinkled)/32
|
1.43% |
49.538 |
50.247 |
- |
-2.96% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576
|
1.43% |
1443057.832 |
1463700.751 |
- |
0.69% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192
|
1.43% |
8160.941 |
8277.484 |
- |
7.76% |
- |
|
std::partial_sort(vector<int>)_(shuffled)/8
|
1.42% |
28.790 |
29.201 |
- |
1.23% |
- |
|
std::pop_heap(deque<int>)/1024
|
1.42% |
12.280 |
12.455 |
- |
-2.91% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/8192
|
1.42% |
9.686 |
9.824 |
- |
0.19% |
- |
|
std::set<int>::upper_bound(key)_(existent)/32
|
1.42% |
1.748 |
1.773 |
- |
-0.22% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
1.42% |
139656.628 |
141640.251 |
- |
1.05% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/8192
|
1.42% |
75161.459 |
76228.501 |
- |
1.24% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/32
|
1.42% |
2.257 |
2.289 |
- |
-1.05% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/8192
|
1.42% |
6546.044 |
6638.787 |
- |
-0.16% |
- |
|
SetIntersection_Interlaced_Set_string_64_16
|
1.42% |
37738687.529 |
38273200.352 |
- |
-0.11% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32
|
1.41% |
527.478 |
534.941 |
- |
1.34% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024
|
1.41% |
15779.992 |
16003.231 |
- |
1.03% |
- |
|
BM_deque_vector_move/1024
|
1.41% |
36.696 |
37.215 |
- |
-0.93% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
1.41% |
1048799.297 |
1063624.282 |
- |
-1.36% |
- |
|
rng::starts_with(deque<int>,_pred)/1000
|
1.41% |
507.646 |
514.807 |
- |
1.34% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
1.41% |
115714.844 |
117346.528 |
- |
-5.75% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/8192
|
1.41% |
20676.868 |
20968.199 |
- |
1.31% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1024
|
1.41% |
1503440.674 |
1524571.289 |
- |
0.61% |
- |
|
SetIntersection_None_Set_uint64_262144_64
|
1.41% |
1207886.066 |
1224860.028 |
- |
1.28% |
- |
|
std::replace(deque<int>)_(prefix)/50
|
1.40% |
19.007 |
19.274 |
- |
0.04% |
- |
|
std::find_end(list<int>)_(match_near_end)/1000
|
1.40% |
76.530 |
77.605 |
- |
-2.34% |
- |
|
std::remove_copy(vector<int>)_(prefix)/8192
|
1.40% |
2054.166 |
2083.007 |
- |
1.29% |
- |
|
SetIntersection_None_Set_uint64_16384_16
|
1.40% |
167265644.397 |
169614130.672 |
- |
2.19% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024
|
1.40% |
16509.367 |
16740.593 |
- |
3.85% |
- |
|
std::adjacent_find(list<int>)/50
|
1.39% |
22.970 |
23.290 |
- |
1.58% |
- |
|
SetIntersection_None_Vector_string_262144_1
|
1.39% |
1286738.808 |
1304647.774 |
- |
1.78% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
1.39% |
35.225 |
35.715 |
- |
0.11% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_256
|
1.39% |
5633101.168 |
5711332.158 |
- |
-0.53% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50
|
1.39% |
23.890 |
24.221 |
- |
0.45% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8
|
1.38% |
6.388 |
6.476 |
- |
2.53% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32
|
1.38% |
17.886 |
18.132 |
- |
1.60% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
1.38% |
15.694 |
15.910 |
- |
1.54% |
- |
|
BM_vector_deque_ranges_copy_backward/4096
|
1.38% |
147.787 |
149.821 |
- |
-1.12% |
- |
|
std::multiset<int>::clear()/1024
|
1.38% |
9817.049 |
9952.157 |
- |
-0.00% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32
|
1.37% |
19.247 |
19.511 |
- |
1.52% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192
|
1.37% |
25606.798 |
25958.408 |
- |
0.99% |
- |
|
SetIntersection_Front_Vector_uint64_262144_4
|
1.37% |
1056272.383 |
1070765.128 |
- |
3.30% |
- |
|
SetIntersection_None_Set_uint32_16384_256
|
1.37% |
154322308.179 |
156438836.129 |
- |
2.41% |
- |
|
BM_deque_deque_copy/70000
|
1.37% |
3170.306 |
3213.783 |
- |
-5.32% |
- |
|
std::fill_n(list<int>)/50
|
1.37% |
15.557 |
15.770 |
- |
0.98% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/1024
|
1.37% |
104.432 |
105.862 |
- |
-0.43% |
- |
|
std::set<int>::find(key)_(existent)/32
|
1.37% |
1.689 |
1.712 |
- |
2.05% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
1.37% |
18.099 |
18.346 |
- |
0.65% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
1.36% |
857.543 |
869.240 |
- |
0.81% |
- |
|
std::stable_sort(deque<int>)_(descending)/1024
|
1.36% |
2888.199 |
2927.554 |
- |
0.28% |
- |
|
SetIntersection_None_Set_float_262144_1024
|
1.36% |
1149187.012 |
1164809.246 |
- |
-1.21% |
- |
|
bm_ranges_swap_ranges_vb_aligned/131072
|
1.35% |
244.403 |
247.715 |
- |
1.39% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/50
|
1.35% |
5.143 |
5.213 |
- |
1.37% |
- |
|
SetIntersection_None_Vector_uint32_262144_256
|
1.35% |
1133850.355 |
1149184.099 |
- |
3.04% |
- |
|
std::partition(vector<int>)_(dense)/32
|
1.35% |
8.156 |
8.266 |
- |
-0.90% |
- |
|
std::find_end(list<int>)_(single_element)/8192
|
1.35% |
8275.159 |
8386.922 |
- |
-0.48% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/8192
|
1.35% |
8.742 |
8.860 |
- |
-9.12% |
- |
|
SetIntersection_Front_Set_uint32_16384_1
|
1.35% |
1026027.524 |
1039841.604 |
- |
-0.77% |
- |
|
BM_std_minmax_element<char>/3
|
1.35% |
1.201 |
1.217 |
- |
4.02% |
- |
|
std::generate_n(deque<int>)/8192
|
1.34% |
1938.677 |
1964.749 |
- |
0.58% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
1.34% |
12111.273 |
12273.711 |
- |
-0.06% |
- |
|
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32
|
1.34% |
735.625 |
745.472 |
- |
-0.22% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32
|
1.34% |
11.791 |
11.948 |
- |
-12.62% |
- |
|
std::multiset<int>::upper_bound(key)_(existent)/1024
|
1.34% |
7.034 |
7.128 |
- |
0.52% |
- |
|
std::fill(vector<bool>)/64
|
1.34% |
1.568 |
1.589 |
- |
2.96% |
- |
|
BM_num_get<float>
|
1.34% |
37.088 |
37.583 |
- |
4.09% |
- |
|
std::make_heap(deque<int>)_(ascending)/8
|
1.33% |
27.845 |
28.216 |
- |
0.57% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
1.33% |
1154935.026 |
1170326.876 |
- |
1.19% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_64
|
1.33% |
9179217.662 |
9301454.658 |
- |
0.87% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/8192
|
1.33% |
1.127 |
1.142 |
- |
-5.67% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0
|
1.33% |
13.934 |
14.119 |
- |
0.61% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024
|
1.33% |
2.933 |
2.972 |
- |
0.16% |
- |
|
std::partial_sort_copy(vector<int>)_(heap)/8
|
1.33% |
16.076 |
16.290 |
- |
-0.22% |
- |
|
std::sort_heap(deque<int>,_pred)/8
|
1.33% |
34.719 |
35.180 |
- |
0.03% |
- |
|
SetIntersection_Front_Set_uint64_256_16
|
1.33% |
4481532.298 |
4540950.809 |
- |
1.47% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
1.32% |
8793691.986 |
8910163.431 |
- |
-2.35% |
- |
|
rng::for_each(set<int>)/50
|
1.32% |
37.603 |
38.099 |
- |
0.28% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/32
|
1.32% |
10.041 |
10.174 |
- |
0.02% |
- |
|
std::find_end(vector<int>)_(same_length)/8192
|
1.32% |
1995.053 |
2021.311 |
- |
0.01% |
- |
|
std::shift_left(deque<int>)/32
|
1.32% |
3.780 |
3.829 |
- |
-0.24% |
- |
|
std::multiset<int>::count(key)_(existent)/32
|
1.31% |
3.758 |
3.807 |
- |
-0.23% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192
|
1.31% |
473589.458 |
479804.383 |
- |
-0.70% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024
|
1.31% |
12893455.171 |
13062461.457 |
- |
0.84% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.31% |
765.327 |
775.344 |
- |
1.67% |
- |
|
BM_vector_deque_ranges_move_backward/4000
|
1.31% |
141.033 |
142.878 |
- |
-1.62% |
- |
|
BM_StringAssignAsciizMix_Transparent
|
1.30% |
2.972 |
3.010 |
- |
-4.45% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384
|
1.30% |
337302952.275 |
341699967.771 |
- |
0.59% |
- |
|
std::generate_n(vector<int>)/32
|
1.30% |
7.847 |
7.949 |
- |
0.07% |
- |
|
std::sort(vector<NonIntegral>)_(descending)/8
|
1.30% |
24.685 |
25.007 |
- |
-0.90% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8
|
1.30% |
17.020 |
17.241 |
- |
0.90% |
- |
|
SetIntersection_None_Vector_uint32_262144_4
|
1.30% |
1124688.187 |
1139322.848 |
- |
1.43% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
1.30% |
1181027.099 |
1196376.208 |
- |
0.70% |
- |
|
std::sort_heap(vector<NonIntegral>)/1024
|
1.30% |
9867.208 |
9995.440 |
- |
0.25% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
1.29% |
20.362 |
20.625 |
- |
0.74% |
- |
|
std::remove_if(list<int>)_(prefix)/50
|
1.29% |
71.647 |
72.572 |
- |
0.51% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192
|
1.29% |
205766.794 |
208422.761 |
- |
0.53% |
- |
|
BM_deque_vector_copy/1024
|
1.29% |
36.833 |
37.309 |
- |
-1.26% |
- |
|
rng::for_each(multimap<int>)/32
|
1.29% |
26.425 |
26.765 |
- |
0.86% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16
|
1.29% |
4089560.990 |
4142212.910 |
- |
1.87% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/32
|
1.29% |
19.210 |
19.457 |
- |
4.30% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
1.28% |
14.850 |
15.041 |
- |
0.33% |
- |
|
std::find_end(vector<int>,_pred)_(process_all)/1024
|
1.28% |
536.213 |
543.097 |
- |
0.66% |
- |
|
rng::for_each(multiset<int>)/32
|
1.28% |
25.149 |
25.472 |
- |
0.23% |
- |
|
BM_deque_vector_copy_backward/4000
|
1.28% |
141.904 |
143.724 |
- |
0.49% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.28% |
37980.229 |
38467.185 |
- |
-1.70% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1024
|
1.28% |
525.852 |
532.576 |
- |
-0.86% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024
|
1.28% |
501.544 |
507.948 |
- |
-0.75% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_16384
|
1.28% |
1275180.500 |
1291461.182 |
- |
2.09% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
1.28% |
18.931 |
19.173 |
- |
0.98% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/50
|
1.27% |
1.493 |
1.512 |
- |
-0.33% |
- |
|
BM_PushHeap_float_QuickSortAdversary_16
|
1.27% |
0.976 |
0.989 |
- |
-7.35% |
- |
|
std::make_heap(deque<int>,_pred)_(pipe-organ)/8
|
1.27% |
24.531 |
24.844 |
- |
-0.81% |
- |
|
rng::contains(list<int>)_(process_all)/8192
|
1.27% |
7135.563 |
7226.271 |
- |
-2.01% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/1024
|
1.27% |
6892.092 |
6979.544 |
- |
1.12% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8
|
1.27% |
18.050 |
18.279 |
- |
1.09% |
- |
|
std::set<int>::ctor(const&,_alloc)/32
|
1.27% |
219.213 |
221.990 |
- |
0.61% |
- |
|
SetIntersection_None_Vector_uint64_262144_262144
|
1.27% |
1128025.003 |
1142297.519 |
- |
1.37% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/50
|
1.26% |
4.267 |
4.321 |
- |
0.18% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.26% |
41866.130 |
42394.802 |
- |
-0.30% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024
|
1.26% |
682.421 |
691.032 |
- |
-0.26% |
- |
|
std::copy_n(vector<bool>)_(aligned)/64
|
1.26% |
1.339 |
1.356 |
- |
0.12% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
1.26% |
1156851.776 |
1171408.081 |
- |
5.76% |
- |
|
SetIntersection_Front_Vector_float_262144_16
|
1.26% |
1085449.416 |
1099095.650 |
- |
-1.58% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576
|
1.26% |
514009.557 |
520464.606 |
- |
1.41% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.25% |
39651.337 |
40146.939 |
- |
1.36% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/50
|
1.25% |
21.119 |
21.383 |
- |
1.23% |
- |
|
SetIntersection_Front_Set_string_64_16
|
1.25% |
24033700.601 |
24333964.037 |
- |
0.88% |
- |
|
std::count(list<int>)_(every_other)/8
|
1.24% |
2.083 |
2.109 |
- |
-0.07% |
- |
|
SetIntersection_None_Set_string_1024_256
|
1.24% |
8979815.925 |
9091374.582 |
- |
2.95% |
- |
|
SetIntersection_None_Set_float_262144_16
|
1.24% |
1145471.517 |
1159692.951 |
- |
-2.27% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/32
|
1.24% |
8.669 |
8.777 |
- |
-4.03% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/1024
|
1.24% |
2866.893 |
2902.367 |
- |
1.01% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32
|
1.24% |
856.220 |
866.803 |
- |
0.27% |
- |
|
std::multiset<int>::ctor(&&,_different_allocs)/1024
|
1.24% |
5720.475 |
5791.128 |
- |
0.89% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/8192
|
1.23% |
56572.930 |
57271.021 |
- |
-0.22% |
- |
|
SetIntersection_None_Set_uint32_256_1
|
1.23% |
11529564.767 |
11671695.682 |
- |
3.29% |
- |
|
std::make_heap(vector<int>,_pred)_(heap)/8
|
1.23% |
14.599 |
14.779 |
- |
0.40% |
- |
|
std::copy_if(list<int>)_(entire_range)/4096
|
1.23% |
3012.677 |
3049.762 |
- |
0.32% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/16
|
1.23% |
4.926 |
4.987 |
- |
2.33% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8
|
1.23% |
51.886 |
52.525 |
- |
-0.58% |
- |
|
std::upper_bound(std::list<int>)/8
|
1.23% |
16.110 |
16.308 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_256_256
|
1.23% |
5829220.607 |
5900894.456 |
- |
0.32% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024
|
1.23% |
6361.493 |
6439.554 |
- |
-1.29% |
- |
|
BM_PushHeap_uint32_Random_1024
|
1.23% |
5.632 |
5.701 |
- |
1.08% |
- |
|
BM_PushHeap_uint64_Random_1024
|
1.23% |
6.129 |
6.204 |
- |
-0.26% |
- |
|
std::replace_if(list<int>)_(sprinkled)/8192
|
1.23% |
7320.746 |
7410.441 |
- |
0.91% |
- |
|
std::unique(vector<int>)_(contiguous)/52
|
1.22% |
53.527 |
54.182 |
- |
0.28% |
- |
|
BM_deque_deque_copy_backward/4096
|
1.22% |
152.066 |
153.924 |
- |
-0.32% |
- |
|
SetIntersection_Front_Set_float_256_64
|
1.22% |
5740497.510 |
5810600.534 |
- |
11.62% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024
|
1.22% |
21358.946 |
21619.631 |
- |
1.16% |
- |
|
std::set<std::string>::ctor(const&,_alloc)/8192
|
1.22% |
345626.709 |
349844.223 |
- |
0.33% |
- |
|
std::pop_heap(deque<std::string>)/8192
|
1.22% |
113.519 |
114.903 |
- |
-0.48% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4
|
1.22% |
8686974.053 |
8792927.653 |
- |
2.14% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16
|
1.22% |
5020620.053 |
5081853.371 |
- |
0.80% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.22% |
535.105 |
541.615 |
- |
3.42% |
- |
|
std::make_heap(deque<int>,_pred)_(ascending)/8
|
1.21% |
24.705 |
25.005 |
- |
-1.23% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(existent)/32
|
1.21% |
3.324 |
3.364 |
- |
1.00% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.21% |
13113.228 |
13272.208 |
- |
0.28% |
- |
|
std::stable_partition(vector<int>)_(sparse)/32
|
1.21% |
7.224 |
7.311 |
- |
0.66% |
- |
|
std::stable_sort(deque<int>)_(shuffled)/1024
|
1.21% |
2518.214 |
2548.584 |
- |
0.48% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/1048576
|
1.21% |
33424.639 |
33827.544 |
- |
-0.81% |
- |
|
std::make_heap(deque<int>,_pred)_(heap)/8
|
1.20% |
18.856 |
19.083 |
- |
0.14% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/64
|
1.20% |
6.192 |
6.266 |
- |
1.55% |
- |
|
std::unordered_set<int>::ctor(const&)/32
|
1.20% |
198.538 |
200.914 |
- |
1.49% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8
|
1.20% |
20.356 |
20.600 |
- |
-3.55% |
- |
|
SetIntersection_Interlaced_Set_float_16384_256
|
1.19% |
196886740.230 |
199232603.337 |
- |
0.72% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.19% |
178093.372 |
180208.206 |
- |
-0.12% |
- |
|
std::any_of(list<int>)_(process_all)/8
|
1.19% |
2.654 |
2.686 |
- |
1.93% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192
|
1.19% |
26208.458 |
26519.393 |
- |
1.31% |
- |
|
std::fill(list<int>)/50
|
1.19% |
34.853 |
35.266 |
- |
-0.20% |
- |
|
std::find_if(vector<bool>)_(process_all)/1048576
|
1.19% |
575954.098 |
582779.772 |
- |
0.72% |
- |
|
SetIntersection_Front_Set_string_16_4
|
1.19% |
63232726.230 |
63982049.406 |
- |
2.03% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024
|
1.18% |
17781.142 |
17991.675 |
- |
1.55% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
1.18% |
198.111 |
200.456 |
- |
1.06% |
- |
|
std::all_of(list<int>)_(process_all)/32768
|
1.18% |
25653.580 |
25957.260 |
- |
-2.50% |
- |
|
BM_PushHeap_uint32_Random_16
|
1.18% |
4.116 |
4.165 |
- |
0.54% |
- |
|
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024
|
1.18% |
4608.601 |
4662.833 |
- |
-0.97% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
1.18% |
26.550 |
26.862 |
- |
-17.53% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_256
|
1.18% |
6.907 |
6.988 |
- |
0.70% |
- |
|
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
1.17% |
32.212 |
32.590 |
- |
1.95% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16
|
1.17% |
17036399.861 |
17236275.880 |
- |
2.05% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/32
|
1.17% |
1.777 |
1.798 |
- |
-0.04% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(existent)/32
|
1.17% |
2.372 |
2.400 |
- |
0.53% |
- |
|
SetIntersection_None_Set_uint64_16384_64
|
1.16% |
169824249.016 |
171801648.703 |
- |
3.74% |
- |
|
BM_num_put<unsigned_long_long>
|
1.16% |
11.218 |
11.349 |
- |
-1.89% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024
|
1.16% |
1.348 |
1.363 |
- |
-1.24% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/1048576
|
1.15% |
575378.187 |
582019.260 |
- |
0.88% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/1
|
1.15% |
1.631 |
1.650 |
- |
1.59% |
- |
|
std::set<int>::lower_bound(key)_(existent)/32
|
1.15% |
1.496 |
1.513 |
- |
2.03% |
- |
|
std::pop_heap(vector<float>)/1024
|
1.15% |
8.386 |
8.482 |
- |
1.13% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/1024
|
1.15% |
34713.298 |
35112.790 |
- |
-0.96% |
- |
|
SetIntersection_Interlaced_Set_float_256_16
|
1.15% |
11951408.320 |
12088886.522 |
- |
0.60% |
- |
|
rng::contains(deque<int>)_(process_all)/8192
|
1.15% |
1859.031 |
1880.407 |
- |
0.88% |
- |
|
rng::starts_with(list<int>,_pred)/8192
|
1.15% |
9684.784 |
9796.136 |
- |
-21.27% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256
|
1.15% |
2164601.969 |
2189475.359 |
- |
2.15% |
- |
|
std::partial_sort(vector<int>)_(descending)/8
|
1.15% |
24.012 |
24.288 |
- |
-0.93% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
1.15% |
5668.842 |
5733.931 |
- |
-1.08% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
1.15% |
32.170 |
32.539 |
- |
-0.17% |
- |
|
std::set<int>::contains(key)_(existent)/32
|
1.15% |
1.632 |
1.650 |
- |
1.17% |
- |
|
std::set<std::string>::ctor(&&,_different_allocs)/1024
|
1.15% |
6896.492 |
6975.531 |
- |
0.44% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16
|
1.15% |
25729312.356 |
26023943.266 |
- |
1.62% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
1.14% |
1041094.569 |
1052916.708 |
- |
4.12% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_4
|
1.13% |
11339355.675 |
11468008.742 |
- |
2.32% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/64
|
1.13% |
1.786 |
1.806 |
- |
0.01% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/8192
|
1.13% |
3997.491 |
4042.658 |
- |
0.97% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64
|
1.13% |
168422198.126 |
170323750.125 |
- |
3.24% |
- |
|
std::make_heap(deque<int>)_(pipe-organ)/8
|
1.13% |
26.833 |
27.136 |
- |
0.40% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1
|
1.13% |
63345067.630 |
64059066.036 |
- |
2.04% |
- |
|
SetIntersection_None_Set_uint64_262144_256
|
1.13% |
1208624.512 |
1222244.631 |
- |
1.48% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192
|
1.12% |
618816.062 |
625768.742 |
- |
0.99% |
- |
|
SetIntersection_None_Set_uint64_256_16
|
1.11% |
10780360.535 |
10900543.171 |
- |
2.17% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeLast
|
1.11% |
2.088 |
2.111 |
- |
0.03% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/1024
|
1.11% |
784.237 |
792.967 |
- |
0.07% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256
|
1.11% |
5789283.499 |
5853595.181 |
- |
1.42% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.11% |
228.335 |
230.870 |
- |
-1.20% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.11% |
8404.936 |
8498.082 |
- |
0.09% |
- |
|
rng::starts_with(list<int>)/1048576
|
1.11% |
932877.932 |
943204.369 |
- |
-0.73% |
- |
|
std::upper_bound(std::deque<int>)/8
|
1.11% |
17.950 |
18.149 |
- |
0.65% |
- |
|
ranges::minmax(std::deque<char>)/8
|
1.10% |
3.599 |
3.639 |
- |
1.64% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/1024
|
1.10% |
30.830 |
31.171 |
- |
0.61% |
- |
|
bm_lexicographical_compare<int>/64
|
1.10% |
4.344 |
4.392 |
- |
-0.72% |
- |
|
rng::contains(vector<int>)_(process_all)/50
|
1.10% |
12.122 |
12.255 |
- |
-0.26% |
- |
|
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle
|
1.10% |
55.931 |
56.548 |
- |
0.13% |
- |
|
std::stable_partition(vector<int>)_(dense)/32
|
1.10% |
21.398 |
21.634 |
- |
1.51% |
- |
|
BM_deque_vector_ranges_copy_backward/4096
|
1.10% |
147.048 |
148.668 |
- |
0.26% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_262144
|
1.10% |
6.824 |
6.899 |
- |
-0.54% |
- |
|
SetIntersection_Front_Vector_string_16384_256
|
1.10% |
9435514.955 |
9539264.399 |
- |
-3.59% |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/8192
|
1.10% |
88308.834 |
89279.839 |
- |
0.35% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
1.10% |
11906340.932 |
12037202.586 |
- |
1.53% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192
|
1.10% |
5274.512 |
5332.419 |
- |
-0.08% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/1048576
|
1.10% |
26164.954 |
26451.854 |
- |
0.99% |
- |
|
rng::for_each(set<int>)/32
|
1.10% |
25.157 |
25.432 |
- |
0.71% |
- |
|
std::multiset<std::string>::ctor(&&,_different_allocs)/0
|
1.09% |
12.731 |
12.870 |
- |
0.13% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1
|
1.09% |
539080873.013 |
544980302.419 |
- |
-2.43% |
- |
|
SetIntersection_None_Set_uint64_262144_4
|
1.09% |
1200993.570 |
1214127.361 |
- |
1.04% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64
|
1.09% |
17.444 |
17.635 |
- |
0.57% |
- |
|
std::replace(vector<int>)_(prefix)/50
|
1.09% |
7.646 |
7.730 |
- |
2.08% |
- |
|
rng::starts_with(deque<int>,_pred)/1024
|
1.09% |
523.549 |
529.251 |
- |
1.04% |
- |
|
std::for_each(multiset<int>::iterator)/50
|
1.09% |
35.628 |
36.016 |
- |
0.69% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192
|
1.09% |
4031.411 |
4075.266 |
- |
-0.46% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/32
|
1.09% |
18.553 |
18.755 |
- |
1.94% |
- |
|
BM_std_minmax_element<int>/5500
|
1.09% |
1422.871 |
1438.326 |
- |
14.30% |
- |
|
std::all_of(list<int>)_(process_all)/32
|
1.09% |
11.429 |
11.553 |
- |
0.66% |
- |
|
BM_deque_vector_move_backward/4096
|
1.09% |
146.602 |
148.194 |
- |
0.06% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/8192
|
1.09% |
19.119 |
19.326 |
- |
39.03% |
- |
|
BM_deque_deque_copy/2
|
1.08% |
2.293 |
2.318 |
- |
0.66% |
- |
|
rng::fold_left(list<int>)/1048576
|
1.08% |
1351610.361 |
1366261.870 |
- |
0.80% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16
|
1.08% |
1152063.341 |
1164534.204 |
- |
0.14% |
- |
|
std::copy(vector<int>)/8
|
1.08% |
2.213 |
2.237 |
- |
0.61% |
- |
|
std::find_if_not(list<int>)_(process_all)/32768
|
1.08% |
25380.825 |
25654.983 |
- |
0.44% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32
|
1.08% |
2.032 |
2.054 |
- |
0.86% |
- |
|
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8
|
1.08% |
16.425 |
16.602 |
- |
-0.29% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1
|
1.08% |
3.253 |
3.288 |
- |
-0.81% |
- |
|
ranges::minmax(std::vector<__int128>)/64
|
1.08% |
31.768 |
32.111 |
- |
0.29% |
- |
|
SetIntersection_None_Vector_string_16384_16384
|
1.08% |
1212053.724 |
1225113.408 |
- |
0.90% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/4
|
1.07% |
1.144 |
1.156 |
- |
0.21% |
- |
|
std::set<std::string>::clear()/32
|
1.07% |
892.099 |
901.671 |
- |
1.14% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8192
|
1.07% |
2284.535 |
2309.045 |
- |
0.47% |
- |
|
rng::contains(vector<int>)_(process_all)/32
|
1.07% |
8.216 |
8.304 |
- |
0.02% |
- |
|
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192
|
1.07% |
2534.363 |
2561.521 |
- |
1.85% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/32
|
1.07% |
19.981 |
20.195 |
- |
0.58% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
1.07% |
18.976 |
19.179 |
- |
2.03% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/32
|
1.07% |
18.703 |
18.903 |
- |
1.01% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_64
|
1.07% |
13157231.822 |
13297835.859 |
- |
12.85% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
1.07% |
72.001 |
72.769 |
- |
46.62% |
- |
|
std::remove_copy(list<int>)_(prefix)/32
|
1.07% |
11.175 |
11.295 |
- |
1.10% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.07% |
141468.936 |
142976.401 |
- |
0.08% |
- |
|
BM_num_put<unsigned_long>
|
1.07% |
11.266 |
11.386 |
- |
-1.45% |
- |
|
std::search(vector<int>)_(same_length)/1024
|
1.06% |
244.811 |
247.418 |
- |
-3.36% |
- |
|
SetIntersection_None_Set_uint32_16384_64
|
1.06% |
154414146.018 |
156057997.261 |
- |
2.35% |
- |
|
BM_deque_deque_ranges_move_backward/1024
|
1.06% |
37.870 |
38.273 |
- |
1.37% |
- |
|
rng::contains(deque<int>)_(process_all)/1048576
|
1.06% |
242800.589 |
245378.837 |
- |
0.76% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
1.06% |
43174.065 |
43631.760 |
- |
0.55% |
- |
|
SetIntersection_Front_Set_uint64_16384_16384
|
1.06% |
229019249.249 |
231439788.423 |
- |
2.44% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.06% |
164.976 |
166.719 |
- |
1.16% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/32
|
1.05% |
16.408 |
16.581 |
- |
0.33% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
1.05% |
32.353 |
32.694 |
- |
-12.28% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
1.05% |
389.299 |
393.399 |
- |
0.27% |
- |
|
BM_num_put<long_long>
|
1.05% |
11.609 |
11.732 |
- |
1.37% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/1024
|
1.05% |
4.326 |
4.372 |
- |
1.35% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
1.05% |
39.534 |
39.950 |
- |
0.68% |
- |
|
std::sort_heap(deque<int>,_pred)/8192
|
1.05% |
430314.413 |
434840.028 |
- |
2.28% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024
|
1.05% |
31996.933 |
32332.435 |
- |
1.78% |
- |
|
rng::fold_left(deque<int>)/32
|
1.05% |
16.348 |
16.519 |
- |
0.63% |
- |
|
rng::fold_left(vector<int>)/32
|
1.05% |
21.592 |
21.819 |
- |
0.83% |
- |
|
BM_deque_vector_move_backward/1024
|
1.05% |
36.709 |
37.093 |
- |
-0.86% |
- |
|
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
1.05% |
74.663 |
75.443 |
- |
0.76% |
- |
|
std::fill(vector<int>)/1024
|
1.05% |
29.623 |
29.933 |
- |
0.88% |
- |
|
std::partition(vector<int>)_(dense)/50
|
1.04% |
12.984 |
13.120 |
- |
-0.68% |
- |
|
std::upper_bound(std::forward_list<int>)/8
|
1.04% |
15.990 |
16.156 |
- |
0.29% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/1024
|
1.04% |
21.221 |
21.442 |
- |
-0.23% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1
|
1.04% |
16780643.574 |
16955257.611 |
- |
1.51% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024
|
1.04% |
672.628 |
679.626 |
- |
-0.50% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/8192
|
1.04% |
4495.191 |
4541.947 |
- |
0.79% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192
|
1.04% |
968172.998 |
978238.991 |
- |
2.29% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/8192
|
1.04% |
5885.676 |
5946.819 |
- |
0.69% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/8
|
1.04% |
17.191 |
17.369 |
- |
-8.62% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8192
|
1.04% |
199.701 |
201.772 |
- |
-0.32% |
- |
|
rng::contains(vector<int>)_(process_all)/1048576
|
1.04% |
231035.502 |
233429.633 |
- |
0.61% |
- |
|
std::find_end(list<int>)_(single_element)/1000
|
1.04% |
712.976 |
720.363 |
- |
0.99% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/1024
|
1.04% |
3090.798 |
3122.819 |
- |
-0.51% |
- |
|
std::make_heap(vector<int>)_(shuffled)/8
|
1.04% |
15.720 |
15.882 |
- |
0.35% |
- |
|
std::make_heap(vector<NonIntegral>)_(shuffled)/8
|
1.04% |
16.127 |
16.294 |
- |
0.09% |
- |
|
BM_deque_deque_ranges_copy_backward/64
|
1.03% |
3.373 |
3.408 |
- |
-2.43% |
- |
|
BM_deque_vector_move_backward/1
|
1.03% |
2.069 |
2.090 |
- |
-3.16% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256
|
1.03% |
205181555.098 |
207297140.175 |
- |
2.29% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1
|
1.03% |
1032131.440 |
1042771.141 |
- |
-0.03% |
- |
|
BM_deque_vector_move/4096
|
1.03% |
144.947 |
146.441 |
- |
0.33% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
1.02% |
1186410.352 |
1198542.848 |
- |
0.45% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
1.02% |
19352590.987 |
19550230.015 |
- |
1.99% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64
|
1.02% |
1166942.394 |
1178843.397 |
- |
3.35% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/1024
|
1.02% |
679.026 |
685.932 |
- |
0.71% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192
|
1.02% |
5196.519 |
5249.355 |
- |
-0.11% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
1.01% |
754.405 |
762.061 |
- |
1.90% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192
|
1.01% |
23.885 |
24.128 |
- |
0.28% |
- |
|
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192
|
1.01% |
1163.020 |
1174.812 |
- |
0.48% |
- |
|
std::map<int,_int>::count(key)_(existent)/1024
|
1.01% |
3.720 |
3.757 |
- |
-0.43% |
- |
|
BM_deque_deque_ranges_copy_backward/512
|
1.01% |
18.905 |
19.096 |
- |
-0.58% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/32
|
1.01% |
37.420 |
37.798 |
- |
-15.34% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192
|
1.01% |
347497.963 |
351006.345 |
- |
0.65% |
- |
|
BM_deque_deque_ranges_move/64000
|
1.01% |
3055.354 |
3086.187 |
- |
2.19% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024
|
1.01% |
37.421 |
37.799 |
- |
23.71% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0
|
1.01% |
13.639 |
13.777 |
- |
1.63% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384
|
1.01% |
6.485 |
6.551 |
- |
-0.62% |
- |
|
SetIntersection_Interlaced_Vector_float_4_4
|
1.01% |
135145025.399 |
136505659.363 |
- |
0.15% |
- |
|
std::multiset<std::string>::ctor(const&)/0
|
1.01% |
12.576 |
12.703 |
- |
0.28% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1024
|
1.01% |
1520576.660 |
1535861.900 |
- |
3.38% |
- |
|
std::sort(vector<int>)_(descending)/8192
|
1.00% |
7198.360 |
7270.660 |
- |
1.53% |
- |
|
SetIntersection_Interlaced_Set_float_262144_256
|
1.00% |
1532402.670 |
1547782.717 |
- |
-2.03% |
- |
|
SetIntersection_Interlaced_Set_uint32_16_16
|
1.00% |
37906912.635 |
38287044.443 |
- |
1.15% |
- |
|
SetIntersection_None_Set_uint64_262144_1024
|
1.00% |
1208922.934 |
1221044.188 |
- |
1.40% |
- |
|
std::stable_sort(vector<int>)_(shuffled)/8192
|
1.00% |
10925.458 |
11034.928 |
- |
0.65% |
- |
|
SetIntersection_None_Vector_uint32_262144_16384
|
1.00% |
1128725.736 |
1140030.214 |
- |
1.34% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16
|
1.00% |
1218328.002 |
1230511.424 |
- |
-0.02% |
- |