|
std::fill_n(vector<bool>)/262144
|
311.00% |
229.037 |
941.334 |
- |
0.01% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
122.67% |
98.419 |
219.150 |
- |
92.56% |
- |
|
std::vector<std::string>::operator=(const&)_(cheap_elements)/32
|
112.05% |
13.052 |
27.678 |
- |
-6.34% |
- |
|
std::rotate(list<int>)_(by_1/4)/1024
|
111.54% |
572.353 |
1210.780 |
- |
109.02% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024
|
110.66% |
24.346 |
51.288 |
- |
84.82% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
109.81% |
97.253 |
204.047 |
- |
91.35% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
105.15% |
96.404 |
197.768 |
- |
100.43% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_64
|
92.03% |
9613780.560 |
18461223.134 |
- |
98.98% |
- |
|
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024
|
74.98% |
410.742 |
718.721 |
- |
-6.19% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
72.78% |
77.695 |
134.243 |
- |
69.82% |
- |
|
BM_StringEraseWithMove_Huge_Opaque
|
70.18% |
48.581 |
82.677 |
- |
78.65% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
68.85% |
24.829 |
41.925 |
- |
111.07% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
67.62% |
26.550 |
44.503 |
- |
46.04% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192
|
66.66% |
6.280 |
10.466 |
- |
37.91% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
64.50% |
18.740 |
30.826 |
- |
35.98% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0
|
64.12% |
0.296 |
0.486 |
- |
85.61% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192
|
63.39% |
35.554 |
58.090 |
- |
43.64% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024
|
63.08% |
4.612 |
7.521 |
- |
35.26% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
62.90% |
31.165 |
50.769 |
- |
-4.18% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32
|
60.67% |
11.791 |
18.944 |
- |
41.14% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_64
|
60.40% |
9216105.617 |
14782187.337 |
- |
53.43% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/8
|
55.62% |
15.296 |
23.804 |
- |
59.03% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/32
|
53.63% |
1.750 |
2.688 |
- |
53.20% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/1024
|
51.60% |
63.722 |
96.605 |
- |
-0.65% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
50.18% |
23.612 |
35.461 |
- |
8.05% |
- |
|
BM_PushHeap_float_QuickSortAdversary_1
|
49.56% |
0.466 |
0.697 |
- |
16.74% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
49.00% |
6.450 |
9.611 |
- |
-16.01% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8
|
47.14% |
14.912 |
21.941 |
- |
46.44% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
45.38% |
241460849.704 |
351036263.435 |
- |
41.76% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/0
|
44.85% |
0.338 |
0.489 |
- |
21.82% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/52
|
44.68% |
14.704 |
21.274 |
- |
41.77% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/8192
|
43.67% |
8.055 |
11.573 |
- |
42.15% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
42.31% |
4.712 |
6.706 |
- |
-15.59% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
41.97% |
26.877 |
38.157 |
- |
-0.61% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
41.49% |
662.007 |
936.675 |
- |
33.67% |
- |
|
BM_vector_deque_move_backward/0
|
41.48% |
0.395 |
0.559 |
- |
32.84% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_64
|
40.87% |
3608553.126 |
5083197.274 |
- |
0.23% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
40.23% |
633.905 |
888.955 |
- |
26.95% |
- |
|
BM_StringEraseWithMove_Empty_Transparent
|
39.69% |
0.559 |
0.781 |
- |
21.93% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/1024
|
39.06% |
5.460 |
7.593 |
- |
35.02% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/1024
|
37.09% |
1.342 |
1.840 |
- |
41.01% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1
|
37.01% |
0.392 |
0.537 |
- |
-23.12% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
36.43% |
45.239 |
61.720 |
- |
7.18% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/0
|
36.31% |
0.278 |
0.379 |
- |
40.37% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/32
|
35.99% |
1.367 |
1.859 |
- |
36.58% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/1024
|
35.24% |
0.891 |
1.204 |
- |
-0.43% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
35.17% |
50.805 |
68.672 |
- |
-1.81% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
33.87% |
669.668 |
896.453 |
- |
23.25% |
- |
|
std::is_sorted_until(deque<int>)/8
|
33.69% |
2.841 |
3.798 |
- |
35.11% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024
|
32.53% |
505.458 |
669.901 |
- |
9.21% |
- |
|
BM_PushHeap_float_Ascending_1
|
32.06% |
0.467 |
0.617 |
- |
50.48% |
- |
|
BM_PushHeap_string_Descending_1
|
31.96% |
0.531 |
0.700 |
- |
0.03% |
- |
|
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192
|
31.95% |
4314.109 |
5692.549 |
- |
-6.11% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
31.54% |
0.424 |
0.557 |
- |
41.86% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/0
|
31.24% |
0.369 |
0.484 |
- |
26.64% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_1
|
30.87% |
0.465 |
0.608 |
- |
27.92% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
30.49% |
737.214 |
961.964 |
- |
30.53% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/8192
|
29.29% |
22.591 |
29.208 |
- |
26.88% |
- |
|
BM_PushHeap_uint64_SingleElement_1
|
28.60% |
0.479 |
0.616 |
- |
-2.71% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/32
|
28.58% |
599.511 |
770.857 |
- |
21.27% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/1024
|
28.34% |
1.892 |
2.428 |
- |
31.22% |
- |
|
BM_PushHeap_uint64_Descending_1
|
28.25% |
0.471 |
0.604 |
- |
40.31% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
28.09% |
8098.512 |
10373.312 |
- |
-0.22% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
28.01% |
2025761.427 |
2593254.971 |
- |
29.59% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/32
|
27.71% |
10.615 |
13.556 |
- |
44.71% |
- |
|
BM_StringEraseWithMove_Empty_Opaque
|
27.28% |
0.802 |
1.020 |
- |
20.04% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/1024
|
27.14% |
21.485 |
27.316 |
- |
30.56% |
- |
|
std::set<std::string>::insert(value)_(already_present)/8192
|
26.78% |
29.840 |
37.829 |
- |
-1.88% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8
|
25.98% |
0.787 |
0.991 |
- |
15.29% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/1024
|
25.40% |
20.042 |
25.132 |
- |
-5.85% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
25.37% |
1303.009 |
1633.587 |
- |
-19.20% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16384
|
25.19% |
79640886.809 |
99703502.049 |
- |
0.26% |
- |
|
std::set<int>::find(key)_(non-existent)/8192
|
24.88% |
8.480 |
10.590 |
- |
17.38% |
- |
|
std::fill(vector<bool>)/1048576
|
24.88% |
3054.135 |
3813.886 |
- |
-0.20% |
- |
|
BM_toupper_char<wchar_t>
|
24.76% |
0.551 |
0.688 |
- |
0.05% |
- |
|
std::rotate(list<int>)_(by_1/3)/8192
|
24.66% |
8299.195 |
10345.863 |
- |
23.11% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/1048576
|
24.29% |
1976.923 |
2457.060 |
- |
-13.46% |
- |
|
std::copy_n(vector<int>)/4096
|
23.24% |
172.086 |
212.080 |
- |
48.58% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/8192
|
23.20% |
66.375 |
81.770 |
- |
-16.24% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_256
|
22.99% |
18655393.692 |
22943618.542 |
- |
25.56% |
- |
|
std::unordered_set<int>::count(key)_(existent)/8192
|
22.69% |
1.281 |
1.572 |
- |
11.61% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_256
|
22.66% |
20759934.317 |
25464374.942 |
- |
63.33% |
- |
|
BM_PushHeap_uint32_PipeOrgan_1
|
22.63% |
0.409 |
0.501 |
- |
-0.93% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/16
|
21.94% |
10.679 |
13.022 |
- |
5.25% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_16
|
21.87% |
5559185.694 |
6774897.613 |
- |
23.01% |
- |
|
std::reverse(vector<int>)/8
|
21.80% |
1.546 |
1.882 |
- |
24.35% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
21.43% |
47.577 |
57.771 |
- |
22.83% |
- |
|
rng::find(vector<bool>)_(process_all)/8
|
21.37% |
0.555 |
0.673 |
- |
-20.43% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
21.24% |
62.416 |
75.673 |
- |
-3.70% |
- |
|
rng::starts_with(list<int>,_pred)/8192
|
21.07% |
9684.784 |
11725.787 |
- |
-8.12% |
- |
|
std::all_of(list<int>)_(process_all)/8192
|
20.94% |
6996.132 |
8460.928 |
- |
18.92% |
- |
|
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024
|
20.79% |
4608.601 |
5566.550 |
- |
8.93% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1024
|
20.49% |
45938317.730 |
55351374.311 |
- |
-0.70% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_1024
|
20.33% |
5913198.504 |
7115645.125 |
- |
-0.19% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
20.20% |
18.571 |
22.322 |
- |
10.78% |
- |
|
std::search(deque<int>)_(no_match)/1024
|
20.09% |
343.994 |
413.095 |
- |
17.76% |
- |
|
BM_PushHeap_string_PipeOrgan_1
|
19.91% |
0.584 |
0.700 |
- |
-0.05% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/1024
|
19.90% |
0.954 |
1.144 |
- |
11.23% |
- |
|
std::set<int>::insert(value)_(already_present)/8192
|
19.85% |
9.996 |
11.980 |
- |
26.91% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_4
|
19.83% |
10090484.117 |
12091015.313 |
- |
25.96% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/8192
|
19.80% |
702.674 |
841.807 |
- |
30.95% |
- |
|
BM_PushHeap_string_Ascending_1
|
19.77% |
0.585 |
0.700 |
- |
-0.09% |
- |
|
std::set<std::string>::erase(key)_(existent)/1024
|
19.72% |
60.291 |
72.180 |
- |
-2.68% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeMiddle
|
19.68% |
1.546 |
1.850 |
- |
0.04% |
- |
|
BM_vector_deque_move/2
|
19.60% |
1.727 |
2.065 |
- |
10.07% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/1024
|
19.56% |
237.570 |
284.031 |
- |
24.95% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
19.55% |
16.448 |
19.664 |
- |
17.24% |
- |
|
std::set<int>::insert(value)_(already_present)/1024
|
19.29% |
6.046 |
7.213 |
- |
22.26% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
19.25% |
24.579 |
29.311 |
- |
-25.43% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/0
|
19.19% |
0.411 |
0.490 |
- |
16.65% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
19.09% |
18.477 |
22.004 |
- |
10.15% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
19.05% |
34.444 |
41.006 |
- |
-12.30% |
- |
|
ranges::min(std::deque<__int128>)/1
|
19.01% |
0.664 |
0.790 |
- |
23.18% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/1024
|
19.00% |
57.154 |
68.011 |
- |
1.53% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/8192
|
18.70% |
9.870 |
11.715 |
- |
0.29% |
- |
|
BM_StringEraseWithMove_Huge_Transparent
|
18.66% |
45.328 |
53.787 |
- |
16.52% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeFirst
|
18.32% |
1.558 |
1.843 |
- |
13.90% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/1024
|
18.16% |
21.709 |
25.652 |
- |
5.34% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/1024
|
17.93% |
6.478 |
7.640 |
- |
1.04% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
17.73% |
6.264 |
7.374 |
- |
0.29% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8
|
17.68% |
4.660 |
5.484 |
- |
0.96% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/1024
|
17.51% |
6.183 |
7.266 |
- |
5.14% |
- |
|
std::set<int>::contains(key)_(non-existent)/1024
|
17.39% |
6.394 |
7.506 |
- |
25.51% |
- |
|
std::none_of(list<int>)_(process_all)/8192
|
17.38% |
7527.869 |
8836.003 |
- |
16.00% |
- |
|
std::set<int>::find(key)_(non-existent)/32
|
17.25% |
2.236 |
2.622 |
- |
16.24% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_16
|
17.23% |
4288302.922 |
5027064.255 |
- |
17.83% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/50
|
17.02% |
12.064 |
14.117 |
- |
23.51% |
- |
|
std::unordered_set<int>::count(key)_(existent)/32
|
17.00% |
1.225 |
1.434 |
- |
6.49% |
- |
|
std::partition(deque<int>)_(dense)/50
|
16.78% |
14.052 |
16.411 |
- |
5.75% |
- |
|
BM_vector_deque_copy_backward/65536
|
16.76% |
7428.858 |
8673.829 |
- |
10.79% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/8192
|
16.47% |
9.868 |
11.493 |
- |
5.37% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/32
|
16.42% |
741.027 |
862.724 |
- |
15.79% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
16.30% |
1279.144 |
1487.683 |
- |
3.38% |
- |
|
std::replace(list<int>)_(sprinkled)/8192
|
16.27% |
7140.702 |
8302.303 |
- |
9.35% |
- |
|
std::is_sorted_until(list<int>,_pred)/8192
|
16.21% |
7659.792 |
8901.581 |
- |
14.87% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
16.07% |
6689.561 |
7764.734 |
- |
7.34% |
- |
|
std::unordered_set<int>::erase(iterator)/8192
|
16.00% |
22.232 |
25.790 |
- |
28.78% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
15.89% |
6605.083 |
7654.729 |
- |
15.88% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/32
|
15.80% |
25.233 |
29.220 |
- |
16.08% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
15.77% |
5731.293 |
6634.910 |
- |
13.17% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1024
|
15.73% |
12592655.939 |
14573025.322 |
- |
20.06% |
- |
|
BM_vector_deque_move/1
|
15.58% |
1.952 |
2.257 |
- |
5.23% |
- |
|
BM_deque_vector_move_backward/70000
|
15.58% |
7751.143 |
8958.560 |
- |
1.77% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
15.54% |
30.463 |
35.198 |
- |
19.29% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/8192
|
15.52% |
28.076 |
32.433 |
- |
-4.06% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192
|
15.45% |
39.010 |
45.038 |
- |
-5.88% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192
|
15.30% |
17610.713 |
20304.889 |
- |
6.29% |
- |
|
ranges::min(std::list<char>)/1
|
15.24% |
0.364 |
0.419 |
- |
20.60% |
- |
|
BM_StringFindCharLiteral/1024
|
15.16% |
17.939 |
20.658 |
- |
9.82% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_256
|
15.15% |
6973366.576 |
8029691.140 |
- |
45.70% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/32
|
15.10% |
17.870 |
20.569 |
- |
2.92% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192
|
15.05% |
4211.660 |
4845.484 |
- |
13.53% |
- |
|
std::partition(deque<int>)_(dense)/32
|
14.97% |
9.489 |
10.910 |
- |
4.34% |
- |
|
ranges::min(std::list<long_long>)/70000
|
14.91% |
43985.737 |
50542.507 |
- |
6.49% |
- |
|
std::fill_n(vector<bool>)/64
|
14.90% |
1.344 |
1.545 |
- |
8.44% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_64
|
14.70% |
8464292.663 |
9708934.147 |
- |
51.39% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_16
|
14.66% |
1878971.325 |
2154472.018 |
- |
-12.13% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
14.61% |
213.000 |
244.125 |
- |
-2.16% |
- |
|
BM_deque_vector_copy_backward/70000
|
14.56% |
7843.430 |
8985.168 |
- |
-3.57% |
- |
|
rng::find(vector<bool>)_(process_all)/50
|
14.55% |
0.644 |
0.737 |
- |
-19.34% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8
|
14.55% |
20.356 |
23.318 |
- |
9.68% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
14.40% |
32.797 |
37.521 |
- |
4.62% |
- |
|
std::multiset<std::string>::erase(iterator)/8192
|
14.30% |
31.582 |
36.099 |
- |
-0.62% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
14.26% |
53441.429 |
61063.324 |
- |
13.53% |
- |
|
BM_StringRelational_Compare_Small_Empty_Control
|
14.22% |
1.609 |
1.837 |
- |
-3.27% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_64
|
14.21% |
3916378.838 |
4473047.273 |
- |
34.20% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/32
|
14.14% |
9.631 |
10.993 |
- |
-3.41% |
- |
|
std::set<std::string>::insert(value)_(already_present)/32
|
14.08% |
8.914 |
10.169 |
- |
-1.90% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
13.99% |
118601.458 |
135191.646 |
- |
-5.74% |
- |
|
std::copy(vector<bool>)_(aligned)/262144
|
13.82% |
751.624 |
855.496 |
- |
16.13% |
- |
|
BM_std_minmax_element<char>/2
|
13.74% |
0.603 |
0.685 |
- |
-0.72% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_256
|
13.53% |
38814871.394 |
44064605.043 |
- |
65.02% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/32
|
13.46% |
2.272 |
2.578 |
- |
9.46% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/0
|
13.45% |
0.272 |
0.309 |
- |
6.11% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
13.41% |
683.232 |
774.831 |
- |
-0.85% |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/1024
|
13.36% |
1329.490 |
1507.093 |
- |
13.90% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32
|
13.36% |
705.357 |
799.570 |
- |
4.89% |
- |
|
BM_vector_deque_move_backward/64000
|
13.22% |
7049.427 |
7981.371 |
- |
4.21% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024
|
13.13% |
19872.774 |
22481.377 |
- |
7.15% |
- |
|
BM_vector_deque_ranges_move_backward/2
|
13.07% |
1.825 |
2.063 |
- |
10.44% |
- |
|
BM_vector_deque_copy_backward/64000
|
13.05% |
7256.225 |
8202.801 |
- |
7.71% |
- |
|
BM_deque_vector_ranges_copy_backward/64000
|
13.04% |
7454.620 |
8426.831 |
- |
0.42% |
- |
|
SetIntersection_Interlaced_Vector_float_256_256
|
12.98% |
4553133.961 |
5144091.381 |
- |
0.94% |
- |
|
ranges::minmax(std::list<long_long>)/1
|
12.88% |
0.453 |
0.511 |
- |
-24.68% |
- |
|
BM_PushHeap_float_PipeOrgan_4
|
12.85% |
0.484 |
0.546 |
- |
1.56% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/8192
|
12.85% |
1.548 |
1.747 |
- |
4.12% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/32
|
12.83% |
36.266 |
40.920 |
- |
1.86% |
- |
|
std::unordered_set<int>::erase(iterator)/1024
|
12.82% |
22.213 |
25.060 |
- |
26.26% |
- |
|
BM_StringCtorDefault
|
12.76% |
0.242 |
0.273 |
- |
12.48% |
- |
|
BM_deque_vector_move_backward/65536
|
12.74% |
7338.727 |
8273.341 |
- |
2.62% |
- |
|
std::set<std::string>::find(key)_(non-existent)/32
|
12.72% |
9.045 |
10.196 |
- |
-3.53% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
12.71% |
728.222 |
820.758 |
- |
13.55% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8
|
12.53% |
0.994 |
1.118 |
- |
11.14% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
12.51% |
66666.752 |
75006.563 |
- |
-1.07% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/1024
|
12.50% |
12.564 |
14.134 |
- |
-4.52% |
- |
|
ranges::minmax(std::deque<long_long>)/64
|
12.47% |
22.893 |
25.748 |
- |
7.51% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/8192
|
12.30% |
9.837 |
11.047 |
- |
7.78% |
- |
|
std::for_each(join_view(vector<vector<int>>))/8
|
12.23% |
1.427 |
1.602 |
- |
11.89% |
- |
|
std::all_of(deque<int>)_(process_all)/8192
|
12.20% |
2523.452 |
2831.195 |
- |
3.97% |
- |
|
std::all_of(deque<int>)_(process_all)/32768
|
12.16% |
10098.430 |
11326.589 |
- |
4.44% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/1024
|
12.15% |
24.669 |
27.666 |
- |
13.15% |
- |
|
SetIntersection_Interlaced_Vector_float_64_16
|
12.11% |
16815535.167 |
18852470.038 |
- |
1.33% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
12.05% |
37.013 |
41.473 |
- |
25.22% |
- |
|
BM_tolower_char<char>
|
12.05% |
0.617 |
0.691 |
- |
-0.03% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192
|
12.02% |
173172.632 |
193980.901 |
- |
6.82% |
- |
|
std::set<std::string>::erase(key)_(existent)/32
|
11.99% |
50.284 |
56.313 |
- |
8.12% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000
|
11.98% |
454.701 |
509.163 |
- |
1.18% |
- |
|
BM_vector_deque_copy_backward/70000
|
11.96% |
7978.416 |
8932.530 |
- |
6.25% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/0
|
11.93% |
27.117 |
30.353 |
- |
-6.96% |
- |
|
BM_StringRelational_Compare_Huge_Empty_Control
|
11.92% |
1.610 |
1.802 |
- |
11.67% |
- |
|
BM_StringRead_Cold_Shallow_Small
|
11.84% |
1.123 |
1.256 |
- |
9.72% |
- |
|
BM_vector_deque_ranges_copy_backward/65536
|
11.81% |
7389.624 |
8262.255 |
- |
4.96% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/8192
|
11.77% |
42.074 |
47.027 |
- |
-0.56% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024
|
11.58% |
61.456 |
68.572 |
- |
12.21% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192
|
11.49% |
4675.210 |
5212.423 |
- |
10.45% |
- |
|
BM_vector_deque_ranges_move_backward/64000
|
11.44% |
7061.837 |
7869.704 |
- |
4.66% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/1024
|
11.42% |
50.104 |
55.828 |
- |
-56.60% |
- |
|
BM_deque_vector_ranges_move_backward/70000
|
11.41% |
7969.408 |
8878.683 |
- |
2.87% |
- |
|
BM_deque_deque_ranges_move_backward/5500
|
11.40% |
201.337 |
224.295 |
- |
8.25% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/50
|
11.38% |
26.031 |
28.994 |
- |
3.06% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_256
|
11.32% |
33965704.155 |
37810775.729 |
- |
-26.76% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/32
|
11.29% |
9.313 |
10.365 |
- |
11.67% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/32
|
11.03% |
309.396 |
343.536 |
- |
-0.19% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/1024
|
11.03% |
104.432 |
115.951 |
- |
7.82% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8
|
10.96% |
0.957 |
1.062 |
- |
18.69% |
- |
|
ranges::min(std::list<__int128>)/8
|
10.94% |
2.062 |
2.288 |
- |
10.92% |
- |
|
std::is_sorted(deque<int>)/8
|
10.91% |
2.667 |
2.958 |
- |
-12.20% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/8192
|
10.89% |
757.904 |
840.444 |
- |
22.47% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/32
|
10.83% |
1.516 |
1.680 |
- |
-2.88% |
- |
|
SetIntersection_Interlaced_Set_string_262144_64
|
10.80% |
2130261.230 |
2360266.521 |
- |
-2.10% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/8192
|
10.77% |
6745.710 |
7472.055 |
- |
-8.30% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst
|
10.74% |
0.625 |
0.692 |
- |
14.01% |
- |
|
std::set<int>::upper_bound(key)_(existent)/8192
|
10.72% |
7.749 |
8.579 |
- |
-2.93% |
- |
|
std::set<std::string>::insert(value)_(already_present)/1024
|
10.66% |
26.792 |
29.649 |
- |
0.72% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256
|
10.65% |
12568627.864 |
13907804.638 |
- |
7.62% |
- |
|
BM_vector_deque_ranges_copy_backward/70000
|
10.62% |
7915.634 |
8755.913 |
- |
5.37% |
- |
|
std::set<std::string>::erase(iterator)/8192
|
10.58% |
27.351 |
30.245 |
- |
-2.51% |
- |
|
std::find_end(deque<int>)_(process_all)/8192
|
10.56% |
2114.039 |
2337.357 |
- |
15.78% |
- |
|
std::multiset<int>::clear()/1024
|
10.45% |
9817.049 |
10842.657 |
- |
8.67% |
- |
|
std::sort_heap(vector<NonIntegral>,_pred)/8
|
10.43% |
29.345 |
32.405 |
- |
5.22% |
- |
|
std::set<int>::contains(key)_(non-existent)/32
|
10.41% |
2.883 |
3.183 |
- |
19.76% |
- |
|
std::find_end(deque<int>)_(same_length)/8192
|
10.36% |
2797.052 |
3086.911 |
- |
11.74% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
10.36% |
8266.918 |
9123.297 |
- |
-1.20% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
10.34% |
42.077 |
46.430 |
- |
-4.57% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/8192
|
10.32% |
7888.666 |
8702.801 |
- |
9.26% |
- |
|
std::move(list<int>)/64
|
10.28% |
39.013 |
43.023 |
- |
0.11% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024
|
10.27% |
4.501 |
4.963 |
- |
2.39% |
- |
|
ranges::minmax(std::deque<__int128>)/8
|
10.26% |
3.814 |
4.206 |
- |
1.25% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192
|
10.22% |
8.931 |
9.843 |
- |
-14.64% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
10.21% |
2.336 |
2.575 |
- |
7.38% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16
|
10.19% |
5750178.186 |
6336264.674 |
- |
27.20% |
- |
|
BM_vector_deque_ranges_move_backward/1
|
10.17% |
2.115 |
2.330 |
- |
9.12% |
- |
|
std::replace(list<int>)_(prefix)/8192
|
10.16% |
7044.596 |
7760.057 |
- |
10.78% |
- |
|
BM_vector_deque_ranges_move/1
|
10.15% |
2.176 |
2.397 |
- |
14.61% |
- |
|
std::multiset<int>::clear()/8192
|
10.15% |
77411.804 |
85271.772 |
- |
7.49% |
- |
|
BM_deque_vector_copy_backward/64000
|
10.13% |
7523.065 |
8285.520 |
- |
-0.64% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeFirst
|
10.12% |
1.470 |
1.618 |
- |
1.89% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
10.09% |
34.535 |
38.020 |
- |
1.51% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_4
|
10.09% |
1282711.515 |
1412161.782 |
- |
8.83% |
- |
|
BM_deque_deque_ranges_copy_backward/65536
|
10.01% |
7407.194 |
8148.775 |
- |
-1.43% |
- |
|
BM_deque_deque_copy_backward/64
|
9.99% |
3.347 |
3.682 |
- |
10.28% |
- |
|
bm_lexicographical_compare<int>/1
|
9.98% |
1.282 |
1.410 |
- |
2.08% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
9.96% |
7150.454 |
7862.394 |
- |
9.24% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/8192
|
9.94% |
30.870 |
33.939 |
- |
-11.49% |
- |
|
BM_vector_deque_move_backward/70000
|
9.88% |
7735.353 |
8499.666 |
- |
4.17% |
- |
|
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192
|
9.85% |
37469.149 |
41158.204 |
- |
9.36% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
9.83% |
267.545 |
293.852 |
- |
-2.11% |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/8192
|
9.81% |
10438.090 |
11462.379 |
- |
-0.28% |
- |
|
std::sort_heap(vector<int>,_pred)/8
|
9.77% |
28.885 |
31.707 |
- |
-0.80% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024
|
9.64% |
18.315 |
20.081 |
- |
6.39% |
- |
|
std::list<std::string>::ctor(size)/32
|
9.64% |
348.132 |
381.680 |
- |
0.70% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
9.59% |
5.730 |
6.280 |
- |
10.09% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/1024
|
9.58% |
22.315 |
24.454 |
- |
6.69% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
9.57% |
45809.531 |
50192.441 |
- |
7.56% |
- |
|
BM_vector_deque_ranges_move/2
|
9.53% |
1.945 |
2.131 |
- |
16.66% |
- |
|
ranges::minmax(std::vector<char>)/8
|
9.47% |
1.044 |
1.143 |
- |
16.71% |
- |
|
BM_PushHeap_float_Ascending_4
|
9.45% |
0.535 |
0.586 |
- |
0.06% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/8192
|
9.45% |
6879.276 |
7529.032 |
- |
7.91% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
9.43% |
41866.130 |
45815.618 |
- |
6.32% |
- |
|
BM_PushHeap_float_QuickSortAdversary_4
|
9.35% |
0.536 |
0.586 |
- |
0.08% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/32
|
9.34% |
1.211 |
1.324 |
- |
0.96% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
9.32% |
3551.922 |
3883.000 |
- |
10.64% |
- |
|
BM_deque_deque_ranges_copy_backward/0
|
9.31% |
0.842 |
0.921 |
- |
5.21% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
9.31% |
30.225 |
33.039 |
- |
35.91% |
- |
|
std::set<int>::erase(iterator)/8192
|
9.22% |
19.668 |
21.481 |
- |
7.74% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
9.17% |
25042.208 |
27339.334 |
- |
-11.40% |
- |
|
BM_deque_deque_move_backward/64000
|
9.16% |
7230.942 |
7893.218 |
- |
1.04% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/32
|
9.16% |
10.547 |
11.513 |
- |
-8.27% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/32
|
9.04% |
16.169 |
17.631 |
- |
11.73% |
- |
|
std::list<int>::ctor(size)/32
|
9.04% |
320.932 |
349.932 |
- |
5.08% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
9.02% |
8677180.010 |
9460071.210 |
- |
3.02% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
9.00% |
2276498.561 |
2481360.453 |
- |
2.15% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/32
|
8.97% |
1.223 |
1.333 |
- |
-5.44% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192
|
8.96% |
18.777 |
20.460 |
- |
3.52% |
- |
|
std::any_of(vector<int>)_(process_all)/50
|
8.95% |
12.571 |
13.696 |
- |
-3.54% |
- |
|
BM_PushHeap_string_QuickSortAdversary_16384
|
8.92% |
15.493 |
16.876 |
- |
1.94% |
- |
|
std::map<int,_int>::erase(key)_(existent)/1024
|
8.92% |
24.405 |
26.582 |
- |
4.58% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/1024
|
8.90% |
22.957 |
25.001 |
- |
10.80% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/32
|
8.90% |
20.826 |
22.679 |
- |
8.60% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
8.82% |
795.431 |
865.623 |
- |
0.64% |
- |
|
SetIntersection_None_Set_uint64_16384_16
|
8.82% |
167265644.397 |
182025139.329 |
- |
9.14% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024
|
8.82% |
16286.026 |
17722.179 |
- |
5.41% |
- |
|
std::multiset<std::string>::erase(iterator)/1024
|
8.80% |
28.695 |
31.220 |
- |
-10.39% |
- |
|
std::vector<std::string>::ctor(size)/32
|
8.77% |
32.136 |
34.953 |
- |
3.99% |
- |
|
std::move_backward(deque<int>)/8
|
8.75% |
3.363 |
3.657 |
- |
15.05% |
- |
|
SetIntersection_None_Set_float_16384_16384
|
8.73% |
152495069.253 |
165814309.727 |
- |
6.14% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
8.72% |
136297.294 |
148185.065 |
- |
9.02% |
- |
|
std::search(deque<int>,_pred)_(no_match)/8192
|
8.72% |
3492.600 |
3797.050 |
- |
0.25% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256
|
8.72% |
4181490.137 |
4545984.901 |
- |
11.78% |
- |
|
std::multiset<int>::erase(iterator)/8192
|
8.72% |
23.118 |
25.133 |
- |
8.76% |
- |
|
SetIntersection_None_Set_uint64_1024_16
|
8.71% |
8797649.992 |
9563809.572 |
- |
4.27% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
8.70% |
11863.714 |
12895.292 |
- |
2.38% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/32
|
8.68% |
1.703 |
1.851 |
- |
4.29% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/1024
|
8.68% |
292.628 |
318.018 |
- |
9.77% |
- |
|
BM_deque_deque_move_backward/65536
|
8.65% |
7570.413 |
8225.606 |
- |
2.84% |
- |
|
std::upper_bound(std::list<int>)/8192
|
8.64% |
13140.472 |
14275.490 |
- |
1.02% |
- |
|
BM_deque_deque_ranges_move_backward/4000
|
8.62% |
144.132 |
156.561 |
- |
2.70% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_4
|
8.62% |
2.532 |
2.750 |
- |
10.87% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256
|
8.53% |
4260604.027 |
4624088.622 |
- |
12.48% |
- |
|
SetIntersection_Interlaced_Set_string_16_16
|
8.51% |
56188439.682 |
60969379.881 |
- |
1.73% |
- |
|
std::search(deque<int>)_(near_matches)/1000
|
8.50% |
18680.726 |
20268.445 |
- |
-9.56% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/32768
|
8.49% |
1992.150 |
2161.241 |
- |
6.72% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8
|
8.49% |
44.321 |
48.083 |
- |
3.48% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1048576
|
8.49% |
445735.395 |
483557.013 |
- |
-0.46% |
- |
|
ranges::minmax(std::deque<__int128>)/64
|
8.47% |
30.597 |
33.188 |
- |
1.47% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_64
|
8.44% |
12915637.320 |
14005848.453 |
- |
2.97% |
- |
|
std::equal(vector<bool>)_(aligned)/8
|
8.44% |
0.220 |
0.239 |
- |
8.35% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192
|
8.40% |
18.397 |
19.942 |
- |
3.83% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024
|
8.36% |
1912.101 |
2071.991 |
- |
-0.21% |
- |
|
std::multiset<int>::erase(iterator)/1024
|
8.34% |
23.205 |
25.142 |
- |
7.20% |
- |
|
ranges::min(std::vector<long_long>)/64
|
8.32% |
4.670 |
5.059 |
- |
-0.60% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/32
|
8.32% |
11.133 |
12.059 |
- |
-4.07% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64
|
8.31% |
7477195.071 |
8098362.171 |
- |
5.92% |
- |
|
BM_deque_deque_ranges_move_backward/70000
|
8.30% |
7906.454 |
8562.773 |
- |
-0.80% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1024
|
8.30% |
437.641 |
473.953 |
- |
0.41% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/8192
|
8.28% |
9496.537 |
10282.902 |
- |
11.92% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/1024
|
8.27% |
1.216 |
1.316 |
- |
-1.05% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_256
|
8.25% |
14588622.809 |
15792858.065 |
- |
11.12% |
- |
|
std::set<int>::lower_bound(key)_(existent)/1024
|
8.24% |
4.302 |
4.656 |
- |
2.93% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192
|
8.21% |
1.659 |
1.795 |
- |
-0.73% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/8192
|
8.20% |
56815.632 |
61472.723 |
- |
6.59% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024
|
8.18% |
6.411 |
6.936 |
- |
-14.16% |
- |
|
SetIntersection_Front_Set_string_1024_256
|
8.17% |
14285740.985 |
15453156.324 |
- |
1.81% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeLast
|
8.15% |
2.009 |
2.173 |
- |
2.16% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
8.14% |
220.800 |
238.775 |
- |
12.21% |
- |
|
SetIntersection_None_Set_uint64_256_256
|
8.10% |
5679364.155 |
6139447.874 |
- |
3.20% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
8.09% |
92.382 |
99.854 |
- |
6.26% |
- |
|
std::make_heap(deque<int>)_(shuffled)/8192
|
8.06% |
22518.940 |
24333.444 |
- |
7.40% |
- |
|
BM_vector_deque_ranges_copy_backward/64000
|
8.04% |
7199.611 |
7778.324 |
- |
1.84% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/8192
|
8.02% |
20.917 |
22.595 |
- |
-2.48% |
- |
|
std::multiset<std::string>::count(key)_(existent)/8192
|
8.00% |
29.121 |
31.452 |
- |
12.80% |
- |
|
BM_deque_deque_ranges_move_backward/65536
|
7.96% |
7497.091 |
8093.853 |
- |
0.13% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/50
|
7.94% |
14.168 |
15.293 |
- |
9.64% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_64
|
7.93% |
10059309.750 |
10857371.897 |
- |
8.61% |
- |
|
bm_ranges_lexicographical_compare<int>/8
|
7.92% |
1.498 |
1.617 |
- |
10.43% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1000
|
7.91% |
681.310 |
735.212 |
- |
5.96% |
- |
|
SetIntersection_None_Set_uint64_16384_4
|
7.90% |
164296628.795 |
177279188.737 |
- |
6.93% |
- |
|
SetIntersection_None_Set_uint64_256_16
|
7.90% |
10780360.535 |
11631984.725 |
- |
0.53% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/8192
|
7.88% |
500.919 |
540.407 |
- |
6.33% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_64
|
7.87% |
7754898.091 |
8364926.321 |
- |
18.84% |
- |
|
BM_deque_deque_copy_backward/65536
|
7.85% |
7572.941 |
8167.656 |
- |
-1.38% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1000
|
7.83% |
426.574 |
459.984 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_1024_4
|
7.83% |
8866597.824 |
9560920.047 |
- |
4.98% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/1048576
|
7.82% |
25361.449 |
27345.576 |
- |
-7.96% |
- |
|
BM_deque_deque_ranges_copy/0
|
7.82% |
0.735 |
0.792 |
- |
7.22% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
7.81% |
27.314 |
29.446 |
- |
2.37% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_16
|
7.78% |
6603472.743 |
7117214.702 |
- |
8.89% |
- |
|
std::all_of(deque<int>)_(process_all)/8
|
7.77% |
3.298 |
3.555 |
- |
3.58% |
- |
|
BM_deque_deque_ranges_copy_backward/64000
|
7.77% |
7372.578 |
7945.545 |
- |
1.29% |
- |
|
SetIntersection_None_Set_uint64_256_1
|
7.74% |
11394433.927 |
12276779.953 |
- |
1.61% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/1024
|
7.72% |
4.479 |
4.824 |
- |
2.42% |
- |
|
ranges::min(std::list<__int128>)/64
|
7.69% |
33.190 |
35.742 |
- |
6.36% |
- |
|
std::sort_heap(vector<int>)/8
|
7.68% |
29.663 |
31.941 |
- |
5.54% |
- |
|
std::copy_backward(deque<int>)/1048576
|
7.68% |
130848.893 |
140896.809 |
- |
6.04% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/32
|
7.67% |
10.581 |
11.393 |
- |
10.14% |
- |
|
std::replace_if(list<int>)_(sprinkled)/8192
|
7.67% |
7320.746 |
7881.975 |
- |
5.20% |
- |
|
std::multiset<int>::insert(value)_(new_value,_middle)/8192
|
7.65% |
31.656 |
34.079 |
- |
3.89% |
- |
|
std::lower_bound(std::list<int>)/8
|
7.65% |
15.340 |
16.514 |
- |
6.39% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/1024
|
7.64% |
12429.706 |
13379.514 |
- |
5.89% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/32
|
7.63% |
31.095 |
33.468 |
- |
1.83% |
- |
|
BM_deque_deque_move_backward/70000
|
7.61% |
8053.695 |
8666.676 |
- |
-1.49% |
- |
|
SetIntersection_Interlaced_Set_string_262144_256
|
7.61% |
2076646.971 |
2234577.961 |
- |
-1.30% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8
|
7.60% |
0.845 |
0.910 |
- |
-1.34% |
- |
|
BM_deque_vector_move_backward/64000
|
7.60% |
7515.808 |
8086.841 |
- |
-0.30% |
- |
|
std::multiset<int>::erase(key)_(existent)/1024
|
7.60% |
39.921 |
42.955 |
- |
8.59% |
- |
|
BM_deque_deque_copy/0
|
7.59% |
0.788 |
0.848 |
- |
6.50% |
- |
|
std::find_end(deque<int>)_(process_all)/1024
|
7.56% |
290.795 |
312.792 |
- |
3.11% |
- |
|
BM_PushHeap_string_Random_16384
|
7.56% |
15.974 |
17.182 |
- |
4.40% |
- |
|
std::set<int>::equal_range(key)_(existent)/8192
|
7.53% |
8.503 |
9.142 |
- |
15.23% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/8192
|
7.52% |
29.474 |
31.691 |
- |
6.23% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024
|
7.50% |
21565.169 |
23182.881 |
- |
3.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
7.48% |
29.773 |
31.999 |
- |
1.00% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/1
|
7.48% |
0.392 |
0.422 |
- |
-8.50% |
- |
|
std::unique(vector<int>)_(sprinkled)/1024
|
7.46% |
528.651 |
568.063 |
- |
5.71% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
7.45% |
216919.492 |
233077.059 |
- |
11.60% |
- |
|
std::lower_bound(std::list<int>)/8192
|
7.43% |
13237.348 |
14220.813 |
- |
-0.71% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
7.42% |
25900691.834 |
27822960.034 |
- |
5.51% |
- |
|
std::set<std::string>::count(key)_(non-existent)/8192
|
7.41% |
33.123 |
35.578 |
- |
0.77% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/50
|
7.40% |
16.341 |
17.551 |
- |
1.57% |
- |
|
BM_deque_deque_copy_backward/64000
|
7.37% |
7405.065 |
7951.083 |
- |
-1.14% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
7.37% |
2393446.212 |
2569853.464 |
- |
7.44% |
- |
|
std::find_if_not(deque<int>)_(process_all)/50
|
7.37% |
12.627 |
13.558 |
- |
6.49% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8
|
7.34% |
0.736 |
0.790 |
- |
7.27% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024
|
7.33% |
15779.992 |
16936.754 |
- |
4.01% |
- |
|
ranges::minmax(std::deque<long_long>)/70000
|
7.32% |
24550.840 |
26347.201 |
- |
2.08% |
- |
|
SetIntersection_None_Set_uint64_16384_1
|
7.29% |
161598357.210 |
173374240.049 |
- |
7.14% |
- |
|
SetIntersection_None_Set_uint64_1024_1024
|
7.26% |
8897075.085 |
9543013.686 |
- |
5.34% |
- |
|
std::find_if_not(vector<char>)_(process_all)/8
|
7.24% |
1.482 |
1.589 |
- |
3.05% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
7.23% |
1067949.770 |
1145198.392 |
- |
-1.73% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/1024
|
7.23% |
1.458 |
1.564 |
- |
-0.34% |
- |
|
std::adjacent_find(deque<int>,_pred)/8
|
7.21% |
4.162 |
4.463 |
- |
3.17% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8
|
7.21% |
0.858 |
0.920 |
- |
2.85% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
7.20% |
53768.281 |
57637.007 |
- |
0.29% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8
|
7.18% |
2.576 |
2.761 |
- |
6.92% |
- |
|
std::set<int>::erase(iterator)/1024
|
7.18% |
19.770 |
21.189 |
- |
7.17% |
- |
|
std::reverse_copy(vector<int>)/8
|
7.17% |
2.338 |
2.505 |
- |
1.80% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0
|
7.15% |
32.089 |
34.383 |
- |
6.66% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
7.15% |
1304809.090 |
1398080.070 |
- |
1.41% |
- |
|
std::rotate_copy(deque<int>)/1024
|
7.14% |
34.800 |
37.285 |
- |
6.39% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/8192
|
7.10% |
689.383 |
738.351 |
- |
5.37% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
7.10% |
12418.397 |
13299.922 |
- |
8.79% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
7.09% |
9728.989 |
10418.671 |
- |
9.01% |
- |
|
std::find_if(vector<int>)_(process_all)/8
|
7.08% |
1.347 |
1.442 |
- |
-2.24% |
- |
|
BM_vector_deque_move_backward/65536
|
7.07% |
7360.985 |
7881.574 |
- |
1.71% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024
|
7.06% |
1.412 |
1.511 |
- |
8.33% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/8192
|
7.05% |
1.127 |
1.207 |
- |
9.18% |
- |
|
BM_PushHeap_string_Random_1024
|
7.04% |
14.663 |
15.695 |
- |
2.72% |
- |
|
std::find_end(vector<int>)_(single_element)/1000
|
7.04% |
238.497 |
255.288 |
- |
1.52% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/50
|
7.01% |
21.621 |
23.137 |
- |
-7.74% |
- |
|
std::partition(deque<int>)_(sparse)/32
|
7.01% |
10.069 |
10.774 |
- |
-14.10% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32
|
6.98% |
319.721 |
342.052 |
- |
2.34% |
- |
|
SetIntersection_None_Set_uint64_1024_256
|
6.98% |
8902385.558 |
9524121.137 |
- |
5.56% |
- |
|
std::unordered_map<int,_int>::clear()/8192
|
6.97% |
63769.595 |
68212.735 |
- |
-7.18% |
- |
|
std::find_end(list<int>)_(process_all)/1048576
|
6.94% |
869816.810 |
930146.581 |
- |
6.48% |
- |
|
std::unique(deque<int>)_(sprinkled)/52
|
6.93% |
58.694 |
62.763 |
- |
2.47% |
- |
|
std::set<int>::find(key)_(existent)/8192
|
6.93% |
8.017 |
8.573 |
- |
6.89% |
- |
|
BM_deque_deque_ranges_move_backward/64000
|
6.91% |
7352.422 |
7860.634 |
- |
-0.91% |
- |
|
BM_deque_vector_copy_backward/65536
|
6.86% |
7755.877 |
8288.231 |
- |
-2.61% |
- |
|
BM_StringRead_Cold_Shallow_Empty
|
6.85% |
1.135 |
1.213 |
- |
5.46% |
- |
|
BM_deque_deque_move/0
|
6.84% |
0.809 |
0.864 |
- |
9.12% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/32
|
6.82% |
19.981 |
21.344 |
- |
7.42% |
- |
|
std::move_backward(vector<bool>)_(aligned)/64
|
6.80% |
1.724 |
1.841 |
- |
3.34% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
6.80% |
101887.453 |
108810.960 |
- |
-9.11% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024
|
6.79% |
3938.813 |
4206.388 |
- |
4.81% |
- |
|
std::multiset<std::string>::find(key)_(existent)/8192
|
6.79% |
26.131 |
27.904 |
- |
1.36% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1024
|
6.76% |
96897190.723 |
103449920.120 |
- |
-19.56% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024
|
6.75% |
42.861 |
45.754 |
- |
21.96% |
- |
|
std::swap_ranges(list<int>)/8192
|
6.72% |
9600.745 |
10246.090 |
- |
-3.07% |
- |
|
SetIntersection_None_Set_uint64_64_1
|
6.70% |
22580170.810 |
24092285.718 |
- |
2.87% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024
|
6.69% |
7.946 |
8.478 |
- |
5.04% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_256
|
6.69% |
46390890.196 |
49495111.650 |
- |
54.67% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
6.69% |
9.787 |
10.441 |
- |
6.27% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
6.67% |
144.782 |
154.443 |
- |
0.95% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024
|
6.67% |
17781.142 |
18967.301 |
- |
0.60% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
6.64% |
10941.331 |
11668.052 |
- |
2.60% |
- |
|
BM_vector_deque_ranges_move_backward/65536
|
6.62% |
7338.762 |
7824.305 |
- |
2.23% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/32
|
6.61% |
2.577 |
2.748 |
- |
5.85% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/32
|
6.59% |
24.381 |
25.988 |
- |
-1.88% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
6.58% |
5956.037 |
6348.204 |
- |
5.33% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192
|
6.56% |
28.394 |
30.257 |
- |
-13.42% |
- |
|
std::partial_sort(vector<NonIntegral>)_(shuffled)/8
|
6.56% |
22.043 |
23.489 |
- |
0.13% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
6.56% |
196078614.715 |
208936904.283 |
- |
-1.34% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024
|
6.56% |
25.666 |
27.348 |
- |
23.42% |
- |
|
std::rotate(deque<int>)_(by_1/4)/8192
|
6.52% |
2558.429 |
2725.320 |
- |
3.94% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/1024
|
6.52% |
75.125 |
80.022 |
- |
-3.83% |
- |
|
std::find_if(deque<int>)_(process_all)/8
|
6.52% |
2.512 |
2.676 |
- |
-2.65% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8192
|
6.51% |
3797.205 |
4044.232 |
- |
5.28% |
- |
|
BM_deque_deque_ranges_copy/64000
|
6.50% |
2925.020 |
3115.187 |
- |
1.08% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/50
|
6.49% |
12.633 |
13.453 |
- |
4.56% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
6.48% |
27.713 |
29.510 |
- |
3.28% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1024
|
6.47% |
108597894.405 |
115620446.332 |
- |
35.12% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/1024
|
6.42% |
6.452 |
6.866 |
- |
3.15% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/32
|
6.41% |
1.355 |
1.442 |
- |
8.27% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
6.39% |
23.631 |
25.141 |
- |
10.48% |
- |
|
std::set<int>::clear()/8192
|
6.39% |
78916.256 |
83959.885 |
- |
6.29% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
6.38% |
320.323 |
340.762 |
- |
1.71% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/32
|
6.34% |
14.973 |
15.923 |
- |
-2.61% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/0
|
6.33% |
0.316 |
0.336 |
- |
4.53% |
- |
|
std::find(vector<long_long>)_(bail_25%)/8
|
6.32% |
0.868 |
0.923 |
- |
3.47% |
- |
|
BM_vector_deque_ranges_copy/5500
|
6.31% |
194.358 |
206.630 |
- |
4.05% |
- |
|
BM_deque_deque_copy_backward/70000
|
6.29% |
7960.115 |
8460.470 |
- |
-1.03% |
- |
|
std::set<int>::clear()/1024
|
6.27% |
9187.432 |
9763.785 |
- |
4.61% |
- |
|
SetIntersection_None_Set_uint64_16384_1024
|
6.27% |
168036402.617 |
178575250.741 |
- |
6.18% |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/8
|
6.27% |
11.262 |
11.968 |
- |
9.97% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/8192
|
6.25% |
1.468 |
1.560 |
- |
11.32% |
- |
|
std::multiset<int>::erase(iterator)/32
|
6.24% |
20.820 |
22.120 |
- |
5.96% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192
|
6.24% |
11.427 |
12.139 |
- |
-2.26% |
- |
|
std::for_each(list<int>)/8
|
6.24% |
2.378 |
2.526 |
- |
2.17% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192
|
6.24% |
10737.534 |
11407.121 |
- |
10.91% |
- |
|
std::remove_copy(list<int>)_(prefix)/8192
|
6.22% |
6880.525 |
7308.557 |
- |
4.20% |
- |
|
SetIntersection_None_Set_uint64_64_64
|
6.20% |
11488846.159 |
12201150.144 |
- |
3.61% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/32
|
6.15% |
10.309 |
10.943 |
- |
-8.06% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
6.15% |
347.144 |
368.496 |
- |
-4.74% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
6.14% |
20.341 |
21.591 |
- |
4.77% |
- |
|
std::find(vector<char>)_(process_all)/8192
|
6.13% |
135.502 |
143.806 |
- |
5.34% |
- |
|
BM_vector_deque_ranges_move_backward/70000
|
6.12% |
7821.490 |
8299.957 |
- |
2.03% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
6.10% |
1056703.773 |
1121156.093 |
- |
0.47% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0
|
6.10% |
0.266 |
0.283 |
- |
5.84% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/8192
|
6.09% |
28.277 |
29.999 |
- |
2.35% |
- |
|
std::list<std::string>::ctor(size)/1024
|
6.08% |
12505.523 |
13266.188 |
- |
-7.10% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8
|
6.07% |
56.690 |
60.132 |
- |
4.47% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
6.02% |
193597238.399 |
205260893.838 |
- |
-0.26% |
- |
|
std::set<int>::find(key)_(non-existent)/1024
|
6.02% |
5.595 |
5.932 |
- |
6.59% |
- |
|
std::partition_copy(list<int>)/1024
|
6.01% |
710.127 |
752.841 |
- |
5.11% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/1024
|
5.98% |
83.963 |
88.982 |
- |
-9.03% |
- |
|
std::set<int>::erase(key)_(existent)/32
|
5.97% |
21.309 |
22.582 |
- |
3.03% |
- |
|
std::adjacent_find(deque<int>,_pred)/50
|
5.97% |
28.956 |
30.684 |
- |
1.79% |
- |
|
SetIntersection_Interlaced_Set_string_16384_4
|
5.96% |
197437889.728 |
209198725.808 |
- |
4.63% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/32
|
5.95% |
169.528 |
179.608 |
- |
4.77% |
- |
|
SetIntersection_Interlaced_Set_float_256_64
|
5.92% |
13004318.605 |
13774754.466 |
- |
11.00% |
- |
|
std::any_of(vector<int>)_(process_all)/8
|
5.91% |
2.316 |
2.453 |
- |
3.64% |
- |
|
std::partial_sort_copy(vector<int>)_(heap)/8
|
5.89% |
16.076 |
17.024 |
- |
4.34% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
5.89% |
2.171 |
2.299 |
- |
-2.83% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/32
|
5.88% |
134.412 |
142.318 |
- |
3.82% |
- |
|
BM_StringRelational_Eq_Small_Small_Control
|
5.86% |
1.848 |
1.956 |
- |
5.83% |
- |
|
BM_StringRelational_Eq_Large_Large_Control
|
5.86% |
2.213 |
2.343 |
- |
8.33% |
- |
|
std::search(list<int>)_(single_element)/1024
|
5.86% |
722.762 |
765.109 |
- |
1.08% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
5.85% |
12541.253 |
13275.270 |
- |
-6.20% |
- |
|
SetIntersection_None_Set_uint64_16384_64
|
5.84% |
169824249.016 |
179737891.945 |
- |
8.91% |
- |
|
std::multiset<int>::ctor(&&,_different_allocs)/1024
|
5.84% |
5720.475 |
6054.358 |
- |
5.70% |
- |
|
BM_vector_deque_ranges_copy/1
|
5.82% |
2.185 |
2.312 |
- |
5.39% |
- |
|
std::multiset<int>::erase(key)_(existent)/32
|
5.82% |
22.151 |
23.440 |
- |
6.41% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
5.82% |
78845.898 |
83435.200 |
- |
11.48% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast
|
5.82% |
1.849 |
1.956 |
- |
5.76% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/32
|
5.81% |
20.482 |
21.672 |
- |
3.98% |
- |
|
BM_PushHeap_uint64_SingleElement_16
|
5.81% |
0.338 |
0.357 |
- |
6.00% |
- |
|
BM_PushHeap_uint32_Random_16
|
5.78% |
4.116 |
4.354 |
- |
6.73% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/1024
|
5.78% |
1.461 |
1.546 |
- |
-2.91% |
- |
|
SetIntersection_None_Set_uint32_16384_1024
|
5.78% |
152879738.503 |
161709590.438 |
- |
3.78% |
- |
|
std::search(vector<int>,_pred)_(same_length)/1000
|
5.76% |
598.547 |
633.030 |
- |
5.31% |
- |
|
std::set<std::string>::count(key)_(non-existent)/1024
|
5.75% |
23.538 |
24.891 |
- |
2.91% |
- |
|
SetIntersection_None_Set_uint64_1024_64
|
5.74% |
9002334.521 |
9519321.157 |
- |
5.13% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024
|
5.73% |
972.019 |
1027.736 |
- |
5.24% |
- |
|
BM_vector_deque_move_backward/4000
|
5.73% |
139.969 |
147.989 |
- |
0.66% |
- |
|
std::unordered_set<int>::count(key)_(existent)/1024
|
5.73% |
1.294 |
1.369 |
- |
-1.31% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024
|
5.72% |
21358.946 |
22581.130 |
- |
0.11% |
- |
|
std::multiset<int>::contains(key)_(existent)/1024
|
5.69% |
3.960 |
4.185 |
- |
5.76% |
- |
|
std::rotate(list<int>)_(1_element_backward)/8192
|
5.68% |
7232.801 |
7643.325 |
- |
4.82% |
- |
|
bm_ranges_lexicographical_compare<int>/1
|
5.67% |
1.309 |
1.383 |
- |
-0.27% |
- |
|
std::remove_copy(deque<int>)_(prefix)/1024
|
5.65% |
375.631 |
396.870 |
- |
5.02% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0
|
5.64% |
0.460 |
0.486 |
- |
0.29% |
- |
|
BM_vector_deque_move_backward/4096
|
5.63% |
147.798 |
156.119 |
- |
3.19% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
5.63% |
975.212 |
1030.105 |
- |
5.62% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8192
|
5.62% |
168.361 |
177.826 |
- |
4.39% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
5.62% |
44944.146 |
47468.979 |
- |
-3.88% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
5.61% |
94263.220 |
99550.770 |
- |
3.54% |
- |
|
std::make_heap(deque<int>)_(repeated)/1024
|
5.60% |
2260.362 |
2386.862 |
- |
5.46% |
- |
|
std::for_each(vector<int>)/50
|
5.59% |
3.855 |
4.070 |
- |
4.55% |
- |
|
std::multiset<int>::clear()/32
|
5.59% |
622.423 |
657.227 |
- |
5.46% |
- |
|
BM_StringConstructDestroyCStr_Small_Opaque
|
5.59% |
2.188 |
2.311 |
- |
-0.12% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
5.59% |
47.510 |
50.164 |
- |
20.68% |
- |
|
std::set<std::string>::contains(key)_(existent)/8192
|
5.57% |
26.645 |
28.130 |
- |
-4.32% |
- |
|
std::set<int>::count(key)_(non-existent)/32
|
5.54% |
2.864 |
3.023 |
- |
2.23% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
5.50% |
23626974.281 |
24926799.164 |
- |
-1.34% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/8192
|
5.50% |
7236.795 |
7634.787 |
- |
4.71% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
5.48% |
5518.184 |
5820.812 |
- |
-3.94% |
- |
|
BM_deque_vector_ranges_move_backward/1
|
5.48% |
2.010 |
2.120 |
- |
1.30% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/50
|
5.47% |
16.945 |
17.872 |
- |
0.10% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
5.47% |
36.813 |
38.828 |
- |
6.22% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8
|
5.45% |
1.312 |
1.383 |
- |
-2.36% |
- |
|
std::unordered_map<int,_int>::clear()/1024
|
5.45% |
8239.916 |
8688.778 |
- |
-16.67% |
- |
|
std::replace_if(list<int>)_(prefix)/8192
|
5.45% |
7142.279 |
7531.180 |
- |
5.06% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeMiddle
|
5.44% |
1.558 |
1.643 |
- |
11.37% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/1024
|
5.43% |
20.570 |
21.687 |
- |
-16.36% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/8192
|
5.43% |
41.339 |
43.584 |
- |
15.37% |
- |
|
std::list<std::string>::ctor(size)/8192
|
5.42% |
102383.115 |
107929.378 |
- |
-7.99% |
- |
|
SetIntersection_Interlaced_Vector_float_64_64
|
5.40% |
10886581.015 |
11474120.878 |
- |
-0.29% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/8192
|
5.40% |
102229.906 |
107747.047 |
- |
5.28% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
5.39% |
883.928 |
931.582 |
- |
-5.15% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024
|
5.37% |
12.433 |
13.101 |
- |
2.03% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/8192
|
5.36% |
7227.483 |
7614.597 |
- |
3.47% |
- |
|
ranges::min(std::list<__int128>)/70000
|
5.35% |
58205.552 |
61318.395 |
- |
1.16% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/32
|
5.34% |
0.969 |
1.021 |
- |
-1.30% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/8192
|
5.33% |
1.345 |
1.417 |
- |
-9.94% |
- |
|
BM_deque_deque_ranges_copy_backward/70000
|
5.32% |
8131.276 |
8564.137 |
- |
-2.26% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
5.30% |
1335016.037 |
1405831.918 |
- |
3.17% |
- |
|
std::partial_sort(vector<NonIntegral>)_(heap)/8192
|
5.30% |
96246.236 |
101350.659 |
- |
4.88% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0
|
5.27% |
0.442 |
0.466 |
- |
-3.49% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
5.25% |
32085.419 |
33771.035 |
- |
-1.93% |
- |
|
std::is_sorted(list<int>,_pred)/8192
|
5.24% |
8650.007 |
9102.853 |
- |
6.12% |
- |
|
BM_vector_deque_copy_backward/4000
|
5.23% |
140.927 |
148.295 |
- |
1.66% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
5.22% |
391.610 |
412.056 |
- |
5.32% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024
|
5.20% |
1735.289 |
1825.581 |
- |
-2.07% |
- |
|
std::replace(vector<int>)_(sprinkled)/50
|
5.20% |
9.084 |
9.556 |
- |
3.10% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8
|
5.20% |
6.534 |
6.873 |
- |
-0.59% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/8192
|
5.19% |
28.684 |
30.174 |
- |
8.72% |
- |
|
bm_lexicographical_compare<unsigned_char>/8
|
5.19% |
1.316 |
1.384 |
- |
-0.24% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
5.18% |
8376.232 |
8810.231 |
- |
-13.46% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
5.18% |
53084.299 |
55831.903 |
- |
2.12% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
5.17% |
196992849.699 |
207184973.667 |
- |
-1.43% |
- |
|
BM_vector_deque_move/64
|
5.17% |
2.675 |
2.814 |
- |
2.40% |
- |
|
SetIntersection_Front_Set_uint64_16384_256
|
5.16% |
3966943.696 |
4171474.611 |
- |
8.13% |
- |
|
std::make_heap(deque<int>)_(pipe-organ)/8192
|
5.14% |
20982.492 |
22061.021 |
- |
4.97% |
- |
|
BM_deque_vector_ranges_move_backward/65536
|
5.12% |
7911.153 |
8316.128 |
- |
2.56% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
5.12% |
629.201 |
661.406 |
- |
0.28% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
5.12% |
6594271.580 |
6931726.146 |
- |
1.66% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
5.12% |
24.028 |
25.258 |
- |
0.07% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8
|
5.12% |
55.807 |
58.662 |
- |
2.27% |
- |
|
BM_PushHeap_string_Random_256
|
5.10% |
14.121 |
14.841 |
- |
1.84% |
- |
|
SetIntersection_None_Set_float_16384_1024
|
5.10% |
149967456.792 |
157615442.242 |
- |
-0.66% |
- |
|
BM_deque_deque_ranges_copy/70000
|
5.08% |
3260.604 |
3426.084 |
- |
3.64% |
- |
|
SetIntersection_None_Set_uint64_16_16
|
5.07% |
35468206.007 |
37266398.589 |
- |
2.70% |
- |
|
SetIntersection_None_Set_uint64_256_4
|
5.06% |
11594445.423 |
12180678.977 |
- |
2.88% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0
|
5.05% |
0.289 |
0.304 |
- |
-13.51% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64
|
5.04% |
1821063.549 |
1912815.742 |
- |
-3.15% |
- |
|
BM_deque_vector_move_backward/0
|
5.04% |
1.303 |
1.369 |
- |
-6.96% |
- |
|
std::all_of(list<int>)_(process_all)/32768
|
5.03% |
25653.580 |
26944.987 |
- |
3.57% |
- |
|
std::set<int>::lower_bound(key)_(existent)/8192
|
5.03% |
7.748 |
8.137 |
- |
-3.82% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/50
|
5.03% |
12.827 |
13.472 |
- |
0.07% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1
|
5.02% |
3.200 |
3.360 |
- |
1.87% |
- |
|
std::multiset<int>::count(key)_(existent)/1024
|
5.01% |
5.654 |
5.937 |
- |
2.22% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
4.98% |
801.194 |
841.121 |
- |
5.04% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/50
|
4.98% |
27.872 |
29.261 |
- |
3.85% |
- |
|
BM_CmpEqual_uchar_uchar
|
4.98% |
1.047 |
1.099 |
- |
6.59% |
- |
|
std::flat_map<int,_int>::clear()/8192
|
4.98% |
407.106 |
427.384 |
- |
4.79% |
- |
|
BM_std_minmax_element<long_long>/1
|
4.98% |
0.298 |
0.313 |
- |
4.27% |
- |
|
std::list<int>::ctor(size)/1024
|
4.97% |
11562.706 |
12137.517 |
- |
2.45% |
- |
|
std::list<int>::ctor(size)/8192
|
4.97% |
93359.438 |
97997.867 |
- |
1.92% |
- |
|
bm_lexicographical_compare<unsigned_char>/64
|
4.97% |
1.920 |
2.015 |
- |
5.50% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
4.94% |
1058354.372 |
1110662.014 |
- |
-1.06% |
- |
|
SetIntersection_None_Set_uint32_16384_256
|
4.93% |
154322308.179 |
161936626.810 |
- |
3.40% |
- |
|
ranges::minmax(std::deque<long_long>)/8
|
4.93% |
3.865 |
4.055 |
- |
10.46% |
- |
|
BM_vector_deque_move_backward/5500
|
4.93% |
197.193 |
206.912 |
- |
4.58% |
- |
|
std::make_heap(deque<int>)_(shuffled)/1024
|
4.93% |
2549.025 |
2674.623 |
- |
4.76% |
- |
|
SetIntersection_Front_Set_float_262144_1
|
4.92% |
986263.395 |
1034816.567 |
- |
-0.18% |
- |
|
std::set<int>::contains(key)_(existent)/8192
|
4.89% |
8.116 |
8.513 |
- |
1.62% |
- |
|
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192
|
4.89% |
6864.409 |
7200.132 |
- |
4.54% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
4.88% |
195026066.803 |
204542866.230 |
- |
2.97% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/0
|
4.86% |
0.257 |
0.270 |
- |
2.28% |
- |
|
std::set<int>::erase(iterator)/32
|
4.86% |
19.683 |
20.639 |
- |
1.29% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
4.86% |
25049.689 |
26265.965 |
- |
-1.10% |
- |
|
bm_lexicographical_compare<unsigned_char>/1
|
4.84% |
1.534 |
1.608 |
- |
-0.65% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8
|
4.83% |
42.822 |
44.892 |
- |
3.89% |
- |
|
std::fill(vector<bool>)/512
|
4.83% |
1.493 |
1.566 |
- |
2.36% |
- |
|
std::partition_copy(list<int>)/50
|
4.82% |
12.978 |
13.603 |
- |
3.60% |
- |
|
BM_vector_deque_copy_backward/0
|
4.81% |
0.480 |
0.503 |
- |
-0.30% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8
|
4.80% |
41.909 |
43.918 |
- |
-0.13% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
4.80% |
1401.710 |
1468.928 |
- |
-10.56% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/32
|
4.78% |
20.756 |
21.748 |
- |
-2.00% |
- |
|
SetIntersection_None_Set_uint64_256_64
|
4.78% |
9370715.529 |
9818487.173 |
- |
3.01% |
- |
|
SetIntersection_None_Set_uint64_64_4
|
4.77% |
21592816.584 |
22623164.034 |
- |
3.55% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
4.77% |
245753.120 |
257467.226 |
- |
2.93% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
4.77% |
69.520 |
72.833 |
- |
-0.13% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
4.77% |
6565.424 |
6878.335 |
- |
0.75% |
- |
|
std::set<int>::upper_bound(key)_(existent)/1024
|
4.74% |
4.077 |
4.270 |
- |
1.13% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32
|
4.74% |
870.589 |
911.848 |
- |
-2.65% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024
|
4.74% |
918.106 |
961.590 |
- |
2.06% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50
|
4.74% |
24.212 |
25.359 |
- |
3.77% |
- |
|
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192
|
4.72% |
98278.198 |
102920.884 |
- |
0.66% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32
|
4.72% |
11.235 |
11.765 |
- |
-51.94% |
- |
|
std::none_of(deque<int>)_(process_all)/8
|
4.72% |
3.277 |
3.431 |
- |
0.15% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8
|
4.71% |
36.705 |
38.433 |
- |
4.04% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/32
|
4.70% |
10.370 |
10.857 |
- |
-15.76% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8192
|
4.69% |
6760.441 |
7077.702 |
- |
3.16% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4
|
4.68% |
56205615.863 |
58837832.056 |
- |
-1.25% |
- |
|
BM_PushHeap_string_Random_4
|
4.67% |
6.049 |
6.331 |
- |
3.00% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0
|
4.66% |
0.255 |
0.266 |
- |
1.76% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
4.65% |
12.774 |
13.368 |
- |
4.14% |
- |
|
bm_ranges_swap_ranges_vb_aligned/32768
|
4.65% |
64.110 |
67.091 |
- |
4.23% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/0
|
4.64% |
0.252 |
0.264 |
- |
3.42% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0
|
4.64% |
17.341 |
18.146 |
- |
5.49% |
- |
|
BM_deque_deque_move_backward/4000
|
4.64% |
144.932 |
151.651 |
- |
0.34% |
- |
|
BM_deque_deque_copy_backward/4000
|
4.63% |
144.896 |
151.610 |
- |
1.01% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8
|
4.63% |
58.569 |
61.281 |
- |
3.19% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
4.63% |
35077.373 |
36700.416 |
- |
5.67% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/32
|
4.62% |
9.646 |
10.092 |
- |
4.55% |
- |
|
SetIntersection_None_Set_uint64_1024_1
|
4.62% |
9092670.744 |
9512342.882 |
- |
4.62% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
4.61% |
197755628.616 |
206872685.660 |
- |
-1.64% |
- |
|
std::stable_partition(deque<int>)_(sparse)/8192
|
4.60% |
3299.520 |
3451.358 |
- |
-4.55% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
4.60% |
8793691.986 |
9198028.571 |
- |
-2.89% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
4.59% |
11223.150 |
11738.570 |
- |
1.91% |
- |
|
std::multiset<int>::count(key)_(existent)/32
|
4.59% |
3.758 |
3.930 |
- |
2.68% |
- |
|
BM_PushHeap_string_Random_16
|
4.59% |
10.299 |
10.772 |
- |
1.97% |
- |
|
SetIntersection_Front_Set_uint32_16384_64
|
4.59% |
1688614.325 |
1766037.696 |
- |
12.41% |
- |
|
BM_PushHeap_string_Random_64
|
4.58% |
12.757 |
13.341 |
- |
1.73% |
- |
|
BM_getline_string
|
4.58% |
16.615 |
17.375 |
- |
-1.90% |
- |
|
std::rotate(deque<int>)_(by_1/3)/50
|
4.57% |
29.327 |
30.669 |
- |
4.24% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/50
|
4.57% |
9.384 |
9.813 |
- |
0.64% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32
|
4.56% |
2.177 |
2.276 |
- |
0.53% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/32
|
4.56% |
10.048 |
10.506 |
- |
0.56% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
4.56% |
1.101 |
1.151 |
- |
-4.20% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/1024
|
4.56% |
20.710 |
21.654 |
- |
2.90% |
- |
|
std::vector<int>::insert(middle)_(cheap_elements)/32
|
4.55% |
5.746 |
6.008 |
- |
-2.10% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/32
|
4.53% |
2.283 |
2.387 |
- |
3.20% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1
|
4.52% |
16520961.382 |
17266991.988 |
- |
1.17% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/32
|
4.50% |
13.253 |
13.849 |
- |
11.30% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
4.50% |
4757.816 |
4971.854 |
- |
0.61% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8
|
4.50% |
52.541 |
54.903 |
- |
1.35% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/8
|
4.50% |
61.961 |
64.747 |
- |
3.56% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192
|
4.49% |
52.632 |
54.998 |
- |
-1.36% |
- |
|
SetIntersection_None_Set_uint64_16_4
|
4.48% |
56668002.280 |
59207411.013 |
- |
0.12% |
- |
|
std::vector<int>::operator=(const&)_(cheap_elements)/8192
|
4.47% |
841.040 |
878.596 |
- |
5.97% |
- |
|
BM_CmpEqual_ushort_schar
|
4.46% |
0.991 |
1.035 |
- |
3.03% |
- |
|
SetIntersection_Interlaced_Set_float_64_16
|
4.45% |
21455200.570 |
22410972.195 |
- |
0.69% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
4.45% |
19903.805 |
20790.028 |
- |
-4.89% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
4.45% |
16.150 |
16.869 |
- |
2.09% |
- |
|
std::any_of(deque<int>)_(process_all)/8
|
4.44% |
3.283 |
3.428 |
- |
-0.01% |
- |
|
SetIntersection_Front_Vector_string_256_64
|
4.44% |
10174332.052 |
10625624.309 |
- |
-4.19% |
- |
|
std::lower_bound(std::list<int>)/100
|
4.43% |
90.748 |
94.769 |
- |
3.50% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16
|
4.43% |
17036399.861 |
17791052.890 |
- |
-0.75% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/8192
|
4.41% |
28.038 |
29.275 |
- |
-0.41% |
- |
|
SetIntersection_Interlaced_Set_string_256_64
|
4.41% |
29568884.692 |
30872616.624 |
- |
-0.07% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024
|
4.41% |
93.679 |
97.808 |
- |
8.80% |
- |
|
BM_num_put<const_void*>
|
4.39% |
11.976 |
12.501 |
- |
1.04% |
- |
|
BM_deque_vector_ranges_move/4000
|
4.39% |
138.140 |
144.199 |
- |
1.81% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192
|
4.38% |
118473.607 |
123664.928 |
- |
2.26% |
- |
|
SetIntersection_Front_Set_uint64_16384_1
|
4.36% |
1008932.772 |
1052892.232 |
- |
1.65% |
- |
|
SetIntersection_None_Set_uint32_16384_64
|
4.36% |
154414146.018 |
161141066.782 |
- |
3.28% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/32
|
4.35% |
2.257 |
2.356 |
- |
2.00% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
4.35% |
583.200 |
608.545 |
- |
-4.45% |
- |
|
SetIntersection_Interlaced_Set_string_64_16
|
4.35% |
37738687.529 |
39378658.073 |
- |
3.11% |
- |
|
BM_deque_deque_copy_backward/512
|
4.34% |
18.910 |
19.731 |
- |
4.34% |
- |
|
std::for_each(list<int>)/8192
|
4.33% |
7438.980 |
7761.044 |
- |
-1.13% |
- |
|
std::search(vector<int>,_pred)_(same_length)/1024
|
4.32% |
612.666 |
639.145 |
- |
3.75% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192
|
4.32% |
644.506 |
672.343 |
- |
0.38% |
- |
|
SetIntersection_None_Set_uint32_16384_16384
|
4.32% |
155955144.140 |
162688368.775 |
- |
1.92% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/8192
|
4.31% |
51887.447 |
54125.366 |
- |
-8.11% |
- |
|
std::unordered_map<int,_int>::clear()/32
|
4.31% |
584.888 |
610.099 |
- |
-5.63% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
4.31% |
19352590.987 |
20186170.795 |
- |
5.10% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32
|
4.30% |
21.701 |
22.633 |
- |
-3.02% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
4.30% |
92.934 |
96.926 |
- |
-1.36% |
- |
|
std::unique(deque<int>)_(sprinkled)/32
|
4.28% |
51.764 |
53.979 |
- |
1.61% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
4.27% |
1.299 |
1.355 |
- |
-5.89% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
4.26% |
6715.447 |
7001.621 |
- |
3.80% |
- |
|
std::fill_n(deque<int>)/32
|
4.26% |
1.154 |
1.203 |
- |
4.17% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
4.25% |
2353396.088 |
2453367.033 |
- |
-2.02% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32
|
4.25% |
2.213 |
2.307 |
- |
1.75% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024
|
4.25% |
21.637 |
22.556 |
- |
8.58% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
4.24% |
32.170 |
33.534 |
- |
0.27% |
- |
|
std::set<int>::equal_range(key)_(existent)/1024
|
4.24% |
4.289 |
4.471 |
- |
2.13% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
4.24% |
16474.730 |
17172.654 |
- |
2.16% |
- |
|
BM_StringConstructDestroyCStr_Empty_Opaque
|
4.23% |
2.155 |
2.246 |
- |
-2.59% |
- |
|
SetIntersection_Front_Set_float_16384_64
|
4.22% |
1771979.265 |
1846827.712 |
- |
8.28% |
- |
|
std::map<int,_int>::count(key)_(existent)/1024
|
4.21% |
3.720 |
3.876 |
- |
0.90% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4
|
4.20% |
141273442.942 |
147212044.382 |
- |
-0.28% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/8192
|
4.20% |
32952.532 |
34335.753 |
- |
3.70% |
- |
|
SetIntersection_None_Set_uint32_16384_16
|
4.19% |
155102862.918 |
161602003.148 |
- |
2.85% |
- |
|
SetIntersection_Front_Set_uint32_64_64
|
4.19% |
13205774.499 |
13759112.922 |
- |
5.83% |
- |
|
std::find_end(deque<int>)_(process_all)/1048576
|
4.17% |
268048.694 |
279237.936 |
- |
5.87% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
4.17% |
665.707 |
693.492 |
- |
-0.55% |
- |
|
std::multiset<int>::insert(value)_(new_value,_middle)/1024
|
4.16% |
27.119 |
28.247 |
- |
2.68% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576
|
4.16% |
487021.166 |
507272.195 |
- |
3.36% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
4.11% |
53994.291 |
56215.012 |
- |
2.26% |
- |
|
std::any_of(deque<int>)_(process_all)/8192
|
4.11% |
2523.035 |
2626.705 |
- |
-3.80% |
- |
|
std::unique(vector<int>)_(sprinkled)/8192
|
4.11% |
3895.926 |
4055.968 |
- |
1.49% |
- |
|
rng::starts_with(vector<int>)/1000
|
4.10% |
58.269 |
60.659 |
- |
3.90% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024
|
4.08% |
20.406 |
21.238 |
- |
13.89% |
- |
|
std::stable_sort(vector<int>)_(repeated)/1024
|
4.07% |
1089.040 |
1133.389 |
- |
3.79% |
- |
|
std::flat_map<int,_int>::erase(iterator)/1024
|
4.07% |
74.659 |
77.697 |
- |
3.12% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
4.07% |
1493657.610 |
1554384.561 |
- |
3.25% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8
|
4.06% |
5.011 |
5.215 |
- |
-2.74% |
- |
|
BM_StringRead_Cold_Shallow_Large
|
4.06% |
1.152 |
1.199 |
- |
1.31% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
4.05% |
17.231 |
17.929 |
- |
-1.49% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
4.05% |
5.086 |
5.291 |
- |
4.30% |
- |
|
SetIntersection_None_Set_float_16384_256
|
4.04% |
151043094.353 |
157152613.951 |
- |
0.15% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
4.04% |
53949.379 |
56127.791 |
- |
3.42% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/1024
|
4.04% |
19.721 |
20.517 |
- |
-2.30% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576
|
4.03% |
2190145.505 |
2278436.683 |
- |
-0.54% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/8
|
4.02% |
0.476 |
0.495 |
- |
7.14% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
4.01% |
24.036 |
25.000 |
- |
4.68% |
- |
|
SetIntersection_None_Set_float_16384_64
|
4.01% |
151453232.826 |
157525854.742 |
- |
-0.14% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
4.00% |
31.621 |
32.888 |
- |
1.00% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
4.00% |
4.990 |
5.189 |
- |
1.76% |
- |
|
SetIntersection_None_Set_float_256_256
|
3.99% |
5668918.520 |
5895325.119 |
- |
0.12% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32
|
3.99% |
1.044 |
1.086 |
- |
1.09% |
- |
|
std::set<int>::clear()/32
|
3.99% |
620.702 |
645.460 |
- |
3.37% |
- |
|
bm_lexicographical_compare<int>/8
|
3.98% |
1.462 |
1.520 |
- |
2.09% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/1024
|
3.98% |
11.062 |
11.502 |
- |
-6.84% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
3.97% |
227.145 |
236.163 |
- |
4.07% |
- |
|
std::move(vector<bool>)_(unaligned)/262144
|
3.97% |
1589.101 |
1652.183 |
- |
0.87% |
- |
|
BM_deque_deque_copy/70000
|
3.97% |
3170.306 |
3296.098 |
- |
-2.61% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64
|
3.97% |
9069584.462 |
9429310.722 |
- |
3.02% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
3.96% |
173329.328 |
180190.704 |
- |
-4.21% |
- |
|
BM_deque_vector_move/2
|
3.94% |
1.770 |
1.840 |
- |
3.40% |
- |
|
std::find(vector<char>)_(process_all)/32768
|
3.93% |
493.301 |
512.709 |
- |
3.30% |
- |
|
ranges::min(std::list<char>)/64
|
3.93% |
27.012 |
28.074 |
- |
3.27% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
3.93% |
14770.873 |
15350.671 |
- |
-1.66% |
- |
|
BM_align/1
|
3.92% |
0.624 |
0.649 |
- |
4.25% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/8
|
3.92% |
0.424 |
0.441 |
- |
-4.26% |
- |
|
BM_deque_vector_move_backward/2
|
3.92% |
1.765 |
1.834 |
- |
0.41% |
- |
|
std::move_backward(deque<int>)/1048576
|
3.92% |
126941.756 |
131911.654 |
- |
-0.76% |
- |
|
BM_PushHeap_uint64_SingleElement_4
|
3.91% |
0.357 |
0.371 |
- |
4.30% |
- |
|
std::unordered_multiset<int>::clear()/8192
|
3.90% |
65232.083 |
67774.098 |
- |
5.34% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8192
|
3.89% |
8254.927 |
8576.010 |
- |
10.15% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/8192
|
3.88% |
6.971 |
7.242 |
- |
-0.99% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192
|
3.88% |
655.614 |
681.059 |
- |
3.37% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
3.87% |
12250.441 |
12724.834 |
- |
0.70% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024
|
3.87% |
2.933 |
3.047 |
- |
3.14% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16
|
3.87% |
5020620.053 |
5214856.120 |
- |
-0.10% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1
|
3.86% |
63303079.558 |
65746162.980 |
- |
-1.37% |
- |
|
std::pop_heap(deque<size_t>)/1024
|
3.86% |
15.288 |
15.878 |
- |
3.68% |
- |
|
BM_deque_vector_ranges_move_backward/2
|
3.86% |
1.764 |
1.832 |
- |
-0.22% |
- |
|
std::rotate(list<int>)_(1_element_backward)/50
|
3.85% |
24.776 |
25.730 |
- |
2.61% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
3.85% |
199800715.949 |
207494909.467 |
- |
-0.92% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/1024
|
3.84% |
6583.786 |
6836.917 |
- |
-17.46% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/50
|
3.84% |
1.415 |
1.469 |
- |
-1.71% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4
|
3.84% |
16482853.331 |
17115024.274 |
- |
0.02% |
- |
|
ranges::minmax(std::deque<__int128>)/1
|
3.83% |
0.682 |
0.708 |
- |
1.79% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
3.82% |
3203303.726 |
3325794.663 |
- |
-4.19% |
- |
|
std::rotate_copy(deque<int>)/32
|
3.82% |
2.573 |
2.671 |
- |
-6.24% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
3.81% |
11021.876 |
11441.655 |
- |
-5.81% |
- |
|
std::rotate(vector<int>)_(by_1/2)/32
|
3.81% |
2.340 |
2.429 |
- |
4.63% |
- |
|
rng::contains(vector<int>)_(process_all)/8
|
3.81% |
2.522 |
2.617 |
- |
-2.25% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192
|
3.80% |
204151.294 |
211911.541 |
- |
1.74% |
- |
|
std::reverse(deque<int>)/64
|
3.80% |
13.563 |
14.078 |
- |
7.80% |
- |
|
BM_vector_deque_ranges_copy/4096
|
3.79% |
144.595 |
150.070 |
- |
-1.13% |
- |
|
SetIntersection_None_Set_uint64_16_1
|
3.78% |
66642458.452 |
69161882.342 |
- |
0.22% |
- |
|
SetIntersection_None_Vector_string_16384_256
|
3.78% |
1194138.645 |
1239245.152 |
- |
1.10% |
- |
|
SetIntersection_Front_Set_uint32_262144_256
|
3.78% |
3830800.392 |
3975486.637 |
- |
6.36% |
- |
|
std::partition(vector<int>)_(dense)/1024
|
3.76% |
239.833 |
248.853 |
- |
-0.44% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
3.76% |
189523.719 |
196643.287 |
- |
0.73% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
3.75% |
1085.048 |
1125.732 |
- |
-1.04% |
- |
|
SetIntersection_None_Set_string_16384_16384
|
3.74% |
196046295.204 |
203379451.578 |
- |
0.55% |
- |
|
std::find_end(list<int>)_(match_near_end)/1000
|
3.73% |
76.530 |
79.388 |
- |
2.08% |
- |
|
SetIntersection_Front_Set_string_16384_1
|
3.73% |
1061581.333 |
1101199.499 |
- |
0.08% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
3.73% |
13.821 |
14.336 |
- |
3.17% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8
|
3.73% |
6.622 |
6.869 |
- |
0.21% |
- |
|
bm_ranges_swap_ranges_vb_aligned/64
|
3.73% |
2.980 |
3.091 |
- |
0.93% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
3.71% |
44.708 |
46.366 |
- |
-11.23% |
- |
|
std::none_of(list<int>)_(process_all)/32768
|
3.71% |
25689.098 |
26640.984 |
- |
2.01% |
- |
|
SetIntersection_Front_Set_string_256_64
|
3.70% |
14060122.483 |
14580858.357 |
- |
0.58% |
- |
|
ranges::minmax(std::vector<char>)/64
|
3.70% |
1.328 |
1.378 |
- |
6.90% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
3.70% |
1362.626 |
1412.996 |
- |
-2.32% |
- |
|
SetIntersection_None_Set_float_262144_262144
|
3.69% |
1146513.508 |
1188865.070 |
- |
0.82% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8
|
3.69% |
4.780 |
4.957 |
- |
0.86% |
- |
|
std::remove_if(list<int>)_(prefix)/8192
|
3.69% |
9895.199 |
10259.890 |
- |
-1.34% |
- |
|
SetIntersection_None_Set_float_262144_1024
|
3.68% |
1149187.012 |
1191522.215 |
- |
0.77% |
- |
|
BM_deque_vector_ranges_copy_backward/1
|
3.68% |
2.090 |
2.167 |
- |
6.54% |
- |
|
SetIntersection_Interlaced_Set_float_1024_4
|
3.68% |
9689654.532 |
10046331.422 |
- |
2.84% |
- |
|
std::any_of(deque<int>)_(process_all)/32768
|
3.67% |
10075.407 |
10444.751 |
- |
-4.00% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
3.66% |
1035985.754 |
1073942.726 |
- |
0.22% |
- |
|
std::copy_if(vector<int>)_(entire_range)/64
|
3.66% |
15.285 |
15.845 |
- |
-0.99% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
3.66% |
1136115.252 |
1177715.289 |
- |
2.46% |
- |
|
SetIntersection_None_Set_uint32_16384_4
|
3.65% |
155613220.436 |
161295565.716 |
- |
2.64% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/0
|
3.65% |
0.457 |
0.474 |
- |
7.35% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32
|
3.64% |
10.340 |
10.716 |
- |
2.73% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
3.64% |
273659.304 |
283621.387 |
- |
-2.27% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/8192
|
3.63% |
34.497 |
35.749 |
- |
4.10% |
- |
|
BM_deque_vector_move/1
|
3.63% |
2.058 |
2.133 |
- |
4.35% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/32
|
3.63% |
2.252 |
2.333 |
- |
0.08% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8192
|
3.62% |
11644.559 |
12066.630 |
- |
-0.46% |
- |
|
BM_PushHeap_uint64_SingleElement_64
|
3.62% |
0.352 |
0.365 |
- |
3.68% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
3.62% |
1181805.709 |
1224568.122 |
- |
-0.03% |
- |
|
std::find_end(deque<int>)_(same_length)/1000
|
3.62% |
325.631 |
337.408 |
- |
3.34% |
- |
|
BM_std_minmax_element<char>/64
|
3.61% |
17.310 |
17.936 |
- |
2.02% |
- |
|
std::pop_heap(deque<size_t>)/8192
|
3.61% |
59.650 |
61.804 |
- |
3.24% |
- |
|
SetIntersection_None_Set_float_1024_4
|
3.61% |
8802568.577 |
9120177.970 |
- |
4.36% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/50
|
3.60% |
1.405 |
1.455 |
- |
-3.55% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/32
|
3.60% |
1.613 |
1.671 |
- |
3.39% |
- |
|
BM_StringFindStringLiteral/64
|
3.60% |
2.157 |
2.234 |
- |
4.37% |
- |
|
std::rotate(list<int>)_(by_1/3)/32
|
3.59% |
16.674 |
17.273 |
- |
1.92% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
3.59% |
54416.012 |
56368.077 |
- |
-0.21% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_256
|
3.58% |
5633101.168 |
5834897.216 |
- |
1.15% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8
|
3.57% |
54.769 |
56.725 |
- |
3.56% |
- |
|
BM_deque_vector_move_backward/1
|
3.57% |
2.069 |
2.143 |
- |
0.38% |
- |
|
std::deque<int>::erase(middle)_(cheap_elements)/8192
|
3.57% |
160.204 |
165.918 |
- |
3.50% |
- |
|
SetIntersection_None_Set_float_64_1
|
3.55% |
21718738.212 |
22489116.077 |
- |
-0.07% |
- |
|
SetIntersection_None_Set_float_262144_256
|
3.54% |
1147915.852 |
1188523.682 |
- |
0.46% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64
|
3.54% |
1481891.897 |
1534279.950 |
- |
2.54% |
- |
|
std::find_end(vector<int>)_(single_element)/1024
|
3.53% |
244.093 |
252.711 |
- |
-1.72% |
- |
|
BM_vector_deque_ranges_copy/2
|
3.53% |
1.990 |
2.060 |
- |
5.82% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/50
|
3.52% |
1.442 |
1.492 |
- |
-1.21% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8
|
3.52% |
23.775 |
24.613 |
- |
2.81% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_1
|
3.52% |
21742561.091 |
22507874.643 |
- |
1.71% |
- |
|
ranges::min(std::vector<long_long>)/8
|
3.51% |
2.170 |
2.246 |
- |
-1.80% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast
|
3.51% |
0.606 |
0.628 |
- |
0.03% |
- |
|
SetIntersection_None_Set_uint64_64_16
|
3.51% |
18390308.517 |
19035319.570 |
- |
-0.22% |
- |
|
BM_vector_deque_ranges_copy_backward/4000
|
3.51% |
140.765 |
145.702 |
- |
0.18% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/16
|
3.50% |
4.786 |
4.954 |
- |
-0.98% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/8192
|
3.50% |
12.025 |
12.446 |
- |
-3.69% |
- |
|
BM_PushHeap_uint32_Random_4
|
3.50% |
2.207 |
2.284 |
- |
3.44% |
- |
|
std::reverse_copy(list<int>)/4096
|
3.50% |
3134.928 |
3244.511 |
- |
-4.61% |
- |
|
BM_vector_deque_ranges_move/4000
|
3.50% |
139.468 |
144.343 |
- |
0.46% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
3.48% |
45361.311 |
46941.383 |
- |
4.97% |
- |
|
BM_vector_deque_ranges_move_backward/4000
|
3.48% |
141.033 |
145.944 |
- |
1.19% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/1024
|
3.47% |
19.552 |
20.231 |
- |
3.09% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192
|
3.47% |
18822.302 |
19475.539 |
- |
2.94% |
- |
|
SetIntersection_None_Set_float_16384_16
|
3.47% |
151855596.352 |
157122722.298 |
- |
-0.40% |
- |
|
std::is_sorted(vector<int>)/8192
|
3.46% |
1896.850 |
1962.499 |
- |
1.99% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024
|
3.46% |
23.696 |
24.516 |
- |
3.53% |
- |
|
SetIntersection_None_Set_float_262144_16
|
3.45% |
1145471.517 |
1184992.596 |
- |
0.43% |
- |
|
std::stable_sort(deque<int>)_(repeated)/1024
|
3.45% |
1409.483 |
1458.090 |
- |
2.94% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
3.45% |
1.308 |
1.353 |
- |
-7.56% |
- |
|
SetIntersection_None_Set_float_262144_64
|
3.43% |
1147883.137 |
1187311.930 |
- |
0.56% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
3.43% |
22.855 |
23.638 |
- |
4.60% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/32
|
3.43% |
19.726 |
20.402 |
- |
-1.90% |
- |
|
SetIntersection_None_Vector_uint64_262144_1024
|
3.43% |
1114535.784 |
1152723.530 |
- |
5.15% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/8192
|
3.41% |
6881.939 |
7116.583 |
- |
2.08% |
- |
|
ranges::minmax(std::deque<char>)/1
|
3.40% |
0.805 |
0.833 |
- |
10.77% |
- |
|
SetIntersection_None_Set_uint32_16384_1
|
3.40% |
155970736.927 |
161267832.571 |
- |
2.70% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/32
|
3.39% |
18.374 |
18.997 |
- |
4.06% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/8192
|
3.39% |
19.851 |
20.523 |
- |
-4.52% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
3.38% |
16634.439 |
17197.349 |
- |
2.52% |
- |
|
std::deque<std::string>::operator=(const&)_(expensive_elements)/32
|
3.38% |
157.664 |
162.993 |
- |
1.60% |
- |
|
SetIntersection_None_Set_float_16384_4
|
3.38% |
152401497.371 |
157550060.369 |
- |
-0.33% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
3.37% |
36.661 |
37.899 |
- |
4.75% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
3.37% |
809.776 |
837.061 |
- |
3.39% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_64
|
3.37% |
13387252.429 |
13837737.233 |
- |
5.64% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
3.36% |
91.105 |
94.170 |
- |
27.73% |
- |
|
SetIntersection_None_Vector_float_16384_4
|
3.36% |
1089729.328 |
1126299.970 |
- |
1.43% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/8192
|
3.35% |
1.291 |
1.335 |
- |
-15.03% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
3.35% |
35.511 |
36.700 |
- |
1.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
3.35% |
1056122.205 |
1091479.388 |
- |
1.69% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/8192
|
3.35% |
8.270 |
8.547 |
- |
-2.71% |
- |
|
BM_std_minmax_element<char>/3
|
3.34% |
1.201 |
1.241 |
- |
-2.78% |
- |
|
SetIntersection_None_Set_float_262144_16384
|
3.34% |
1155743.326 |
1194367.592 |
- |
0.36% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
3.34% |
221.055 |
228.430 |
- |
-0.93% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
3.33% |
645.167 |
666.672 |
- |
0.58% |
- |
|
BM_StringRelational_Less_Large_Empty_Control
|
3.33% |
1.609 |
1.662 |
- |
-0.04% |
- |
|
std::make_heap(deque<int>)_(repeated)/8192
|
3.32% |
17777.665 |
18368.194 |
- |
3.26% |
- |
|
SetIntersection_Front_Set_string_262144_16384
|
3.32% |
337008874.244 |
348203330.657 |
- |
-0.47% |
- |
|
BM_PushHeap_string_Random_262144
|
3.32% |
18.040 |
18.639 |
- |
-15.35% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/50
|
3.31% |
1.509 |
1.559 |
- |
5.85% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16
|
3.31% |
18885988.751 |
19511057.674 |
- |
3.94% |
- |
|
std::find(list<int>)_(process_all)/8
|
3.31% |
2.247 |
2.321 |
- |
-3.50% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
3.30% |
7556.923 |
7806.628 |
- |
-0.11% |
- |
|
std::set<int>::count(key)_(non-existent)/1024
|
3.30% |
7.359 |
7.602 |
- |
1.34% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024
|
3.30% |
31768.843 |
32817.848 |
- |
1.31% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32
|
3.30% |
6.562 |
6.778 |
- |
-0.67% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
3.29% |
179583.451 |
185493.506 |
- |
0.89% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/1024
|
3.28% |
49.280 |
50.894 |
- |
-4.10% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32
|
3.27% |
11.206 |
11.573 |
- |
1.99% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
3.27% |
603.761 |
623.509 |
- |
-16.15% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8
|
3.27% |
43.683 |
45.110 |
- |
3.61% |
- |
|
std::set<int>::upper_bound(key)_(existent)/32
|
3.26% |
1.748 |
1.805 |
- |
2.07% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0
|
3.26% |
0.487 |
0.503 |
- |
-0.46% |
- |
|
std::copy_n(vector<int>)/64
|
3.25% |
2.463 |
2.543 |
- |
2.64% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024
|
3.25% |
23.130 |
23.880 |
- |
-2.68% |
- |
|
BM_deque_vector_copy/1
|
3.24% |
2.067 |
2.134 |
- |
0.12% |
- |
|
std::rotate(list<int>)_(by_1/2)/8192
|
3.24% |
5451.162 |
5627.614 |
- |
2.44% |
- |
|
BM_deque_deque_ranges_copy_backward/4000
|
3.23% |
144.861 |
149.543 |
- |
0.35% |
- |
|
std::multiset<int>::find(key)_(existent)/1024
|
3.23% |
4.049 |
4.180 |
- |
0.65% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4
|
3.22% |
8686974.053 |
8967097.172 |
- |
4.39% |
- |
|
BM_StringRelational_Compare_Huge_Small_Control
|
3.21% |
1.848 |
1.908 |
- |
3.18% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/32
|
3.21% |
32.447 |
33.487 |
- |
-16.32% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/50
|
3.21% |
17.564 |
18.127 |
- |
-1.95% |
- |
|
std::sort(deque<int>)_(shuffled)/1024
|
3.20% |
6825.030 |
7043.720 |
- |
1.53% |
- |
|
std::search(deque<int>)_(near_matches)/1024
|
3.20% |
20553.620 |
21211.565 |
- |
-17.42% |
- |
|
std::copy_n(vector<int>)/8
|
3.20% |
2.162 |
2.231 |
- |
-2.10% |
- |
|
BM_PushHeap_uint64_Ascending_262144
|
3.20% |
4.781 |
4.934 |
- |
5.85% |
- |
|
BM_StringRead_Hot_Shallow_Large
|
3.19% |
0.477 |
0.492 |
- |
0.98% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/32
|
3.18% |
21.369 |
22.049 |
- |
-17.69% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
3.18% |
79419.823 |
81944.111 |
- |
-2.11% |
- |
|
std::copy_backward(vector<int>)/8
|
3.16% |
2.119 |
2.186 |
- |
-1.78% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8
|
3.16% |
19.527 |
20.143 |
- |
0.99% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
3.16% |
23.701 |
24.450 |
- |
-1.50% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_64
|
3.15% |
6.350 |
6.550 |
- |
0.27% |
- |
|
std::swap_ranges(deque<int>)/1024
|
3.15% |
319.166 |
329.216 |
- |
-9.81% |
- |
|
BM_StringRelational_Less_Huge_Empty_Control
|
3.15% |
1.612 |
1.662 |
- |
-0.16% |
- |
|
std::remove_if(deque<int>)_(prefix)/8192
|
3.15% |
4267.006 |
4401.279 |
- |
2.50% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1000
|
3.14% |
445.203 |
459.191 |
- |
2.70% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32
|
3.14% |
248.391 |
256.191 |
- |
-0.78% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/32
|
3.14% |
2.664 |
2.748 |
- |
-0.82% |
- |
|
BM_PushHeap_uint64_Ascending_16384
|
3.13% |
3.574 |
3.686 |
- |
2.00% |
- |
|
std::flat_map<int,_int>::contains(key)_(existent)/32
|
3.13% |
3.034 |
3.128 |
- |
0.27% |
- |
|
BM_vector_deque_ranges_copy_backward/2
|
3.12% |
1.998 |
2.061 |
- |
-0.21% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/1024
|
3.12% |
2.928 |
3.019 |
- |
1.17% |
- |
|
BM_vector_deque_ranges_copy/64000
|
3.12% |
3073.603 |
3169.349 |
- |
-0.27% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
3.11% |
1075143.141 |
1108632.704 |
- |
-0.31% |
- |
|
std::move_backward(deque<int>)/262144
|
3.11% |
30207.481 |
31147.745 |
- |
-0.59% |
- |
|
std::swap_ranges(deque<int>)/8192
|
3.11% |
2547.802 |
2627.066 |
- |
-9.13% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024
|
3.11% |
24.226 |
24.979 |
- |
-0.25% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/50
|
3.11% |
17.331 |
17.870 |
- |
2.33% |
- |
|
std::reverse_copy(list<int>)/8
|
3.11% |
2.350 |
2.423 |
- |
0.76% |
- |
|
SetIntersection_None_Set_float_262144_4
|
3.10% |
1149936.281 |
1185587.158 |
- |
0.18% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/8192
|
3.10% |
94.600 |
97.531 |
- |
59.57% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/8192
|
3.09% |
102287.484 |
105453.206 |
- |
-1.70% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/50
|
3.09% |
6.721 |
6.929 |
- |
1.81% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
3.08% |
245945.330 |
253510.903 |
- |
0.47% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
3.07% |
25928857.049 |
26723994.695 |
- |
1.01% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/8192
|
3.06% |
27.789 |
28.639 |
- |
3.15% |
- |
|
BM_PushHeap_string_Ascending_262144
|
3.06% |
29.350 |
30.248 |
- |
4.26% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
3.06% |
35.225 |
36.303 |
- |
-1.01% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/8192
|
3.06% |
10.947 |
11.282 |
- |
77.90% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
3.05% |
199.608 |
205.701 |
- |
-3.79% |
- |
|
BM_deque_deque_copy_backward/5500
|
3.05% |
203.034 |
209.226 |
- |
0.67% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/8192
|
3.05% |
30.264 |
31.186 |
- |
5.52% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
3.04% |
12892.336 |
13284.830 |
- |
0.03% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/8
|
3.04% |
17.191 |
17.714 |
- |
3.21% |
- |
|
BM_vector_deque_copy_backward/2
|
3.04% |
2.000 |
2.061 |
- |
5.89% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0
|
3.04% |
14.995 |
15.450 |
- |
0.56% |
- |
|
BM_deque_deque_move/70000
|
3.04% |
3396.818 |
3500.003 |
- |
4.36% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/50
|
3.03% |
263.790 |
271.790 |
- |
1.92% |
- |
|
BM_deque_vector_ranges_move/2
|
3.03% |
1.786 |
1.840 |
- |
3.75% |
- |
|
BM_PushHeap_uint64_SingleElement_262144
|
3.03% |
0.357 |
0.368 |
- |
3.06% |
- |
|
SetIntersection_None_Set_float_16384_1
|
3.02% |
151972274.179 |
156565882.987 |
- |
-1.08% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
3.02% |
7147034.371 |
7362966.074 |
- |
0.48% |
- |
|
std::all_of(deque<int>)_(process_all)/32
|
3.02% |
12.323 |
12.695 |
- |
2.88% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192
|
3.02% |
21.825 |
22.485 |
- |
-13.16% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8
|
3.02% |
60.316 |
62.138 |
- |
0.31% |
- |
|
std::unordered_multiset<int>::clear()/1024
|
3.02% |
8388.866 |
8642.067 |
- |
1.40% |
- |
|
std::stable_sort(vector<int>)_(shuffled)/1024
|
3.01% |
2229.809 |
2296.921 |
- |
3.25% |
- |
|
BM_PushHeap_string_QuickSortAdversary_4
|
3.01% |
6.348 |
6.539 |
- |
-1.01% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/32
|
3.00% |
35.504 |
36.570 |
- |
-43.45% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/1024
|
3.00% |
4.405 |
4.537 |
- |
-0.96% |
- |
|
BM_CmpEqual_ushort_int
|
2.99% |
1.038 |
1.069 |
- |
1.37% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
2.98% |
2948407.795 |
3036198.078 |
- |
2.61% |
- |
|
BM_PushHeap_uint32_Random_1024
|
2.97% |
5.632 |
5.800 |
- |
-1.01% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8
|
2.97% |
9.222 |
9.496 |
- |
0.69% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
2.96% |
90954.179 |
93646.289 |
- |
-4.77% |
- |
|
BM_deque_deque_move/1
|
2.96% |
2.484 |
2.557 |
- |
1.76% |
- |
|
BM_deque_deque_copy_backward/1024
|
2.96% |
38.224 |
39.354 |
- |
3.06% |
- |
|
SetIntersection_Interlaced_Vector_float_16_16
|
2.95% |
35304761.483 |
36346798.416 |
- |
-0.86% |
- |
|
std::rotate(deque<int>)_(by_1/4)/50
|
2.93% |
28.108 |
28.932 |
- |
4.52% |
- |
|
SetIntersection_Front_Set_uint64_16384_1024
|
2.93% |
12571742.754 |
12940286.699 |
- |
7.73% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
2.92% |
228.335 |
235.004 |
- |
-1.47% |
- |
|
ranges::min(std::list<long_long>)/8
|
2.92% |
1.908 |
1.964 |
- |
1.89% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
2.92% |
754.405 |
776.408 |
- |
2.54% |
- |
|
std::move_backward(deque<int>)/32768
|
2.92% |
3393.848 |
3492.783 |
- |
-3.38% |
- |
|
SetIntersection_Interlaced_Set_float_16384_64
|
2.91% |
210366080.108 |
216497335.065 |
- |
0.68% |
- |
|
BM_vector_deque_ranges_move/4096
|
2.91% |
145.410 |
149.643 |
- |
-0.20% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
2.91% |
391.090 |
402.465 |
- |
1.75% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/8192
|
2.91% |
8.165 |
8.402 |
- |
0.41% |
- |
|
BM_vector_deque_ranges_move_backward/4096
|
2.91% |
147.444 |
151.728 |
- |
-1.39% |
- |
|
BM_deque_vector_copy/1024
|
2.90% |
36.833 |
37.902 |
- |
0.66% |
- |
|
std::find_first_of(list<int>)_(large_needle)/8192
|
2.90% |
47909902.735 |
49300476.214 |
- |
2.04% |
- |
|
std::vector<std::string>::ctor(Range)_(cheap_elements)/32
|
2.90% |
35.644 |
36.678 |
- |
-0.64% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
2.90% |
576.560 |
593.260 |
- |
-0.33% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
2.87% |
31.675 |
32.584 |
- |
-2.17% |
- |
|
BM_vector_deque_move/4096
|
2.87% |
144.630 |
148.783 |
- |
-0.80% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/1024
|
2.87% |
3.231 |
3.323 |
- |
-7.59% |
- |
|
SetIntersection_None_Set_float_262144_1
|
2.86% |
1159976.074 |
1193194.174 |
- |
0.29% |
- |
|
bm_ranges_swap_ranges_vb_aligned/262144
|
2.86% |
482.098 |
495.867 |
- |
2.88% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/50
|
2.85% |
4.474 |
4.601 |
- |
0.62% |
- |
|
BM_vector_deque_ranges_copy_backward/1
|
2.85% |
2.259 |
2.323 |
- |
-0.76% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8
|
2.84% |
57.825 |
59.470 |
- |
1.46% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/1024
|
2.84% |
92.525 |
95.154 |
- |
-0.22% |
- |
|
std::remove_if(deque<int>)_(prefix)/32
|
2.84% |
54.866 |
56.422 |
- |
1.14% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8
|
2.83% |
42.246 |
43.443 |
- |
-0.98% |
- |
|
std::sort(deque<int>)_(repeated)/1024
|
2.83% |
959.945 |
987.151 |
- |
2.44% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
2.83% |
395.863 |
407.078 |
- |
-0.12% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192
|
2.83% |
9.528 |
9.798 |
- |
1.89% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
2.83% |
8741977.982 |
8989253.174 |
- |
4.51% |
- |
|
SetIntersection_Interlaced_Set_float_262144_4
|
2.82% |
1254860.434 |
1290300.211 |
- |
-0.67% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
2.82% |
35598.769 |
36603.519 |
- |
2.42% |
- |
|
SetIntersection_None_Set_uint32_262144_262144
|
2.82% |
1175592.285 |
1208770.426 |
- |
1.57% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
2.82% |
11801.055 |
12133.946 |
- |
-6.76% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8
|
2.81% |
2.821 |
2.900 |
- |
4.41% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/32
|
2.81% |
78.908 |
81.126 |
- |
-0.72% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64
|
2.80% |
18248360.567 |
18760187.009 |
- |
1.37% |
- |
|
std::sort(deque<int>)_(pipe-organ)/1024
|
2.80% |
2691.609 |
2767.039 |
- |
1.19% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
2.80% |
1568.592 |
1612.539 |
- |
3.61% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
2.80% |
9699363.595 |
9970855.884 |
- |
-4.20% |
- |
|
std::find_if(list<int>)_(process_all)/32768
|
2.80% |
25973.515 |
26700.253 |
- |
4.04% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
2.80% |
6489.759 |
6671.238 |
- |
-15.63% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/32
|
2.79% |
601.874 |
618.644 |
- |
-2.94% |
- |
|
SetIntersection_None_Set_uint32_262144_1
|
2.78% |
1186128.418 |
1219149.656 |
- |
1.52% |
- |
|
std::vector<std::string>::ctor(const&)_(cheap_elements)/32
|
2.78% |
35.721 |
36.713 |
- |
-0.09% |
- |
|
BM_vector_deque_copy_backward/1
|
2.78% |
2.240 |
2.303 |
- |
3.41% |
- |
|
SetIntersection_None_Set_float_64_64
|
2.78% |
11168700.624 |
11478672.658 |
- |
1.31% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
2.76% |
96.779 |
99.452 |
- |
0.77% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
2.75% |
1099184.390 |
1129457.296 |
- |
-1.12% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32
|
2.75% |
24.879 |
25.564 |
- |
0.33% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16384
|
2.75% |
1236047.851 |
1270067.463 |
- |
-0.46% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024
|
2.75% |
16633.488 |
17090.523 |
- |
-2.67% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32
|
2.75% |
1.201 |
1.234 |
- |
-9.00% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(existent)/8192
|
2.75% |
11.597 |
11.916 |
- |
1.48% |
- |
|
std::sort(deque<int>)_(shuffled)/8
|
2.74% |
23.016 |
23.647 |
- |
1.95% |
- |
|
std::find_end(deque<int>)_(same_length)/1024
|
2.74% |
332.781 |
341.913 |
- |
2.43% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/8192
|
2.74% |
57829854.166 |
59415927.084 |
- |
4.26% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/32
|
2.74% |
19.659 |
20.197 |
- |
2.91% |
- |
|
SetIntersection_None_Vector_string_16384_64
|
2.73% |
1220036.511 |
1253390.984 |
- |
1.11% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_16
|
2.73% |
17476485.058 |
17954229.907 |
- |
9.69% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8
|
2.73% |
53.714 |
55.182 |
- |
2.61% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/16
|
2.73% |
4.303 |
4.420 |
- |
0.15% |
- |
|
std::find_first_of(list<int>)_(small_needle)/32
|
2.72% |
92.763 |
95.288 |
- |
0.80% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192
|
2.72% |
990609.667 |
1017552.737 |
- |
0.22% |
- |
|
std::any_of(list<int>)_(process_all)/32768
|
2.71% |
25763.807 |
26461.274 |
- |
2.33% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16
|
2.70% |
5.244 |
5.386 |
- |
3.17% |
- |
|
std::vector<std::string>::insert(middle)_(expensive_elements)/32
|
2.70% |
27.331 |
28.068 |
- |
5.38% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_16
|
2.69% |
11501606.159 |
11811531.356 |
- |
5.73% |
- |
|
std::multiset<int>::contains(key)_(existent)/32
|
2.69% |
1.666 |
1.711 |
- |
1.82% |
- |
|
SetIntersection_None_Set_uint32_262144_256
|
2.69% |
1176561.848 |
1208234.291 |
- |
1.50% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32
|
2.69% |
6.480 |
6.654 |
- |
1.76% |
- |
|
std::partial_sort_copy(vector<int>)_(shuffled)/8
|
2.68% |
10.741 |
11.029 |
- |
3.27% |
- |
|
std::search(vector<int>,_pred)_(no_match)/8192
|
2.68% |
4171.108 |
4282.733 |
- |
-0.50% |
- |
|
BM_deque_vector_move/1024
|
2.68% |
36.696 |
37.678 |
- |
0.74% |
- |
|
std::remove_if(vector<int>)_(prefix)/32
|
2.68% |
48.751 |
50.055 |
- |
2.02% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
2.67% |
2983634.524 |
3063417.398 |
- |
1.57% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/1024
|
2.67% |
521.972 |
535.925 |
- |
-1.54% |
- |
|
rng::for_each(set<int>)/8
|
2.67% |
6.593 |
6.770 |
- |
1.45% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
2.67% |
12796.412 |
13138.171 |
- |
-1.65% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/8192
|
2.67% |
1858.701 |
1908.309 |
- |
1.68% |
- |
|
SetIntersection_None_Vector_string_262144_16
|
2.67% |
1272765.224 |
1306692.065 |
- |
2.35% |
- |
|
SetIntersection_Front_Vector_string_256_256
|
2.67% |
19202575.762 |
19714420.596 |
- |
5.63% |
- |
|
BM_std_minmax_element<int>/4000
|
2.66% |
1042.776 |
1070.533 |
- |
-3.70% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
2.66% |
365.966 |
375.698 |
- |
-2.40% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/8192
|
2.65% |
448.491 |
460.392 |
- |
2.53% |
- |
|
std::make_heap(deque<int>)_(repeated)/8
|
2.65% |
24.888 |
25.547 |
- |
0.02% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/32
|
2.64% |
8.669 |
8.899 |
- |
0.93% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1
|
2.64% |
1118257.083 |
1147781.884 |
- |
2.02% |
- |
|
bm_ranges_swap_ranges_vb_aligned/65536
|
2.64% |
123.174 |
126.424 |
- |
2.51% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024
|
2.64% |
210712.248 |
216268.498 |
- |
1.82% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/16
|
2.63% |
4.797 |
4.923 |
- |
1.08% |
- |
|
BM_CmpLess_schar_uchar
|
2.63% |
1.074 |
1.102 |
- |
1.11% |
- |
|
std::partition(deque<int>)_(sparse)/50
|
2.63% |
15.453 |
15.859 |
- |
-6.63% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/8192
|
2.62% |
11.165 |
11.458 |
- |
-7.59% |
- |
|
std::set<std::string>::count(key)_(existent)/1024
|
2.62% |
24.211 |
24.845 |
- |
4.74% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
2.62% |
880135.267 |
903203.580 |
- |
0.55% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
2.61% |
14020.808 |
14386.755 |
- |
-0.75% |
- |
|
SetIntersection_None_Set_uint32_262144_4
|
2.61% |
1181285.890 |
1212103.029 |
- |
2.12% |
- |
|
std::stable_sort(vector<int>)_(heap)/1024
|
2.61% |
2511.930 |
2577.422 |
- |
2.25% |
- |
|
std::reverse(deque<int>)/512
|
2.60% |
116.070 |
119.091 |
- |
5.11% |
- |
|
BM_vector_deque_ranges_copy_backward/4096
|
2.60% |
147.787 |
151.632 |
- |
0.06% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/8192
|
2.60% |
33.789 |
34.668 |
- |
0.13% |
- |
|
std::for_each_n(list<int>)/8
|
2.60% |
2.399 |
2.462 |
- |
-0.44% |
- |
|
std::flat_map<int,_int>::count(key)_(existent)/8192
|
2.60% |
11.564 |
11.865 |
- |
1.61% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/1024
|
2.59% |
12.064 |
12.377 |
- |
-6.55% |
- |
|
std::unordered_set<int>::ctor(const&)/1024
|
2.59% |
6683.012 |
6856.213 |
- |
2.33% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
2.59% |
558.214 |
572.675 |
- |
1.68% |
- |
|
std::find_first_of(list<int>)_(small_needle)/50
|
2.59% |
138.917 |
142.515 |
- |
1.07% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/32
|
2.59% |
10.912 |
11.195 |
- |
-12.15% |
- |
|
SetIntersection_None_Set_uint32_262144_1024
|
2.59% |
1174901.287 |
1205301.598 |
- |
1.61% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/50
|
2.58% |
1864.525 |
1912.698 |
- |
0.60% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1000
|
2.58% |
513.867 |
527.136 |
- |
-0.40% |
- |
|
SetIntersection_None_Set_uint32_1024_4
|
2.58% |
8905406.330 |
9135373.579 |
- |
5.10% |
- |
|
SetIntersection_None_Set_uint32_1024_256
|
2.58% |
8887022.808 |
9116488.980 |
- |
3.66% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1024
|
2.58% |
5316786.676 |
5453953.138 |
- |
-7.53% |
- |
|
std::rotate(list<int>)_(1_element_forward)/50
|
2.58% |
25.567 |
26.226 |
- |
-0.93% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16
|
2.57% |
41889079.726 |
42966780.845 |
- |
-2.26% |
- |
|
std::find(list<int>)_(process_all)/32768
|
2.57% |
26213.158 |
26887.358 |
- |
3.67% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
2.57% |
19903.141 |
20414.796 |
- |
-14.15% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024
|
2.57% |
19799.780 |
20308.611 |
- |
-3.21% |
- |
|
std::search(deque<int>)_(single_element)/1000
|
2.57% |
436.016 |
447.220 |
- |
-0.47% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
2.57% |
4578.037 |
4695.674 |
- |
2.37% |
- |
|
BM_deque_deque_copy_backward/2
|
2.57% |
2.468 |
2.531 |
- |
2.44% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/1024
|
2.56% |
12636.927 |
12959.877 |
- |
-0.66% |
- |
|
BM_deque_deque_ranges_move/65536
|
2.55% |
3075.081 |
3153.444 |
- |
2.15% |
- |
|
BM_StringAssignStr_Large_Transparent
|
2.54% |
10.243 |
10.503 |
- |
3.10% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024
|
2.53% |
6.316 |
6.476 |
- |
0.93% |
- |
|
std::reverse(list<int>)/64
|
2.53% |
17.390 |
17.830 |
- |
1.23% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
2.52% |
7444.925 |
7632.477 |
- |
2.28% |
- |
|
std::search(list<int>)_(no_match)/1024
|
2.52% |
730.845 |
749.233 |
- |
0.75% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
2.52% |
10861.866 |
11135.115 |
- |
2.99% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/32
|
2.51% |
37.443 |
38.384 |
- |
-2.94% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
2.51% |
30.734 |
31.506 |
- |
4.09% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/32
|
2.50% |
350.324 |
359.075 |
- |
-1.55% |
- |
|
BM_std_minmax_element<int>/512
|
2.50% |
137.736 |
141.176 |
- |
-4.19% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16
|
2.49% |
7.023 |
7.198 |
- |
0.75% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/1024
|
2.49% |
91.695 |
93.982 |
- |
1.90% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
2.47% |
31.259 |
32.032 |
- |
-0.30% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(existent)/1024
|
2.47% |
8.329 |
8.534 |
- |
1.10% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
2.47% |
14.777 |
15.141 |
- |
2.23% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
2.46% |
1083882.226 |
1110543.449 |
- |
-4.99% |
- |
|
SetIntersection_Interlaced_Vector_float_256_64
|
2.46% |
7220884.605 |
7398501.850 |
- |
2.58% |
- |
|
std::map<int,_int>::find(key)_(existent)/8192
|
2.46% |
5.324 |
5.455 |
- |
1.25% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/32
|
2.46% |
40.369 |
41.361 |
- |
-1.05% |
- |
|
BM_StringRead_Hot_Shallow_Empty
|
2.46% |
0.478 |
0.490 |
- |
2.08% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/8192
|
2.46% |
56572.930 |
57962.954 |
- |
1.17% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8
|
2.45% |
55.230 |
56.584 |
- |
0.89% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Empty_Control
|
2.45% |
0.415 |
0.425 |
- |
-0.92% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192
|
2.45% |
146030.576 |
149607.172 |
- |
-2.18% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
2.45% |
1040622.008 |
1066081.212 |
- |
-0.62% |
- |
|
vector<bool>::resize()
|
2.45% |
10.729 |
10.992 |
- |
3.43% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/8192
|
2.44% |
9882.387 |
10123.598 |
- |
-11.89% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8
|
2.44% |
43.584 |
44.648 |
- |
2.18% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192
|
2.44% |
13021.315 |
13338.884 |
- |
-2.47% |
- |
|
std::multiset<int>::find(key)_(existent)/32
|
2.44% |
1.600 |
1.639 |
- |
2.12% |
- |
|
std::make_heap(deque<int>)_(heap)/1024
|
2.44% |
1093.478 |
1120.113 |
- |
2.26% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
2.44% |
232177285.777 |
237832559.921 |
- |
4.18% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/1024
|
2.43% |
12866.511 |
13179.512 |
- |
-1.47% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8
|
2.43% |
7.707 |
7.895 |
- |
2.17% |
- |
|
vector<bool>::reserve()
|
2.43% |
8.283 |
8.485 |
- |
4.95% |
- |
|
std::partition(vector<int>)_(dense)/50
|
2.43% |
12.984 |
13.299 |
- |
0.12% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/1024
|
2.42% |
26.923 |
27.575 |
- |
1.33% |
- |
|
BM_std_minmax_element<int>/1024
|
2.42% |
271.287 |
277.849 |
- |
-4.01% |
- |
|
SetIntersection_Front_Set_uint32_256_256
|
2.42% |
7659448.212 |
7844545.564 |
- |
2.63% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
2.41% |
19.211 |
19.674 |
- |
1.95% |
- |
|
std::copy_backward(list<int>)/8
|
2.41% |
2.406 |
2.464 |
- |
3.03% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_64
|
2.41% |
215308009.933 |
220502134.154 |
- |
3.22% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/8192
|
2.41% |
3.898 |
3.992 |
- |
-3.26% |
- |
|
SetIntersection_Front_Vector_float_1024_64
|
2.41% |
1336760.760 |
1368989.210 |
- |
2.51% |
- |
|
BM_PushHeap_uint32_Random_256
|
2.41% |
5.414 |
5.544 |
- |
-1.46% |
- |
|
BM_PushHeap_uint32_Ascending_262144
|
2.41% |
4.679 |
4.792 |
- |
-2.87% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/8192
|
2.41% |
5.966 |
6.109 |
- |
1.20% |
- |
|
std::find_if_not(list<int>)_(process_all)/32768
|
2.41% |
25380.825 |
25991.525 |
- |
-0.64% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192
|
2.41% |
5657.400 |
5793.517 |
- |
1.04% |
- |
|
SetIntersection_None_Set_uint32_262144_16384
|
2.40% |
1167735.758 |
1195768.961 |
- |
1.48% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192
|
2.40% |
21624.317 |
22143.172 |
- |
1.44% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/8192
|
2.40% |
38.250 |
39.167 |
- |
18.36% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/32
|
2.40% |
16.497 |
16.892 |
- |
5.45% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/1024
|
2.39% |
735.241 |
752.829 |
- |
1.04% |
- |
|
std::flat_map<int,_int>::contains(key)_(existent)/8192
|
2.38% |
11.587 |
11.863 |
- |
1.43% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/8192
|
2.38% |
5.346 |
5.473 |
- |
-3.54% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/50
|
2.38% |
13.981 |
14.314 |
- |
2.98% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/8192
|
2.38% |
4.018 |
4.113 |
- |
0.30% |
- |
|
rng::for_each(multimap<int>)/8
|
2.37% |
6.131 |
6.276 |
- |
1.39% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024
|
2.36% |
7.830 |
8.014 |
- |
1.06% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
2.35% |
903848.015 |
925123.302 |
- |
0.60% |
- |
|
BM_vector_deque_copy/1024
|
2.35% |
35.771 |
36.611 |
- |
0.38% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
2.35% |
15.694 |
16.062 |
- |
2.46% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/1024
|
2.35% |
943.968 |
966.142 |
- |
1.62% |
- |
|
BM_num_put<long_long>
|
2.35% |
11.609 |
11.882 |
- |
1.45% |
- |
|
std::count(list<int>)_(every_other)/1024
|
2.34% |
693.767 |
710.008 |
- |
0.99% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32
|
2.34% |
24.637 |
25.213 |
- |
-0.94% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/32
|
2.34% |
2.093 |
2.142 |
- |
2.99% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/32
|
2.34% |
17.168 |
17.569 |
- |
1.49% |
- |
|
rng::starts_with(list<int>)/8
|
2.33% |
2.919 |
2.987 |
- |
2.81% |
- |
|
BM_deque_deque_ranges_move_backward/4096
|
2.33% |
150.551 |
154.057 |
- |
0.49% |
- |
|
BM_CmpEqual_uchar_schar
|
2.33% |
1.035 |
1.060 |
- |
7.46% |
- |
|
BM_deque_vector_ranges_move/1
|
2.33% |
2.029 |
2.077 |
- |
0.66% |
- |
|
std::make_heap(deque<int>)_(heap)/8192
|
2.33% |
8598.810 |
8798.819 |
- |
2.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16
|
2.32% |
18150561.713 |
18572428.923 |
- |
2.92% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1
|
2.32% |
4187275.247 |
4284536.829 |
- |
-0.58% |
- |
|
BM_deque_deque_ranges_move/4096
|
2.32% |
146.912 |
150.323 |
- |
0.74% |
- |
|
SetIntersection_None_Set_uint32_262144_16
|
2.31% |
1179785.642 |
1207092.123 |
- |
1.63% |
- |
|
ranges::min(std::list<char>)/8
|
2.31% |
1.904 |
1.948 |
- |
0.70% |
- |
|
std::multimap<int,_int>::ctor(const&)/8192
|
2.31% |
52525.538 |
53739.577 |
- |
-11.11% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8
|
2.31% |
51.886 |
53.085 |
- |
1.14% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
2.31% |
20.362 |
20.832 |
- |
2.38% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192
|
2.31% |
11.412 |
11.675 |
- |
1.40% |
- |
|
std::multiset<std::string>::count(key)_(existent)/1024
|
2.30% |
23.120 |
23.653 |
- |
-5.34% |
- |
|
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32
|
2.30% |
525.173 |
537.242 |
- |
-1.15% |
- |
|
std::partial_sort(vector<int>)_(descending)/8
|
2.30% |
24.012 |
24.564 |
- |
-0.64% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192
|
2.30% |
3729.986 |
3815.619 |
- |
-0.62% |
- |
|
SetIntersection_Interlaced_Set_float_16384_4
|
2.29% |
165098108.045 |
168885796.754 |
- |
-0.62% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024
|
2.29% |
1.731 |
1.771 |
- |
10.93% |
- |
|
std::vector<std::string>::insert(begin)_(expensive_elements)/32
|
2.29% |
35.723 |
36.540 |
- |
0.38% |
- |
|
SetIntersection_None_Set_uint32_262144_64
|
2.29% |
1180292.724 |
1207274.006 |
- |
1.65% |
- |
|
SetIntersection_None_Vector_string_262144_4
|
2.28% |
1290403.758 |
1319849.402 |
- |
5.77% |
- |
|
std::deque<std::string>::ctor(size)/8192
|
2.28% |
8419.664 |
8611.453 |
- |
-0.04% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1
|
2.27% |
1026265.316 |
1049555.399 |
- |
0.72% |
- |
|
std::stable_sort(vector<NonIntegral>)_(repeated)/8
|
2.27% |
15.823 |
16.182 |
- |
0.19% |
- |
|
bm_ranges_swap_ranges_vb_aligned/131072
|
2.27% |
244.403 |
249.943 |
- |
1.60% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024
|
2.26% |
1109910.474 |
1135030.289 |
- |
0.88% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1048576
|
2.26% |
586205.801 |
599465.549 |
- |
-0.22% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
2.25% |
173542.689 |
177445.755 |
- |
-5.64% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16
|
2.25% |
1557667.969 |
1592677.896 |
- |
-1.40% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/1024
|
2.25% |
5.162 |
5.278 |
- |
0.46% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
2.24% |
37980.229 |
38832.169 |
- |
-5.73% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4
|
2.23% |
4321867.493 |
4418391.008 |
- |
-1.07% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_4
|
2.23% |
180029039.767 |
184045266.259 |
- |
4.28% |
- |
|
SetIntersection_None_Vector_uint64_256_256
|
2.23% |
2108461.175 |
2155424.418 |
- |
1.18% |
- |
|
SetIntersection_Interlaced_Vector_float_256_16
|
2.23% |
6170997.625 |
6308378.545 |
- |
0.77% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/32
|
2.22% |
1.449 |
1.481 |
- |
-0.35% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16
|
2.21% |
207728090.723 |
212328853.671 |
- |
0.53% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
2.21% |
246509.749 |
251964.267 |
- |
1.17% |
- |
|
BM_std_minmax_element<int>/64
|
2.21% |
17.055 |
17.433 |
- |
-6.13% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024
|
2.20% |
12893455.171 |
13177052.561 |
- |
0.04% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/32
|
2.20% |
1.532 |
1.566 |
- |
5.82% |
- |
|
SetIntersection_Front_Vector_string_262144_1
|
2.19% |
1080703.183 |
1104401.791 |
- |
1.03% |
- |
|
BM_PushHeap_string_QuickSortAdversary_262144
|
2.18% |
16.045 |
16.396 |
- |
-4.60% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/1024
|
2.18% |
5.423 |
5.541 |
- |
2.79% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024
|
2.18% |
24.722 |
25.262 |
- |
4.60% |
- |
|
SetIntersection_Interlaced_Set_float_16384_1024
|
2.18% |
169092099.833 |
172784206.469 |
- |
-0.61% |
- |
|
SetIntersection_Front_Vector_float_262144_16
|
2.18% |
1085449.416 |
1109144.361 |
- |
-1.32% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32
|
2.18% |
1.173 |
1.199 |
- |
-4.84% |
- |
|
SetIntersection_None_Vector_uint64_1024_256
|
2.18% |
1072135.041 |
1095475.227 |
- |
2.16% |
- |
|
std::replace(vector<int>)_(prefix)/32
|
2.15% |
5.116 |
5.226 |
- |
1.11% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144
|
2.15% |
5.367 |
5.482 |
- |
1.38% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
2.15% |
3.905 |
3.989 |
- |
-1.62% |
- |
|
BM_StringAssignAsciiz_Empty_Opaque
|
2.15% |
3.038 |
3.104 |
- |
2.03% |
- |
|
std::unordered_multimap<int,_int>::clear()/8192
|
2.15% |
64844.701 |
66240.513 |
- |
7.60% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024
|
2.15% |
12.302 |
12.566 |
- |
0.98% |
- |
|
SetIntersection_Front_Vector_string_256_1
|
2.14% |
4196337.550 |
4286315.677 |
- |
1.82% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
2.14% |
6675.804 |
6818.915 |
- |
1.45% |
- |
|
std::find_first_of(list<int>)_(small_needle)/1024
|
2.14% |
2736.688 |
2795.343 |
- |
0.93% |
- |
|
std::copy_if(list<int>)_(entire_range)/32768
|
2.14% |
25584.541 |
26132.777 |
- |
2.24% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/8192
|
2.14% |
85.198 |
87.021 |
- |
-4.62% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8
|
2.14% |
4.214 |
4.304 |
- |
0.97% |
- |
|
SetIntersection_Front_Vector_uint64_256_256
|
2.14% |
4244218.702 |
4334841.920 |
- |
-1.58% |
- |
|
BM_deque_deque_move_backward/4096
|
2.12% |
151.077 |
154.282 |
- |
-0.76% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/1024
|
2.12% |
2686.257 |
2743.089 |
- |
-1.37% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/1024
|
2.11% |
2.033 |
2.076 |
- |
15.86% |
- |
|
std::flat_map<int,_int>::count(key)_(existent)/1024
|
2.11% |
8.139 |
8.311 |
- |
1.12% |
- |
|
std::remove_if(list<int>)_(prefix)/1024
|
2.11% |
991.662 |
1012.563 |
- |
1.38% |
- |
|
std::unordered_set<std::string>::ctor(const&)/32
|
2.10% |
790.772 |
807.367 |
- |
14.17% |
- |
|
std::replace(vector<int>)_(prefix)/50
|
2.10% |
7.646 |
7.807 |
- |
1.46% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_256
|
2.09% |
200660410.789 |
204863288.743 |
- |
3.51% |
- |
|
std::copy_if(list<int>)_(every_other)/1048576
|
2.09% |
825945.387 |
843227.510 |
- |
1.78% |
- |
|
SetIntersection_None_Set_string_1024_64
|
2.08% |
8985856.243 |
9172823.457 |
- |
-15.97% |
- |
|
std::vector<std::string>::insert(begin)_(cheap_elements)/32
|
2.08% |
20.274 |
20.695 |
- |
-2.07% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8192
|
2.08% |
147082.363 |
150137.638 |
- |
-2.08% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
2.08% |
707.880 |
722.580 |
- |
2.87% |
- |
|
rng::starts_with(vector<int>)/8
|
2.08% |
1.223 |
1.248 |
- |
1.95% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/8
|
2.07% |
61.765 |
63.047 |
- |
1.19% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/32
|
2.07% |
3.617 |
3.692 |
- |
-3.10% |
- |
|
BM_StringAssignAsciiz_Small_Opaque
|
2.07% |
3.041 |
3.104 |
- |
2.02% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/1024
|
2.07% |
30.951 |
31.592 |
- |
-5.40% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0
|
2.07% |
13.246 |
13.520 |
- |
1.56% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384
|
2.07% |
3.916 |
3.997 |
- |
0.04% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024
|
2.06% |
36607.944 |
37363.535 |
- |
0.37% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/8192
|
2.06% |
8103.568 |
8270.768 |
- |
1.40% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192
|
2.06% |
173133.403 |
176693.492 |
- |
-3.12% |
- |
|
std::multiset<int>::lower_bound(key)_(existent)/32
|
2.05% |
2.164 |
2.208 |
- |
1.58% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32
|
2.05% |
459.614 |
469.015 |
- |
0.54% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/1024
|
2.04% |
7.257 |
7.405 |
- |
61.02% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
2.04% |
1240.422 |
1265.713 |
- |
0.15% |
- |
|
std::set<std::string>::find(key)_(non-existent)/1024
|
2.04% |
20.048 |
20.456 |
- |
-7.51% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_16384
|
2.04% |
350757553.463 |
357898756.345 |
- |
5.48% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
2.03% |
1078496.632 |
1100443.698 |
- |
-1.07% |
- |
|
ranges::min(std::deque<long_long>)/1
|
2.03% |
0.679 |
0.692 |
- |
3.12% |
- |
|
BM_deque_deque_copy/4096
|
2.03% |
146.654 |
149.636 |
- |
0.09% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
2.03% |
390.513 |
398.443 |
- |
1.46% |
- |
|
std::find_first_of(list<int>)_(small_needle)/8192
|
2.02% |
21933.727 |
22377.510 |
- |
0.95% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_Control
|
2.02% |
2.019 |
2.060 |
- |
0.15% |
- |
|
std::stable_partition(list<int>)_(sparse)/50
|
2.02% |
26.190 |
26.718 |
- |
-1.43% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
2.02% |
598006.067 |
610058.831 |
- |
-2.11% |
- |
|
rng::contains(deque<int>)_(process_all)/50
|
2.01% |
12.532 |
12.784 |
- |
0.61% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192
|
2.01% |
24381.808 |
24871.775 |
- |
0.93% |
- |
|
std::move_backward(vector<int>)/1048576
|
2.01% |
56541.236 |
57675.093 |
- |
0.86% |
- |
|
SetIntersection_None_Vector_uint32_1024_1
|
2.00% |
1075807.999 |
1097363.194 |
- |
0.92% |
- |
|
std::set<int>::count(key)_(existent)/8192
|
2.00% |
8.044 |
8.205 |
- |
3.96% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_4
|
2.00% |
9940022.363 |
10138668.292 |
- |
3.44% |
- |
|
BM_deque_deque_move_backward/5500
|
2.00% |
202.033 |
206.070 |
- |
-0.48% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/8192
|
1.99% |
338458.560 |
345209.948 |
- |
-0.11% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/32
|
1.99% |
8.544 |
8.715 |
- |
0.10% |
- |
|
SetIntersection_Front_Set_uint32_16384_1
|
1.98% |
1026027.524 |
1046381.120 |
- |
1.12% |
- |
|
std::replace_if(list<int>)_(prefix)/50
|
1.98% |
24.501 |
24.986 |
- |
1.52% |
- |
|
SetIntersection_None_Vector_string_256_256
|
1.98% |
2250746.043 |
2295301.530 |
- |
0.84% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/8192
|
1.98% |
5.512 |
5.621 |
- |
-2.11% |
- |
|
std::stable_sort(deque<int>)_(ascending)/8
|
1.98% |
17.522 |
17.869 |
- |
2.45% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1024
|
1.98% |
441.772 |
450.508 |
- |
-3.84% |
- |
|
std::remove_if(deque<int>)_(prefix)/1024
|
1.97% |
553.860 |
564.772 |
- |
0.11% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/8192
|
1.96% |
6.484 |
6.612 |
- |
-2.29% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/8192
|
1.96% |
25.856 |
26.363 |
- |
1.61% |
- |
|
std::find(vector<char>)_(bail_25%)/8192
|
1.96% |
39.449 |
40.224 |
- |
-0.73% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
1.96% |
32.970 |
33.617 |
- |
-7.50% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.96% |
85560.621 |
87237.224 |
- |
0.45% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
1.96% |
19.690 |
20.075 |
- |
-2.98% |
- |
|
SetIntersection_Front_Set_string_4_4
|
1.96% |
156279364.718 |
159337241.493 |
- |
1.63% |
- |
|
SetIntersection_Interlaced_Set_float_16384_256
|
1.95% |
196886740.230 |
200735538.754 |
- |
0.66% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16
|
1.95% |
221018447.715 |
225334078.192 |
- |
2.11% |
- |
|
BM_deque_vector_move_backward/5500
|
1.95% |
199.210 |
203.093 |
- |
1.25% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50
|
1.95% |
41.173 |
41.976 |
- |
0.14% |
- |
|
BM_CmpEqual_short_ushort
|
1.95% |
1.078 |
1.099 |
- |
0.58% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.95% |
12164.640 |
12401.504 |
- |
-1.92% |
- |
|
BM_StringAssignAsciizMix_Opaque
|
1.95% |
4.978 |
5.075 |
- |
3.29% |
- |
|
SetIntersection_None_Set_uint64_262144_1
|
1.95% |
1217476.076 |
1241161.621 |
- |
3.34% |
- |
|
std::remove(list<int>)_(prefix)/32
|
1.94% |
52.004 |
53.013 |
- |
1.13% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8
|
1.94% |
54.551 |
55.609 |
- |
1.17% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/1024
|
1.94% |
34713.298 |
35386.083 |
- |
-1.01% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/32
|
1.94% |
1.456 |
1.484 |
- |
-0.76% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16384
|
1.94% |
1256643.228 |
1280972.250 |
- |
1.87% |
- |
|
BM_deque_vector_copy_backward/1024
|
1.93% |
36.637 |
37.346 |
- |
0.30% |
- |
|
std::set<int>::ctor(const&)/1024
|
1.93% |
6246.512 |
6367.298 |
- |
-2.17% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.93% |
117664.643 |
119933.188 |
- |
2.51% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.93% |
667.622 |
680.492 |
- |
1.79% |
- |
|
BM_deque_deque_ranges_move/1024
|
1.93% |
36.805 |
37.514 |
- |
2.06% |
- |
|
std::make_heap(deque<int>,_pred)_(pipe-organ)/8
|
1.92% |
24.531 |
25.003 |
- |
0.36% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/1024
|
1.92% |
536.994 |
547.313 |
- |
1.61% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384
|
1.92% |
171479006.353 |
174772197.726 |
- |
5.29% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1
|
1.92% |
1099059.545 |
1120158.078 |
- |
2.04% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/8192
|
1.92% |
1.662 |
1.694 |
- |
-1.10% |
- |
|
SetIntersection_Interlaced_Set_float_262144_64
|
1.92% |
1538117.678 |
1567620.037 |
- |
0.12% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_Control
|
1.92% |
1.584 |
1.615 |
- |
-0.02% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/1024
|
1.92% |
243.917 |
248.592 |
- |
0.55% |
- |
|
ranges::min(std::list<char>)/70000
|
1.91% |
52834.320 |
53845.532 |
- |
-1.94% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024
|
1.91% |
24.065 |
24.525 |
- |
2.64% |
- |
|
BM_deque_vector_copy/512
|
1.91% |
16.535 |
16.851 |
- |
1.86% |
- |
|
std::unordered_multimap<int,_int>::clear()/1024
|
1.91% |
8420.524 |
8581.214 |
- |
6.56% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
1.91% |
753.368 |
767.722 |
- |
-0.72% |
- |
|
std::make_heap(vector<int>,_pred)_(pipe-organ)/8
|
1.90% |
16.649 |
16.965 |
- |
1.99% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
1.90% |
198.175 |
201.938 |
- |
2.61% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/50
|
1.90% |
23.159 |
23.599 |
- |
0.44% |
- |
|
std::vector<std::string>::erase(begin)_(cheap_elements)/32
|
1.89% |
21.289 |
21.692 |
- |
-0.09% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/0
|
1.89% |
12.720 |
12.960 |
- |
1.27% |
- |
|
std::move_backward(vector<int>)/262144
|
1.89% |
21868.613 |
22281.491 |
- |
2.76% |
- |
|
std::rotate(list<int>)_(by_1/4)/8192
|
1.89% |
6551.817 |
6675.468 |
- |
0.73% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1000
|
1.88% |
571.196 |
581.940 |
- |
-1.80% |
- |
|
SetIntersection_Interlaced_Set_float_262144_256
|
1.88% |
1532402.670 |
1561194.988 |
- |
-0.63% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8
|
1.88% |
21.643 |
22.049 |
- |
-1.38% |
- |
|
std::copy(deque<int>)/8
|
1.87% |
2.655 |
2.705 |
- |
-0.52% |
- |
|
std::multiset<int>::upper_bound(key)_(existent)/32
|
1.87% |
2.402 |
2.447 |
- |
1.01% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
1.86% |
664.765 |
677.155 |
- |
-0.13% |
- |
|
std::rotate(vector<int>)_(by_1/3)/32
|
1.85% |
9.868 |
10.051 |
- |
1.36% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1024
|
1.85% |
525.852 |
535.599 |
- |
-0.44% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.85% |
6625.330 |
6748.079 |
- |
2.16% |
- |
|
BM_deque_vector_ranges_move_backward/0
|
1.85% |
1.342 |
1.367 |
- |
-3.60% |
- |
|
std::fill_n(list<int>)/32
|
1.85% |
8.014 |
8.162 |
- |
0.08% |
- |
|
std::rotate(list<int>)_(by_1/3)/50
|
1.85% |
23.228 |
23.657 |
- |
2.83% |
- |
|
BM_CmpLess_uint_schar
|
1.85% |
1.039 |
1.059 |
- |
1.74% |
- |
|
SetIntersection_Interlaced_Set_string_1024_1024
|
1.85% |
55652180.672 |
56679776.541 |
- |
3.17% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8
|
1.84% |
19.512 |
19.870 |
- |
2.16% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4
|
1.84% |
3.233 |
3.292 |
- |
1.69% |
- |
|
std::partition_copy(list<int>)/32
|
1.84% |
8.721 |
8.881 |
- |
-2.01% |
- |
|
BM_deque_deque_ranges_move/5500
|
1.83% |
197.277 |
200.891 |
- |
0.51% |
- |
|
SetIntersection_None_Vector_uint32_262144_16
|
1.83% |
1127973.546 |
1148612.767 |
- |
1.58% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/8192
|
1.83% |
83174.250 |
84694.589 |
- |
-19.78% |
- |
|
std::find_if(deque<int>)_(process_all)/50
|
1.82% |
12.473 |
12.701 |
- |
-1.21% |
- |
|
std::multimap<int,_int>::ctor(const&)/1024
|
1.82% |
6564.338 |
6683.929 |
- |
1.95% |
- |
|
std::pop_heap(deque<std::string>)/8192
|
1.82% |
113.519 |
115.587 |
- |
-0.36% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
1.82% |
24.627 |
25.075 |
- |
-3.35% |
- |
|
SetIntersection_None_Vector_uint32_16384_16
|
1.82% |
1100739.562 |
1120756.696 |
- |
1.81% |
- |
|
std::stable_sort(deque<int>)_(pipe-organ)/1024
|
1.82% |
2896.832 |
2949.454 |
- |
0.77% |
- |
|
ranges::minmax(std::deque<__int128>)/70000
|
1.82% |
34481.899 |
35108.161 |
- |
0.93% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(heap)/8
|
1.82% |
53.750 |
54.726 |
- |
-1.39% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeLast
|
1.82% |
1.736 |
1.768 |
- |
-0.15% |
- |
|
std::find(vector<bool>)_(process_all)/1024
|
1.82% |
4.633 |
4.717 |
- |
0.87% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
1.81% |
145930.508 |
148575.373 |
- |
-2.72% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
1.81% |
829.050 |
844.072 |
- |
5.35% |
- |
|
SetIntersection_Interlaced_Set_string_1024_256
|
1.81% |
35288925.423 |
35928254.778 |
- |
1.99% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64
|
1.81% |
1745020.134 |
1776586.877 |
- |
-4.15% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16
|
1.81% |
204503954.986 |
208202545.397 |
- |
-1.75% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/8192
|
1.81% |
66.765 |
67.972 |
- |
2.95% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.81% |
7827.398 |
7968.721 |
- |
1.77% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1024
|
1.80% |
795.785 |
810.138 |
- |
5.05% |
- |
|
std::for_each(set<int>::iterator)/8
|
1.80% |
5.014 |
5.105 |
- |
1.37% |
- |
|
SetIntersection_None_Set_float_1024_64
|
1.80% |
8821894.870 |
8981001.599 |
- |
-0.70% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192
|
1.80% |
22.361 |
22.764 |
- |
-27.92% |
- |
|
SetIntersection_None_Vector_string_1024_1024
|
1.80% |
1142919.907 |
1163506.923 |
- |
-0.20% |
- |
|
rng::for_each(map<int>)/8
|
1.80% |
6.095 |
6.205 |
- |
1.25% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/50
|
1.80% |
17.202 |
17.512 |
- |
1.70% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.80% |
595.330 |
606.029 |
- |
1.67% |
- |
|
std::make_heap(deque<int>)_(pipe-organ)/8
|
1.79% |
26.833 |
27.315 |
- |
-1.27% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.79% |
6694.624 |
6814.726 |
- |
1.13% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/8192
|
1.79% |
2384.866 |
2427.597 |
- |
2.67% |
- |
|
std::partition(list<int>)_(sparse)/32
|
1.79% |
8.770 |
8.927 |
- |
-0.49% |
- |
|
BM_deque_deque_copy_backward/1
|
1.79% |
2.724 |
2.773 |
- |
1.99% |
- |
|
rng::starts_with(vector<int>,_pred)/8
|
1.79% |
2.450 |
2.494 |
- |
-2.05% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
1.78% |
115714.844 |
117773.804 |
- |
-0.62% |
- |
|
rng::fold_left(deque<int>)/8192
|
1.78% |
4463.233 |
4542.486 |
- |
-0.21% |
- |
|
std::set<int>::insert(value)_(already_present)/32
|
1.77% |
1.750 |
1.781 |
- |
1.56% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192
|
1.77% |
4.157 |
4.231 |
- |
1.64% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16
|
1.77% |
0.573 |
0.583 |
- |
3.09% |
- |
|
SetIntersection_None_Set_uint32_1024_64
|
1.77% |
8922964.495 |
9080959.918 |
- |
4.77% |
- |
|
std::partition(vector<int>)_(dense)/32
|
1.77% |
8.156 |
8.301 |
- |
-2.29% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/1024
|
1.77% |
5.322 |
5.416 |
- |
-3.54% |
- |
|
BM_vector_deque_move/4000
|
1.77% |
139.612 |
142.082 |
- |
-0.53% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192
|
1.77% |
5.551 |
5.649 |
- |
3.35% |
- |
|
BM_CmpEqual_short_short
|
1.77% |
1.042 |
1.061 |
- |
-0.52% |
- |
|
std::partial_sort(vector<NonIntegral>)_(heap)/8
|
1.76% |
28.812 |
29.320 |
- |
-2.09% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
1.76% |
113936.354 |
115942.219 |
- |
-1.82% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.76% |
231.104 |
235.170 |
- |
1.87% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024
|
1.76% |
95.112 |
96.785 |
- |
15.16% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/32
|
1.75% |
1.777 |
1.808 |
- |
0.12% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192
|
1.75% |
618816.062 |
629614.902 |
- |
0.59% |
- |
|
std::stable_sort(deque<int>)_(heap)/8
|
1.74% |
23.667 |
24.079 |
- |
-0.37% |
- |
|
SetIntersection_Front_Vector_string_16384_256
|
1.74% |
9435514.955 |
9600067.691 |
- |
0.24% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8
|
1.74% |
17.454 |
17.758 |
- |
2.10% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.74% |
54968.162 |
55925.301 |
- |
0.48% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/8192
|
1.74% |
186737.365 |
189983.129 |
- |
1.45% |
- |
|
std::partition_point(vector<int>)/32
|
1.74% |
2.529 |
2.573 |
- |
-0.34% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
1.74% |
1048799.297 |
1067013.047 |
- |
0.09% |
- |
|
BM_CmpEqual_uint_schar
|
1.73% |
1.012 |
1.029 |
- |
2.39% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1024
|
1.73% |
1520576.660 |
1546915.363 |
- |
2.79% |
- |
|
std::find_end(forward_list<int>,_pred)_(single_element)/1000
|
1.73% |
777.453 |
790.904 |
- |
4.87% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1024
|
1.73% |
708.189 |
720.415 |
- |
1.70% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
1.72% |
21.050 |
21.412 |
- |
-0.09% |
- |
|
BM_CmpEqual_ushort_uint
|
1.72% |
1.044 |
1.062 |
- |
2.66% |
- |
|
std::multiset<int>::ctor(&&,_different_allocs)/8192
|
1.72% |
47585.024 |
48401.217 |
- |
1.82% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/32
|
1.71% |
6.378 |
6.488 |
- |
2.40% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192
|
1.71% |
75422.629 |
76715.820 |
- |
-0.64% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/32
|
1.71% |
1841.833 |
1873.380 |
- |
-0.22% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8
|
1.71% |
51.485 |
52.367 |
- |
2.39% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/32
|
1.71% |
213.021 |
216.666 |
- |
-2.48% |
- |
|
std::rotate_copy(list<int>)/50
|
1.71% |
13.765 |
14.001 |
- |
0.67% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16
|
1.71% |
1.281 |
1.303 |
- |
1.95% |
- |
|
std::deque<std::string>::insert(middle)_(expensive_elements)/32
|
1.71% |
40.102 |
40.785 |
- |
3.54% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8192
|
1.70% |
477633.432 |
485762.488 |
- |
0.61% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
1.70% |
16611.351 |
16893.814 |
- |
-3.98% |
- |
|
std::is_sorted_until(list<int>)/8192
|
1.70% |
7164.030 |
7285.765 |
- |
-2.96% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/1024
|
1.70% |
5.374 |
5.465 |
- |
-0.34% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8192
|
1.70% |
27788.298 |
28259.527 |
- |
1.60% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_16
|
1.69% |
17518190.598 |
17814801.522 |
- |
2.61% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024
|
1.69% |
98.834 |
100.508 |
- |
0.70% |
- |
|
BM_StringAssignAsciiz_Large_Opaque
|
1.69% |
11.569 |
11.764 |
- |
2.42% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/1024
|
1.69% |
35.023 |
35.615 |
- |
-12.59% |
- |
|
ranges::minmax(std::list<long_long>)/64
|
1.69% |
30.172 |
30.680 |
- |
0.57% |
- |
|
std::stable_sort(deque<int>)_(repeated)/8
|
1.68% |
17.784 |
18.083 |
- |
1.79% |
- |
|
SetIntersection_Front_Set_string_64_16
|
1.68% |
24033700.601 |
24436527.010 |
- |
1.98% |
- |
|
std::stable_sort(deque<int>)_(heap)/1024
|
1.67% |
2706.527 |
2751.767 |
- |
0.82% |
- |
|
BM_PushHeap_string_QuickSortAdversary_16
|
1.67% |
10.429 |
10.603 |
- |
-0.30% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/50
|
1.66% |
1.493 |
1.517 |
- |
1.06% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.66% |
8404.936 |
8544.587 |
- |
0.55% |
- |
|
SetIntersection_None_Set_float_256_4
|
1.66% |
11282467.969 |
11469875.139 |
- |
0.51% |
- |
|
std::unordered_multimap<int,_int>::clear()/0
|
1.66% |
391.636 |
398.136 |
- |
1.77% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
1.66% |
1142685.334 |
1161646.612 |
- |
0.92% |
- |
|
BM_PushHeap_string_QuickSortAdversary_64
|
1.66% |
13.004 |
13.220 |
- |
-0.97% |
- |
|
std::copy_backward(list<int>)/64
|
1.66% |
30.778 |
31.288 |
- |
-0.17% |
- |
|
SetIntersection_Front_Set_uint64_262144_1
|
1.66% |
1038146.520 |
1055352.332 |
- |
1.70% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/32768
|
1.66% |
7373.488 |
7495.578 |
- |
2.61% |
- |
|
BM_deque_deque_ranges_move_backward/64
|
1.65% |
3.374 |
3.430 |
- |
2.29% |
- |
|
BM_deque_deque_move/4096
|
1.65% |
147.782 |
150.223 |
- |
0.69% |
- |
|
std::partition_copy(list<int>)/8192
|
1.65% |
7338.800 |
7459.968 |
- |
2.85% |
- |
|
BM_CmpEqual_ushort_uchar
|
1.65% |
1.093 |
1.111 |
- |
0.36% |
- |
|
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0
|
1.65% |
13.968 |
14.198 |
- |
0.84% |
- |
|
SetIntersection_Interlaced_Set_float_256_4
|
1.65% |
10949989.422 |
11130234.992 |
- |
1.85% |
- |
|
BM_CmpEqual_schar_schar
|
1.64% |
1.080 |
1.098 |
- |
5.03% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/50
|
1.64% |
4.267 |
4.337 |
- |
-1.72% |
- |
|
std::unordered_set<std::string>::ctor(const&,_alloc)/0
|
1.64% |
12.987 |
13.199 |
- |
2.29% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/1024
|
1.64% |
3.697 |
3.758 |
- |
-1.18% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/8192
|
1.63% |
31.098 |
31.605 |
- |
-3.90% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
1.63% |
63.448 |
64.481 |
- |
2.56% |
- |
|
std::sort(vector<int>)_(repeated)/1024
|
1.63% |
657.790 |
668.498 |
- |
0.57% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1024
|
1.63% |
1503440.674 |
1527881.187 |
- |
-0.28% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256
|
1.62% |
7487847.625 |
7609501.079 |
- |
2.66% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/32768
|
1.62% |
214.494 |
217.970 |
- |
0.13% |
- |
|
bm_gcd_trivial
|
1.62% |
0.675 |
0.686 |
- |
0.62% |
- |
|
SetIntersection_None_Set_uint32_256_1
|
1.62% |
11529564.767 |
11716172.108 |
- |
3.53% |
- |
|
BM_StringAssignStr_Huge_Transparent
|
1.62% |
108.382 |
110.134 |
- |
1.73% |
- |
|
std::deque<int>::erase(middle)_(cheap_elements)/32
|
1.61% |
9.418 |
9.570 |
- |
1.72% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32
|
1.61% |
56.612 |
57.525 |
- |
0.80% |
- |
|
BM_deque_deque_copy_backward/4096
|
1.61% |
152.066 |
154.515 |
- |
0.49% |
- |
|
BM_deque_deque_ranges_move/70000
|
1.61% |
3446.422 |
3501.885 |
- |
0.52% |
- |
|
SetIntersection_None_Set_uint32_1024_1024
|
1.61% |
9019637.463 |
9164736.337 |
- |
5.98% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16
|
1.61% |
4506876.116 |
4579342.944 |
- |
3.18% |
- |
|
std::none_of(list<int>)_(process_all)/8
|
1.61% |
2.637 |
2.680 |
- |
-0.51% |
- |
|
BM_num_get<void*>
|
1.60% |
10.872 |
11.046 |
- |
0.36% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
1.60% |
216.716 |
220.186 |
- |
-2.51% |
- |
|
std::generate_n(list<int>)/8192
|
1.60% |
6868.739 |
6978.677 |
- |
0.71% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024
|
1.60% |
6361.493 |
6463.251 |
- |
-0.81% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
1.60% |
1318586.742 |
1339649.372 |
- |
2.39% |
- |
|
std::make_heap(deque<int>)_(heap)/8
|
1.60% |
20.970 |
21.305 |
- |
1.20% |
- |
|
std::shift_left(deque<int>)/32
|
1.59% |
3.780 |
3.840 |
- |
0.40% |
- |
|
BM_PushHeap_uint64_QuickSortAdversary_16
|
1.59% |
0.938 |
0.953 |
- |
4.69% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/8192
|
1.59% |
7470.459 |
7589.344 |
- |
0.51% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576
|
1.59% |
1443057.832 |
1466000.350 |
- |
0.10% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
1.59% |
756.039 |
768.029 |
- |
-1.17% |
- |
|
std::make_heap(deque<int>,_pred)_(ascending)/8
|
1.58% |
24.705 |
25.097 |
- |
0.59% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/32
|
1.58% |
1.775 |
1.803 |
- |
0.44% |
- |
|
std::rotate_copy(vector<int>)/1024
|
1.58% |
32.641 |
33.157 |
- |
-0.82% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/32
|
1.58% |
2.370 |
2.408 |
- |
-0.89% |
- |
|
SetIntersection_Front_Set_uint32_1024_16
|
1.58% |
1192766.637 |
1211554.662 |
- |
2.34% |
- |
|
ranges::min(std::deque<long_long>)/70000
|
1.57% |
18947.479 |
19245.739 |
- |
0.66% |
- |
|
BM_deque_vector_copy_backward/1
|
1.57% |
2.123 |
2.156 |
- |
5.09% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
1.57% |
347460971.431 |
352914373.848 |
- |
4.03% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
1.57% |
13561317.431 |
13773985.054 |
- |
1.54% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/64
|
1.56% |
6.192 |
6.289 |
- |
0.89% |
- |
|
std::find_if(vector<bool>)_(process_all)/50
|
1.56% |
23.614 |
23.983 |
- |
-0.05% |
- |
|
SetIntersection_Front_Vector_uint32_262144_262144
|
1.56% |
345675598.981 |
351080344.556 |
- |
0.18% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/1024
|
1.56% |
5.570 |
5.657 |
- |
-3.62% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
1.56% |
16.215 |
16.469 |
- |
3.71% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/32768
|
1.56% |
28538.844 |
28983.498 |
- |
8.34% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192
|
1.56% |
33.765 |
34.291 |
- |
0.29% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/8192
|
1.56% |
27.427 |
27.854 |
- |
1.46% |
- |
|
std::stable_sort(deque<int>)_(descending)/1024
|
1.55% |
2888.199 |
2933.073 |
- |
0.96% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024
|
1.55% |
4758.297 |
4832.000 |
- |
-1.27% |
- |
|
std::flat_map<int,_int>::clear()/1024
|
1.55% |
391.454 |
397.515 |
- |
0.19% |
- |
|
SetIntersection_None_Set_uint64_16384_256
|
1.55% |
169058493.669 |
171675010.748 |
- |
3.16% |
- |
|
std::stable_sort(deque<int>)_(shuffled)/1024
|
1.54% |
2518.214 |
2557.031 |
- |
0.85% |
- |
|
SetIntersection_None_Vector_float_16384_256
|
1.54% |
1069768.359 |
1086238.937 |
- |
-1.11% |
- |
|
SetIntersection_None_Set_float_64_4
|
1.54% |
21359520.046 |
21688004.101 |
- |
0.39% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8
|
1.54% |
3.736 |
3.794 |
- |
-1.66% |
- |
|
BM_deque_vector_move_backward/1024
|
1.53% |
36.709 |
37.271 |
- |
-0.57% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1
|
1.53% |
1045235.294 |
1061217.979 |
- |
1.56% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/8192
|
1.53% |
31.822 |
32.308 |
- |
0.95% |
- |
|
std::for_each_n(vector<int>)/8
|
1.53% |
2.638 |
2.679 |
- |
-1.76% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
1.53% |
21.490 |
21.818 |
- |
0.78% |
- |
|
SetIntersection_None_Set_string_16384_256
|
1.52% |
201923062.792 |
204997110.369 |
- |
1.93% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576
|
1.52% |
513105.473 |
520910.670 |
- |
0.46% |
- |
|
SetIntersection_Interlaced_Set_float_16384_1
|
1.52% |
1003604.540 |
1018860.315 |
- |
-2.76% |
- |
|
BM_deque_deque_copy/1
|
1.52% |
2.534 |
2.573 |
- |
0.70% |
- |
|
rng::contains(deque<int>)_(process_all)/32
|
1.52% |
8.604 |
8.735 |
- |
-0.37% |
- |
|
std::stable_sort(deque<int>)_(descending)/8
|
1.52% |
25.697 |
26.087 |
- |
4.01% |
- |
|
BM_deque_deque_ranges_copy_backward/64
|
1.52% |
3.373 |
3.424 |
- |
-1.97% |
- |
|
BM_StringCopy_Large
|
1.51% |
6.085 |
6.177 |
- |
1.21% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192
|
1.51% |
722170.321 |
733069.876 |
- |
-1.00% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/32
|
1.51% |
16.865 |
17.120 |
- |
0.64% |
- |
|
std::multiset<int>::ctor(const&)/1024
|
1.50% |
6583.685 |
6682.656 |
- |
7.50% |
- |
|
BM_PushHeap_uint32_Ascending_16384
|
1.50% |
3.571 |
3.625 |
- |
-0.30% |
- |
|
SetIntersection_None_Set_float_64_16
|
1.50% |
18048889.919 |
18319852.211 |
- |
-0.09% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
1.50% |
15.204 |
15.432 |
- |
0.33% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192
|
1.50% |
5196.519 |
5274.284 |
- |
-0.06% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/32
|
1.49% |
2.425 |
2.461 |
- |
1.29% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0
|
1.49% |
53.070 |
53.863 |
- |
26.21% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1
|
1.49% |
1033656.971 |
1049100.644 |
- |
1.36% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
1.49% |
1041094.569 |
1056646.327 |
- |
1.85% |
- |
|
std::flat_multimap<int,_int>::find(key)_(existent)/1024
|
1.49% |
8.279 |
8.402 |
- |
0.13% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/50
|
1.49% |
8.480 |
8.607 |
- |
0.90% |
- |
|
std::set<std::string>::find(key)_(existent)/8192
|
1.49% |
30.497 |
30.951 |
- |
-0.14% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/1024
|
1.48% |
4.326 |
4.390 |
- |
-1.30% |
- |
|
BM_PushHeap_uint64_Random_256
|
1.48% |
5.958 |
6.046 |
- |
-0.12% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(existent)/1024
|
1.48% |
7.040 |
7.144 |
- |
-0.03% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
1.47% |
343273638.211 |
348335397.236 |
- |
-0.41% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
1.47% |
2329343.410 |
2363677.366 |
- |
0.57% |
- |
|
SetIntersection_Interlaced_Set_float_256_16
|
1.47% |
11951408.320 |
12127429.915 |
- |
0.92% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16384
|
1.46% |
217001266.868 |
220178884.244 |
- |
-0.68% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
1.46% |
53939.659 |
54729.452 |
- |
0.93% |
- |
|
std::move(vector<int>)/512
|
1.46% |
20.048 |
20.341 |
- |
0.67% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
1.46% |
87335.818 |
88612.779 |
- |
-0.03% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/50
|
1.46% |
1881.352 |
1908.837 |
- |
-0.97% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8
|
1.46% |
45.939 |
46.610 |
- |
1.31% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.46% |
6514.827 |
6609.811 |
- |
-22.48% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
1.46% |
21.213 |
21.522 |
- |
-2.49% |
- |
|
BM_PushHeap_string_QuickSortAdversary_256
|
1.46% |
14.531 |
14.742 |
- |
-1.72% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/8192
|
1.46% |
88.260 |
89.545 |
- |
3.19% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
1.45% |
73.206 |
74.270 |
- |
0.95% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(existent)/8192
|
1.45% |
11.477 |
11.644 |
- |
0.41% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
1.45% |
10691.891 |
10847.150 |
- |
4.24% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
1.45% |
760.628 |
771.664 |
- |
1.34% |
- |
|
std::set<int>::count(key)_(non-existent)/8192
|
1.45% |
11.181 |
11.343 |
- |
-0.02% |
- |
|
BM_CmpLess_ushort_uchar
|
1.45% |
1.100 |
1.116 |
- |
1.83% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32
|
1.45% |
2.032 |
2.062 |
- |
1.01% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024
|
1.44% |
3325.932 |
3373.960 |
- |
1.60% |
- |
|
std::deque<std::string>::ctor(size)/1024
|
1.44% |
716.503 |
726.849 |
- |
-0.46% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192
|
1.44% |
38498.808 |
39054.652 |
- |
-1.29% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
1.44% |
29.140 |
29.561 |
- |
1.36% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/16
|
1.44% |
4.859 |
4.929 |
- |
4.27% |
- |
|
std::transform(vector<int>,_vector<int>)/32
|
1.44% |
17.150 |
17.397 |
- |
0.98% |
- |
|
BM_num_put<long>
|
1.44% |
11.645 |
11.813 |
- |
3.80% |
- |
|
std::for_each_n(list<int>)/8192
|
1.43% |
7556.751 |
7664.998 |
- |
-6.31% |
- |
|
SetIntersection_Front_Set_string_1024_1024
|
1.43% |
55368157.129 |
56159822.392 |
- |
1.60% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
1.43% |
2081317.709 |
2111036.457 |
- |
-1.55% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/1024
|
1.43% |
8801.713 |
8927.218 |
- |
1.49% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
1.43% |
3.525 |
3.575 |
- |
-1.95% |
- |
|
BM_StringAssignStr_Large_Opaque
|
1.43% |
10.373 |
10.521 |
- |
3.42% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024
|
1.42% |
35.974 |
36.486 |
- |
-41.86% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
1.42% |
719.771 |
730.020 |
- |
0.71% |
- |
|
BM_CmpEqual_schar_ushort
|
1.42% |
1.079 |
1.094 |
- |
-0.95% |
- |
|
std::map<int,_int>::contains(key)_(existent)/8192
|
1.42% |
5.481 |
5.558 |
- |
2.11% |
- |
|
BM_deque_vector_move_backward/4096
|
1.42% |
146.602 |
148.678 |
- |
0.45% |
- |
|
std::flat_map<int,_int>::contains(key)_(existent)/1024
|
1.41% |
7.860 |
7.972 |
- |
0.18% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192
|
1.41% |
11.205 |
11.363 |
- |
0.09% |
- |
|
std::for_each(vector<int>)/8192
|
1.41% |
252.182 |
255.745 |
- |
1.39% |
- |
|
SetIntersection_Front_Set_string_262144_1
|
1.41% |
1070602.755 |
1085701.162 |
- |
-0.85% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256
|
1.41% |
2881438.093 |
2922034.477 |
- |
0.64% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024
|
1.41% |
3.564 |
3.614 |
- |
1.57% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192
|
1.41% |
11.385 |
11.545 |
- |
0.42% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.41% |
6477.733 |
6568.746 |
- |
4.25% |
- |
|
SetIntersection_None_Vector_uint32_262144_64
|
1.39% |
1119892.315 |
1135504.173 |
- |
0.74% |
- |
|
std::sort(deque<int>)_(heap)/8
|
1.39% |
24.303 |
24.641 |
- |
-0.72% |
- |
|
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024
|
1.39% |
184.505 |
187.073 |
- |
-0.23% |
- |
|
BM_PushHeap_string_QuickSortAdversary_1024
|
1.39% |
15.037 |
15.247 |
- |
-7.92% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
1.39% |
15.724 |
15.942 |
- |
1.64% |
- |
|
SetIntersection_None_Vector_uint64_262144_1
|
1.39% |
1135779.239 |
1151549.586 |
- |
3.13% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/1024
|
1.39% |
311.990 |
316.319 |
- |
7.79% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/32
|
1.38% |
2.794 |
2.833 |
- |
0.54% |
- |
|
SetIntersection_None_Vector_string_256_64
|
1.38% |
3603870.004 |
3653736.038 |
- |
0.20% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
1.38% |
391.588 |
396.995 |
- |
1.48% |
- |
|
std::set<std::string>::count(key)_(non-existent)/32
|
1.38% |
10.451 |
10.595 |
- |
-1.63% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.38% |
62287.851 |
63146.051 |
- |
1.21% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16
|
1.38% |
2146364.746 |
2175909.262 |
- |
-0.41% |
- |
|
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
1.38% |
272.892 |
276.645 |
- |
5.79% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.37% |
52065.324 |
52781.005 |
- |
-12.62% |
- |
|
std::multiset<int>::contains(key)_(existent)/8192
|
1.37% |
8.242 |
8.356 |
- |
1.65% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4
|
1.37% |
1048209.168 |
1062572.388 |
- |
-0.04% |
- |
|
std::lower_bound(std::forward_list<int>)/100
|
1.37% |
82.206 |
83.331 |
- |
1.99% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(existent)/1024
|
1.37% |
8.133 |
8.245 |
- |
0.30% |
- |
|
std::pop_heap(deque<int>)/1024
|
1.37% |
12.280 |
12.449 |
- |
-5.93% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/50
|
1.37% |
3.553 |
3.602 |
- |
1.96% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024
|
1.37% |
36902.658 |
37407.312 |
- |
2.14% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
1.37% |
12731.460 |
12905.552 |
- |
0.14% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
1.37% |
33.539 |
33.997 |
- |
-0.73% |
- |
|
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192
|
1.37% |
1163.020 |
1178.912 |
- |
0.36% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/8192
|
1.37% |
11124.608 |
11276.537 |
- |
-17.30% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/32
|
1.36% |
2.287 |
2.319 |
- |
-1.28% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.36% |
5978.461 |
6059.764 |
- |
3.89% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16
|
1.36% |
1105310.522 |
1120328.265 |
- |
1.67% |
- |
|
BM_StringFindStringLiteral/256
|
1.36% |
5.423 |
5.497 |
- |
1.36% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192
|
1.36% |
209120.589 |
211959.354 |
- |
1.92% |
- |
|
std::is_permutation(list<int>)_(4leg)_(shuffled)/8
|
1.36% |
42.411 |
42.986 |
- |
-0.13% |
- |
|
BM_CmpEqual_short_int
|
1.36% |
1.112 |
1.127 |
- |
0.07% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32
|
1.35% |
432.894 |
438.759 |
- |
0.48% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024
|
1.35% |
7.918 |
8.025 |
- |
0.28% |
- |
|
SetIntersection_None_Vector_uint64_16384_4
|
1.35% |
1095405.391 |
1110238.632 |
- |
0.36% |
- |
|
std::rotate_copy(list<int>)/8192
|
1.35% |
6941.271 |
7035.211 |
- |
3.33% |
- |
|
std::is_sorted(list<int>,_pred)/1024
|
1.35% |
825.815 |
836.990 |
- |
1.83% |
- |
|
BM_deque_deque_ranges_copy_backward/1024
|
1.35% |
37.907 |
38.418 |
- |
2.58% |
- |
|
std::partition_point(deque<int>)/8192
|
1.35% |
15.061 |
15.264 |
- |
-0.42% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
1.34% |
5.246 |
5.316 |
- |
0.76% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576
|
1.34% |
2323602.023 |
2354760.663 |
- |
-0.93% |
- |
|
SetIntersection_Front_Vector_string_1024_256
|
1.34% |
9150043.026 |
9272737.664 |
- |
-5.27% |
- |
|
std::rotate(vector<int>)_(1_element_backward)/8192
|
1.34% |
294.746 |
298.694 |
- |
-0.62% |
- |
|
std::move_backward(vector<int>)/8
|
1.34% |
2.270 |
2.301 |
- |
-1.63% |
- |
|
BM_CmpLess_uint_ushort
|
1.34% |
1.101 |
1.116 |
- |
-2.21% |
- |
|
rng::starts_with(vector<int>)/1024
|
1.34% |
59.840 |
60.639 |
- |
1.08% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
1.34% |
276939.835 |
280640.132 |
- |
-3.65% |
- |
|
BM_PushHeap_string_Ascending_4
|
1.33% |
2.548 |
2.582 |
- |
2.53% |
- |
|
BM_StringAssignAsciizMix_Transparent
|
1.33% |
2.972 |
3.011 |
- |
1.86% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
1.33% |
24.042 |
24.362 |
- |
0.81% |
- |
|
SetIntersection_Front_Set_uint32_262144_16384
|
1.33% |
219248401.645 |
222169961.710 |
- |
0.22% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024
|
1.33% |
672.628 |
681.590 |
- |
-0.16% |
- |
|
std::make_heap(deque<int>)_(ascending)/8192
|
1.33% |
20700.085 |
20975.732 |
- |
1.88% |
- |
|
std::distance(join_view(vector<vector<int>>))/8192
|
1.33% |
8.299 |
8.410 |
- |
0.49% |
- |
|
std::fill(vector<int>)/1024
|
1.33% |
29.623 |
30.017 |
- |
-0.20% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192
|
1.33% |
124.371 |
126.019 |
- |
7.26% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192
|
1.32% |
61636.592 |
62453.188 |
- |
3.19% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8
|
1.32% |
15.738 |
15.947 |
- |
-0.14% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/8192
|
1.32% |
21.162 |
21.441 |
- |
-2.12% |
- |
|
SetIntersection_None_Vector_uint64_16384_1024
|
1.32% |
1113960.092 |
1128673.884 |
- |
3.01% |
- |
|
std::is_sorted(vector<int>,_pred)/8
|
1.32% |
3.303 |
3.347 |
- |
-2.64% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256
|
1.32% |
8994335.319 |
9112953.855 |
- |
5.69% |
- |
|
std::rotate_copy(deque<int>)/50
|
1.32% |
3.017 |
3.057 |
- |
1.68% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
1.32% |
181191.355 |
183575.605 |
- |
-0.79% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024
|
1.32% |
5798.846 |
5875.145 |
- |
0.56% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.32% |
1073611.419 |
1087735.247 |
- |
0.24% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/32
|
1.31% |
12.079 |
12.238 |
- |
0.12% |
- |
|
BM_StringFindStringLiteral/1024
|
1.31% |
18.013 |
18.250 |
- |
6.06% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8
|
1.31% |
20.082 |
20.345 |
- |
-0.15% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/4096
|
1.31% |
25.289 |
25.620 |
- |
0.65% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32
|
1.30% |
856.220 |
867.391 |
- |
0.43% |
- |
|
std::move(vector<bool>)_(unaligned)/1048576
|
1.30% |
6538.079 |
6623.335 |
- |
1.14% |
- |
|
std::sort(deque<int>)_(descending)/8
|
1.30% |
25.081 |
25.408 |
- |
0.09% |
- |
|
bm_gcd_complex
|
1.30% |
17.779 |
18.011 |
- |
0.60% |
- |
|
std::adjacent_find(list<int>)/50
|
1.30% |
22.970 |
23.269 |
- |
0.83% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4
|
1.30% |
11210422.731 |
11356018.811 |
- |
-0.02% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.30% |
54691.871 |
55402.152 |
- |
1.35% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8
|
1.30% |
4.052 |
4.105 |
- |
3.35% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1024
|
1.30% |
2065097.330 |
2091906.574 |
- |
-2.43% |
- |
|
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8
|
1.30% |
16.425 |
16.638 |
- |
1.38% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8
|
1.30% |
23.447 |
23.751 |
- |
0.18% |
- |
|
std::sort(deque<int>)_(shuffled)/8192
|
1.29% |
80335.774 |
81375.397 |
- |
-0.29% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192
|
1.29% |
84.623 |
85.717 |
- |
1.56% |
- |
|
SetIntersection_Front_Vector_uint64_262144_262144
|
1.29% |
349104574.365 |
353599231.390 |
- |
0.42% |
- |
|
BM_CmpEqual_uint_int
|
1.29% |
1.046 |
1.059 |
- |
-0.00% |
- |
|
BM_PushHeap_uint32_Random_64
|
1.29% |
5.028 |
5.092 |
- |
-0.35% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4
|
1.29% |
1462119.010 |
1480917.407 |
- |
-0.80% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1000
|
1.29% |
765.493 |
775.334 |
- |
4.35% |
- |
|
std::flat_multimap<int,_int>::find(key)_(existent)/8192
|
1.28% |
12.069 |
12.224 |
- |
0.22% |
- |
|
SetIntersection_None_Vector_uint64_16384_256
|
1.28% |
1098145.365 |
1112248.957 |
- |
3.38% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/8192
|
1.28% |
2847.769 |
2884.319 |
- |
-0.27% |
- |
|
SetIntersection_None_Set_uint32_256_16
|
1.28% |
10915105.269 |
11054941.729 |
- |
2.80% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
1.28% |
18.635 |
18.874 |
- |
-2.06% |
- |
|
BM_PushHeap_uint64_Random_64
|
1.28% |
5.487 |
5.557 |
- |
-0.33% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
1.28% |
17.615 |
17.840 |
- |
1.00% |
- |
|
std::set<int>::equal_range(key)_(existent)/32
|
1.28% |
1.808 |
1.831 |
- |
3.31% |
- |
|
std::copy_backward(deque<int>)/32768
|
1.27% |
3676.253 |
3722.974 |
- |
-8.33% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
1.27% |
13.109 |
13.275 |
- |
0.89% |
- |
|
SetIntersection_None_Vector_uint64_262144_64
|
1.27% |
1140246.029 |
1154672.792 |
- |
7.14% |
- |
|
BM_CmpLess_ushort_uint
|
1.26% |
1.071 |
1.085 |
- |
3.43% |
- |
|
std::reverse_copy(list<int>)/32768
|
1.26% |
26302.702 |
26635.200 |
- |
-1.47% |
- |
|
SetIntersection_None_Vector_uint32_262144_262144
|
1.26% |
1120392.590 |
1134507.980 |
- |
0.75% |
- |
|
SetIntersection_None_Vector_uint64_1024_16
|
1.26% |
1072963.941 |
1086449.753 |
- |
5.61% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.25% |
535.105 |
541.811 |
- |
-1.05% |
- |
|
SetIntersection_Front_Set_uint32_262144_1
|
1.25% |
1043620.312 |
1056692.949 |
- |
6.77% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/32
|
1.25% |
29.205 |
29.570 |
- |
1.55% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeFirst
|
1.25% |
1.396 |
1.414 |
- |
0.08% |
- |
|
std::partial_sort_copy(list<int>)_(heap)/8192
|
1.25% |
99924.565 |
101172.659 |
- |
0.85% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8192
|
1.25% |
199.701 |
202.194 |
- |
-13.73% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192
|
1.25% |
15.979 |
16.178 |
- |
3.09% |
- |
|
std::reverse(deque<int>)/8
|
1.25% |
2.533 |
2.565 |
- |
1.68% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/32
|
1.25% |
8.511 |
8.618 |
- |
0.08% |
- |
|
std::partition_point(vector<int>)/1024
|
1.25% |
6.041 |
6.117 |
- |
-1.31% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
1.24% |
729.071 |
738.126 |
- |
0.49% |
- |
|
BM_lexicographical_compare_three_way_fast_path/64
|
1.24% |
15.510 |
15.703 |
- |
-0.04% |
- |
|
std::unordered_set<std::string>::ctor(const&)/1024
|
1.24% |
33265.926 |
33678.086 |
- |
1.24% |
- |
|
std::map<int,_int>::find(key)_(existent)/1024
|
1.24% |
4.194 |
4.246 |
- |
-0.83% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.24% |
86693.507 |
87764.707 |
- |
2.36% |
- |
|
SetIntersection_Front_Set_string_16384_64
|
1.23% |
4563398.457 |
4619724.859 |
- |
0.63% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(existent)/1024
|
1.23% |
7.024 |
7.111 |
- |
-0.39% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1024
|
1.23% |
171511183.733 |
173626267.323 |
- |
0.86% |
- |
|
std::rotate_copy(list<int>)/32
|
1.23% |
8.639 |
8.745 |
- |
0.29% |
- |
|
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024
|
1.23% |
695.395 |
703.957 |
- |
0.83% |
- |
|
SetIntersection_Front_Set_uint32_262144_64
|
1.23% |
1686092.803 |
1706849.583 |
- |
8.07% |
- |
|
rng::find_last(list<int>)_(bail_90%)/1024
|
1.23% |
75.173 |
76.098 |
- |
-1.41% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/32
|
1.23% |
1869.697 |
1892.698 |
- |
0.03% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/1024
|
1.23% |
5.340 |
5.406 |
- |
1.52% |
- |
|
std::stable_partition(deque<int>)_(dense)/1024
|
1.23% |
576.742 |
583.819 |
- |
-7.81% |
- |
|
std::adjacent_find(vector<int>,_pred)/8
|
1.23% |
3.248 |
3.288 |
- |
0.90% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_64
|
1.23% |
9179217.662 |
9291695.088 |
- |
3.24% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/50
|
1.22% |
16.698 |
16.903 |
- |
2.19% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/1024
|
1.22% |
5.360 |
5.426 |
- |
3.47% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/8192
|
1.22% |
3997.491 |
4046.411 |
- |
0.22% |
- |
|
std::copy_if(list<int>)_(entire_range)/262144
|
1.22% |
213969.367 |
216586.897 |
- |
-0.62% |
- |
|
std::partition(list<int>)_(sparse)/50
|
1.22% |
21.752 |
22.017 |
- |
-0.54% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024
|
1.22% |
779.352 |
788.848 |
- |
-0.14% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192
|
1.22% |
166028.175 |
168048.137 |
- |
1.05% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
1.22% |
29.191 |
29.546 |
- |
-5.64% |
- |
|
std::is_sorted(vector<int>)/1024
|
1.21% |
245.119 |
248.097 |
- |
0.68% |
- |
|
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8
|
1.21% |
20.108 |
20.352 |
- |
1.21% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
1.21% |
228584785.252 |
231349744.575 |
- |
2.39% |
- |
|
std::pop_heap(vector<int>)/8192
|
1.21% |
12.990 |
13.146 |
- |
0.91% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/32
|
1.21% |
8.705 |
8.810 |
- |
-3.24% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024
|
1.21% |
4.049 |
4.098 |
- |
0.94% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
1.20% |
942.704 |
954.052 |
- |
-0.28% |
- |
|
BM_PushHeap_uint64_Random_16
|
1.20% |
4.452 |
4.505 |
- |
0.56% |
- |
|
BM_deque_vector_move_backward/64
|
1.20% |
2.921 |
2.956 |
- |
1.03% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(existent)/8192
|
1.20% |
10.171 |
10.293 |
- |
-0.20% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_10%)/8
|
1.20% |
2.072 |
2.097 |
- |
-1.63% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024
|
1.20% |
5717.379 |
5785.777 |
- |
1.01% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
1.19% |
18.099 |
18.315 |
- |
0.83% |
- |
|
BM_deque_deque_ranges_copy/65536
|
1.19% |
3068.569 |
3105.124 |
- |
1.99% |
- |
|
std::remove(list<int>)_(prefix)/8192
|
1.19% |
8099.386 |
8195.778 |
- |
-0.30% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024
|
1.19% |
1.131 |
1.145 |
- |
-2.47% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/8192
|
1.19% |
6546.044 |
6623.851 |
- |
0.07% |
- |
|
BM_StringEraseToEnd_Huge_Opaque
|
1.19% |
2.256 |
2.283 |
- |
0.24% |
- |
|
BM_deque_vector_copy_backward/64
|
1.19% |
2.924 |
2.959 |
- |
1.16% |
- |
|
std::unique(list<int>)_(sprinkled)/1024
|
1.19% |
942.480 |
953.676 |
- |
-1.07% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.19% |
165978.444 |
167947.892 |
- |
-2.36% |
- |
|
SetIntersection_None_Vector_uint64_262144_262144
|
1.18% |
1128025.003 |
1141377.099 |
- |
1.65% |
- |
|
std::rotate(list<int>)_(by_1/3)/1024
|
1.18% |
803.828 |
813.328 |
- |
0.01% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(existent)/8192
|
1.18% |
10.175 |
10.295 |
- |
-0.28% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8
|
1.18% |
16.059 |
16.248 |
- |
2.42% |
- |
|
std::partition_copy(vector<int>)/1024
|
1.18% |
456.835 |
462.215 |
- |
-2.48% |
- |
|
std::adjacent_find(vector<int>)/1048576
|
1.18% |
232131.825 |
234862.605 |
- |
-0.45% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192
|
1.17% |
347319.362 |
351387.484 |
- |
0.75% |
- |
|
SetIntersection_None_Vector_string_1024_16
|
1.17% |
1164788.485 |
1178420.864 |
- |
1.40% |
- |
|
BM_deque_vector_ranges_copy/5500
|
1.16% |
191.495 |
193.725 |
- |
-0.12% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024
|
1.16% |
364.335 |
368.575 |
- |
1.56% |
- |
|
std::vector<int>::insert(begin)_(cheap_elements)/1024
|
1.16% |
38.971 |
39.424 |
- |
-0.16% |
- |
|
std::stable_sort(deque<int>)_(ascending)/1024
|
1.16% |
2094.733 |
2119.089 |
- |
-0.20% |
- |
|
BM_StringRelational_Less_Huge_Large_Control
|
1.16% |
2.103 |
2.128 |
- |
-0.73% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1024
|
1.16% |
28.294 |
28.622 |
- |
-0.46% |
- |
|
std::remove(list<int>)_(prefix)/50
|
1.16% |
62.852 |
63.580 |
- |
1.01% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192
|
1.15% |
18753.016 |
18969.597 |
- |
1.16% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_256
|
1.15% |
7791467.503 |
7881418.141 |
- |
0.81% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.15% |
14524.692 |
14692.279 |
- |
1.58% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024
|
1.15% |
7.896 |
7.987 |
- |
-0.19% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/32
|
1.15% |
10.041 |
10.157 |
- |
0.93% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32
|
1.15% |
530.672 |
536.780 |
- |
-0.17% |
- |
|
std::rotate(vector<int>)_(by_1/4)/50
|
1.15% |
11.605 |
11.738 |
- |
1.99% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
1.15% |
3454790.617 |
3494409.435 |
- |
1.06% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.15% |
379420.012 |
383764.839 |
- |
1.21% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
1.14% |
391.945 |
396.428 |
- |
1.32% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192
|
1.14% |
96762.589 |
97866.546 |
- |
-0.28% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
1.14% |
9.926 |
10.039 |
- |
-1.13% |
- |
|
std::map<int,_int>::find(key)_(existent)/32
|
1.14% |
1.696 |
1.715 |
- |
0.09% |
- |
|
SetIntersection_None_Vector_uint64_1024_64
|
1.14% |
1071169.876 |
1083365.708 |
- |
1.83% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
1.14% |
32709.723 |
33081.263 |
- |
2.27% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/1024
|
1.13% |
17565.135 |
17764.446 |
- |
0.04% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
1.13% |
347.120 |
351.047 |
- |
-4.90% |
- |
|
std::sort(deque<int>)_(repeated)/8
|
1.13% |
18.140 |
18.345 |
- |
2.42% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50
|
1.13% |
23.890 |
24.160 |
- |
-0.91% |
- |
|
std::multimap<int,_int>::insert(value)_(already_present)/1024
|
1.13% |
21.221 |
21.461 |
- |
1.23% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024
|
1.13% |
4.024 |
4.069 |
- |
0.80% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/1024
|
1.13% |
5086.131 |
5143.540 |
- |
0.00% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
1.13% |
198.111 |
200.344 |
- |
1.50% |
- |
|
std::find(deque<int>)_(process_all)/8
|
1.13% |
3.465 |
3.504 |
- |
0.53% |
- |
|
std::unique_copy(list<int>)_(contiguous)/8192
|
1.13% |
6779.685 |
6856.052 |
- |
1.00% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024
|
1.13% |
507.546 |
513.257 |
- |
0.71% |
- |
|
std::find_end(list<int>)_(same_length)/1000
|
1.12% |
738.066 |
746.364 |
- |
1.43% |
- |
|
std::none_of(list<int>)_(process_all)/32
|
1.12% |
11.730 |
11.862 |
- |
1.11% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.12% |
35670.265 |
36071.042 |
- |
1.62% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024
|
1.12% |
8527.596 |
8623.334 |
- |
-0.02% |
- |
|
BM_vector_deque_move/5500
|
1.12% |
195.683 |
197.879 |
- |
-0.19% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/1024
|
1.12% |
4658.235 |
4710.444 |
- |
-6.46% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8
|
1.12% |
44.053 |
44.547 |
- |
0.20% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
1.12% |
391.913 |
396.303 |
- |
1.24% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32
|
1.12% |
19.460 |
19.678 |
- |
4.07% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
1.12% |
12.810 |
12.953 |
- |
0.29% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
1.12% |
392.113 |
396.489 |
- |
1.28% |
- |
|
std::unordered_set<int>::find(key)_(existent)/1024
|
1.11% |
1.336 |
1.351 |
- |
-4.99% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
1.11% |
199678545.327 |
201901786.449 |
- |
-1.03% |
- |
|
std::make_heap(deque<int>,_pred)_(heap)/8
|
1.11% |
18.856 |
19.066 |
- |
0.81% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/32
|
1.11% |
270.537 |
273.542 |
- |
2.54% |
- |
|
std::unordered_multiset<int>::ctor(const&)/8192
|
1.11% |
54517.349 |
55122.138 |
- |
-0.14% |
- |
|
SetIntersection_Front_Vector_string_4_4
|
1.11% |
149819028.855 |
151480102.811 |
- |
2.07% |
- |
|
SetIntersection_None_Vector_float_256_1
|
1.11% |
4247542.416 |
4294611.851 |
- |
0.04% |
- |
|
BM_StringRead_Cold_Deep_Large
|
1.11% |
1.338 |
1.353 |
- |
1.00% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.10% |
164.976 |
166.798 |
- |
-0.69% |
- |
|
std::any_of(list<int>)_(process_all)/8
|
1.10% |
2.654 |
2.684 |
- |
1.25% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
1.10% |
49.293 |
49.837 |
- |
1.14% |
- |
|
std::set<std::string>::find(key)_(non-existent)/8192
|
1.10% |
27.107 |
27.406 |
- |
-7.56% |
- |
|
SetIntersection_None_Vector_string_262144_262144
|
1.10% |
1288853.432 |
1303043.419 |
- |
3.01% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/1024
|
1.10% |
8265.795 |
8356.729 |
- |
0.22% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/32
|
1.10% |
23.609 |
23.868 |
- |
-11.57% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16384
|
1.10% |
1010049.561 |
1021142.414 |
- |
-2.42% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16
|
1.10% |
8715347.903 |
8811035.680 |
- |
2.16% |
- |
|
std::lower_bound(std::deque<int>)/8192
|
1.10% |
64.612 |
65.320 |
- |
-0.27% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.10% |
54545.695 |
55143.277 |
- |
-0.54% |
- |
|
BM_CmpLess_ushort_ushort
|
1.09% |
1.054 |
1.066 |
- |
2.85% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.09% |
14953.560 |
15116.489 |
- |
-2.21% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_4
|
1.09% |
1540014.927 |
1556758.586 |
- |
-23.80% |
- |
|
std::partition_point(list<int>)/1024
|
1.08% |
1289.520 |
1303.493 |
- |
1.42% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
1.08% |
13.121 |
13.263 |
- |
0.67% |
- |
|
std::partial_sort_copy(vector<int>)_(shuffled)/1024
|
1.08% |
6754.389 |
6827.514 |
- |
0.33% |
- |
|
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.08% |
410.761 |
415.202 |
- |
0.37% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0
|
1.08% |
13.806 |
13.955 |
- |
1.32% |
- |
|
std::copy_n(list<int>)/4096
|
1.08% |
3524.515 |
3562.588 |
- |
-0.02% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/1024
|
1.08% |
357.130 |
360.981 |
- |
0.74% |
- |
|
SetIntersection_None_Set_string_64_4
|
1.08% |
21383169.487 |
21613411.092 |
- |
-0.69% |
- |
|
BM_vector_deque_ranges_copy/4000
|
1.08% |
140.450 |
141.961 |
- |
-1.03% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024
|
1.08% |
12761.316 |
12898.593 |
- |
0.20% |
- |
|
std::copy_n(deque<int>)/8
|
1.07% |
2.752 |
2.781 |
- |
0.65% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
1.07% |
2.906 |
2.938 |
- |
-0.03% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.07% |
561.526 |
567.541 |
- |
0.41% |
- |
|
std::copy_n(vector<bool>)_(aligned)/4096
|
1.07% |
4.705 |
4.755 |
- |
-1.86% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.07% |
765.327 |
773.494 |
- |
0.56% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
1.07% |
41748.900 |
42194.390 |
- |
0.82% |
- |
|
SetIntersection_None_Set_float_1024_1024
|
1.06% |
8947967.179 |
9043053.613 |
- |
0.60% |
- |
|
BM_StringFindCharLiteral/64
|
1.06% |
2.118 |
2.140 |
- |
2.31% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/8
|
1.06% |
23.125 |
23.370 |
- |
-0.67% |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/1024
|
1.06% |
176.753 |
178.622 |
- |
0.58% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32
|
1.06% |
19.233 |
19.436 |
- |
0.54% |
- |
|
std::copy_if(vector<int>)_(entire_range)/8
|
1.06% |
2.254 |
2.278 |
- |
-3.48% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024
|
1.06% |
14941.516 |
15099.248 |
- |
-0.17% |
- |
|
BM_vector_deque_move/1024
|
1.05% |
35.828 |
36.206 |
- |
0.08% |
- |
|
SetIntersection_Interlaced_Set_string_1024_1
|
1.05% |
1081680.734 |
1093083.988 |
- |
0.90% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_1
|
1.05% |
4128005.576 |
4171477.171 |
- |
-0.23% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.05% |
174710.397 |
176548.108 |
- |
-2.14% |
- |
|
std::find(vector<int>)_(bail_25%)/8192
|
1.05% |
465.168 |
470.061 |
- |
-1.07% |
- |
|
SetIntersection_Front_Vector_float_1024_256
|
1.05% |
2266710.007 |
2290510.080 |
- |
6.06% |
- |
|
BM_vector_deque_copy_backward/4096
|
1.05% |
149.456 |
151.025 |
- |
-0.22% |
- |
|
SetIntersection_None_Vector_string_262144_256
|
1.05% |
1295647.147 |
1309242.267 |
- |
-0.55% |
- |
|
std::generate_n(deque<int>)/8192
|
1.05% |
1938.677 |
1959.005 |
- |
-0.79% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/8192
|
1.05% |
75161.459 |
75949.446 |
- |
0.47% |
- |
|
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle
|
1.05% |
55.931 |
56.517 |
- |
0.04% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1024
|
1.05% |
810.136 |
818.611 |
- |
-0.03% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
1.05% |
2100045.002 |
2122012.209 |
- |
-2.05% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
1.04% |
18.128 |
18.317 |
- |
0.84% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
1.04% |
9011382.701 |
9105270.127 |
- |
1.61% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576
|
1.04% |
973254.283 |
983367.747 |
- |
0.35% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/52
|
1.04% |
31.435 |
31.762 |
- |
0.77% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024
|
1.04% |
795.354 |
803.607 |
- |
-0.13% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(existent)/32
|
1.04% |
2.954 |
2.985 |
- |
0.30% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0
|
1.03% |
14.005 |
14.150 |
- |
0.36% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/50
|
1.03% |
18.222 |
18.410 |
- |
-0.13% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024
|
1.03% |
682.421 |
689.468 |
- |
-0.49% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/8192
|
1.03% |
9.686 |
9.786 |
- |
-1.67% |
- |
|
std::multiset<std::string>::find(key)_(existent)/32
|
1.03% |
14.831 |
14.985 |
- |
-1.24% |
- |
|
BM_deque_vector_copy_backward/4000
|
1.03% |
141.904 |
143.366 |
- |
0.50% |
- |
|
BM_vector_deque_ranges_move_backward/5500
|
1.03% |
197.046 |
199.077 |
- |
-0.78% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/1048576
|
1.03% |
575378.187 |
581304.967 |
- |
0.71% |
- |
|
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32
|
1.03% |
211.725 |
213.906 |
- |
1.41% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4
|
1.03% |
177208284.719 |
179033405.296 |
- |
2.55% |
- |
|
std::partial_sort(vector<int>)_(shuffled)/8192
|
1.03% |
87970.667 |
88876.148 |
- |
0.55% |
- |
|
std::partial_sort(vector<int>)_(heap)/1024
|
1.03% |
7912.995 |
7994.414 |
- |
1.35% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/1024
|
1.03% |
6659.352 |
6727.829 |
- |
-1.41% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1024
|
1.03% |
12614772.059 |
12744273.228 |
- |
1.26% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024
|
1.03% |
210948.071 |
213112.865 |
- |
-1.31% |
- |
|
SetIntersection_Front_Vector_string_256_4
|
1.02% |
4604073.369 |
4651215.480 |
- |
1.21% |
- |
|
std::sort(deque<int>)_(ascending)/8192
|
1.02% |
5702.092 |
5760.457 |
- |
0.13% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0
|
1.02% |
17.855 |
18.037 |
- |
0.41% |
- |
|
BM_deque_deque_ranges_copy_backward/5500
|
1.02% |
201.876 |
203.938 |
- |
-0.52% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/4
|
1.02% |
1.144 |
1.155 |
- |
-0.29% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
1.02% |
144034.679 |
145502.817 |
- |
-1.00% |
- |
|
std::unordered_multiset<int>::clear()/32
|
1.02% |
596.436 |
602.510 |
- |
0.80% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
1.02% |
393.463 |
397.467 |
- |
0.19% |
- |
|
rng::starts_with(list<int>)/8192
|
1.02% |
9200.469 |
9293.980 |
- |
7.05% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384
|
1.02% |
248544678.670 |
251070210.791 |
- |
2.31% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8
|
1.02% |
2.389 |
2.413 |
- |
0.23% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
1.01% |
6101.732 |
6163.653 |
- |
0.63% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
1.01% |
392.378 |
396.353 |
- |
1.30% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/52
|
1.01% |
14.724 |
14.873 |
- |
0.83% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
1.01% |
12.813 |
12.942 |
- |
0.33% |
- |
|
SetIntersection_Front_Vector_float_16384_4
|
1.01% |
1060144.504 |
1070860.693 |
- |
1.39% |
- |
|
rng::find_last(list<int>)_(bail_10%)/50
|
1.01% |
15.761 |
15.920 |
- |
-0.25% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/1024
|
1.01% |
41.289 |
41.705 |
- |
29.07% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0
|
1.01% |
18.353 |
18.538 |
- |
-0.47% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.01% |
65639.459 |
66300.780 |
- |
-0.26% |
- |
|
std::make_heap(vector<NonIntegral>)_(repeated)/8
|
1.01% |
17.436 |
17.612 |
- |
2.36% |
- |
|
std::rotate(list<int>)_(1_element_forward)/32
|
1.01% |
13.768 |
13.907 |
- |
-0.09% |
- |
|
std::rotate(list<int>)_(1_element_backward)/32
|
1.01% |
13.135 |
13.267 |
- |
0.13% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
1.00% |
448.283 |
452.788 |
- |
1.04% |
- |
|
BM_deque_vector_ranges_copy/1024
|
1.00% |
36.791 |
37.160 |
- |
-1.29% |
- |
|
bm_swap_ranges_vb_unaligned/64
|
1.00% |
4.925 |
4.975 |
- |
0.45% |
- |
|
std::copy_if(vector<int>)_(every_other)/32768
|
1.00% |
16074.309 |
16235.637 |
- |
-0.46% |
- |
|
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0
|
1.00% |
14.981 |
15.131 |
- |
0.52% |
- |