|
std::unordered_set<std::string>::insert(value)_(already_present)/1024
|
173.31% |
14.958 |
40.880 |
- |
-0.05% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192
|
172.49% |
8.767 |
23.890 |
- |
126.81% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
153.25% |
5.883 |
14.899 |
- |
113.89% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16
|
117.72% |
3882050.535 |
8451937.526 |
- |
22.11% |
- |
|
std::copy(deque<int>)/64
|
101.94% |
2.721 |
5.496 |
- |
99.27% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024
|
100.78% |
36.262 |
72.807 |
- |
-0.66% |
- |
|
std::transform(deque<int>)_(identity_transform)/32
|
97.36% |
12.287 |
24.249 |
- |
97.71% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64
|
88.14% |
11931130.567 |
22447275.811 |
- |
-23.24% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0
|
80.07% |
0.264 |
0.476 |
- |
61.02% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
79.66% |
2.432 |
4.370 |
- |
65.98% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/8192
|
78.46% |
10.696 |
19.088 |
- |
-0.17% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/1024
|
74.27% |
55.010 |
95.865 |
- |
23.42% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192
|
73.54% |
6.462 |
11.215 |
- |
54.35% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256
|
72.39% |
37154041.480 |
64048916.150 |
- |
-22.55% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Large_Control
|
72.32% |
0.257 |
0.444 |
- |
-0.89% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
70.72% |
6.245 |
10.661 |
- |
17.49% |
- |
|
std::rotate_copy(vector<int>)/8192
|
68.44% |
370.515 |
624.100 |
- |
36.06% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32
|
68.30% |
29.721 |
50.020 |
- |
0.46% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192
|
67.51% |
6.266 |
10.496 |
- |
9.25% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
65.58% |
31.629 |
52.371 |
- |
66.33% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
63.09% |
4.685 |
7.640 |
- |
47.85% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024
|
62.95% |
4.588 |
7.477 |
- |
8.46% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_1
|
62.24% |
0.427 |
0.693 |
- |
68.93% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/32
|
61.70% |
1.691 |
2.734 |
- |
-3.27% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
60.49% |
10.374 |
16.650 |
- |
88.48% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/8192
|
59.07% |
8.952 |
14.240 |
- |
-25.72% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32
|
57.57% |
1.298 |
2.045 |
- |
14.12% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
56.66% |
43.734 |
68.512 |
- |
28.42% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/8192
|
56.63% |
21.116 |
33.073 |
- |
0.34% |
- |
|
std::search(deque<int>)_(no_match)/1024
|
56.04% |
264.114 |
412.135 |
- |
36.93% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/8192
|
54.12% |
61.211 |
94.336 |
- |
17.70% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
54.04% |
6.849 |
10.550 |
- |
80.12% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/1024
|
51.74% |
33.472 |
50.792 |
- |
49.78% |
- |
|
BM_PushHeap_float_SingleElement_1
|
50.69% |
0.462 |
0.697 |
- |
34.15% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_64
|
50.51% |
3325301.669 |
5004985.807 |
- |
31.64% |
- |
|
BM_PushHeap_uint32_PipeOrgan_1
|
50.29% |
0.463 |
0.696 |
- |
77.27% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
50.24% |
32.066 |
48.178 |
- |
20.15% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/1024
|
48.12% |
64.010 |
94.813 |
- |
-7.11% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
47.85% |
23.661 |
34.983 |
- |
3.86% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
44.93% |
243403879.830 |
352756071.843 |
- |
39.61% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Large_Control
|
44.75% |
0.243 |
0.352 |
- |
33.52% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
44.72% |
22.565 |
32.657 |
- |
1.98% |
- |
|
std::copy_backward(vector<int>)/4096
|
44.08% |
163.601 |
235.720 |
- |
9.39% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_256
|
43.28% |
5650951.989 |
8096451.242 |
- |
18.56% |
- |
|
ranges::min(std::list<long_long>)/1
|
43.27% |
0.312 |
0.447 |
- |
4.81% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
43.07% |
25.736 |
36.820 |
- |
-1.35% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384
|
42.40% |
249842619.394 |
355782377.715 |
- |
0.69% |
- |
|
std::partition_copy(list<int>)/32
|
42.37% |
8.766 |
12.481 |
- |
40.39% |
- |
|
std::shift_right(vector<int>)/32
|
42.16% |
2.947 |
4.190 |
- |
5.55% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/32
|
42.15% |
51.626 |
73.386 |
- |
-13.71% |
- |
|
std::find_if(vector<int>)_(process_all)/32768
|
42.01% |
3228.999 |
4585.509 |
- |
36.53% |
- |
|
std::move(vector<int>)/262144
|
41.81% |
14934.146 |
21177.635 |
- |
4.75% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
41.54% |
24.921 |
35.273 |
- |
5.53% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024
|
41.20% |
4.500 |
6.354 |
- |
12.01% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/8192
|
40.88% |
66.803 |
94.112 |
- |
-7.05% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
40.50% |
30.252 |
42.503 |
- |
-0.62% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
40.50% |
24.123 |
33.892 |
- |
40.34% |
- |
|
std::equal(list<int>)_(it,_it,_it)/1024
|
40.43% |
1122.665 |
1576.521 |
- |
40.56% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_64
|
39.44% |
3320387.625 |
4629965.110 |
- |
38.91% |
- |
|
std::find_if(vector<int>)_(process_all)/50
|
39.34% |
5.741 |
8.000 |
- |
37.92% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
39.06% |
31.921 |
44.389 |
- |
-10.49% |
- |
|
std::copy(vector<int>)/4096
|
38.88% |
161.424 |
224.180 |
- |
57.69% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
38.48% |
101326.083 |
140319.978 |
- |
34.20% |
- |
|
std::find_if(vector<int>)_(process_all)/8192
|
38.46% |
826.420 |
1144.288 |
- |
35.68% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
38.40% |
23.146 |
32.034 |
- |
-26.65% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024
|
38.25% |
17112.327 |
23658.253 |
- |
42.89% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
37.71% |
29.770 |
40.997 |
- |
8.76% |
- |
|
BM_PushHeap_string_Descending_262144
|
37.37% |
3.631 |
4.988 |
- |
24.26% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_16
|
36.40% |
5623168.485 |
7670171.581 |
- |
149.44% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192
|
35.95% |
10139.303 |
13784.530 |
- |
11.46% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
34.87% |
878.119 |
1184.323 |
- |
28.24% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
34.31% |
44.091 |
59.220 |
- |
65.20% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256
|
34.26% |
20665554.169 |
27744637.515 |
- |
-8.55% |
- |
|
std::find(vector<bool>)_(process_all)/8
|
33.47% |
0.589 |
0.787 |
- |
7.13% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16
|
33.45% |
2223981.577 |
2967939.465 |
- |
7.93% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64
|
33.44% |
4367435.656 |
5828114.035 |
- |
1.79% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192
|
33.19% |
7.126 |
9.491 |
- |
9.97% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
32.98% |
32.440 |
43.137 |
- |
12.80% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
32.24% |
34.722 |
45.918 |
- |
-2.52% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/32
|
31.98% |
2.372 |
3.131 |
- |
32.18% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/0
|
31.93% |
23.262 |
30.690 |
- |
-5.17% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
31.92% |
2.776 |
3.662 |
- |
34.42% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/1024
|
31.81% |
1.861 |
2.453 |
- |
1.08% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
30.71% |
23.366 |
30.543 |
- |
-2.52% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/1024
|
30.54% |
1.118 |
1.459 |
- |
15.79% |
- |
|
BM_PushHeap_uint64_SingleElement_1
|
30.49% |
0.465 |
0.607 |
- |
26.86% |
- |
|
BM_StringCtorDefault
|
30.47% |
0.244 |
0.318 |
- |
4.37% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32
|
30.44% |
32.655 |
42.595 |
- |
-0.12% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_64
|
30.43% |
19183746.189 |
25021116.483 |
- |
112.81% |
- |
|
std::reverse(deque<int>)/64
|
30.31% |
13.014 |
16.959 |
- |
25.99% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/1024
|
29.88% |
78.615 |
102.108 |
- |
74.78% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/8192
|
28.86% |
24.809 |
31.969 |
- |
-1.45% |
- |
|
BM_deque_deque_ranges_move/0
|
28.53% |
0.694 |
0.892 |
- |
-2.91% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8192
|
28.14% |
1999.622 |
2562.361 |
- |
28.72% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/1024
|
27.86% |
24.967 |
31.924 |
- |
16.76% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024
|
27.79% |
5.038 |
6.438 |
- |
10.18% |
- |
|
BM_vector_deque_copy_backward/0
|
27.74% |
0.430 |
0.549 |
- |
20.89% |
- |
|
ranges::minmax(std::vector<char>)/8
|
27.65% |
0.897 |
1.144 |
- |
17.13% |
- |
|
ranges::minmax(std::list<char>)/1
|
27.52% |
0.350 |
0.447 |
- |
39.01% |
- |
|
std::find_if_not(deque<int>)_(process_all)/32768
|
27.31% |
8080.548 |
10286.960 |
- |
28.02% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/1024
|
26.86% |
21.674 |
27.496 |
- |
2.48% |
- |
|
std::find_if(vector<int>)_(process_all)/1024
|
26.86% |
112.315 |
142.483 |
- |
24.22% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_4
|
26.65% |
1416333.719 |
1793781.550 |
- |
14.22% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192
|
26.31% |
6.181 |
7.807 |
- |
0.06% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192
|
26.17% |
32.144 |
40.556 |
- |
65.92% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024
|
26.11% |
4.502 |
5.677 |
- |
-0.29% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/1024
|
26.09% |
5.233 |
6.598 |
- |
26.87% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/8192
|
26.00% |
1.237 |
1.559 |
- |
24.86% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192
|
25.91% |
10.779 |
13.571 |
- |
13.82% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/0
|
25.57% |
0.334 |
0.420 |
- |
-0.35% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
25.52% |
513.875 |
644.996 |
- |
5.87% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/1024
|
25.42% |
1.446 |
1.814 |
- |
21.98% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
25.39% |
102226.403 |
128186.386 |
- |
1.48% |
- |
|
std::find_if_not(deque<int>)_(process_all)/1024
|
25.34% |
253.709 |
318.002 |
- |
27.58% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192
|
25.17% |
1.038 |
1.299 |
- |
18.55% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/1024
|
24.92% |
1.308 |
1.634 |
- |
14.53% |
- |
|
std::find_if_not(vector<int>)_(process_all)/50
|
24.69% |
5.758 |
7.179 |
- |
19.13% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/32
|
24.61% |
10.068 |
12.547 |
- |
20.35% |
- |
|
BM_deque_deque_ranges_copy/0
|
24.46% |
0.737 |
0.917 |
- |
15.70% |
- |
|
ranges::min(std::deque<__int128>)/70000
|
24.39% |
28736.767 |
35745.272 |
- |
48.34% |
- |
|
std::is_sorted(deque<int>)/8
|
24.28% |
2.644 |
3.287 |
- |
11.06% |
- |
|
BM_tolower_char<char>
|
24.02% |
0.556 |
0.689 |
- |
-0.13% |
- |
|
std::reverse(deque<int>)/512
|
23.85% |
112.575 |
139.419 |
- |
21.63% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
23.60% |
12578.888 |
15547.432 |
- |
2.21% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/32
|
23.46% |
47.595 |
58.764 |
- |
11.73% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/32
|
23.27% |
16.942 |
20.884 |
- |
4.74% |
- |
|
std::copy(vector<bool>)_(aligned)/1048576
|
23.25% |
2598.784 |
3202.887 |
- |
47.67% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
23.11% |
546.200 |
672.401 |
- |
1.85% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/1024
|
22.92% |
12817.074 |
15754.981 |
- |
0.69% |
- |
|
BM_lexicographical_compare_three_way_fast_path/1
|
22.88% |
0.345 |
0.424 |
- |
22.87% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/0
|
22.52% |
28.327 |
34.707 |
- |
0.62% |
- |
|
std::unordered_set<int>::find(key)_(existent)/1024
|
22.46% |
1.180 |
1.445 |
- |
5.23% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeMiddle
|
22.45% |
1.509 |
1.848 |
- |
-0.03% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/8192
|
22.45% |
105743.065 |
129481.462 |
- |
3.16% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
22.22% |
45.519 |
55.634 |
- |
6.05% |
- |
|
std::map<std::string,_int>::erase(iterator)/1024
|
22.21% |
28.480 |
34.805 |
- |
12.18% |
- |
|
std::find(vector<bool>)_(process_all)/50
|
22.15% |
0.691 |
0.844 |
- |
16.41% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
21.97% |
31666.266 |
38622.242 |
- |
9.84% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
21.91% |
342.960 |
418.097 |
- |
1.75% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/8192
|
21.82% |
7.181 |
8.748 |
- |
23.15% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32
|
21.52% |
14.519 |
17.643 |
- |
47.18% |
- |
|
BM_vector_deque_move_backward/0
|
21.08% |
0.419 |
0.507 |
- |
-15.67% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/1024
|
20.95% |
112.289 |
135.809 |
- |
-0.84% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/1024
|
20.82% |
1.094 |
1.322 |
- |
7.68% |
- |
|
BM_PushHeap_string_Descending_1024
|
20.66% |
2.429 |
2.930 |
- |
11.77% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/32
|
20.49% |
26.125 |
31.479 |
- |
23.73% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/0
|
20.45% |
0.364 |
0.438 |
- |
26.42% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
20.44% |
8419.149 |
10139.904 |
- |
-1.02% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/32
|
20.29% |
1.189 |
1.430 |
- |
-2.14% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
20.27% |
546.656 |
657.476 |
- |
-3.41% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1000
|
20.19% |
18050.155 |
21693.694 |
- |
-11.50% |
- |
|
rng::contains_subrange(deque<int>)_(near_matches)/1024
|
20.13% |
18858.242 |
22653.605 |
- |
-11.32% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/1024
|
20.10% |
0.952 |
1.143 |
- |
-0.19% |
- |
|
BM_PushHeap_string_Descending_256
|
20.06% |
2.341 |
2.810 |
- |
13.26% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192
|
20.01% |
4228.896 |
5075.033 |
- |
-0.61% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024
|
19.99% |
108465110.728 |
130149685.187 |
- |
-23.14% |
- |
|
std::find_end(deque<int>)_(match_near_end)/8192
|
19.95% |
289.111 |
346.786 |
- |
27.39% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/1024
|
19.86% |
20.641 |
24.742 |
- |
2.74% |
- |
|
std::set<int>::find(key)_(non-existent)/8192
|
19.72% |
8.359 |
10.008 |
- |
12.64% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/32
|
19.66% |
354.580 |
424.284 |
- |
-0.49% |
- |
|
std::stable_partition(deque<int>)_(sparse)/32
|
19.58% |
10.964 |
13.111 |
- |
15.76% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle
|
19.56% |
1.154 |
1.380 |
- |
19.47% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
19.41% |
272972.789 |
325965.010 |
- |
-4.23% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/1024
|
19.37% |
21.333 |
25.466 |
- |
11.51% |
- |
|
std::fill(list<int>)/8192
|
19.35% |
7622.462 |
9097.188 |
- |
-0.79% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/8192
|
19.23% |
26.715 |
31.854 |
- |
15.02% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
19.23% |
99.800 |
118.994 |
- |
17.51% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024
|
19.12% |
7.157 |
8.526 |
- |
7.68% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32
|
19.08% |
18.860 |
22.458 |
- |
13.20% |
- |
|
BM_StringEraseWithMove_Empty_Transparent
|
18.88% |
0.632 |
0.752 |
- |
35.32% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/8192
|
18.88% |
84.173 |
100.061 |
- |
10.74% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1024
|
18.81% |
36.020 |
42.797 |
- |
32.11% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
18.76% |
18.740 |
22.257 |
- |
-60.84% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024
|
18.63% |
55316207.416 |
65622583.733 |
- |
-16.83% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/8192
|
18.58% |
6918.836 |
8204.664 |
- |
23.39% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
18.57% |
686.446 |
813.917 |
- |
0.83% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/0
|
18.46% |
0.337 |
0.400 |
- |
18.31% |
- |
|
BM_PushHeap_string_Descending_16384
|
18.43% |
2.427 |
2.874 |
- |
16.37% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_4
|
18.17% |
1625888.850 |
1921385.494 |
- |
1.22% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1
|
18.17% |
0.466 |
0.550 |
- |
11.14% |
- |
|
BM_vector_deque_ranges_move_backward/0
|
17.92% |
0.466 |
0.550 |
- |
25.44% |
- |
|
std::unordered_multiset<int>::erase(iterator)/8192
|
17.88% |
19.612 |
23.120 |
- |
8.84% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024
|
17.84% |
100.483 |
118.408 |
- |
16.46% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
17.78% |
23.985 |
28.250 |
- |
11.89% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
17.64% |
905.516 |
1065.289 |
- |
0.93% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/8192
|
17.54% |
12.125 |
14.251 |
- |
-2.72% |
- |
|
ranges::minmax(std::deque<char>)/64
|
17.47% |
23.048 |
27.074 |
- |
2.70% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
17.46% |
32160.452 |
37775.645 |
- |
2.47% |
- |
|
std::search(vector<int>,_pred)_(single_element)/8192
|
17.44% |
3710.595 |
4357.880 |
- |
0.80% |
- |
|
std::find_if(vector<int>)_(process_all)/8
|
17.41% |
1.362 |
1.599 |
- |
24.16% |
- |
|
ranges::min(std::vector<char>)/1
|
17.35% |
0.329 |
0.386 |
- |
-10.41% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/1024
|
17.35% |
12.037 |
14.126 |
- |
-6.15% |
- |
|
rng::starts_with(vector<int>,_pred)/8
|
17.21% |
2.357 |
2.763 |
- |
13.10% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/8192
|
17.18% |
10.813 |
12.671 |
- |
-6.45% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1024
|
17.14% |
47198414.219 |
55285997.117 |
- |
28.60% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/8
|
17.11% |
0.471 |
0.552 |
- |
-0.62% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/8192
|
17.08% |
3104.937 |
3635.240 |
- |
0.06% |
- |
|
std::search(vector<int>,_pred)_(single_element)/1024
|
16.98% |
465.335 |
544.327 |
- |
0.55% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/32
|
16.74% |
10.301 |
12.025 |
- |
7.70% |
- |
|
std::move(deque<int>)/32768
|
16.69% |
2015.662 |
2352.011 |
- |
29.45% |
- |
|
BM_deque_deque_move/0
|
16.64% |
0.777 |
0.906 |
- |
4.80% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
16.60% |
180683.544 |
210685.552 |
- |
14.53% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4
|
16.39% |
1360629.052 |
1583653.323 |
- |
4.25% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/8192
|
16.33% |
9.461 |
11.006 |
- |
18.04% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
16.33% |
276346.625 |
321467.739 |
- |
2.38% |
- |
|
SetIntersection_Front_Set_uint32_1024_64
|
16.31% |
1600181.848 |
1861201.983 |
- |
6.08% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1000
|
16.21% |
39.042 |
45.370 |
- |
33.75% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32
|
16.19% |
2.204 |
2.561 |
- |
4.44% |
- |
|
std::is_sorted(list<int>,_pred)/8192
|
16.09% |
7817.569 |
9075.505 |
- |
18.13% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/8192
|
16.08% |
32.088 |
37.250 |
- |
-3.02% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
16.04% |
1407.382 |
1633.129 |
- |
-0.72% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/32
|
15.55% |
1.219 |
1.409 |
- |
0.66% |
- |
|
std::adjacent_find(deque<int>)/8
|
15.43% |
2.889 |
3.335 |
- |
-16.09% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/32
|
15.43% |
33.330 |
38.473 |
- |
3.72% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
15.34% |
63.937 |
73.743 |
- |
-5.58% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
15.31% |
27.539 |
31.756 |
- |
-20.21% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_16
|
14.92% |
5946685.318 |
6833864.146 |
- |
-1.42% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024
|
14.77% |
41.842 |
48.023 |
- |
-1.23% |
- |
|
BM_StringConstructDestroyCStr_Large_Opaque
|
14.73% |
15.414 |
17.684 |
- |
-19.90% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
14.67% |
31.817 |
36.486 |
- |
-3.01% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
14.64% |
28.292 |
32.435 |
- |
38.59% |
- |
|
BM_StringConstructDestroyCStr_Empty_Transparent
|
14.56% |
0.239 |
0.274 |
- |
0.70% |
- |
|
std::map<int,_int>::erase(key)_(existent)/32
|
14.55% |
21.770 |
24.938 |
- |
8.09% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
14.42% |
7.172 |
8.206 |
- |
-15.11% |
- |
|
std::find_if(list<int>)_(process_all)/8192
|
14.41% |
7721.444 |
8833.737 |
- |
-3.02% |
- |
|
SetIntersection_Front_Set_uint64_16384_256
|
14.35% |
3692027.699 |
4221735.751 |
- |
7.38% |
- |
|
std::copy_n(vector<int>)/32768
|
14.32% |
3302.485 |
3775.415 |
- |
96.98% |
- |
|
std::find_end(deque<int>)_(single_element)/8192
|
14.18% |
2201.868 |
2514.139 |
- |
14.30% |
- |
|
std::partition_copy(deque<int>)/1024
|
13.99% |
629.186 |
717.199 |
- |
13.91% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
13.97% |
2223957.665 |
2534744.305 |
- |
10.54% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/1024
|
13.91% |
12461.815 |
14195.175 |
- |
-3.05% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
13.86% |
562.411 |
640.346 |
- |
13.88% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/8
|
13.79% |
4.208 |
4.788 |
- |
3.45% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
13.77% |
10242.496 |
11653.329 |
- |
-0.57% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
13.75% |
1116.577 |
1270.122 |
- |
13.54% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/8192
|
13.74% |
101963.295 |
115977.855 |
- |
-4.05% |
- |
|
ranges::minmax(std::deque<char>)/70000
|
13.72% |
24028.879 |
27325.209 |
- |
2.26% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64
|
13.72% |
1803952.303 |
2051375.538 |
- |
0.03% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/1024
|
13.64% |
32149.673 |
36536.466 |
- |
2.96% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024
|
13.64% |
13809153.448 |
15693298.511 |
- |
9.31% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
13.50% |
70790.636 |
80348.592 |
- |
12.63% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024
|
13.44% |
1.132 |
1.285 |
- |
-11.11% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024
|
13.35% |
36081.338 |
40899.943 |
- |
11.42% |
- |
|
std::reverse(list<int>)/32768
|
13.35% |
17345.520 |
19660.881 |
- |
14.73% |
- |
|
std::multiset<int>::erase(iterator)/8192
|
13.28% |
23.116 |
26.186 |
- |
12.24% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
13.22% |
18.969 |
21.475 |
- |
-46.53% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
13.20% |
5.218 |
5.907 |
- |
-12.26% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024
|
13.19% |
1.224 |
1.385 |
- |
18.86% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/1024
|
13.13% |
58.015 |
65.630 |
- |
-5.62% |
- |
|
BM_PushHeap_uint32_Random_1
|
13.03% |
0.446 |
0.504 |
- |
-6.94% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/32
|
12.99% |
1.713 |
1.935 |
- |
13.40% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024
|
12.98% |
21.403 |
24.182 |
- |
-0.63% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/8192
|
12.98% |
12.462 |
14.080 |
- |
-2.56% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024
|
12.97% |
1.452 |
1.640 |
- |
16.21% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
12.94% |
30.069 |
33.959 |
- |
4.13% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024
|
12.93% |
1.179 |
1.331 |
- |
5.94% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/32
|
12.86% |
11.692 |
13.195 |
- |
-4.43% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/32
|
12.72% |
35.698 |
40.240 |
- |
-0.74% |
- |
|
BM_PushHeap_uint64_Ascending_64
|
12.70% |
1.514 |
1.706 |
- |
1.55% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/32
|
12.68% |
910.528 |
1025.986 |
- |
-0.17% |
- |
|
std::multiset<std::string>::find(key)_(existent)/8192
|
12.68% |
26.293 |
29.626 |
- |
-1.20% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/262144
|
12.66% |
611.035 |
688.411 |
- |
7.01% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024
|
12.65% |
519.823 |
585.592 |
- |
13.39% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/32
|
12.63% |
1.203 |
1.354 |
- |
10.55% |
- |
|
std::set<int>::contains(key)_(non-existent)/32
|
12.62% |
2.580 |
2.906 |
- |
2.78% |
- |
|
std::multiset<std::string>::erase(iterator)/1024
|
12.59% |
27.437 |
30.891 |
- |
-8.15% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/8192
|
12.58% |
15815.876 |
17805.583 |
- |
1.35% |
- |
|
std::any_of(vector<int>)_(process_all)/50
|
12.58% |
12.570 |
14.151 |
- |
12.01% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/32
|
12.55% |
346.609 |
390.120 |
- |
-1.08% |
- |
|
BM_PushHeap_string_QuickSortAdversary_16384
|
12.51% |
15.856 |
17.840 |
- |
12.31% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/1024
|
12.50% |
54.721 |
61.563 |
- |
18.58% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8192
|
12.49% |
7687.900 |
8648.436 |
- |
5.28% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/8192
|
12.47% |
72.603 |
81.658 |
- |
-0.12% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32
|
12.44% |
2.339 |
2.630 |
- |
3.63% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024
|
12.41% |
1739.956 |
1955.814 |
- |
2.74% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
12.38% |
1274235.959 |
1432028.265 |
- |
9.59% |
- |
|
std::fill(vector<bool>)/64
|
12.34% |
1.413 |
1.588 |
- |
-0.51% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
12.31% |
24.375 |
27.377 |
- |
12.93% |
- |
|
std::unique(deque<int>)_(contiguous)/52
|
12.31% |
55.068 |
61.848 |
- |
9.91% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
12.29% |
6508899.470 |
7308903.208 |
- |
13.39% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/0
|
12.27% |
0.437 |
0.490 |
- |
45.11% |
- |
|
std::any_of(deque<int>)_(process_all)/32768
|
12.27% |
10081.629 |
11318.194 |
- |
12.12% |
- |
|
std::find_end(deque<int>)_(single_element)/1024
|
12.26% |
305.577 |
343.033 |
- |
12.91% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_4
|
12.23% |
4787781.732 |
5373173.454 |
- |
15.43% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64
|
12.22% |
7253622.968 |
8140290.598 |
- |
1.92% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/32
|
12.18% |
9.449 |
10.600 |
- |
13.18% |
- |
|
std::distance(join_view(vector<vector<int>>))/50
|
12.17% |
0.604 |
0.678 |
- |
3.36% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/1024
|
12.14% |
12.604 |
14.134 |
- |
-2.57% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/32
|
12.11% |
22.737 |
25.492 |
- |
-0.10% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192
|
12.11% |
1.570 |
1.760 |
- |
9.23% |
- |
|
BM_PushHeap_string_QuickSortAdversary_1
|
12.10% |
0.471 |
0.528 |
- |
-0.08% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
12.09% |
648.348 |
726.742 |
- |
-1.03% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
12.00% |
5005884.618 |
5606675.049 |
- |
11.87% |
- |
|
std::any_of(deque<int>)_(process_all)/8192
|
11.90% |
2561.518 |
2866.376 |
- |
13.46% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
11.81% |
0.570 |
0.637 |
- |
4.09% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1000
|
11.70% |
23189.411 |
25902.373 |
- |
8.21% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/32
|
11.69% |
28.875 |
32.251 |
- |
-2.00% |
- |
|
BM_StringConstructDestroyCStr_Large_Transparent
|
11.69% |
10.092 |
11.271 |
- |
-24.45% |
- |
|
std::reverse(deque<int>)/8
|
11.63% |
2.506 |
2.798 |
- |
9.31% |
- |
|
BM_vector_deque_ranges_move/2
|
11.62% |
1.842 |
2.056 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
11.61% |
45.481 |
50.763 |
- |
6.86% |
- |
|
BM_StringConstructDestroyCStr_Small_Transparent
|
11.57% |
0.368 |
0.411 |
- |
3.93% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/64
|
11.55% |
2.166 |
2.416 |
- |
-2.81% |
- |
|
std::unordered_set<int>::find(key)_(existent)/8192
|
11.53% |
1.293 |
1.442 |
- |
5.32% |
- |
|
std::is_sorted_until(list<int>,_pred)/8192
|
11.51% |
7585.398 |
8458.465 |
- |
9.46% |
- |
|
BM_StringEraseWithMove_Empty_Opaque
|
11.40% |
0.893 |
0.995 |
- |
24.72% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1024
|
11.38% |
24321.319 |
27089.130 |
- |
8.04% |
- |
|
std::search(vector<int>,_pred)_(single_element)/1000
|
11.37% |
477.396 |
531.699 |
- |
0.59% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/8192
|
11.31% |
26.942 |
29.989 |
- |
1.52% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0
|
11.28% |
0.445 |
0.495 |
- |
4.01% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
11.18% |
143930.782 |
160027.501 |
- |
1.24% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/8192
|
11.17% |
276289.454 |
307148.000 |
- |
1.94% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
11.15% |
2351895.430 |
2614041.372 |
- |
14.76% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/32
|
11.04% |
1.477 |
1.640 |
- |
17.39% |
- |
|
BM_PushHeap_string_Random_262144
|
11.02% |
18.767 |
20.835 |
- |
6.88% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
10.92% |
1655.416 |
1836.236 |
- |
-0.54% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/1024
|
10.90% |
1.123 |
1.246 |
- |
-7.74% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/32
|
10.89% |
908.508 |
1007.406 |
- |
-2.35% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/1024
|
10.83% |
7.150 |
7.924 |
- |
-6.56% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/1048576
|
10.79% |
427728.416 |
473867.411 |
- |
0.02% |
- |
|
BM_PushHeap_string_Descending_64
|
10.74% |
2.273 |
2.517 |
- |
7.93% |
- |
|
std::unordered_set<std::string>::ctor(const&)/32
|
10.71% |
781.495 |
865.158 |
- |
11.14% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0
|
10.70% |
2.993 |
3.313 |
- |
-0.40% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
10.60% |
0.446 |
0.494 |
- |
5.71% |
- |
|
std::partition(deque<int>)_(sparse)/32
|
10.58% |
9.824 |
10.864 |
- |
-10.03% |
- |
|
BM_vector_deque_ranges_move/1
|
10.54% |
2.082 |
2.302 |
- |
-0.08% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/32
|
10.54% |
10.166 |
11.238 |
- |
-1.63% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024
|
10.53% |
16442.509 |
18173.108 |
- |
6.59% |
- |
|
BM_PushHeap_string_PipeOrgan_16384
|
10.51% |
12.737 |
14.075 |
- |
-5.09% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
10.45% |
20506.044 |
22648.551 |
- |
8.78% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
10.41% |
329131616.590 |
363392942.672 |
- |
2.78% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
10.38% |
38723.663 |
42745.084 |
- |
8.06% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/0
|
10.37% |
0.438 |
0.483 |
- |
10.55% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/0
|
10.32% |
0.305 |
0.337 |
- |
24.07% |
- |
|
SetIntersection_Front_Set_uint64_16384_1
|
10.32% |
1009847.639 |
1114021.899 |
- |
6.70% |
- |
|
SetIntersection_Front_Set_uint32_1024_16
|
10.28% |
1162657.225 |
1282193.959 |
- |
5.88% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/8192
|
10.27% |
27.001 |
29.774 |
- |
-1.18% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/1024
|
10.26% |
32350.063 |
35667.650 |
- |
-1.11% |
- |
|
std::stable_partition(deque<int>)_(sparse)/50
|
10.25% |
26.847 |
29.599 |
- |
5.58% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024
|
10.21% |
13750067.635 |
15154128.579 |
- |
0.62% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
10.19% |
18.879 |
20.804 |
- |
-10.13% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32
|
10.19% |
6.480 |
7.140 |
- |
5.50% |
- |
|
std::multimap<int,_int>::clear()/1024
|
10.16% |
10205.849 |
11242.697 |
- |
4.86% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
10.16% |
288.394 |
317.689 |
- |
7.06% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
10.08% |
24334.191 |
26786.769 |
- |
0.10% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1024
|
10.08% |
414.568 |
456.351 |
- |
-4.50% |
- |
|
std::find(deque<int>)_(process_all)/50
|
10.00% |
13.944 |
15.339 |
- |
18.06% |
- |
|
BM_PushHeap_float_SingleElement_4
|
9.94% |
0.356 |
0.392 |
- |
3.42% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/1024
|
9.94% |
29.837 |
32.802 |
- |
-4.05% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192
|
9.89% |
573.876 |
630.623 |
- |
10.18% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024
|
9.82% |
4754.333 |
5221.160 |
- |
8.70% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32
|
9.77% |
708.295 |
777.473 |
- |
2.15% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeMiddle
|
9.75% |
1.549 |
1.700 |
- |
11.50% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/8192
|
9.74% |
275561.927 |
302412.055 |
- |
-1.11% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/8192
|
9.71% |
29.535 |
32.404 |
- |
-2.54% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/32
|
9.64% |
11.774 |
12.909 |
- |
-8.82% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/1024
|
9.63% |
38.340 |
42.033 |
- |
0.01% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
9.56% |
573.682 |
628.538 |
- |
9.42% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
9.55% |
36.098 |
39.546 |
- |
-3.58% |
- |
|
std::find_if(vector<char>)_(process_all)/8
|
9.54% |
1.399 |
1.532 |
- |
0.44% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/1024
|
9.52% |
29.653 |
32.475 |
- |
-2.40% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/0
|
9.51% |
27.043 |
29.616 |
- |
-1.81% |
- |
|
std::set<std::string>::find(key)_(non-existent)/8192
|
9.49% |
26.783 |
29.324 |
- |
-1.95% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
9.49% |
1302699.503 |
1426287.456 |
- |
4.48% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/8192
|
9.46% |
27.001 |
29.555 |
- |
4.15% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
9.45% |
1808.173 |
1979.031 |
- |
-1.00% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
9.43% |
70006.243 |
76605.176 |
- |
11.73% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192
|
9.41% |
38426.517 |
42043.803 |
- |
7.97% |
- |
|
std::unique(deque<int>)_(contiguous)/32
|
9.41% |
49.183 |
53.810 |
- |
8.79% |
- |
|
std::copy_n(list<int>)/4096
|
9.40% |
3574.552 |
3910.481 |
- |
-6.76% |
- |
|
std::multiset<std::string>::erase(iterator)/8192
|
9.28% |
30.917 |
33.787 |
- |
8.61% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024
|
9.25% |
1.510 |
1.650 |
- |
-1.95% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
9.25% |
2.164 |
2.364 |
- |
8.08% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8
|
9.18% |
1.305 |
1.425 |
- |
-4.47% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_64
|
9.17% |
7326153.340 |
7997900.946 |
- |
43.28% |
- |
|
BM_PushHeap_string_Descending_4
|
9.11% |
1.921 |
2.096 |
- |
5.45% |
- |
|
std::find_end(forward_list<int>)_(same_length)/8192
|
9.06% |
12965.511 |
14140.150 |
- |
0.96% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/50
|
9.06% |
12.359 |
13.478 |
- |
0.53% |
- |
|
SetIntersection_Front_Set_uint32_1024_256
|
9.03% |
3662184.748 |
3992919.436 |
- |
3.67% |
- |
|
SetIntersection_None_Set_uint64_262144_16
|
9.03% |
1240710.855 |
1352711.998 |
- |
11.00% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/1024
|
9.02% |
22.984 |
25.056 |
- |
3.43% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024
|
8.98% |
1.330 |
1.450 |
- |
-7.37% |
- |
|
std::search(deque<int>,_pred)_(no_match)/8192
|
8.98% |
3487.001 |
3800.143 |
- |
0.54% |
- |
|
SetIntersection_None_Vector_uint64_262144_256
|
8.97% |
1088998.144 |
1186699.059 |
- |
5.09% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
8.94% |
12455.675 |
13568.718 |
- |
6.58% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
8.93% |
225.777 |
245.936 |
- |
6.61% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/32
|
8.90% |
29.006 |
31.587 |
- |
-4.97% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
8.85% |
1043170.859 |
1135540.010 |
- |
9.90% |
- |
|
SetIntersection_None_Set_uint64_262144_64
|
8.83% |
1239121.336 |
1348519.775 |
- |
10.87% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1048576
|
8.80% |
445824.825 |
485054.204 |
- |
-0.19% |
- |
|
SetIntersection_None_Set_uint64_262144_4
|
8.80% |
1245871.582 |
1355472.166 |
- |
11.60% |
- |
|
ranges::min(std::deque<__int128>)/64
|
8.78% |
23.212 |
25.251 |
- |
22.48% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/32
|
8.77% |
807.998 |
878.846 |
- |
0.20% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/1024
|
8.75% |
23.680 |
25.753 |
- |
8.61% |
- |
|
std::map<std::string,_int>::clear()/8192
|
8.74% |
207528.559 |
225671.078 |
- |
3.07% |
- |
|
BM_deque_deque_ranges_move_backward/64
|
8.69% |
3.344 |
3.634 |
- |
7.19% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192
|
8.64% |
144361.064 |
156840.775 |
- |
4.59% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
8.64% |
1079148.625 |
1172375.670 |
- |
6.47% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
8.62% |
25518638.395 |
27718444.418 |
- |
7.57% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/32
|
8.57% |
1.547 |
1.680 |
- |
-6.55% |
- |
|
SetIntersection_Front_Set_uint32_262144_256
|
8.54% |
3616095.857 |
3925028.668 |
- |
7.94% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
8.53% |
1102.837 |
1196.884 |
- |
7.09% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8
|
8.53% |
3.671 |
3.984 |
- |
1.82% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
8.52% |
20.367 |
22.102 |
- |
7.18% |
- |
|
SetIntersection_None_Set_uint64_262144_256
|
8.45% |
1237327.313 |
1341908.528 |
- |
10.33% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/50
|
8.39% |
16.415 |
17.792 |
- |
5.14% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
8.37% |
47.485 |
51.457 |
- |
2.37% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1000
|
8.36% |
424.729 |
460.249 |
- |
0.48% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
8.33% |
1.246 |
1.350 |
- |
-0.93% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/1024
|
8.31% |
23.503 |
25.456 |
- |
2.03% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
8.30% |
511.796 |
554.266 |
- |
6.98% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1024
|
8.29% |
765.436 |
828.869 |
- |
7.26% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
8.28% |
9.593 |
10.387 |
- |
7.59% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
8.27% |
93.107 |
100.808 |
- |
-0.43% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeFirst
|
8.20% |
1.578 |
1.708 |
- |
4.30% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/32
|
8.17% |
15.852 |
17.147 |
- |
12.96% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/32
|
8.17% |
2.215 |
2.396 |
- |
7.36% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1024
|
8.17% |
436.242 |
471.864 |
- |
-0.28% |
- |
|
BM_deque_deque_copy/0
|
8.15% |
0.787 |
0.851 |
- |
7.75% |
- |
|
std::move_backward(vector<bool>)_(aligned)/64
|
8.14% |
1.745 |
1.888 |
- |
8.36% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/8192
|
8.13% |
169.310 |
183.079 |
- |
10.82% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1
|
8.13% |
1035494.252 |
1119638.210 |
- |
11.27% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192
|
8.05% |
11.334 |
12.247 |
- |
7.19% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
8.01% |
8586.780 |
9275.003 |
- |
6.23% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/1024
|
8.01% |
1.616 |
1.746 |
- |
-13.69% |
- |
|
ranges::min(std::vector<__int128>)/70000
|
8.00% |
31851.041 |
34398.448 |
- |
16.55% |
- |
|
ranges::min(std::deque<char>)/1
|
7.97% |
0.734 |
0.793 |
- |
15.23% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
7.96% |
211.053 |
227.852 |
- |
1.98% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256
|
7.95% |
8304031.109 |
8963862.764 |
- |
6.89% |
- |
|
std::set<std::string>::find(key)_(non-existent)/1024
|
7.94% |
20.358 |
21.975 |
- |
-0.74% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
7.94% |
37.608 |
40.594 |
- |
5.57% |
- |
|
SetIntersection_Front_Set_uint32_16384_256
|
7.94% |
3622918.401 |
3910397.390 |
- |
2.64% |
- |
|
std::lower_bound(std::vector<int>)/100
|
7.93% |
12.073 |
13.030 |
- |
8.20% |
- |
|
std::find_if_not(list<int>)_(process_all)/32768
|
7.90% |
25333.197 |
27335.000 |
- |
4.43% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/1024
|
7.90% |
21.292 |
22.974 |
- |
0.49% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32
|
7.88% |
1.169 |
1.261 |
- |
7.71% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/1024
|
7.87% |
16.926 |
18.258 |
- |
5.79% |
- |
|
std::map<std::string,_int>::clear()/1024
|
7.85% |
21112.760 |
22770.336 |
- |
-0.37% |
- |
|
rng::find(vector<bool>)_(process_all)/50
|
7.84% |
0.782 |
0.843 |
- |
18.60% |
- |
|
SetIntersection_Front_Set_uint32_1024_4
|
7.84% |
1058848.227 |
1141853.740 |
- |
6.85% |
- |
|
std::multimap<int,_int>::clear()/8192
|
7.83% |
82534.075 |
88999.716 |
- |
5.71% |
- |
|
std::fill(vector<bool>)/512
|
7.81% |
1.489 |
1.605 |
- |
0.99% |
- |
|
std::none_of(deque<int>)_(process_all)/8192
|
7.78% |
2565.966 |
2765.574 |
- |
9.73% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32
|
7.75% |
37.140 |
40.020 |
- |
4.23% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/1024
|
7.71% |
25.006 |
26.934 |
- |
-0.68% |
- |
|
SetIntersection_None_Vector_string_262144_16
|
7.68% |
1264687.667 |
1361829.743 |
- |
5.40% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/32
|
7.66% |
2.299 |
2.475 |
- |
7.16% |
- |
|
std::partition(vector<int>)_(dense)/32
|
7.65% |
8.170 |
8.795 |
- |
3.96% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32
|
7.62% |
330.827 |
356.037 |
- |
1.48% |
- |
|
std::set<std::string>::contains(key)_(existent)/32
|
7.62% |
14.407 |
15.505 |
- |
-5.87% |
- |
|
std::none_of(deque<int>)_(process_all)/32768
|
7.62% |
10157.396 |
10931.131 |
- |
8.34% |
- |
|
BM_PushHeap_float_Descending_1
|
7.59% |
0.535 |
0.576 |
- |
0.17% |
- |
|
std::multiset<std::string>::count(key)_(existent)/1024
|
7.59% |
23.317 |
25.086 |
- |
-0.10% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024
|
7.52% |
12.346 |
13.275 |
- |
0.58% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
7.48% |
6303077.824 |
6774468.913 |
- |
0.91% |
- |
|
BM_PushHeap_string_Ascending_16384
|
7.46% |
19.759 |
21.233 |
- |
4.15% |
- |
|
BM_PushHeap_uint64_Ascending_16
|
7.40% |
0.912 |
0.980 |
- |
3.69% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
7.40% |
12375.251 |
13291.408 |
- |
2.12% |
- |
|
std::adjacent_find(vector<int>,_pred)/50
|
7.40% |
21.784 |
23.397 |
- |
0.35% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
7.39% |
97.015 |
104.183 |
- |
6.65% |
- |
|
std::shift_left(list<int>)/8192
|
7.38% |
7035.283 |
7554.601 |
- |
-1.81% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/32
|
7.35% |
18.000 |
19.322 |
- |
2.51% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(existent)/8192
|
7.33% |
11.498 |
12.341 |
- |
6.09% |
- |
|
std::partition(list<int>)_(sparse)/50
|
7.32% |
21.611 |
23.192 |
- |
4.16% |
- |
|
SetIntersection_Front_Vector_uint64_262144_64
|
7.30% |
1326726.322 |
1423594.969 |
- |
8.55% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4
|
7.30% |
1153891.452 |
1238080.577 |
- |
4.95% |
- |
|
std::count(list<int>)_(every_other)/8192
|
7.28% |
6739.787 |
7230.398 |
- |
1.84% |
- |
|
SetIntersection_Front_Vector_uint64_1024_4
|
7.26% |
1035772.485 |
1110932.142 |
- |
5.23% |
- |
|
SetIntersection_Front_Set_uint32_1024_1024
|
7.25% |
11552210.654 |
12389955.766 |
- |
0.09% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4
|
7.25% |
1077446.015 |
1155533.556 |
- |
5.77% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
7.23% |
6704.138 |
7188.761 |
- |
5.51% |
- |
|
std::multiset<int>::erase(iterator)/1024
|
7.19% |
23.278 |
24.952 |
- |
7.73% |
- |
|
std::remove_if(list<int>)_(prefix)/8192
|
7.19% |
9263.681 |
9930.102 |
- |
6.32% |
- |
|
std::find_end(deque<int>)_(single_element)/1000
|
7.16% |
313.445 |
335.882 |
- |
8.51% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
7.15% |
15.793 |
16.922 |
- |
-1.54% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8
|
7.12% |
4.794 |
5.135 |
- |
6.67% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/8192
|
7.10% |
30.040 |
32.175 |
- |
-2.06% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/1024
|
7.10% |
1.298 |
1.390 |
- |
-9.53% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/32
|
7.09% |
1.745 |
1.869 |
- |
25.63% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/8192
|
7.07% |
1452.188 |
1554.794 |
- |
7.69% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
7.05% |
3451323.300 |
3694732.277 |
- |
7.84% |
- |
|
std::sort(deque<int>)_(shuffled)/8192
|
7.04% |
80191.516 |
85834.273 |
- |
5.36% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_4
|
7.01% |
20514999.202 |
21952802.163 |
- |
3.32% |
- |
|
std::for_each(list<int>)/50
|
6.98% |
20.079 |
21.480 |
- |
5.22% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
6.97% |
5220280.964 |
5584161.401 |
- |
6.26% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
6.95% |
4095605.399 |
4380159.479 |
- |
5.98% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeFirst
|
6.94% |
1.512 |
1.617 |
- |
9.56% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
6.94% |
23731414.910 |
25378184.314 |
- |
3.84% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
6.92% |
116545.543 |
124607.375 |
- |
6.10% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/8192
|
6.90% |
6.947 |
7.427 |
- |
-17.18% |
- |
|
std::search(deque<int>)_(same_length)/1024
|
6.89% |
470.486 |
502.920 |
- |
6.70% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/1024
|
6.88% |
1.774 |
1.896 |
- |
-9.23% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/1024
|
6.88% |
22.829 |
24.400 |
- |
0.62% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1
|
6.87% |
1056258.807 |
1128802.336 |
- |
7.69% |
- |
|
SetIntersection_Front_Set_uint32_256_256
|
6.86% |
7305707.413 |
7806919.655 |
- |
1.18% |
- |
|
std::replace(vector<int>)_(sprinkled)/8192
|
6.82% |
1179.587 |
1260.037 |
- |
6.16% |
- |
|
SetIntersection_Front_Set_uint64_1024_4
|
6.79% |
1065098.170 |
1137410.671 |
- |
6.26% |
- |
|
SetIntersection_Front_Set_uint32_1024_1
|
6.76% |
1036799.862 |
1106896.547 |
- |
6.48% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
6.76% |
2544.376 |
2716.358 |
- |
6.75% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_1
|
6.75% |
4158592.603 |
4439321.950 |
- |
6.44% |
- |
|
std::unique(deque<int>)_(sprinkled)/52
|
6.74% |
59.177 |
63.163 |
- |
4.37% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
6.72% |
6544935.273 |
6984779.702 |
- |
-0.01% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_256
|
6.72% |
6314108.398 |
6738439.797 |
- |
12.71% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/8192
|
6.72% |
1.538 |
1.642 |
- |
14.65% |
- |
|
ranges::min(std::deque<long_long>)/64
|
6.70% |
16.335 |
17.430 |
- |
-17.06% |
- |
|
std::multiset<int>::clear()/8192
|
6.70% |
76793.552 |
81938.923 |
- |
-0.17% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/8192
|
6.70% |
1.379 |
1.471 |
- |
21.10% |
- |
|
SetIntersection_Front_Set_uint64_1024_1
|
6.69% |
1041718.758 |
1111394.292 |
- |
6.23% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/8192
|
6.68% |
185133.689 |
197504.359 |
- |
5.62% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024
|
6.64% |
4.691 |
5.003 |
- |
-31.46% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192
|
6.61% |
52.095 |
55.539 |
- |
-7.46% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
6.61% |
31.866 |
33.972 |
- |
13.86% |
- |
|
std::multiset<int>::erase(iterator)/32
|
6.60% |
20.580 |
21.938 |
- |
5.71% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/8192
|
6.60% |
5.389 |
5.745 |
- |
4.16% |
- |
|
BM_std_minmax_element<int>/2
|
6.59% |
0.642 |
0.684 |
- |
2.46% |
- |
|
BM_std_minmax_element<short>/2
|
6.58% |
0.645 |
0.687 |
- |
2.72% |
- |
|
ranges::min(std::vector<__int128>)/64
|
6.58% |
27.996 |
29.838 |
- |
13.13% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384
|
6.57% |
1166768.609 |
1243475.211 |
- |
8.25% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
6.57% |
1175.689 |
1252.959 |
- |
3.06% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/1024
|
6.55% |
5.520 |
5.882 |
- |
4.27% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/50
|
6.53% |
669.631 |
713.357 |
- |
7.17% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1
|
6.51% |
1037201.961 |
1104748.826 |
- |
6.18% |
- |
|
std::sort(deque<int>)_(shuffled)/1024
|
6.51% |
6759.598 |
7199.752 |
- |
5.54% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
6.51% |
1221296.984 |
1300803.556 |
- |
4.11% |
- |
|
SetIntersection_None_Vector_uint32_262144_4
|
6.50% |
1121657.104 |
1194607.918 |
- |
4.39% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/8192
|
6.48% |
1.344 |
1.431 |
- |
-11.57% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
6.48% |
16377.924 |
17438.943 |
- |
2.66% |
- |
|
std::stable_sort(deque<int>)_(descending)/8
|
6.46% |
25.103 |
26.724 |
- |
-0.12% |
- |
|
std::set<int>::count(key)_(existent)/8192
|
6.44% |
7.720 |
8.218 |
- |
5.72% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024
|
6.44% |
22.173 |
23.600 |
- |
1.52% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
6.42% |
37.001 |
39.378 |
- |
-0.51% |
- |
|
std::sort(deque<int>)_(repeated)/1024
|
6.41% |
1000.337 |
1064.458 |
- |
5.27% |
- |
|
SetIntersection_Front_Set_uint32_16384_1024
|
6.41% |
11818774.166 |
12575989.349 |
- |
4.07% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/1024
|
6.40% |
21.632 |
23.016 |
- |
0.76% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192
|
6.39% |
1.241 |
1.320 |
- |
11.92% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64
|
6.39% |
1749194.227 |
1860929.165 |
- |
-1.98% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
6.38% |
33.918 |
36.081 |
- |
10.55% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1000
|
6.36% |
441.552 |
469.652 |
- |
1.01% |
- |
|
BM_PushHeap_uint64_Ascending_256
|
6.36% |
2.091 |
2.224 |
- |
-1.56% |
- |
|
BM_std_minmax_element<int>/3
|
6.35% |
1.191 |
1.267 |
- |
13.11% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024
|
6.33% |
1134498.077 |
1206257.244 |
- |
5.71% |
- |
|
std::remove_if(list<int>)_(sprinkled)/50
|
6.32% |
70.298 |
74.739 |
- |
-1.93% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/8192
|
6.31% |
31.480 |
33.467 |
- |
8.12% |
- |
|
BM_std_minmax_element<short>/3
|
6.30% |
1.078 |
1.146 |
- |
0.31% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192
|
6.28% |
1.128 |
1.199 |
- |
2.86% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/8192
|
6.28% |
1.134 |
1.205 |
- |
-0.51% |
- |
|
SetIntersection_None_Vector_uint32_16384_16
|
6.28% |
1094370.825 |
1163061.473 |
- |
4.76% |
- |
|
std::multiset<int>::clear()/1024
|
6.27% |
9622.749 |
10225.850 |
- |
-5.50% |
- |
|
SetIntersection_Interlaced_Set_string_1024_1
|
6.26% |
1085152.371 |
1153097.127 |
- |
5.11% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64
|
6.26% |
8568033.734 |
9104501.124 |
- |
6.20% |
- |
|
std::set<std::string>::contains(key)_(existent)/1024
|
6.26% |
22.884 |
24.316 |
- |
14.32% |
- |
|
ranges::min(std::vector<long_long>)/8
|
6.26% |
2.183 |
2.320 |
- |
13.94% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/1024
|
6.25% |
22.572 |
23.984 |
- |
0.01% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
6.25% |
36.317 |
38.587 |
- |
-1.19% |
- |
|
SetIntersection_None_Vector_uint64_262144_262144
|
6.24% |
1126313.851 |
1196649.656 |
- |
6.21% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256
|
6.24% |
12489151.712 |
13267945.642 |
- |
5.71% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/1024
|
6.22% |
5.335 |
5.667 |
- |
5.54% |
- |
|
std::partition(deque<int>)_(sparse)/8192
|
6.19% |
2931.655 |
3113.133 |
- |
2.67% |
- |
|
BM_StringRead_Cold_Shallow_Large
|
6.18% |
1.124 |
1.194 |
- |
-14.92% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle
|
6.18% |
0.630 |
0.669 |
- |
6.85% |
- |
|
SetIntersection_Front_Set_uint64_1024_16
|
6.17% |
1167187.863 |
1239230.992 |
- |
4.55% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192
|
6.17% |
6.411 |
6.807 |
- |
-34.75% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16
|
6.16% |
1185265.590 |
1258272.363 |
- |
6.52% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
6.15% |
4367393.206 |
4635970.624 |
- |
6.44% |
- |
|
BM_deque_deque_copy_backward/0
|
6.14% |
0.808 |
0.858 |
- |
-6.68% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/32
|
6.14% |
19.347 |
20.534 |
- |
6.82% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/1024
|
6.12% |
5.409 |
5.741 |
- |
5.41% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/8192
|
6.10% |
44647.829 |
47369.731 |
- |
5.99% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
6.09% |
824.474 |
874.663 |
- |
6.35% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64
|
6.08% |
5768383.065 |
6118928.665 |
- |
5.78% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/32
|
6.07% |
35.611 |
37.773 |
- |
-6.04% |
- |
|
std::map<int,_int>::clear()/1024
|
6.07% |
9899.715 |
10500.220 |
- |
-1.12% |
- |
|
SetIntersection_None_Vector_uint32_16384_64
|
6.06% |
1104625.288 |
1171577.533 |
- |
4.98% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
6.05% |
1008590.537 |
1069613.240 |
- |
2.12% |
- |
|
std::multimap<int,_int>::contains(key)_(non-existent)/32
|
6.05% |
2.717 |
2.881 |
- |
6.70% |
- |
|
SetIntersection_None_Vector_string_16384_4
|
6.04% |
1217168.617 |
1290737.659 |
- |
4.96% |
- |
|
std::is_sorted(vector<int>,_pred)/8
|
6.04% |
3.238 |
3.434 |
- |
5.90% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/32
|
6.03% |
10.567 |
11.204 |
- |
12.36% |
- |
|
std::multiset<int>::erase(key)_(existent)/32
|
6.03% |
21.666 |
22.972 |
- |
5.83% |
- |
|
std::move_backward(vector<int>)/262144
|
5.99% |
21417.674 |
22701.061 |
- |
22.12% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1
|
5.99% |
1043800.377 |
1106334.913 |
- |
5.08% |
- |
|
BM_deque_vector_ranges_copy/64
|
5.99% |
2.602 |
2.758 |
- |
6.34% |
- |
|
SetIntersection_Front_Vector_uint32_262144_4
|
5.97% |
1054385.745 |
1117340.504 |
- |
5.78% |
- |
|
SetIntersection_None_Vector_uint32_262144_16384
|
5.96% |
1123827.656 |
1190783.879 |
- |
4.89% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024
|
5.93% |
2.938 |
3.112 |
- |
4.99% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1
|
5.93% |
1056657.072 |
1119282.970 |
- |
4.49% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192
|
5.92% |
1.148 |
1.216 |
- |
-5.84% |
- |
|
BM_StringFindAllMatch/8
|
5.91% |
2.649 |
2.806 |
- |
-3.23% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
5.90% |
1040496.081 |
1101925.930 |
- |
5.87% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
5.89% |
4847.229 |
5132.697 |
- |
0.76% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
5.88% |
120175.163 |
127241.505 |
- |
-4.76% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/0
|
5.87% |
0.254 |
0.269 |
- |
4.77% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
5.87% |
36810.820 |
38971.358 |
- |
0.27% |
- |
|
SetIntersection_None_Vector_uint32_16384_256
|
5.86% |
1097120.824 |
1161415.868 |
- |
4.18% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/8192
|
5.86% |
1.471 |
1.557 |
- |
-0.99% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024
|
5.85% |
12.285 |
13.004 |
- |
6.61% |
- |
|
BM_vector_deque_ranges_copy_backward/70000
|
5.84% |
8660.890 |
9166.637 |
- |
14.24% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/32
|
5.83% |
51.936 |
54.964 |
- |
3.21% |
- |
|
std::partial_sort(deque<int>)_(heap)/8
|
5.83% |
38.280 |
40.512 |
- |
1.56% |
- |
|
std::copy_backward(deque<int>)/32768
|
5.83% |
3667.740 |
3881.500 |
- |
6.89% |
- |
|
std::flat_multimap<int,_int>::clear()/0
|
5.82% |
389.131 |
411.792 |
- |
2.72% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/1024
|
5.80% |
53.233 |
56.320 |
- |
-2.67% |
- |
|
SetIntersection_Front_Vector_uint32_16384_4
|
5.78% |
1054131.489 |
1115048.275 |
- |
6.35% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/1000
|
5.77% |
770.244 |
814.695 |
- |
5.29% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/32
|
5.77% |
2.625 |
2.776 |
- |
1.01% |
- |
|
SetIntersection_Interlaced_Set_string_256_1
|
5.76% |
4336977.580 |
4586913.511 |
- |
5.92% |
- |
|
BM_deque_vector_move/5500
|
5.75% |
192.897 |
203.983 |
- |
5.25% |
- |
|
BM_vector_deque_ranges_move_backward/64000
|
5.73% |
7546.503 |
7979.126 |
- |
9.99% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024
|
5.72% |
81.917 |
86.606 |
- |
-1.26% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
5.72% |
201405183.258 |
212918732.738 |
- |
9.55% |
- |
|
BM_StringConstructDestroyCStr_Empty_Opaque
|
5.70% |
2.075 |
2.193 |
- |
-61.56% |
- |
|
std::multiset<int>::erase(key)_(existent)/1024
|
5.69% |
39.984 |
42.261 |
- |
7.07% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1
|
5.66% |
1048981.599 |
1108336.864 |
- |
6.30% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
5.65% |
1849539.193 |
1954037.891 |
- |
5.95% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256
|
5.65% |
4199794.892 |
4436887.629 |
- |
-0.54% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_4
|
5.64% |
2.475 |
2.615 |
- |
2.08% |
- |
|
std::copy(list<int>)/4096
|
5.62% |
3082.230 |
3255.359 |
- |
7.43% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024
|
5.62% |
22.662 |
23.935 |
- |
-0.17% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/32
|
5.61% |
6.247 |
6.598 |
- |
2.01% |
- |
|
BM_vector_deque_ranges_move_backward/64
|
5.60% |
2.964 |
3.130 |
- |
2.26% |
- |
|
std::search(deque<int>)_(near_matches)/1000
|
5.59% |
20862.021 |
22028.928 |
- |
23.68% |
- |
|
BM_StringRelational_Eq_Small_Small_Control
|
5.59% |
1.899 |
2.005 |
- |
2.43% |
- |
|
BM_lexicographical_compare_three_way_slow_path/1
|
5.58% |
0.389 |
0.410 |
- |
-8.47% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
5.57% |
1354.953 |
1430.475 |
- |
2.54% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/1024
|
5.56% |
5.023 |
5.302 |
- |
-15.64% |
- |
|
BM_std_minmax_element<int>/64000
|
5.56% |
15335.387 |
16187.461 |
- |
11.75% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192
|
5.55% |
3865.433 |
4079.853 |
- |
5.51% |
- |
|
BM_vector_deque_move/0
|
5.54% |
0.375 |
0.395 |
- |
-7.40% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32
|
5.53% |
66.112 |
69.767 |
- |
-0.50% |
- |
|
SetIntersection_None_Vector_uint32_256_4
|
5.53% |
4188943.674 |
4420410.152 |
- |
5.32% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/32
|
5.51% |
10.406 |
10.979 |
- |
3.87% |
- |
|
SetIntersection_Interlaced_Set_float_16384_1024
|
5.50% |
168231301.748 |
177488088.572 |
- |
3.27% |
- |
|
std::multiset<int>::count(key)_(existent)/8192
|
5.49% |
9.113 |
9.613 |
- |
-6.68% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024
|
5.49% |
11126.206 |
11736.767 |
- |
4.41% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024
|
5.48% |
44.774 |
47.228 |
- |
-11.84% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/8192
|
5.48% |
30.643 |
32.322 |
- |
-5.78% |
- |
|
SetIntersection_None_Vector_uint64_16384_4
|
5.48% |
1098746.972 |
1158916.916 |
- |
5.80% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/8192
|
5.46% |
22.630 |
23.865 |
- |
0.02% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(existent)/1024
|
5.46% |
7.022 |
7.405 |
- |
4.35% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8
|
5.44% |
17.269 |
18.209 |
- |
1.83% |
- |
|
std::map<int,_int>::count(key)_(existent)/1024
|
5.44% |
3.673 |
3.872 |
- |
1.56% |
- |
|
BM_StringFindAllMatch/64
|
5.44% |
3.067 |
3.234 |
- |
-5.89% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0
|
5.44% |
0.251 |
0.264 |
- |
4.29% |
- |
|
std::partial_sort_copy(vector<int>)_(heap)/1024
|
5.43% |
7954.295 |
8385.965 |
- |
5.18% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024
|
5.41% |
847.738 |
893.567 |
- |
5.93% |
- |
|
std::search(deque<int>)_(near_matches)/1024
|
5.38% |
21923.778 |
23104.352 |
- |
27.77% |
- |
|
SetIntersection_Front_Set_uint32_256_64
|
5.38% |
5231503.162 |
5512925.939 |
- |
1.85% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024
|
5.36% |
1.116 |
1.176 |
- |
-4.92% |
- |
|
BM_std_minmax_element<int>/70000
|
5.36% |
16768.079 |
17667.557 |
- |
12.82% |
- |
|
BM_PushHeap_string_PipeOrgan_256
|
5.34% |
7.654 |
8.063 |
- |
-5.14% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
5.34% |
1228232.319 |
1293847.927 |
- |
7.65% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
5.34% |
201752610.064 |
212517804.202 |
- |
9.65% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/32
|
5.33% |
209.993 |
221.192 |
- |
0.43% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/1024
|
5.33% |
21.622 |
22.775 |
- |
1.57% |
- |
|
SetIntersection_None_Vector_string_256_256
|
5.31% |
2292310.575 |
2414093.501 |
- |
6.61% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
5.30% |
1187493.525 |
1250395.760 |
- |
0.83% |
- |
|
std::replace(vector<int>)_(sprinkled)/1024
|
5.30% |
151.113 |
159.116 |
- |
4.48% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16384
|
5.30% |
2790373.535 |
2938147.297 |
- |
4.40% |
- |
|
std::fill_n(list<int>)/8192
|
5.29% |
8454.456 |
8901.643 |
- |
21.95% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8
|
5.28% |
3.050 |
3.211 |
- |
6.70% |
- |
|
ranges::min(std::deque<char>)/8
|
5.28% |
2.351 |
2.476 |
- |
-0.76% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/32
|
5.28% |
9.840 |
10.360 |
- |
5.05% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
5.28% |
12561.881 |
13224.597 |
- |
-1.38% |
- |
|
SetIntersection_None_Vector_uint64_16384_64
|
5.27% |
1099189.598 |
1157088.120 |
- |
5.09% |
- |
|
std::reverse_copy(deque<int>)/512
|
5.26% |
124.065 |
130.595 |
- |
6.18% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/32
|
5.26% |
571.415 |
601.476 |
- |
4.57% |
- |
|
std::set<int>::contains(key)_(existent)/8192
|
5.26% |
8.126 |
8.554 |
- |
4.91% |
- |
|
std::map<std::string,_int>::ctor(const&)/32
|
5.25% |
806.938 |
849.303 |
- |
17.82% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_1
|
5.24% |
4159610.000 |
4377600.134 |
- |
5.10% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
5.24% |
1156832.761 |
1217455.100 |
- |
2.33% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/8
|
5.24% |
0.478 |
0.503 |
- |
4.05% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0
|
5.21% |
0.405 |
0.426 |
- |
0.70% |
- |
|
BM_std_minmax_element<int>/65536
|
5.21% |
15705.951 |
16523.666 |
- |
12.91% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
5.19% |
7163.162 |
7534.778 |
- |
-1.46% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
5.18% |
1.072 |
1.127 |
- |
-5.11% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16
|
5.18% |
5063889.101 |
5326152.530 |
- |
2.46% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1000
|
5.17% |
751.532 |
790.389 |
- |
5.14% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
5.16% |
29.921 |
31.465 |
- |
1.54% |
- |
|
std::make_heap(vector<int>,_pred)_(pipe-organ)/8
|
5.16% |
16.646 |
17.505 |
- |
4.19% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
5.15% |
6911.348 |
7267.500 |
- |
-0.33% |
- |
|
SetIntersection_Front_Set_uint32_262144_1
|
5.14% |
1027580.068 |
1080352.206 |
- |
2.63% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
5.12% |
1549367.058 |
1628710.203 |
- |
6.02% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
5.10% |
1018652.660 |
1070628.590 |
- |
2.94% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024
|
5.09% |
23.863 |
25.078 |
- |
7.05% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
5.09% |
1.215 |
1.277 |
- |
-0.17% |
- |
|
std::map<int,_int>::find(key)_(existent)/1024
|
5.08% |
4.227 |
4.441 |
- |
3.38% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16
|
5.08% |
205896971.361 |
216350578.476 |
- |
3.50% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/1024
|
5.07% |
23.154 |
24.328 |
- |
-5.11% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/32
|
5.07% |
627.339 |
659.153 |
- |
1.55% |
- |
|
std::sort(deque<int>)_(repeated)/8
|
5.07% |
17.699 |
18.596 |
- |
3.21% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1
|
5.07% |
1027075.535 |
1079117.469 |
- |
2.50% |
- |
|
std::partition(deque<int>)_(dense)/8192
|
5.05% |
2643.909 |
2777.505 |
- |
0.20% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
5.05% |
657.692 |
690.918 |
- |
1.97% |
- |
|
SetIntersection_None_Vector_uint64_16384_16
|
5.05% |
1108999.082 |
1164975.493 |
- |
6.03% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_64
|
5.04% |
213642138.535 |
224412807.736 |
- |
4.14% |
- |
|
BM_deque_vector_copy_backward/1
|
5.03% |
2.116 |
2.222 |
- |
4.41% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/32
|
5.02% |
2.332 |
2.450 |
- |
4.25% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/1024
|
5.02% |
791.313 |
831.018 |
- |
5.03% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384
|
5.02% |
1146749.052 |
1204259.924 |
- |
6.41% |
- |
|
std::set<int>::upper_bound(key)_(existent)/8192
|
5.00% |
7.810 |
8.201 |
- |
2.44% |
- |
|
BM_PushHeap_uint32_Ascending_262144
|
4.99% |
4.690 |
4.924 |
- |
5.26% |
- |
|
SetIntersection_None_Vector_string_64_64
|
4.98% |
8764694.180 |
9201352.358 |
- |
3.98% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
4.98% |
1.282 |
1.346 |
- |
-2.87% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/50
|
4.97% |
17.501 |
18.371 |
- |
-2.91% |
- |
|
BM_StringAssignAsciiz_Empty_Opaque
|
4.97% |
3.038 |
3.189 |
- |
-14.21% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32
|
4.97% |
2.176 |
2.284 |
- |
0.17% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
4.96% |
5.602 |
5.880 |
- |
3.43% |
- |
|
std::unordered_set<std::string>::clear()/32
|
4.96% |
838.637 |
880.242 |
- |
0.15% |
- |
|
BM_PushHeap_float_SingleElement_16
|
4.95% |
0.363 |
0.381 |
- |
3.16% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst
|
4.95% |
0.606 |
0.636 |
- |
-4.93% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8
|
4.93% |
2.614 |
2.742 |
- |
2.76% |
- |
|
std::find(list<int>)_(bail_25%)/32768
|
4.92% |
7845.187 |
8230.890 |
- |
-1.96% |
- |
|
std::copy_n(vector<bool>)_(aligned)/64
|
4.91% |
1.286 |
1.350 |
- |
2.02% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192
|
4.91% |
52840.882 |
55435.573 |
- |
-0.27% |
- |
|
std::vector<int>::ctor(size)/1024
|
4.91% |
41.091 |
43.108 |
- |
-0.50% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192
|
4.90% |
32.209 |
33.787 |
- |
0.81% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/32
|
4.89% |
280.749 |
294.478 |
- |
4.86% |
- |
|
BM_CmpEqual_short_uint
|
4.88% |
1.102 |
1.156 |
- |
4.21% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0
|
4.87% |
17.292 |
18.134 |
- |
5.50% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32
|
4.86% |
875.743 |
918.327 |
- |
4.14% |
- |
|
SetIntersection_Interlaced_Vector_string_64_1
|
4.86% |
16914688.813 |
17736480.065 |
- |
5.25% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8
|
4.85% |
6.528 |
6.844 |
- |
2.79% |
- |
|
ranges::minmax(std::list<char>)/64
|
4.84% |
33.467 |
35.088 |
- |
5.37% |
- |
|
SetIntersection_None_Set_float_16384_1024
|
4.84% |
152188818.622 |
159556975.379 |
- |
2.83% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/8
|
4.84% |
16.929 |
17.748 |
- |
-2.47% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
4.83% |
1550655.863 |
1625523.779 |
- |
4.26% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1024
|
4.82% |
170040725.410 |
178229876.695 |
- |
3.14% |
- |
|
BM_std_minmax_element<int>/4096
|
4.81% |
990.045 |
1037.636 |
- |
13.30% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
4.78% |
42123.604 |
44138.317 |
- |
-0.95% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
4.77% |
385.020 |
403.392 |
- |
3.44% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192
|
4.77% |
975814.866 |
1022338.790 |
- |
4.82% |
- |
|
SetIntersection_None_Vector_uint64_16384_1
|
4.75% |
1095373.795 |
1147435.724 |
- |
4.36% |
- |
|
std::multimap<std::string,_int>::clear()/1024
|
4.75% |
20849.119 |
21839.955 |
- |
-0.62% |
- |
|
std::find_if_not(list<int>)_(process_all)/8192
|
4.74% |
7219.450 |
7561.759 |
- |
10.16% |
- |
|
BM_CmpLess_ushort_short
|
4.73% |
1.005 |
1.053 |
- |
4.51% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000
|
4.73% |
522.523 |
547.254 |
- |
20.50% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
4.73% |
595.880 |
624.039 |
- |
1.42% |
- |
|
std::transform(deque<int>,_deque<int>)/32
|
4.72% |
21.434 |
22.446 |
- |
5.24% |
- |
|
BM_vector_deque_ranges_move_backward/5500
|
4.71% |
199.615 |
209.012 |
- |
4.71% |
- |
|
std::multiset<int>::count(key)_(non-existent)/32
|
4.70% |
2.360 |
2.471 |
- |
-4.18% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
4.70% |
54922.286 |
57504.650 |
- |
-1.89% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32
|
4.70% |
18.009 |
18.855 |
- |
4.05% |
- |
|
SetIntersection_Front_Set_uint32_262144_262144
|
4.68% |
1589590.494 |
1664015.137 |
- |
-0.84% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384
|
4.68% |
350149684.061 |
366537785.731 |
- |
4.95% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32
|
4.68% |
872.994 |
913.832 |
- |
2.97% |
- |
|
BM_std_minmax_element<int>/5500
|
4.68% |
1324.736 |
1386.691 |
- |
12.78% |
- |
|
BM_deque_deque_ranges_move/2
|
4.67% |
2.073 |
2.170 |
- |
-5.71% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
4.67% |
12.942 |
13.547 |
- |
-2.89% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_4
|
4.66% |
167373903.737 |
175175559.624 |
- |
3.26% |
- |
|
SetIntersection_Interlaced_Vector_string_256_1
|
4.65% |
4254176.255 |
4452117.697 |
- |
4.21% |
- |
|
BM_PushHeap_string_QuickSortAdversary_262144
|
4.65% |
16.272 |
17.029 |
- |
3.85% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Small_Control
|
4.64% |
0.458 |
0.479 |
- |
4.37% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/32
|
4.64% |
1.498 |
1.568 |
- |
11.94% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
4.64% |
874939.340 |
915510.279 |
- |
2.24% |
- |
|
BM_StringRead_Cold_Deep_Empty
|
4.63% |
1.194 |
1.249 |
- |
-6.21% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/8192
|
4.63% |
1.517 |
1.588 |
- |
4.16% |
- |
|
SetIntersection_Interlaced_Set_float_16384_64
|
4.62% |
209901727.658 |
219603833.324 |
- |
3.85% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
4.61% |
24.619 |
25.755 |
- |
2.20% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32
|
4.61% |
1.217 |
1.273 |
- |
0.88% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1
|
4.60% |
1051792.703 |
1100174.956 |
- |
5.35% |
- |
|
std::make_heap(vector<NonIntegral>)_(ascending)/8
|
4.59% |
17.191 |
17.980 |
- |
2.51% |
- |
|
BM_std_minmax_element<int>/4000
|
4.58% |
967.695 |
1012.047 |
- |
13.09% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/32
|
4.58% |
2.142 |
2.240 |
- |
-0.15% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
4.57% |
53478.627 |
55923.565 |
- |
-1.03% |
- |
|
BM_StringFindAllMatch/1
|
4.56% |
2.815 |
2.943 |
- |
-5.67% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32
|
4.56% |
1.266 |
1.324 |
- |
8.03% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4
|
4.55% |
17978999.263 |
18796416.993 |
- |
0.27% |
- |
|
SetIntersection_None_Vector_string_1024_1
|
4.54% |
1172491.796 |
1225768.177 |
- |
4.96% |
- |
|
SetIntersection_Front_Vector_uint64_256_64
|
4.54% |
4365151.294 |
4563457.677 |
- |
4.90% |
- |
|
std::copy_n(vector<int>)/262144
|
4.54% |
11914.027 |
12455.272 |
- |
-4.02% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/32
|
4.54% |
4.092 |
4.277 |
- |
0.22% |
- |
|
std::multimap<int,_int>::erase(iterator)/1024
|
4.52% |
20.200 |
21.114 |
- |
1.72% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16
|
4.52% |
1122677.960 |
1173443.789 |
- |
6.59% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
4.51% |
12171.605 |
12720.797 |
- |
0.09% |
- |
|
BM_std_minmax_element<int>/1024
|
4.51% |
251.750 |
263.096 |
- |
12.87% |
- |
|
SetIntersection_Front_Set_uint32_262144_1024
|
4.50% |
12135733.530 |
12681905.449 |
- |
2.39% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16384
|
4.50% |
212801581.216 |
222371442.850 |
- |
0.02% |
- |
|
std::partition(deque<int>)_(dense)/1024
|
4.49% |
336.854 |
351.990 |
- |
-0.12% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/50
|
4.49% |
4.265 |
4.457 |
- |
4.70% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/50
|
4.47% |
6.634 |
6.930 |
- |
2.69% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
4.46% |
10778.943 |
11260.070 |
- |
2.91% |
- |
|
BM_deque_vector_move/0
|
4.46% |
1.307 |
1.365 |
- |
0.62% |
- |
|
std::remove_copy(deque<int>)_(prefix)/50
|
4.46% |
20.102 |
20.998 |
- |
4.89% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/8192
|
4.45% |
8.344 |
8.716 |
- |
6.17% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64
|
4.45% |
1531181.644 |
1599300.417 |
- |
4.54% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
4.44% |
50.919 |
53.179 |
- |
-4.28% |
- |
|
SetIntersection_Front_Vector_uint32_16384_16
|
4.44% |
1115950.627 |
1165460.396 |
- |
5.90% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16
|
4.44% |
8620166.205 |
9002535.082 |
- |
2.73% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/0
|
4.43% |
0.252 |
0.263 |
- |
3.81% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
4.42% |
16.567 |
17.300 |
- |
2.84% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
4.42% |
7435.703 |
7764.487 |
- |
-3.50% |
- |
|
std::count(vector<int>)_(every_other)/8
|
4.42% |
1.334 |
1.393 |
- |
7.96% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192
|
4.42% |
258369.086 |
269783.520 |
- |
3.96% |
- |
|
SetIntersection_None_Vector_string_16384_1
|
4.41% |
1172347.952 |
1224087.198 |
- |
-1.02% |
- |
|
std::pop_heap(deque<std::string>)/8
|
4.41% |
57.094 |
59.613 |
- |
4.66% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
4.38% |
15.469 |
16.147 |
- |
3.96% |
- |
|
SetIntersection_Front_Vector_string_256_4
|
4.35% |
4657623.422 |
4860401.302 |
- |
3.96% |
- |
|
rng::find_last_if(vector<int>)_(bail_10%)/8192
|
4.35% |
2175.553 |
2270.161 |
- |
4.43% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16
|
4.35% |
18789327.509 |
19606178.759 |
- |
-0.29% |
- |
|
std::lower_bound(std::vector<int>)/8192
|
4.33% |
15.584 |
16.258 |
- |
4.31% |
- |
|
std::find(deque<int>)_(process_all)/8
|
4.32% |
3.404 |
3.551 |
- |
3.54% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
4.31% |
348.273 |
363.298 |
- |
14.25% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
4.31% |
0.518 |
0.540 |
- |
-22.53% |
- |
|
BM_deque_deque_ranges_move_backward/512
|
4.30% |
18.894 |
19.707 |
- |
4.35% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024
|
4.28% |
758.340 |
790.822 |
- |
-3.75% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/32
|
4.28% |
1.470 |
1.533 |
- |
19.63% |
- |
|
BM_num_put<unsigned_long>
|
4.28% |
10.884 |
11.350 |
- |
-1.16% |
- |
|
BM_PushHeap_uint64_Ascending_1024
|
4.26% |
2.579 |
2.689 |
- |
0.50% |
- |
|
std::unordered_set<int>::find(key)_(existent)/32
|
4.26% |
1.230 |
1.283 |
- |
7.59% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
4.24% |
1390297.374 |
1449218.083 |
- |
-0.75% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192
|
4.23% |
951161.003 |
991421.695 |
- |
3.42% |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/8
|
4.23% |
11.004 |
11.469 |
- |
-4.99% |
- |
|
SetIntersection_Interlaced_Set_float_262144_262144
|
4.23% |
1569607.748 |
1635960.612 |
- |
-0.68% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024
|
4.22% |
5826.435 |
6072.549 |
- |
4.11% |
- |
|
std::sort(deque<int>)_(ascending)/8
|
4.22% |
17.281 |
18.010 |
- |
0.99% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
4.22% |
346436868.469 |
361041729.657 |
- |
2.19% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1
|
4.21% |
16366215.541 |
17054931.470 |
- |
4.13% |
- |
|
std::is_sorted(list<int>)/8192
|
4.20% |
6979.253 |
7272.074 |
- |
2.53% |
- |
|
std::multimap<int,_int>::erase(iterator)/8192
|
4.19% |
20.165 |
21.009 |
- |
1.02% |
- |
|
std::partial_sort_copy(vector<int>)_(heap)/8
|
4.18% |
16.253 |
16.934 |
- |
7.04% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/32
|
4.18% |
12.518 |
13.041 |
- |
6.65% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024
|
4.16% |
20539.002 |
21394.105 |
- |
2.75% |
- |
|
std::make_heap(vector<int>,_pred)_(repeated)/8
|
4.16% |
15.788 |
16.445 |
- |
2.93% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024
|
4.16% |
288.058 |
300.033 |
- |
4.31% |
- |
|
std::find(vector<char>)_(bail_25%)/8
|
4.16% |
1.063 |
1.107 |
- |
4.18% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8192
|
4.16% |
11600.773 |
12082.789 |
- |
0.75% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
4.14% |
33.551 |
34.941 |
- |
29.99% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
4.14% |
811.158 |
844.731 |
- |
-2.77% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16
|
4.14% |
202764610.840 |
211150803.732 |
- |
2.29% |
- |
|
BM_StringFindNoMatch/512
|
4.13% |
9.242 |
9.624 |
- |
0.49% |
- |
|
SetIntersection_Front_Set_uint32_64_16
|
4.13% |
15113998.536 |
15738536.426 |
- |
3.15% |
- |
|
std::partition(list<int>)_(sparse)/8192
|
4.13% |
7391.293 |
7696.250 |
- |
-9.84% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192
|
4.12% |
206354.140 |
214856.997 |
- |
4.64% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast
|
4.12% |
1.849 |
1.925 |
- |
-19.62% |
- |
|
BM_deque_vector_ranges_copy/2
|
4.10% |
1.820 |
1.895 |
- |
3.63% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_256
|
4.08% |
201411962.432 |
209621844.479 |
- |
3.75% |
- |
|
SetIntersection_None_Vector_uint64_256_16
|
4.08% |
4012541.854 |
4176063.078 |
- |
3.94% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
4.06% |
11833.463 |
12313.551 |
- |
-0.04% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192
|
4.05% |
258599.646 |
269084.444 |
- |
3.78% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64
|
4.05% |
1784172.663 |
1856463.918 |
- |
4.61% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
4.04% |
12.794 |
13.312 |
- |
3.57% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
4.04% |
49098.083 |
51083.094 |
- |
2.69% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
4.04% |
50762.512 |
52812.525 |
- |
0.90% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
4.04% |
173636.280 |
180647.397 |
- |
4.85% |
- |
|
std::copy(vector<bool>)_(aligned)/64
|
4.03% |
1.293 |
1.346 |
- |
2.13% |
- |
|
std::unordered_multiset<int>::clear()/8192
|
4.03% |
61268.125 |
63738.751 |
- |
-0.55% |
- |
|
ranges::min(std::vector<char>)/8
|
4.03% |
2.359 |
2.454 |
- |
11.03% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/8192
|
4.03% |
571.782 |
594.821 |
- |
4.70% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/32
|
4.03% |
16.688 |
17.360 |
- |
8.11% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/32
|
4.02% |
10.513 |
10.935 |
- |
-0.09% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192
|
4.01% |
123.567 |
128.526 |
- |
-1.42% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
4.01% |
983.858 |
1023.303 |
- |
2.58% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1048576
|
4.00% |
38104.410 |
39628.278 |
- |
-0.09% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
4.00% |
11275.477 |
11726.032 |
- |
2.43% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1
|
3.99% |
16631189.976 |
17293966.557 |
- |
4.84% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1
|
3.98% |
8771978.431 |
9120792.883 |
- |
2.81% |
- |
|
std::map<int,_int>::count(key)_(non-existent)/1024
|
3.97% |
7.186 |
7.471 |
- |
3.04% |
- |
|
SetIntersection_Front_Vector_uint32_64_1
|
3.96% |
16446125.127 |
17097493.422 |
- |
4.55% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
3.96% |
49.450 |
51.405 |
- |
32.72% |
- |
|
std::copy(vector<int>)/8
|
3.95% |
2.157 |
2.242 |
- |
7.19% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/8192
|
3.95% |
28.244 |
29.360 |
- |
0.95% |
- |
|
SetIntersection_Interlaced_Set_float_16384_256
|
3.94% |
197711257.941 |
205503605.328 |
- |
2.55% |
- |
|
BM_PushHeap_float_PipeOrgan_64
|
3.94% |
1.296 |
1.347 |
- |
3.84% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/32
|
3.94% |
2.258 |
2.347 |
- |
4.62% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/1024
|
3.94% |
404.862 |
420.799 |
- |
4.24% |
- |
|
SetIntersection_Interlaced_Set_float_16384_4
|
3.93% |
166200178.281 |
172736792.605 |
- |
3.56% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
3.93% |
395.157 |
410.695 |
- |
0.47% |
- |
|
std::set<int>::insert(value)_(already_present)/8192
|
3.93% |
9.220 |
9.582 |
- |
-2.46% |
- |
|
SetIntersection_None_Set_string_16384_1
|
3.93% |
188177438.209 |
195571357.572 |
- |
1.84% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
3.92% |
209.842 |
218.059 |
- |
-0.25% |
- |
|
std::set<int>::upper_bound(key)_(existent)/1024
|
3.91% |
3.989 |
4.145 |
- |
-8.03% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/0
|
3.91% |
0.272 |
0.283 |
- |
2.11% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50
|
3.91% |
33.671 |
34.986 |
- |
3.49% |
- |
|
std::set<int>::find(key)_(existent)/8192
|
3.90% |
7.983 |
8.294 |
- |
-1.42% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
3.90% |
761.595 |
791.302 |
- |
-5.34% |
- |
|
BM_vector_deque_ranges_move/64
|
3.90% |
2.710 |
2.816 |
- |
-0.44% |
- |
|
std::remove(list<int>)_(prefix)/1024
|
3.90% |
982.235 |
1020.540 |
- |
-2.03% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8
|
3.90% |
15.531 |
16.136 |
- |
1.45% |
- |
|
std::partition_copy(deque<int>)/8192
|
3.90% |
5666.322 |
5887.067 |
- |
3.34% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
3.90% |
24.155 |
25.096 |
- |
10.22% |
- |
|
std::partial_sort(deque<int>)_(heap)/1024
|
3.89% |
17940.236 |
18638.977 |
- |
3.71% |
- |
|
std::for_each(join_view(vector<vector<int>>))/8
|
3.89% |
1.480 |
1.537 |
- |
6.63% |
- |
|
std::map<int,_int>::clear()/8192
|
3.89% |
81078.991 |
84233.017 |
- |
-3.23% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
3.89% |
1024400.211 |
1064231.999 |
- |
-0.27% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192
|
3.87% |
61182.295 |
63548.679 |
- |
0.47% |
- |
|
SetIntersection_None_Vector_string_262144_1
|
3.86% |
1302413.214 |
1352751.050 |
- |
3.69% |
- |
|
SetIntersection_Front_Set_uint32_16384_64
|
3.86% |
1652527.162 |
1716308.380 |
- |
2.97% |
- |
|
BM_StringAssignAsciizMix_Opaque
|
3.85% |
4.938 |
5.128 |
- |
-5.51% |
- |
|
ranges::minmax(std::list<char>)/70000
|
3.84% |
53465.295 |
55519.111 |
- |
6.29% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192
|
3.83% |
18701.907 |
19418.833 |
- |
2.82% |
- |
|
SetIntersection_Interlaced_Set_float_64_16
|
3.83% |
21887369.060 |
22725929.873 |
- |
3.82% |
- |
|
SetIntersection_None_Set_uint32_16384_1024
|
3.82% |
155867460.433 |
161822966.524 |
- |
3.17% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32
|
3.81% |
18.888 |
19.607 |
- |
3.63% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/32
|
3.81% |
20.164 |
20.932 |
- |
3.74% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256
|
3.80% |
4238720.222 |
4399859.511 |
- |
-12.89% |
- |
|
SetIntersection_Front_Set_float_16384_256
|
3.79% |
4049433.320 |
4202923.602 |
- |
-0.46% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_90%)/1024
|
3.79% |
767.329 |
796.400 |
- |
-2.68% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/32
|
3.77% |
49.117 |
50.970 |
- |
-2.52% |
- |
|
std::partial_sort_copy(deque<int>)_(repeated)/8
|
3.76% |
9.681 |
10.046 |
- |
2.31% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_end)/32
|
3.76% |
2.293 |
2.379 |
- |
4.50% |
- |
|
BM_StringRead_Cold_Shallow_Empty
|
3.75% |
1.103 |
1.145 |
- |
-0.39% |
- |
|
SetIntersection_None_Set_float_16384_256
|
3.75% |
152753667.904 |
158478915.804 |
- |
3.57% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16
|
3.75% |
17015706.265 |
17652950.168 |
- |
-0.38% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
3.74% |
4180875.841 |
4337205.427 |
- |
3.02% |
- |
|
std::set<int>::ctor(const&,_alloc)/32
|
3.73% |
214.947 |
222.958 |
- |
-10.31% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
3.71% |
116054.690 |
120366.027 |
- |
0.49% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
3.71% |
744.312 |
771.960 |
- |
2.02% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
3.71% |
14011.286 |
14530.743 |
- |
3.22% |
- |
|
BM_StringRelational_Eq_Empty_Small_Control
|
3.71% |
0.468 |
0.485 |
- |
3.18% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192
|
3.70% |
26997.979 |
27997.526 |
- |
-0.30% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
3.70% |
23.319 |
24.182 |
- |
6.33% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
3.70% |
9656.588 |
10013.634 |
- |
0.20% |
- |
|
BM_deque_deque_ranges_move/64
|
3.70% |
3.033 |
3.145 |
- |
1.17% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8192
|
3.69% |
147028.348 |
152457.826 |
- |
1.39% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024
|
3.69% |
23214.213 |
24070.217 |
- |
3.44% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_4
|
3.67% |
11360871.596 |
11778306.376 |
- |
2.31% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32
|
3.67% |
329.990 |
342.113 |
- |
2.29% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/1024
|
3.67% |
46.231 |
47.929 |
- |
-11.99% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/1024
|
3.67% |
3.697 |
3.833 |
- |
0.58% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/32
|
3.66% |
10.150 |
10.522 |
- |
2.79% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/32
|
3.66% |
2.770 |
2.872 |
- |
2.79% |
- |
|
SetIntersection_Front_Vector_uint64_262144_4
|
3.66% |
1065958.728 |
1104980.693 |
- |
4.08% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/32
|
3.64% |
22.188 |
22.996 |
- |
0.83% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
3.64% |
15853.738 |
16430.302 |
- |
10.71% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/50
|
3.63% |
22.997 |
23.832 |
- |
-4.10% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_4
|
3.62% |
20706185.374 |
21456119.930 |
- |
2.53% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
3.62% |
22.553 |
23.369 |
- |
5.54% |
- |
|
BM_CmpEqual_ushort_schar
|
3.62% |
0.983 |
1.018 |
- |
0.18% |
- |
|
BM_StringEraseWithMove_Huge_Transparent
|
3.61% |
41.888 |
43.400 |
- |
-26.53% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32
|
3.60% |
531.313 |
550.431 |
- |
-5.32% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/32
|
3.60% |
2.256 |
2.337 |
- |
-7.54% |
- |
|
SetIntersection_Front_Vector_string_262144_1
|
3.59% |
1038413.338 |
1075743.285 |
- |
-1.50% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/1024
|
3.59% |
23.914 |
24.773 |
- |
10.89% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8
|
3.59% |
24.060 |
24.923 |
- |
2.71% |
- |
|
SetIntersection_Front_Set_float_262144_64
|
3.58% |
1709465.139 |
1770730.456 |
- |
1.73% |
- |
|
std::multiset<int>::count(key)_(non-existent)/8192
|
3.58% |
9.130 |
9.457 |
- |
-4.06% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024
|
3.57% |
3846.277 |
3983.584 |
- |
3.30% |
- |
|
BM_PushHeap_uint32_Random_64
|
3.57% |
5.013 |
5.192 |
- |
0.63% |
- |
|
SetIntersection_Front_Set_uint64_256_256
|
3.56% |
7273414.558 |
7532468.214 |
- |
-2.63% |
- |
|
BM_StringAssignAsciiz_Empty_Transparent
|
3.56% |
0.346 |
0.358 |
- |
1.69% |
- |
|
std::set<int>::contains(key)_(non-existent)/8192
|
3.56% |
10.172 |
10.533 |
- |
7.30% |
- |
|
SetIntersection_Front_Set_uint32_64_64
|
3.55% |
12837499.648 |
13293272.569 |
- |
0.55% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/50
|
3.55% |
16.505 |
17.090 |
- |
5.25% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/1024
|
3.55% |
172.065 |
178.167 |
- |
4.55% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/1024
|
3.55% |
12857.113 |
13313.080 |
- |
1.53% |
- |
|
std::map<std::string,_int>::erase(iterator)/8192
|
3.54% |
29.145 |
30.178 |
- |
-4.70% |
- |
|
std::unordered_set<std::string>::clear()/1024
|
3.54% |
22312.977 |
23102.728 |
- |
-1.92% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_4
|
3.54% |
4838759.136 |
5009866.165 |
- |
-0.07% |
- |
|
std::stable_partition(deque<int>)_(dense)/1024
|
3.54% |
562.547 |
582.436 |
- |
3.07% |
- |
|
SetIntersection_Interlaced_Set_float_256_64
|
3.54% |
13247160.959 |
13715475.151 |
- |
2.73% |
- |
|
std::multiset<std::string>::find(key)_(existent)/32
|
3.53% |
14.252 |
14.755 |
- |
-2.37% |
- |
|
BM_PushHeap_string_Descending_16
|
3.52% |
2.154 |
2.230 |
- |
4.00% |
- |
|
std::move_backward(vector<int>)/8
|
3.52% |
2.277 |
2.357 |
- |
10.53% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8
|
3.51% |
17.386 |
17.997 |
- |
-5.49% |
- |
|
rng::starts_with(deque<int>)/1000
|
3.51% |
451.289 |
467.143 |
- |
7.36% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024
|
3.51% |
23145.258 |
23957.069 |
- |
2.92% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/1024
|
3.50% |
518.080 |
536.233 |
- |
0.03% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192
|
3.50% |
129.895 |
134.442 |
- |
1.66% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
3.50% |
8630.276 |
8932.269 |
- |
-1.07% |
- |
|
BM_PushHeap_float_Random_16384
|
3.50% |
7.521 |
7.784 |
- |
2.49% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
3.50% |
1.173 |
1.214 |
- |
0.65% |
- |
|
std::multimap<int,_int>::erase(iterator)/32
|
3.49% |
20.101 |
20.802 |
- |
0.92% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
3.48% |
794.519 |
822.189 |
- |
-0.98% |
- |
|
BM_std_minmax_element<int>/64
|
3.48% |
16.221 |
16.786 |
- |
2.31% |
- |
|
BM_StringEraseToEnd_Huge_Transparent
|
3.47% |
2.348 |
2.429 |
- |
1.99% |
- |
|
SetIntersection_Interlaced_Vector_string_64_64
|
3.46% |
25786363.812 |
26679009.492 |
- |
0.12% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64
|
3.46% |
13532552.337 |
14000611.398 |
- |
5.51% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1
|
3.46% |
16500002.446 |
17070147.992 |
- |
3.50% |
- |
|
std::list<int>::ctor(size)/32
|
3.45% |
329.525 |
340.883 |
- |
2.01% |
- |
|
ranges::min(std::deque<__int128>)/1
|
3.44% |
0.693 |
0.717 |
- |
10.37% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024
|
3.44% |
23.990 |
24.814 |
- |
-0.91% |
- |
|
SetIntersection_Front_Set_uint64_262144_64
|
3.44% |
1720534.755 |
1779649.330 |
- |
-0.90% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024
|
3.43% |
3676.970 |
3803.271 |
- |
4.09% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/8192
|
3.43% |
10.425 |
10.782 |
- |
1.28% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/8192
|
3.42% |
2255.622 |
2332.805 |
- |
2.44% |
- |
|
std::flat_multimap<int,_int>::clear()/32
|
3.42% |
390.480 |
403.818 |
- |
0.58% |
- |
|
std::vector<std::string>::insert(middle)_(expensive_elements)/32
|
3.42% |
26.553 |
27.460 |
- |
3.98% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_1
|
3.41% |
16377892.227 |
16936253.299 |
- |
2.83% |
- |
|
BM_vector_deque_ranges_move_backward/512
|
3.40% |
17.476 |
18.071 |
- |
1.48% |
- |
|
BM_StringRead_Cold_Shallow_Small
|
3.39% |
1.107 |
1.144 |
- |
-9.76% |
- |
|
std::multimap<int,_int>::ctor(&&,_different_allocs)/0
|
3.39% |
12.774 |
13.207 |
- |
0.32% |
- |
|
SetIntersection_None_Set_float_64_64
|
3.39% |
11066854.963 |
11441574.315 |
- |
-0.16% |
- |
|
std::partial_sort(deque<int>)_(descending)/8
|
3.38% |
41.624 |
43.033 |
- |
0.92% |
- |
|
BM_vector_deque_ranges_copy_backward/64000
|
3.37% |
7739.531 |
8000.725 |
- |
9.94% |
- |
|
std::multiset<int>::find(key)_(existent)/1024
|
3.37% |
4.042 |
4.179 |
- |
2.14% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8
|
3.37% |
58.440 |
60.407 |
- |
3.69% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
3.36% |
389.196 |
402.289 |
- |
2.82% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/8192
|
3.36% |
9.196 |
9.505 |
- |
-11.49% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/0
|
3.36% |
0.334 |
0.346 |
- |
3.07% |
- |
|
std::unordered_multiset<int>::clear()/0
|
3.35% |
389.172 |
402.215 |
- |
2.73% |
- |
|
BM_std_minmax_element<int>/512
|
3.35% |
129.070 |
133.390 |
- |
12.63% |
- |
|
SetIntersection_Front_Set_uint32_256_16
|
3.34% |
4410663.757 |
4558167.118 |
- |
0.98% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
3.34% |
40.977 |
42.345 |
- |
-3.43% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024
|
3.33% |
12876770.922 |
13305465.313 |
- |
1.36% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
3.32% |
1350.740 |
1395.646 |
- |
-1.90% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/32
|
3.32% |
31.018 |
32.049 |
- |
2.90% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32
|
3.31% |
16.320 |
16.861 |
- |
3.72% |
- |
|
BM_StringEraseToEnd_Huge_Opaque
|
3.31% |
2.237 |
2.311 |
- |
1.08% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/32
|
3.31% |
1.804 |
1.863 |
- |
2.04% |
- |
|
SetIntersection_Front_Set_float_16384_1024
|
3.31% |
13148245.130 |
13583316.160 |
- |
-0.09% |
- |
|
SetIntersection_Front_Set_string_256_1
|
3.31% |
4245776.357 |
4386170.234 |
- |
1.39% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
3.30% |
1072.453 |
1107.800 |
- |
-3.13% |
- |
|
BM_PushHeap_float_PipeOrgan_4
|
3.29% |
0.483 |
0.499 |
- |
2.34% |
- |
|
SetIntersection_None_Set_float_16384_64
|
3.29% |
153201450.906 |
158241035.294 |
- |
2.92% |
- |
|
std::set<int>::ctor(const&)/32
|
3.29% |
217.264 |
224.409 |
- |
0.04% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
3.29% |
22.250 |
22.982 |
- |
3.70% |
- |
|
BM_deque_deque_ranges_move_backward/65536
|
3.29% |
7797.455 |
8053.660 |
- |
9.00% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/8192
|
3.28% |
28.459 |
29.391 |
- |
1.66% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
3.27% |
96.859 |
100.030 |
- |
-53.94% |
- |
|
std::map<int,_int>::find(key)_(existent)/8192
|
3.27% |
5.279 |
5.451 |
- |
3.02% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/8192
|
3.26% |
21.812 |
22.523 |
- |
-2.41% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
3.25% |
608.741 |
628.550 |
- |
0.78% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024
|
3.25% |
6306.951 |
6511.972 |
- |
9.03% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
3.25% |
55003.950 |
56789.685 |
- |
0.48% |
- |
|
std::list<int>::ctor(size)/8192
|
3.24% |
96885.976 |
100026.897 |
- |
2.15% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
3.24% |
6743.593 |
6962.153 |
- |
4.07% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
3.24% |
54614.693 |
56384.533 |
- |
-0.08% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
3.24% |
392.531 |
405.247 |
- |
2.77% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8
|
3.24% |
4.457 |
4.602 |
- |
-0.05% |
- |
|
BM_PushHeap_uint32_Ascending_64
|
3.24% |
1.522 |
1.572 |
- |
-2.50% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
3.24% |
388.537 |
401.112 |
- |
-0.58% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50
|
3.23% |
37.169 |
38.370 |
- |
2.99% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
3.23% |
19.545 |
20.175 |
- |
6.66% |
- |
|
SetIntersection_None_Vector_uint64_256_4
|
3.23% |
4194368.724 |
4329691.605 |
- |
3.14% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
3.23% |
115655.398 |
119386.389 |
- |
0.01% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1024
|
3.22% |
465.058 |
480.043 |
- |
0.85% |
- |
|
std::flat_multimap<int,_int>::clear()/1024
|
3.21% |
391.748 |
404.309 |
- |
-0.93% |
- |
|
SetIntersection_None_Set_uint32_16384_256
|
3.20% |
156437146.861 |
161450937.849 |
- |
2.79% |
- |
|
SetIntersection_None_Set_uint64_64_4
|
3.20% |
21481309.502 |
22169356.604 |
- |
2.15% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
3.20% |
201570699.565 |
208020685.577 |
- |
7.02% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64
|
3.19% |
4916633.499 |
5073714.455 |
- |
4.02% |
- |
|
std::multimap<std::string,_int>::clear()/8192
|
3.19% |
209411.199 |
216097.759 |
- |
0.79% |
- |
|
std::for_each_n(list<int>)/50
|
3.19% |
21.950 |
22.650 |
- |
3.35% |
- |
|
SetIntersection_None_Vector_uint32_16_16
|
3.19% |
33560319.346 |
34629735.403 |
- |
2.84% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/1024
|
3.18% |
10.605 |
10.942 |
- |
-0.38% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/32
|
3.18% |
53.840 |
55.553 |
- |
5.99% |
- |
|
std::copy_if(list<int>)_(entire_range)/64
|
3.18% |
31.162 |
32.153 |
- |
7.86% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
3.18% |
24.072 |
24.837 |
- |
1.28% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
3.18% |
15.669 |
16.167 |
- |
-1.13% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/32
|
3.17% |
765.640 |
789.946 |
- |
-1.59% |
- |
|
bm_ranges_lexicographical_compare<int>/64
|
3.17% |
4.259 |
4.394 |
- |
2.04% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
3.16% |
216.628 |
223.470 |
- |
0.36% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/8192
|
3.15% |
22.505 |
23.214 |
- |
0.97% |
- |
|
std::multimap<int,_int>::clear()/32
|
3.14% |
633.214 |
653.095 |
- |
0.05% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/8192
|
3.14% |
28.866 |
29.772 |
- |
9.27% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
3.14% |
112958.478 |
116501.934 |
- |
2.33% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
3.13% |
200.133 |
206.399 |
- |
1.77% |
- |
|
std::map<int,_int>::erase(iterator)/32
|
3.13% |
19.956 |
20.581 |
- |
-1.58% |
- |
|
SetIntersection_Front_Vector_string_16_16
|
3.13% |
50238201.295 |
51810160.085 |
- |
1.93% |
- |
|
std::is_sorted(vector<int>)/8192
|
3.13% |
1918.632 |
1978.629 |
- |
4.15% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192
|
3.12% |
1.580 |
1.629 |
- |
18.17% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/1024
|
3.12% |
26.056 |
26.869 |
- |
4.57% |
- |
|
SetIntersection_None_Set_uint32_16384_64
|
3.11% |
156353572.239 |
161219000.678 |
- |
2.51% |
- |
|
std::move(vector<bool>)_(unaligned)/512
|
3.11% |
4.566 |
4.708 |
- |
1.47% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4
|
3.10% |
56970368.840 |
58735858.534 |
- |
3.39% |
- |
|
SetIntersection_None_Set_float_16384_16
|
3.10% |
153707018.558 |
158468732.148 |
- |
2.52% |
- |
|
rng::fold_left(deque<int>)/8192
|
3.10% |
4329.009 |
4463.081 |
- |
-1.88% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1
|
3.10% |
214184293.544 |
220814709.926 |
- |
2.74% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_262144
|
3.09% |
1759608.726 |
1814048.504 |
- |
-0.17% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64
|
3.09% |
1.640 |
1.691 |
- |
1.82% |
- |
|
std::multiset<int>::clear()/32
|
3.08% |
615.970 |
634.970 |
- |
1.33% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/8192
|
3.08% |
3555.011 |
3664.578 |
- |
4.88% |
- |
|
std::unordered_set<int>::count(key)_(existent)/32
|
3.08% |
1.490 |
1.536 |
- |
18.89% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
3.08% |
16031584.547 |
16525109.326 |
- |
2.09% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
3.07% |
26232.227 |
27038.289 |
- |
-3.45% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024
|
3.07% |
90.105 |
92.871 |
- |
7.86% |
- |
|
SetIntersection_Front_Set_uint32_16_16
|
3.06% |
37379049.566 |
38523132.077 |
- |
1.13% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_Control
|
3.06% |
0.607 |
0.626 |
- |
3.19% |
- |
|
std::fill_n(vector<bool>)/64
|
3.04% |
1.357 |
1.399 |
- |
4.04% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
3.04% |
1096.703 |
1130.047 |
- |
-3.44% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32
|
3.03% |
2.189 |
2.255 |
- |
-4.44% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_4
|
3.02% |
0.589 |
0.607 |
- |
3.56% |
- |
|
std::map<int,_int>::find(key)_(existent)/32
|
3.02% |
1.691 |
1.742 |
- |
3.04% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0
|
3.01% |
17.199 |
17.716 |
- |
2.15% |
- |
|
std::move_backward(list<int>)/4096
|
3.00% |
4809.954 |
4954.467 |
- |
-0.79% |
- |
|
std::list<int>::ctor(size)/1024
|
3.00% |
11958.730 |
12317.498 |
- |
2.06% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256
|
2.99% |
8000367.230 |
8239858.397 |
- |
2.31% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/32
|
2.99% |
25.920 |
26.695 |
- |
0.36% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256
|
2.99% |
7431846.462 |
7654201.695 |
- |
-0.34% |
- |
|
SetIntersection_Front_Vector_float_16384_64
|
2.99% |
1335629.956 |
1375568.031 |
- |
1.00% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/50
|
2.98% |
1562.352 |
1608.957 |
- |
2.61% |
- |
|
BM_deque_deque_ranges_move/1
|
2.98% |
2.347 |
2.417 |
- |
-5.45% |
- |
|
BM_StringDestroy_Large
|
2.97% |
7.243 |
7.458 |
- |
-26.38% |
- |
|
BM_StringRelational_Eq_Empty_Huge_Control
|
2.97% |
0.470 |
0.484 |
- |
-0.19% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
2.97% |
54729.781 |
56356.722 |
- |
1.95% |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/0
|
2.97% |
12.650 |
13.026 |
- |
-0.06% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
2.97% |
19.587 |
20.168 |
- |
-1.10% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256
|
2.96% |
1141494.751 |
1175312.184 |
- |
3.43% |
- |
|
std::unordered_map<int,_int>::clear()/1024
|
2.96% |
7900.775 |
8134.681 |
- |
-24.82% |
- |
|
SetIntersection_None_Set_string_16384_4
|
2.95% |
189204376.097 |
194785286.506 |
- |
1.64% |
- |
|
BM_StringRelational_Compare_Huge_Empty_Control
|
2.95% |
1.610 |
1.658 |
- |
2.95% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_1024
|
2.94% |
6.802 |
7.002 |
- |
1.13% |
- |
|
std::map<int,_int>::count(key)_(non-existent)/32
|
2.94% |
2.853 |
2.937 |
- |
1.83% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/1024
|
2.94% |
11558.311 |
11897.670 |
- |
4.27% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/32
|
2.94% |
10.891 |
11.211 |
- |
2.39% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/1024
|
2.94% |
11601.828 |
11942.397 |
- |
3.36% |
- |
|
std::list<std::string>::ctor(size)/1024
|
2.93% |
12343.528 |
12705.414 |
- |
0.96% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/1024
|
2.93% |
5.436 |
5.595 |
- |
-0.88% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8
|
2.92% |
6.794 |
6.992 |
- |
2.76% |
- |
|
std::partial_sort_copy(deque<int>)_(pipe-organ)/8
|
2.92% |
9.859 |
10.147 |
- |
1.45% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
2.92% |
2374600.626 |
2443937.442 |
- |
5.36% |
- |
|
BM_align/256
|
2.92% |
0.656 |
0.676 |
- |
8.48% |
- |
|
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0
|
2.92% |
14.850 |
15.283 |
- |
-0.64% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1
|
2.92% |
1011478.546 |
1040982.208 |
- |
-1.71% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16
|
2.92% |
1115250.811 |
1147780.703 |
- |
-0.43% |
- |
|
BM_vector_deque_copy_backward/64000
|
2.92% |
7786.385 |
8013.433 |
- |
9.92% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
2.90% |
248189.792 |
255396.375 |
- |
2.66% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
2.90% |
390.916 |
402.266 |
- |
-0.51% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
2.90% |
11739928.609 |
12080596.526 |
- |
0.02% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(existent)/32
|
2.90% |
2.216 |
2.281 |
- |
3.21% |
- |
|
SetIntersection_None_Set_float_16384_4
|
2.90% |
154246143.892 |
158716157.965 |
- |
2.13% |
- |
|
BM_CmpEqual_ushort_uchar
|
2.89% |
1.090 |
1.122 |
- |
2.55% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
2.88% |
390.403 |
401.663 |
- |
-1.01% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/1024
|
2.88% |
23.372 |
24.046 |
- |
-0.45% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
2.88% |
15999540.223 |
16460661.114 |
- |
2.36% |
- |
|
SetIntersection_Front_Vector_uint64_256_256
|
2.88% |
4528669.824 |
4658976.672 |
- |
2.57% |
- |
|
std::multiset<std::string>::clear()/1024
|
2.88% |
20902.912 |
21503.987 |
- |
-3.92% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
2.87% |
1022286.767 |
1051675.046 |
- |
1.89% |
- |
|
std::find_end(vector<int>)_(same_length)/1024
|
2.87% |
247.109 |
254.212 |
- |
3.14% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeLast
|
2.87% |
2.119 |
2.180 |
- |
2.53% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
2.87% |
20.045 |
20.620 |
- |
0.91% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
2.86% |
49.306 |
50.718 |
- |
1.21% |
- |
|
std::make_heap(deque<int>)_(descending)/1024
|
2.86% |
1087.958 |
1119.092 |
- |
1.25% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
2.86% |
410.632 |
422.367 |
- |
-0.11% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/1024
|
2.86% |
25.688 |
26.421 |
- |
0.63% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
2.85% |
6744.581 |
6937.109 |
- |
3.52% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
2.84% |
116700.455 |
120019.487 |
- |
-0.62% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_16
|
2.84% |
22242213.393 |
22874213.699 |
- |
2.77% |
- |
|
SetIntersection_Front_Set_float_16384_16384
|
2.84% |
224856054.571 |
231243942.453 |
- |
2.76% |
- |
|
std::pop_heap(deque<float>)/1024
|
2.83% |
12.314 |
12.663 |
- |
-1.11% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
2.83% |
1261.252 |
1296.945 |
- |
9.57% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
2.83% |
610.112 |
627.365 |
- |
0.73% |
- |
|
SetIntersection_None_Set_uint32_64_4
|
2.82% |
21585171.612 |
22194848.962 |
- |
2.24% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024
|
2.82% |
912.208 |
937.971 |
- |
1.38% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
2.82% |
241297.674 |
248101.914 |
- |
-0.97% |
- |
|
std::set<int>::upper_bound(key)_(existent)/32
|
2.81% |
1.711 |
1.759 |
- |
-0.57% |
- |
|
SetIntersection_Front_Set_string_16384_4
|
2.80% |
1282385.209 |
1318348.988 |
- |
3.69% |
- |
|
std::make_heap(vector<NonIntegral>)_(repeated)/8
|
2.80% |
17.317 |
17.802 |
- |
-0.07% |
- |
|
BM_deque_deque_move_backward/1
|
2.79% |
2.700 |
2.775 |
- |
0.36% |
- |
|
SetIntersection_Interlaced_Vector_string_16_4
|
2.79% |
65951141.435 |
67788402.852 |
- |
1.55% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4
|
2.77% |
0.557 |
0.572 |
- |
8.36% |
- |
|
SetIntersection_Front_Vector_string_256_64
|
2.77% |
10368653.825 |
10655717.405 |
- |
4.79% |
- |
|
std::multiset<int>::ctor(const&)/8192
|
2.77% |
51137.089 |
52552.554 |
- |
0.56% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
2.76% |
561.132 |
576.644 |
- |
-0.81% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8
|
2.76% |
7.645 |
7.856 |
- |
-1.55% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/8192
|
2.76% |
863.658 |
887.519 |
- |
0.52% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16
|
2.76% |
2962035.451 |
3043834.845 |
- |
-24.89% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8
|
2.76% |
57.071 |
58.643 |
- |
-2.74% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32
|
2.75% |
18.838 |
19.357 |
- |
1.89% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0
|
2.75% |
0.486 |
0.500 |
- |
1.29% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
2.75% |
392.403 |
403.189 |
- |
-0.51% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/8192
|
2.75% |
34.590 |
35.540 |
- |
5.48% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
2.74% |
1087533.655 |
1117380.359 |
- |
-0.01% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
2.74% |
787.408 |
809.003 |
- |
-5.42% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/1024
|
2.74% |
812.242 |
834.508 |
- |
2.87% |
- |
|
BM_align/8
|
2.74% |
0.673 |
0.692 |
- |
11.02% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
2.73% |
435.606 |
447.500 |
- |
-1.97% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
2.72% |
680.011 |
698.525 |
- |
1.80% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8
|
2.72% |
15.664 |
16.090 |
- |
0.17% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/32
|
2.72% |
10.279 |
10.559 |
- |
3.19% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/32
|
2.72% |
220.624 |
226.623 |
- |
-0.26% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
2.71% |
147297.714 |
151294.286 |
- |
2.04% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16
|
2.71% |
38752980.809 |
39802563.165 |
- |
1.22% |
- |
|
std::flat_multimap<int,_int>::clear()/8192
|
2.71% |
406.869 |
417.877 |
- |
-0.42% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8
|
2.70% |
15.673 |
16.097 |
- |
-1.21% |
- |
|
SetIntersection_Interlaced_Set_float_1024_256
|
2.70% |
14510549.273 |
14902399.383 |
- |
4.11% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
2.70% |
50.585 |
51.950 |
- |
1.17% |
- |
|
SetIntersection_Front_Vector_string_1024_64
|
2.70% |
3175798.993 |
3261408.474 |
- |
2.22% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/1024
|
2.69% |
24.201 |
24.853 |
- |
3.14% |
- |
|
SetIntersection_Front_Vector_string_1024_256
|
2.69% |
9100079.278 |
9344936.718 |
- |
2.09% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4
|
2.69% |
140973737.403 |
144764432.224 |
- |
2.55% |
- |
|
BM_PushHeap_uint64_Ascending_16384
|
2.69% |
3.608 |
3.705 |
- |
-0.72% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/8192
|
2.68% |
32.140 |
33.002 |
- |
0.38% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
2.68% |
393.232 |
403.780 |
- |
-0.52% |
- |
|
SetIntersection_None_Set_uint32_16384_16384
|
2.68% |
158828817.488 |
163088654.667 |
- |
1.80% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4
|
2.68% |
1677509.826 |
1722473.799 |
- |
-22.70% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/8192
|
2.68% |
32.704 |
33.581 |
- |
-1.83% |
- |
|
std::map<int,_int>::erase(iterator)/1024
|
2.68% |
20.083 |
20.621 |
- |
-1.28% |
- |
|
bm_swap_ranges_vb_aligned/64
|
2.67% |
2.777 |
2.851 |
- |
-0.72% |
- |
|
SetIntersection_None_Vector_string_16_16
|
2.67% |
34436307.480 |
35354143.732 |
- |
2.24% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
2.67% |
86.894 |
89.210 |
- |
3.02% |
- |
|
SetIntersection_None_Vector_string_16384_1024
|
2.66% |
1204039.504 |
1236122.244 |
- |
0.61% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024
|
2.66% |
36298.879 |
37266.096 |
- |
0.26% |
- |
|
SetIntersection_None_Set_float_16384_1
|
2.66% |
154514690.772 |
158629055.739 |
- |
2.18% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_16
|
2.66% |
22148200.523 |
22737357.180 |
- |
-1.43% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/50
|
2.66% |
1.511 |
1.551 |
- |
2.89% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
2.66% |
50344.763 |
51682.177 |
- |
-1.21% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192
|
2.65% |
22.645 |
23.246 |
- |
-0.21% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64
|
2.65% |
9081545.808 |
9322343.623 |
- |
0.34% |
- |
|
BM_align/64
|
2.65% |
0.673 |
0.691 |
- |
10.92% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
2.64% |
51371.408 |
52728.072 |
- |
3.28% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32
|
2.64% |
18.503 |
18.991 |
- |
1.29% |
- |
|
std::set<int>::equal_range(key)_(existent)/8192
|
2.64% |
7.883 |
8.091 |
- |
-2.77% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
2.63% |
36.715 |
37.682 |
- |
8.70% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/32
|
2.63% |
1.473 |
1.511 |
- |
2.47% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/1024
|
2.62% |
22.516 |
23.107 |
- |
0.39% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0
|
2.62% |
12.696 |
13.029 |
- |
-0.21% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
2.62% |
389.721 |
399.925 |
- |
2.12% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/50
|
2.62% |
1829.749 |
1877.616 |
- |
-3.86% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
2.61% |
13412.056 |
13762.322 |
- |
1.74% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
2.61% |
217.048 |
222.711 |
- |
2.20% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_16
|
2.61% |
12022289.766 |
12335871.570 |
- |
1.85% |
- |
|
SetIntersection_Front_Set_string_16384_1024
|
2.61% |
58228383.051 |
59746806.475 |
- |
0.59% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
2.61% |
13653281.211 |
14009231.566 |
- |
2.25% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_4
|
2.60% |
59479304.622 |
61026325.374 |
- |
2.25% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/50
|
2.60% |
9.476 |
9.722 |
- |
1.18% |
- |
|
SetIntersection_Front_Vector_uint64_64_4
|
2.60% |
15877985.035 |
16290307.905 |
- |
1.95% |
- |
|
SetIntersection_None_Set_uint64_16_16
|
2.59% |
35205875.730 |
36118846.331 |
- |
1.40% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
2.59% |
19.060 |
19.553 |
- |
5.73% |
- |
|
std::search(deque<int>)_(no_match)/1000
|
2.59% |
392.711 |
402.873 |
- |
0.22% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
2.59% |
6491.812 |
6659.757 |
- |
-2.13% |
- |
|
std::for_each_n(vector<int>)/8
|
2.58% |
2.638 |
2.707 |
- |
2.17% |
- |
|
std::copy_if(vector<int>)_(entire_range)/8
|
2.58% |
2.268 |
2.327 |
- |
8.47% |
- |
|
std::multiset<int>::equal_range(key)_(existent)/1024
|
2.58% |
5.319 |
5.456 |
- |
7.31% |
- |
|
std::rotate_copy(deque<int>)/32
|
2.58% |
2.629 |
2.697 |
- |
4.93% |
- |
|
std::all_of(vector<int>)_(process_all)/8
|
2.58% |
2.336 |
2.396 |
- |
-0.99% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/1024
|
2.57% |
2.859 |
2.933 |
- |
1.81% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/32
|
2.57% |
198.902 |
204.010 |
- |
1.50% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle
|
2.57% |
0.817 |
0.838 |
- |
1.61% |
- |
|
std::search(list<int>)_(same_length)/1024
|
2.56% |
753.023 |
772.331 |
- |
0.81% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192
|
2.56% |
180923.798 |
185560.449 |
- |
0.64% |
- |
|
BM_CmpEqual_int_int
|
2.56% |
1.051 |
1.078 |
- |
-0.97% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
2.56% |
15.282 |
15.673 |
- |
0.43% |
- |
|
BM_deque_vector_move/64000
|
2.56% |
3010.196 |
3087.258 |
- |
2.88% |
- |
|
std::move(vector<bool>)_(aligned)/64
|
2.56% |
1.545 |
1.585 |
- |
-11.92% |
- |
|
BM_PushHeap_uint32_Ascending_256
|
2.56% |
2.079 |
2.132 |
- |
-1.21% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
2.56% |
6421.821 |
6586.037 |
- |
0.24% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
2.56% |
1166897.099 |
1196713.964 |
- |
3.15% |
- |
|
BM_PushHeap_string_PipeOrgan_1024
|
2.55% |
9.681 |
9.928 |
- |
-6.19% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/50
|
2.55% |
1.442 |
1.479 |
- |
-0.67% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
2.55% |
1034957.496 |
1061327.680 |
- |
1.28% |
- |
|
std::partial_sort_copy(vector<int>)_(heap)/8192
|
2.54% |
97078.085 |
99546.213 |
- |
2.33% |
- |
|
SetIntersection_None_Set_uint32_16384_16
|
2.54% |
157207036.145 |
161199549.708 |
- |
1.96% |
- |
|
SetIntersection_Front_Set_string_262144_16384
|
2.54% |
341668153.580 |
350332479.542 |
- |
0.91% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
2.54% |
66.746 |
68.438 |
- |
32.32% |
- |
|
std::set<std::string>::find(key)_(non-existent)/32
|
2.53% |
10.177 |
10.435 |
- |
-5.04% |
- |
|
SetIntersection_None_Set_uint32_16384_1
|
2.52% |
157801486.392 |
161782179.727 |
- |
1.94% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
2.52% |
18.003 |
18.455 |
- |
3.05% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4
|
2.51% |
54407642.249 |
55774735.340 |
- |
2.08% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8
|
2.51% |
31.542 |
32.335 |
- |
-0.17% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/32
|
2.51% |
15.990 |
16.391 |
- |
-5.27% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0
|
2.51% |
17.290 |
17.723 |
- |
1.00% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/50
|
2.51% |
21.130 |
21.659 |
- |
3.37% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192
|
2.50% |
21.481 |
22.018 |
- |
-1.18% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
2.50% |
1220.098 |
1250.601 |
- |
-3.78% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8
|
2.50% |
42.864 |
43.936 |
- |
-3.99% |
- |
|
SetIntersection_Interlaced_Set_float_16384_1
|
2.50% |
1004314.784 |
1029402.896 |
- |
-2.25% |
- |
|
std::partial_sort(deque<int>)_(heap)/8192
|
2.50% |
262370.727 |
268917.685 |
- |
2.00% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8
|
2.49% |
1.281 |
1.313 |
- |
-0.56% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
2.49% |
658.115 |
674.525 |
- |
-0.08% |
- |
|
SetIntersection_None_Vector_uint32_16384_1024
|
2.49% |
1096151.424 |
1123402.723 |
- |
1.09% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
2.48% |
333.895 |
342.179 |
- |
0.91% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8192
|
2.48% |
239980.502 |
245926.615 |
- |
3.72% |
- |
|
BM_StringFindStringLiteral/128
|
2.47% |
3.093 |
3.169 |
- |
-9.71% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
2.47% |
33.406 |
34.230 |
- |
10.74% |
- |
|
std::set<int>::contains(key)_(non-existent)/1024
|
2.47% |
6.012 |
6.161 |
- |
4.68% |
- |
|
std::set<std::string>::count(key)_(existent)/1024
|
2.47% |
23.925 |
24.515 |
- |
-2.03% |
- |
|
BM_deque_deque_ranges_copy/2
|
2.46% |
2.182 |
2.235 |
- |
2.10% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
2.46% |
65961.278 |
67585.984 |
- |
2.24% |
- |
|
SetIntersection_None_Set_string_1024_4
|
2.46% |
8925497.890 |
9145243.203 |
- |
0.96% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_16
|
2.46% |
35649641.866 |
36526261.215 |
- |
1.92% |
- |
|
rng::find_last_if(vector<int>)_(bail_10%)/1024
|
2.46% |
245.718 |
251.760 |
- |
2.59% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024
|
2.46% |
31811.031 |
32592.322 |
- |
2.38% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/32
|
2.45% |
288.178 |
295.247 |
- |
2.63% |
- |
|
BM_StringAssignAsciiz_Small_Opaque
|
2.45% |
3.041 |
3.116 |
- |
-11.72% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
2.45% |
12714.098 |
13024.962 |
- |
1.74% |
- |
|
SetIntersection_None_Set_uint32_1024_64
|
2.44% |
8882275.896 |
9099364.933 |
- |
2.27% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4
|
2.44% |
56027091.234 |
57391383.447 |
- |
1.93% |
- |
|
std::rotate_copy(list<int>)/8192
|
2.43% |
6702.015 |
6865.037 |
- |
-11.42% |
- |
|
std::deque<std::string>::operator=(const&)_(expensive_elements)/32
|
2.43% |
154.967 |
158.730 |
- |
0.50% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
2.43% |
391.468 |
400.962 |
- |
-1.05% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192
|
2.42% |
9643.632 |
9876.856 |
- |
3.47% |
- |
|
std::multiset<int>::ctor(const&)/1024
|
2.42% |
6388.736 |
6543.189 |
- |
-1.06% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
2.42% |
6.373 |
6.527 |
- |
-0.63% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
2.42% |
54825.478 |
56150.625 |
- |
2.97% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/1024
|
2.42% |
25.804 |
26.428 |
- |
2.22% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384
|
2.42% |
337079853.085 |
345221819.023 |
- |
1.07% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0
|
2.41% |
63.634 |
65.171 |
- |
0.43% |
- |
|
std::unordered_multiset<int>::ctor(const&)/1024
|
2.40% |
7101.298 |
7271.774 |
- |
6.99% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/32
|
2.40% |
2.357 |
2.414 |
- |
-12.46% |
- |
|
std::move_backward(deque<int>)/8
|
2.40% |
3.353 |
3.433 |
- |
1.92% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
2.40% |
11514.325 |
11790.427 |
- |
1.35% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
2.39% |
393.333 |
402.746 |
- |
1.89% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/1
|
2.39% |
1.640 |
1.680 |
- |
-3.76% |
- |
|
std::copy_if(list<int>)_(every_other)/1048576
|
2.38% |
820276.153 |
839817.602 |
- |
-2.85% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
2.38% |
13364.621 |
13682.893 |
- |
2.26% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/32
|
2.38% |
1.321 |
1.353 |
- |
0.56% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8
|
2.38% |
32.047 |
32.810 |
- |
6.26% |
- |
|
std::stable_sort(deque<int>)_(ascending)/8
|
2.38% |
17.471 |
17.886 |
- |
-2.03% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024
|
2.38% |
31543.079 |
32292.729 |
- |
2.04% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16
|
2.38% |
17869422.210 |
18294028.286 |
- |
-0.31% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
2.37% |
222.760 |
228.047 |
- |
4.08% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
2.37% |
17.238 |
17.647 |
- |
2.44% |
- |
|
BM_align/1
|
2.37% |
0.677 |
0.693 |
- |
11.23% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192
|
2.37% |
651.323 |
666.755 |
- |
-1.31% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32
|
2.36% |
1.197 |
1.225 |
- |
-3.87% |
- |
|
SetIntersection_Front_Set_uint64_64_1
|
2.36% |
16406536.458 |
16793292.019 |
- |
1.61% |
- |
|
std::remove(deque<int>)_(prefix)/32
|
2.36% |
52.757 |
54.000 |
- |
2.81% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
2.35% |
5356.432 |
5482.569 |
- |
-19.56% |
- |
|
SetIntersection_Front_Vector_uint64_64_1
|
2.35% |
16336713.270 |
16721383.051 |
- |
1.85% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
2.35% |
34869.989 |
35689.926 |
- |
-0.09% |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/8
|
2.35% |
15.659 |
16.026 |
- |
-0.16% |
- |
|
SetIntersection_None_Set_uint32_16384_4
|
2.34% |
157372859.736 |
161051926.426 |
- |
1.72% |
- |
|
BM_StringFindNoMatch/4096
|
2.33% |
74.730 |
76.473 |
- |
0.79% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_4
|
2.33% |
9956581.462 |
10188416.985 |
- |
0.03% |
- |
|
BM_StringEraseWithMove_Small_Opaque
|
2.32% |
2.185 |
2.236 |
- |
-13.00% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8
|
2.32% |
51.597 |
52.794 |
- |
-0.39% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/8
|
2.32% |
62.420 |
63.868 |
- |
1.29% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8192
|
2.32% |
163.715 |
167.506 |
- |
-0.54% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16
|
2.31% |
1203174.805 |
1231024.456 |
- |
-0.49% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/32
|
2.31% |
1.715 |
1.754 |
- |
0.54% |
- |
|
std::count(list<int>)_(every_other)/8
|
2.31% |
2.039 |
2.086 |
- |
2.03% |
- |
|
std::multiset<int>::insert(value)_(already_present)/1024
|
2.31% |
27.268 |
27.897 |
- |
-3.10% |
- |
|
std::map<int,_int>::count(key)_(existent)/8192
|
2.31% |
5.641 |
5.771 |
- |
-0.35% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/50
|
2.30% |
17.272 |
17.670 |
- |
0.10% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
2.30% |
34227.917 |
35016.577 |
- |
1.03% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/512
|
2.30% |
7.848 |
8.029 |
- |
-3.13% |
- |
|
BM_StringEraseWithMove_Small_Transparent
|
2.30% |
2.181 |
2.231 |
- |
-11.25% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4
|
2.29% |
58340715.125 |
59679623.664 |
- |
2.44% |
- |
|
std::vector<std::string>::erase(begin)_(expensive_elements)/32
|
2.29% |
34.977 |
35.780 |
- |
0.54% |
- |
|
BM_deque_deque_move_backward/2
|
2.29% |
2.461 |
2.517 |
- |
-0.21% |
- |
|
std::move_backward(deque<int>)/64
|
2.29% |
5.168 |
5.287 |
- |
-20.21% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
2.29% |
16.146 |
16.516 |
- |
-0.35% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/8
|
2.29% |
4.953 |
5.067 |
- |
0.05% |
- |
|
SetIntersection_Front_Set_uint32_16384_16
|
2.29% |
1185118.223 |
1212247.542 |
- |
1.52% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
2.29% |
54904.623 |
56161.308 |
- |
1.32% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256
|
2.29% |
0.646 |
0.661 |
- |
3.90% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1
|
2.29% |
16503995.408 |
16881398.245 |
- |
2.33% |
- |
|
SetIntersection_Interlaced_Vector_uint64_4_4
|
2.29% |
135104874.065 |
138192241.856 |
- |
1.74% |
- |
|
SetIntersection_None_Set_uint32_256_1
|
2.28% |
11639434.110 |
11905240.261 |
- |
2.48% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/1024
|
2.28% |
35437.587 |
36246.549 |
- |
1.05% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4
|
2.28% |
8619454.127 |
8815646.302 |
- |
-0.41% |
- |
|
std::make_heap(deque<int>)_(repeated)/8192
|
2.27% |
17803.513 |
18207.999 |
- |
1.11% |
- |
|
std::map<std::string,_int>::ctor(const&)/1024
|
2.27% |
34576.675 |
35361.529 |
- |
-8.94% |
- |
|
BM_CmpEqual_uchar_schar
|
2.26% |
0.986 |
1.009 |
- |
1.41% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8192
|
2.26% |
143715.019 |
146959.770 |
- |
-1.24% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
2.25% |
1.186 |
1.213 |
- |
-1.93% |
- |
|
BM_deque_vector_move_backward/0
|
2.25% |
1.411 |
1.443 |
- |
5.81% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/8192
|
2.25% |
9.418 |
9.630 |
- |
-10.02% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/50
|
2.24% |
1.509 |
1.543 |
- |
2.95% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32
|
2.24% |
10.561 |
10.798 |
- |
0.57% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192
|
2.24% |
70.026 |
71.595 |
- |
1.20% |
- |
|
std::stable_partition(vector<int>)_(sparse)/1024
|
2.24% |
208.567 |
213.238 |
- |
2.55% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16
|
2.24% |
15436775.055 |
15782405.255 |
- |
1.29% |
- |
|
BM_PushHeap_uint32_Random_16
|
2.24% |
4.150 |
4.243 |
- |
2.29% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
2.23% |
63506.314 |
64921.570 |
- |
0.08% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/8192
|
2.23% |
25.502 |
26.070 |
- |
-2.23% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
2.23% |
52856.203 |
54034.009 |
- |
0.24% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/32
|
2.22% |
334.833 |
342.275 |
- |
2.51% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32
|
2.22% |
6.561 |
6.707 |
- |
1.37% |
- |
|
std::map<int,_int>::erase(iterator)/8192
|
2.22% |
23.491 |
24.012 |
- |
-1.45% |
- |
|
BM_deque_vector_copy_backward/2
|
2.21% |
1.831 |
1.872 |
- |
2.00% |
- |
|
SetIntersection_None_Set_string_64_16
|
2.21% |
18655314.857 |
19068308.508 |
- |
2.57% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
2.21% |
43.897 |
44.866 |
- |
13.50% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32
|
2.20% |
22.769 |
23.270 |
- |
-10.33% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/8192
|
2.20% |
25.687 |
26.252 |
- |
-0.11% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
2.20% |
1104961.095 |
1129232.626 |
- |
0.60% |
- |
|
SetIntersection_None_Set_uint64_16_1
|
2.19% |
66420766.604 |
67877319.467 |
- |
1.68% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_1
|
2.19% |
16345183.366 |
16703440.230 |
- |
2.14% |
- |
|
SetIntersection_None_Set_float_64_4
|
2.19% |
20967693.511 |
21427038.043 |
- |
1.79% |
- |
|
SetIntersection_None_Vector_uint64_16384_16384
|
2.19% |
1088929.085 |
1112738.541 |
- |
0.47% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/32
|
2.19% |
1827.703 |
1867.661 |
- |
-5.02% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
2.19% |
12.911 |
13.194 |
- |
-0.67% |
- |
|
ranges::minmax(std::deque<long_long>)/1
|
2.18% |
0.773 |
0.789 |
- |
11.81% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
2.18% |
344.433 |
351.951 |
- |
-0.22% |
- |
|
std::adjacent_find(list<int>,_pred)/8
|
2.18% |
3.764 |
3.846 |
- |
-3.78% |
- |
|
SetIntersection_None_Vector_uint32_262144_256
|
2.17% |
1111252.166 |
1135420.519 |
- |
0.27% |
- |
|
BM_StringConstructDestroyCStr_Small_Opaque
|
2.17% |
2.250 |
2.299 |
- |
-58.45% |
- |
|
BM_CmpLess_ushort_int
|
2.17% |
1.053 |
1.076 |
- |
0.67% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1
|
2.17% |
63073584.926 |
64439768.853 |
- |
2.05% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4
|
2.17% |
54629418.487 |
55812287.322 |
- |
2.16% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
2.17% |
21.014 |
21.469 |
- |
0.62% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
2.16% |
191.582 |
195.726 |
- |
-1.39% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
2.16% |
29.249 |
29.881 |
- |
-1.77% |
- |
|
SetIntersection_None_Set_string_256_1
|
2.16% |
11401696.735 |
11647772.866 |
- |
0.54% |
- |
|
std::unique(deque<int>)_(sprinkled)/32
|
2.15% |
52.728 |
53.864 |
- |
-1.36% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
2.15% |
35791.122 |
36561.055 |
- |
-0.03% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/1024
|
2.15% |
81.908 |
83.669 |
- |
-0.32% |
- |
|
std::stable_sort(vector<NonIntegral>)_(repeated)/8
|
2.15% |
15.905 |
16.247 |
- |
-0.26% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576
|
2.15% |
1.202 |
1.228 |
- |
-6.71% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/0
|
2.15% |
27.954 |
28.554 |
- |
4.13% |
- |
|
BM_StringAssignAsciizMix_Transparent
|
2.15% |
2.947 |
3.010 |
- |
-3.21% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
2.15% |
85200.160 |
87028.186 |
- |
3.14% |
- |
|
std::unique(list<int>)_(sprinkled)/8192
|
2.14% |
7950.397 |
8120.711 |
- |
2.47% |
- |
|
std::stable_sort(deque<int>)_(repeated)/8
|
2.14% |
17.842 |
18.223 |
- |
-3.56% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
2.14% |
6445.482 |
6583.252 |
- |
2.77% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4
|
2.14% |
57694802.680 |
58926768.642 |
- |
1.19% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
2.13% |
73.898 |
75.471 |
- |
-5.40% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
2.13% |
391.299 |
399.619 |
- |
2.16% |
- |
|
BM_CmpLess_int_uint
|
2.13% |
1.062 |
1.085 |
- |
-2.70% |
- |
|
BM_PushHeap_string_QuickSortAdversary_1024
|
2.12% |
15.333 |
15.658 |
- |
2.11% |
- |
|
BM_CmpEqual_uchar_uchar
|
2.12% |
1.052 |
1.074 |
- |
0.34% |
- |
|
std::find(vector<int>)_(process_all)/8
|
2.12% |
2.705 |
2.762 |
- |
1.11% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
2.12% |
1033.077 |
1054.949 |
- |
0.78% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
2.12% |
40908.893 |
41774.512 |
- |
-0.22% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/32
|
2.12% |
22.145 |
22.614 |
- |
-0.03% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
2.11% |
56027.564 |
57212.286 |
- |
-2.65% |
- |
|
std::partition(deque<int>)_(sparse)/1024
|
2.11% |
378.266 |
386.254 |
- |
1.46% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024
|
2.11% |
8703961.082 |
8887688.585 |
- |
1.52% |
- |
|
std::find(vector<short>)_(process_all)/8
|
2.11% |
0.677 |
0.692 |
- |
1.06% |
- |
|
ranges::minmax(std::list<long_long>)/64
|
2.11% |
30.379 |
31.020 |
- |
4.93% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
2.11% |
27439692.634 |
28017844.454 |
- |
1.68% |
- |
|
SetIntersection_Front_Set_uint64_16_1
|
2.11% |
62518189.786 |
63834320.628 |
- |
1.60% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
2.10% |
14.934 |
15.248 |
- |
0.35% |
- |
|
std::stable_sort(vector<int>)_(pipe-organ)/8
|
2.10% |
18.435 |
18.821 |
- |
1.74% |
- |
|
std::stable_partition(deque<int>)_(dense)/50
|
2.09% |
36.614 |
37.381 |
- |
2.97% |
- |
|
SetIntersection_Front_Set_string_64_4
|
2.09% |
18619338.072 |
19008737.428 |
- |
0.63% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16
|
2.09% |
35580467.962 |
36323833.988 |
- |
2.20% |
- |
|
bm_ranges_swap_ranges_vb_aligned/65536
|
2.09% |
122.984 |
125.553 |
- |
1.84% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
2.09% |
649.921 |
663.491 |
- |
-0.88% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1
|
2.08% |
62857217.918 |
64167391.655 |
- |
1.80% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_1
|
2.08% |
11292313.311 |
11527565.613 |
- |
-1.01% |
- |
|
std::partial_sort_copy(list<int>)_(descending)/8
|
2.08% |
15.817 |
16.147 |
- |
2.51% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
2.08% |
14.532 |
14.835 |
- |
0.67% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/8192
|
2.08% |
31.732 |
32.392 |
- |
1.35% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
2.08% |
15637.916 |
15963.027 |
- |
2.05% |
- |
|
BM_vector_deque_ranges_copy_backward/64
|
2.08% |
2.983 |
3.045 |
- |
-2.85% |
- |
|
std::search(vector<int>,_pred)_(near_matches)/1024
|
2.08% |
23511.604 |
23999.630 |
- |
0.51% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/32
|
2.07% |
3.755 |
3.833 |
- |
0.17% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/50
|
2.07% |
1.515 |
1.547 |
- |
0.67% |
- |
|
SetIntersection_Front_Set_uint32_16_4
|
2.07% |
54445602.113 |
55573793.343 |
- |
1.14% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
2.07% |
26.174 |
26.715 |
- |
1.23% |
- |
|
std::stable_partition(list<int>)_(dense)/50
|
2.07% |
56.070 |
57.230 |
- |
0.46% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/32
|
2.07% |
10.385 |
10.600 |
- |
1.71% |
- |
|
std::find_end(vector<int>)_(process_all)/1000
|
2.07% |
215.983 |
220.447 |
- |
-0.73% |
- |
|
SetIntersection_None_Set_uint64_256_16
|
2.07% |
10758092.662 |
10980328.244 |
- |
0.80% |
- |
|
std::partial_sort_copy(list<int>)_(heap)/8
|
2.06% |
17.066 |
17.418 |
- |
3.42% |
- |
|
std::list<std::string>::ctor(size)/8192
|
2.06% |
102019.332 |
104123.998 |
- |
0.59% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
2.06% |
36127.011 |
36872.259 |
- |
1.70% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
2.06% |
113466.321 |
115806.255 |
- |
0.84% |
- |
|
BM_num_get<void*>
|
2.06% |
10.821 |
11.044 |
- |
-1.64% |
- |
|
std::lower_bound(std::vector<int>)/8
|
2.06% |
7.717 |
7.876 |
- |
2.02% |
- |
|
std::find_end(list<int>)_(same_length)/1024
|
2.06% |
745.844 |
761.195 |
- |
1.10% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/32
|
2.06% |
1.706 |
1.741 |
- |
5.81% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
2.06% |
72407.283 |
73896.727 |
- |
0.75% |
- |
|
SetIntersection_None_Vector_string_64_16
|
2.06% |
14118221.268 |
14408391.249 |
- |
2.20% |
- |
|
std::for_each_n(deque<int>)/8
|
2.05% |
1.156 |
1.180 |
- |
4.75% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256
|
2.05% |
5841051.162 |
5960971.296 |
- |
2.72% |
- |
|
std::copy(list<int>)/8
|
2.05% |
2.443 |
2.493 |
- |
2.13% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64
|
2.05% |
13882620.684 |
14167354.340 |
- |
2.18% |
- |
|
BM_deque_vector_move_backward/64000
|
2.05% |
7852.892 |
8013.946 |
- |
15.41% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/8192
|
2.05% |
11.489 |
11.724 |
- |
-3.74% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/1024
|
2.05% |
6110.495 |
6235.614 |
- |
0.26% |
- |
|
SetIntersection_None_Set_string_256_256
|
2.04% |
5736584.322 |
5853843.978 |
- |
-0.61% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
2.04% |
77.154 |
78.730 |
- |
0.63% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
2.04% |
352427034.230 |
359616280.871 |
- |
2.75% |
- |
|
SetIntersection_Front_Vector_string_16384_16
|
2.04% |
1596193.254 |
1628723.095 |
- |
0.73% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32
|
2.03% |
1.824 |
1.861 |
- |
0.81% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/50
|
2.03% |
1882.892 |
1921.121 |
- |
-1.16% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_256
|
2.03% |
6142447.139 |
6267086.729 |
- |
-18.82% |
- |
|
SetIntersection_None_Vector_string_64_1
|
2.02% |
17288026.912 |
17637661.247 |
- |
1.62% |
- |
|
std::set<std::string>::ctor(const&,_alloc)/1024
|
2.02% |
36608.047 |
37347.727 |
- |
0.72% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4
|
2.01% |
53988760.785 |
55075111.613 |
- |
1.89% |
- |
|
BM_vector_deque_move_backward/5500
|
2.01% |
197.775 |
201.753 |
- |
2.32% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4
|
2.01% |
54938627.297 |
56043433.667 |
- |
1.72% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
2.01% |
6740.586 |
6876.065 |
- |
2.87% |
- |
|
SetIntersection_Interlaced_Vector_string_4_1
|
2.00% |
218308510.836 |
222675480.346 |
- |
1.68% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_4
|
2.00% |
1637484.491 |
1670163.339 |
- |
2.68% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1024
|
1.99% |
1.204 |
1.228 |
- |
-6.96% |
- |
|
SetIntersection_Front_Vector_string_16_1
|
1.99% |
64283374.416 |
65564911.869 |
- |
1.80% |
- |
|
std::sort_heap(deque<int>,_pred)/8
|
1.99% |
34.196 |
34.878 |
- |
1.79% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1
|
1.99% |
214044533.343 |
218305916.753 |
- |
1.72% |
- |
|
SetIntersection_None_Set_uint32_256_4
|
1.99% |
11418653.995 |
11645905.342 |
- |
0.93% |
- |
|
BM_PushHeap_uint32_Ascending_1024
|
1.99% |
2.551 |
2.601 |
- |
-0.08% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
1.99% |
745.415 |
760.223 |
- |
-1.20% |
- |
|
std::move(vector<bool>)_(unaligned)/32768
|
1.99% |
204.751 |
208.818 |
- |
3.20% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_1
|
1.99% |
4138360.955 |
4220525.523 |
- |
2.13% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4
|
1.98% |
4274442.609 |
4359031.634 |
- |
1.53% |
- |
|
BM_deque_vector_ranges_copy/4096
|
1.97% |
144.506 |
147.360 |
- |
1.80% |
- |
|
std::is_sorted(list<int>)/8
|
1.97% |
2.107 |
2.148 |
- |
2.56% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
1.97% |
2186720.743 |
2229798.561 |
- |
2.50% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_4
|
1.97% |
56287178.305 |
57395188.950 |
- |
1.75% |
- |
|
SetIntersection_None_Vector_string_16_1
|
1.97% |
65019181.018 |
66298131.826 |
- |
1.56% |
- |
|
BM_CmpEqual_uchar_int
|
1.97% |
1.057 |
1.077 |
- |
-0.93% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8
|
1.96% |
52.814 |
53.851 |
- |
1.15% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4
|
1.96% |
11484799.905 |
11709987.090 |
- |
-0.62% |
- |
|
BM_StringAssignStr_Huge_Opaque
|
1.96% |
107.522 |
109.630 |
- |
-3.86% |
- |
|
std::map<int,_int>::count(key)_(existent)/32
|
1.96% |
1.514 |
1.544 |
- |
-0.65% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.95% |
56686.251 |
57794.088 |
- |
0.89% |
- |
|
BM_deque_deque_copy/4000
|
1.95% |
138.658 |
141.365 |
- |
-0.57% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.95% |
183476.831 |
187058.605 |
- |
1.43% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50
|
1.95% |
23.963 |
24.431 |
- |
2.45% |
- |
|
std::partial_sort(vector<NonIntegral>)_(descending)/8
|
1.95% |
26.002 |
26.509 |
- |
-0.21% |
- |
|
BM_PushHeap_string_PipeOrgan_64
|
1.95% |
5.683 |
5.794 |
- |
-5.11% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192
|
1.95% |
23903.473 |
24368.818 |
- |
-0.68% |
- |
|
std::list<std::string>::ctor(size)/32
|
1.94% |
339.265 |
345.856 |
- |
-0.03% |
- |
|
SetIntersection_None_Vector_string_256_16
|
1.94% |
4181491.858 |
4262596.712 |
- |
-0.02% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/8192
|
1.94% |
33.457 |
34.106 |
- |
0.63% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/32
|
1.94% |
334.488 |
340.966 |
- |
1.99% |
- |
|
SetIntersection_Front_Set_uint64_4_1
|
1.94% |
212959619.960 |
217081286.225 |
- |
1.36% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/32768
|
1.93% |
644.026 |
656.487 |
- |
-1.75% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
1.93% |
43723.852 |
44569.438 |
- |
1.70% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.93% |
560.078 |
570.908 |
- |
1.22% |
- |
|
SetIntersection_Front_Set_float_64_64
|
1.93% |
13711720.313 |
13976567.709 |
- |
4.78% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.93% |
7318.675 |
7460.010 |
- |
0.72% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_10%)/50
|
1.93% |
11.301 |
11.519 |
- |
0.66% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/8192
|
1.93% |
2092.597 |
2132.893 |
- |
-0.31% |
- |
|
std::unique(deque<int>,_pred)_(contiguous)/52
|
1.92% |
67.116 |
68.407 |
- |
1.54% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.92% |
142643.993 |
145386.778 |
- |
0.09% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
1.92% |
44.018 |
44.864 |
- |
-0.65% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8
|
1.92% |
60.322 |
61.481 |
- |
0.59% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192
|
1.92% |
6435.363 |
6558.658 |
- |
-0.67% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
1.92% |
90639.381 |
92375.559 |
- |
1.11% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
1.91% |
241700705.968 |
246326365.600 |
- |
-1.44% |
- |
|
SetIntersection_None_Vector_uint32_64_1
|
1.91% |
16627869.795 |
16945604.762 |
- |
1.71% |
- |
|
BM_PushHeap_float_Ascending_16384
|
1.91% |
4.199 |
4.280 |
- |
6.04% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
1.91% |
199.393 |
203.202 |
- |
1.08% |
- |
|
SetIntersection_None_Vector_uint64_16_16
|
1.91% |
33492940.004 |
34132155.928 |
- |
1.47% |
- |
|
SetIntersection_Interlaced_Set_uint32_16_1
|
1.91% |
62680956.500 |
63877154.564 |
- |
1.61% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
1.91% |
438.261 |
446.622 |
- |
-1.02% |
- |
|
BM_deque_deque_move/4096
|
1.91% |
147.113 |
149.919 |
- |
1.34% |
- |
|
BM_deque_deque_ranges_copy/1
|
1.91% |
2.428 |
2.475 |
- |
2.12% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
1.91% |
21.653 |
22.066 |
- |
-0.03% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.91% |
368.991 |
376.028 |
- |
3.70% |
- |
|
SetIntersection_Interlaced_Vector_uint32_4_4
|
1.91% |
135234991.428 |
137811297.994 |
- |
1.57% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024
|
1.90% |
20.050 |
20.432 |
- |
0.51% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_64
|
1.90% |
9135282.934 |
9309132.893 |
- |
-1.02% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/32
|
1.90% |
9.941 |
10.130 |
- |
2.05% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192
|
1.90% |
62058.107 |
63235.667 |
- |
3.31% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/8192
|
1.90% |
31.871 |
32.475 |
- |
-1.18% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
1.90% |
76.831 |
78.288 |
- |
70.82% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
1.89% |
14.808 |
15.089 |
- |
-0.71% |
- |
|
std::all_of(list<int>)_(process_all)/8192
|
1.89% |
7611.014 |
7755.126 |
- |
4.86% |
- |
|
SetIntersection_Front_Set_uint64_1_1
|
1.89% |
533012031.217 |
543095032.993 |
- |
0.59% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_1
|
1.89% |
16412303.367 |
16722297.402 |
- |
1.48% |
- |
|
SetIntersection_Front_Vector_string_1_1
|
1.89% |
547805558.619 |
558145689.843 |
- |
2.13% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.89% |
130353.426 |
132811.049 |
- |
0.04% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/8192
|
1.88% |
48876.669 |
49797.909 |
- |
0.06% |
- |
|
SetIntersection_Front_Vector_uint64_64_16
|
1.88% |
14235844.969 |
14503582.396 |
- |
0.71% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
1.88% |
722.782 |
736.352 |
- |
-1.44% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/1024
|
1.88% |
11.528 |
11.744 |
- |
-3.64% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64
|
1.88% |
8488645.529 |
8647841.037 |
- |
0.21% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192
|
1.87% |
86.515 |
88.136 |
- |
-0.23% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8
|
1.87% |
16.522 |
16.831 |
- |
0.86% |
- |
|
SetIntersection_Front_Set_uint32_16_1
|
1.87% |
62713879.116 |
63884859.730 |
- |
1.36% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1
|
1.87% |
66685934.199 |
67929809.281 |
- |
1.36% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/8192
|
1.86% |
5.253 |
5.350 |
- |
-0.39% |
- |
|
BM_CmpLess_ushort_schar
|
1.86% |
1.011 |
1.029 |
- |
-3.12% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/1024
|
1.85% |
286.337 |
291.642 |
- |
0.58% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32
|
1.85% |
39.321 |
40.049 |
- |
25.92% |
- |
|
std::set<std::string>::ctor(const&,_alloc)/32
|
1.85% |
733.386 |
746.942 |
- |
7.34% |
- |
|
SetIntersection_Front_Set_uint32_4_4
|
1.85% |
136030899.637 |
138545208.857 |
- |
0.73% |
- |
|
std::move(vector<bool>)_(aligned)/4096
|
1.85% |
6.946 |
7.075 |
- |
1.97% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
1.85% |
16.331 |
16.633 |
- |
-0.09% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192
|
1.85% |
21474.323 |
21870.694 |
- |
0.44% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1
|
1.84% |
536160754.918 |
546035233.802 |
- |
1.70% |
- |
|
std::adjacent_find(list<int>)/8192
|
1.84% |
6554.731 |
6675.431 |
- |
-6.70% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1
|
1.84% |
16363333.977 |
16664441.703 |
- |
1.66% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1
|
1.84% |
1022092.335 |
1040892.096 |
- |
-0.28% |
- |
|
std::sort(deque<int>)_(descending)/8
|
1.84% |
25.020 |
25.480 |
- |
0.97% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8
|
1.84% |
5.268 |
5.365 |
- |
3.37% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32
|
1.84% |
1.058 |
1.077 |
- |
-0.43% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/50
|
1.83% |
17.313 |
17.630 |
- |
0.04% |
- |
|
std::search(vector<int>,_pred)_(near_matches)/1000
|
1.83% |
22462.047 |
22872.900 |
- |
0.66% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_4
|
1.83% |
20905172.404 |
21287097.810 |
- |
1.07% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1
|
1.83% |
62936569.732 |
64086015.391 |
- |
1.52% |
- |
|
SetIntersection_None_Vector_float_262144_1024
|
1.82% |
1098176.866 |
1118199.744 |
- |
-2.95% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/32
|
1.82% |
13.638 |
13.886 |
- |
6.35% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/32
|
1.82% |
17.261 |
17.575 |
- |
-0.16% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024
|
1.82% |
12777.910 |
13010.383 |
- |
0.59% |
- |
|
SetIntersection_None_Set_float_256_4
|
1.82% |
11182799.118 |
11386221.987 |
- |
0.91% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1
|
1.81% |
536336098.505 |
546033768.467 |
- |
1.78% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192
|
1.81% |
116886.095 |
118998.782 |
- |
-0.29% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
1.80% |
57.454 |
58.490 |
- |
-21.42% |
- |
|
BM_PushHeap_string_PipeOrgan_4
|
1.80% |
2.534 |
2.580 |
- |
1.78% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64
|
1.80% |
18315788.299 |
18645816.800 |
- |
1.04% |
- |
|
std::fill(list<int>)/50
|
1.79% |
34.937 |
35.563 |
- |
-0.07% |
- |
|
SetIntersection_None_Vector_uint32_262144_1024
|
1.79% |
1119574.329 |
1139636.456 |
- |
1.53% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/50
|
1.79% |
4.405 |
4.484 |
- |
1.21% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/16
|
1.78% |
5.839 |
5.943 |
- |
2.23% |
- |
|
SetIntersection_Front_Vector_uint32_16_16
|
1.78% |
35827458.016 |
36466812.434 |
- |
1.97% |
- |
|
BM_deque_vector_copy_backward/64000
|
1.78% |
8031.287 |
8174.519 |
- |
16.63% |
- |
|
std::find(list<int>)_(bail_25%)/8192
|
1.78% |
1427.736 |
1453.160 |
- |
2.52% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/8192
|
1.78% |
51163.195 |
52071.941 |
- |
-0.98% |
- |
|
SetIntersection_Front_Set_uint32_4_1
|
1.77% |
212970343.266 |
216744854.807 |
- |
1.03% |
- |
|
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32
|
1.77% |
286.642 |
291.721 |
- |
1.19% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/8192
|
1.77% |
9.701 |
9.873 |
- |
0.94% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
1.77% |
4208813.173 |
4283181.398 |
- |
-0.12% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
1.77% |
13.099 |
13.330 |
- |
0.38% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1
|
1.76% |
16511158.843 |
16802100.031 |
- |
2.26% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
1.76% |
8705151.578 |
8858421.031 |
- |
-0.94% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4
|
1.76% |
139768944.445 |
142223922.319 |
- |
1.22% |
- |
|
std::multiset<std::string>::clear()/8192
|
1.76% |
211067.511 |
214774.484 |
- |
-1.60% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50
|
1.75% |
23.842 |
24.259 |
- |
1.18% |
- |
|
SetIntersection_None_Set_uint64_256_64
|
1.75% |
9126181.516 |
9286058.950 |
- |
-0.97% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
1.75% |
1106481.107 |
1125840.294 |
- |
1.57% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192
|
1.75% |
113559.970 |
115546.153 |
- |
0.49% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_16
|
1.75% |
17348433.642 |
17651721.013 |
- |
1.10% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/8192
|
1.75% |
342136.658 |
348112.994 |
- |
0.52% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
1.75% |
12764.599 |
12987.521 |
- |
0.59% |
- |
|
SetIntersection_None_Vector_string_1_1
|
1.74% |
533835279.746 |
543128823.937 |
- |
1.63% |
- |
|
BM_PushHeap_uint64_Random_64
|
1.74% |
5.418 |
5.512 |
- |
2.29% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8
|
1.73% |
19.531 |
19.870 |
- |
2.60% |
- |
|
std::map<std::string,_int>::ctor(const&)/8192
|
1.73% |
341085.359 |
346978.878 |
- |
-5.51% |
- |
|
SetIntersection_None_Vector_uint64_64_16
|
1.73% |
13449398.394 |
13681442.343 |
- |
1.32% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8192
|
1.72% |
316.371 |
321.828 |
- |
1.82% |
- |
|
SetIntersection_Interlaced_Vector_string_1_1
|
1.72% |
547549841.244 |
556989920.018 |
- |
1.66% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.72% |
816199.953 |
830264.104 |
- |
1.15% |
- |
|
BM_vector_deque_ranges_copy_backward/5500
|
1.72% |
195.644 |
199.007 |
- |
0.14% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192
|
1.72% |
29.369 |
29.874 |
- |
1.77% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1
|
1.72% |
62715890.336 |
63792756.564 |
- |
1.81% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32
|
1.72% |
56.438 |
57.407 |
- |
0.29% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
1.71% |
51426.725 |
52308.102 |
- |
-0.34% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/50
|
1.71% |
8.754 |
8.904 |
- |
3.67% |
- |
|
SetIntersection_None_Vector_uint32_256_1
|
1.71% |
4235364.185 |
4307811.682 |
- |
1.27% |
- |
|
BM_deque_vector_ranges_copy/5500
|
1.71% |
193.158 |
196.460 |
- |
1.01% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/1024
|
1.71% |
6404.942 |
6514.335 |
- |
-0.76% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1
|
1.70% |
16901204.196 |
17189271.389 |
- |
2.46% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64
|
1.70% |
14343830.815 |
14588239.178 |
- |
-1.41% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/16
|
1.70% |
4.568 |
4.645 |
- |
-3.14% |
- |
|
SetIntersection_Interlaced_Set_float_256_16
|
1.70% |
12042466.017 |
12247379.085 |
- |
-0.84% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/1024
|
1.70% |
77.804 |
79.128 |
- |
2.24% |
- |
|
BM_vector_deque_copy_backward/70000
|
1.70% |
8573.544 |
8719.255 |
- |
6.97% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.70% |
673.450 |
684.891 |
- |
1.69% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/1024
|
1.69% |
356.879 |
362.926 |
- |
0.89% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8
|
1.69% |
16.410 |
16.688 |
- |
0.64% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
1.69% |
1121675.263 |
1140653.363 |
- |
-2.18% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
1.69% |
2.220 |
2.257 |
- |
-2.36% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
1.69% |
27.802 |
28.270 |
- |
2.89% |
- |
|
std::search(deque<int>)_(same_length)/8192
|
1.68% |
3736.683 |
3799.474 |
- |
1.51% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.68% |
444.203 |
451.661 |
- |
-2.93% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeFirst
|
1.68% |
1.386 |
1.410 |
- |
0.60% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/32
|
1.68% |
54.525 |
55.439 |
- |
78.59% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/8192
|
1.67% |
38.484 |
39.129 |
- |
0.91% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/16
|
1.67% |
4.818 |
4.899 |
- |
0.31% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
1.67% |
33778999.826 |
34343724.319 |
- |
1.13% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_4
|
1.67% |
55834810.698 |
56767639.589 |
- |
1.20% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192
|
1.67% |
62264.704 |
63304.187 |
- |
-0.57% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16
|
1.66% |
1207658.638 |
1227745.790 |
- |
-1.02% |
- |
|
BM_PushHeap_uint32_Random_1024
|
1.66% |
5.747 |
5.843 |
- |
1.80% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/32
|
1.66% |
1847.040 |
1877.721 |
- |
-0.94% |
- |
|
BM_vector_deque_ranges_copy_backward/512
|
1.66% |
17.480 |
17.770 |
- |
-1.83% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/1048576
|
1.66% |
207278.287 |
210715.466 |
- |
0.98% |
- |
|
BM_vector_deque_ranges_move_backward/1024
|
1.66% |
37.602 |
38.225 |
- |
1.27% |
- |
|
SetIntersection_None_Vector_float_256_16
|
1.66% |
3953892.809 |
4019392.846 |
- |
-0.77% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64
|
1.65% |
7382650.382 |
7504769.537 |
- |
-35.38% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
1.65% |
401949.683 |
408590.913 |
- |
0.49% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/32
|
1.65% |
2.312 |
2.350 |
- |
1.36% |
- |
|
SetIntersection_None_Vector_string_4_1
|
1.65% |
216566682.534 |
220142501.365 |
- |
1.46% |
- |
|
BM_CmpEqual_ushort_ushort
|
1.65% |
1.046 |
1.063 |
- |
-0.68% |
- |
|
std::copy(deque<int>)/8
|
1.65% |
2.657 |
2.700 |
- |
3.72% |
- |
|
SetIntersection_Front_Set_uint32_262144_16
|
1.65% |
1174519.125 |
1193856.140 |
- |
2.62% |
- |
|
SetIntersection_None_Set_uint64_64_16
|
1.64% |
18226353.817 |
18526090.232 |
- |
1.10% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/8
|
1.64% |
9.976 |
10.140 |
- |
0.04% |
- |
|
SetIntersection_Interlaced_Vector_uint32_4_1
|
1.64% |
213477822.839 |
216987739.204 |
- |
1.63% |
- |
|
SetIntersection_None_Set_float_256_64
|
1.64% |
9158123.322 |
9308673.044 |
- |
-0.26% |
- |
|
std::sort(deque<int>)_(shuffled)/8
|
1.64% |
22.649 |
23.021 |
- |
0.88% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.64% |
6379.405 |
6484.157 |
- |
-1.51% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/32
|
1.64% |
17.401 |
17.686 |
- |
0.15% |
- |
|
SetIntersection_None_Vector_uint32_16384_16384
|
1.63% |
1094979.663 |
1112852.687 |
- |
0.77% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/32
|
1.63% |
16.148 |
16.411 |
- |
10.77% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
1.63% |
5353300.773 |
5440406.821 |
- |
13.16% |
- |
|
BM_deque_vector_move_backward/4000
|
1.63% |
140.679 |
142.968 |
- |
1.28% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/32768
|
1.63% |
214.186 |
217.669 |
- |
0.15% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
1.63% |
43330.437 |
44035.102 |
- |
-1.20% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8192
|
1.63% |
1.206 |
1.226 |
- |
-7.10% |
- |
|
SetIntersection_Front_Set_string_1024_4
|
1.62% |
1232152.453 |
1252167.886 |
- |
-0.17% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32
|
1.62% |
249.879 |
253.936 |
- |
-4.40% |
- |
|
BM_StringMove_Small
|
1.62% |
0.755 |
0.767 |
- |
8.58% |
- |
|
std::set<std::string>::erase(key)_(existent)/8192
|
1.62% |
82.352 |
83.685 |
- |
-10.30% |
- |
|
SetIntersection_Front_Set_uint64_262144_256
|
1.62% |
3892228.386 |
3955154.169 |
- |
0.84% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/8192
|
1.62% |
37.927 |
38.540 |
- |
-0.07% |
- |
|
SetIntersection_None_Vector_string_256_64
|
1.61% |
3603026.106 |
3661213.212 |
- |
1.06% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.61% |
6433.797 |
6537.626 |
- |
-0.36% |
- |
|
std::partition_copy(deque<int>)/32
|
1.61% |
12.808 |
13.014 |
- |
1.87% |
- |
|
SetIntersection_Front_Vector_float_16384_1
|
1.61% |
1026671.893 |
1043164.015 |
- |
-0.05% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024
|
1.61% |
23023.994 |
23393.748 |
- |
0.80% |
- |
|
std::reverse_copy(vector<int>)/8
|
1.60% |
2.432 |
2.471 |
- |
1.78% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
1.60% |
12813.750 |
13018.997 |
- |
-0.48% |
- |
|
std::unordered_multiset<int>::clear()/1024
|
1.60% |
8120.603 |
8250.474 |
- |
-1.16% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/32
|
1.60% |
18.303 |
18.596 |
- |
-3.59% |
- |
|
SetIntersection_Interlaced_Set_string_16384_64
|
1.60% |
347857836.172 |
353414686.054 |
- |
0.78% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
1.60% |
6738.970 |
6846.598 |
- |
1.71% |
- |
|
SetIntersection_Front_Vector_uint32_16_1
|
1.59% |
62956291.077 |
63960067.228 |
- |
1.84% |
- |
|
BM_vector_deque_copy_backward/65536
|
1.59% |
8076.634 |
8205.347 |
- |
9.82% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.59% |
64699.036 |
65730.005 |
- |
-0.88% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4
|
1.59% |
137704628.240 |
139894554.773 |
- |
1.78% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
1.59% |
20.193 |
20.514 |
- |
1.08% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
1.59% |
6080171.385 |
6176712.280 |
- |
-0.02% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
1.59% |
9.916 |
10.074 |
- |
-0.19% |
- |
|
BM_CmpEqual_uint_uint
|
1.59% |
1.044 |
1.061 |
- |
0.79% |
- |
|
BM_CmpLess_schar_uint
|
1.58% |
1.089 |
1.106 |
- |
-1.05% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
1.58% |
14.904 |
15.140 |
- |
0.37% |
- |
|
std::multiset<int>::count(key)_(non-existent)/1024
|
1.58% |
5.785 |
5.876 |
- |
-1.73% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.58% |
272.868 |
277.176 |
- |
2.66% |
- |
|
SetIntersection_None_Set_uint32_4_1
|
1.58% |
216290368.740 |
219704644.492 |
- |
1.24% |
- |
|
std::flat_map<int,_int>::erase(iterator)/8192
|
1.58% |
492.664 |
500.430 |
- |
0.99% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
1.58% |
8782939.751 |
8921368.790 |
- |
2.90% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.58% |
44002.132 |
44695.582 |
- |
-18.46% |
- |
|
SetIntersection_Interlaced_Set_float_64_64
|
1.58% |
13167443.633 |
13374895.658 |
- |
0.03% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8
|
1.57% |
4.802 |
4.877 |
- |
5.36% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4
|
1.57% |
134452191.210 |
136564795.697 |
- |
1.45% |
- |
|
SetIntersection_Interlaced_Set_float_1024_1024
|
1.57% |
12025995.389 |
12214929.644 |
- |
1.46% |
- |
|
SetIntersection_Front_Set_uint64_16_4
|
1.57% |
54518199.065 |
55374231.826 |
- |
1.01% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32
|
1.57% |
1.006 |
1.022 |
- |
-3.37% |
- |
|
std::set<std::string>::clear()/1024
|
1.57% |
21300.370 |
21634.404 |
- |
-2.36% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
1.57% |
35325.434 |
35879.214 |
- |
-0.93% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1_1
|
1.57% |
533420264.341 |
541778693.332 |
- |
1.41% |
- |
|
BM_std_minmax_element<short>/4
|
1.57% |
1.202 |
1.221 |
- |
7.37% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/1024
|
1.56% |
3.103 |
3.152 |
- |
-4.46% |
- |
|
SetIntersection_None_Set_float_1024_4
|
1.56% |
9372151.872 |
9518565.642 |
- |
-4.08% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32
|
1.56% |
19.323 |
19.625 |
- |
-2.15% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
1.56% |
1223.221 |
1242.313 |
- |
-0.96% |
- |
|
std::fill_n(vector<int>)/8192
|
1.56% |
231.603 |
235.214 |
- |
1.67% |
- |
|
std::fill(vector<int>)/1024
|
1.56% |
29.537 |
29.996 |
- |
2.83% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1
|
1.56% |
537494692.775 |
545853244.542 |
- |
1.42% |
- |
|
std::partial_sort(vector<int>)_(qsort_adversarial)/8
|
1.56% |
18.815 |
19.107 |
- |
1.63% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4
|
1.55% |
9834933.976 |
9987816.778 |
- |
1.62% |
- |
|
SetIntersection_Front_Set_uint32_1_1
|
1.55% |
533680493.116 |
541962171.435 |
- |
-0.45% |
- |
|
SetIntersection_Interlaced_Vector_string_4_4
|
1.55% |
150263656.165 |
152592808.848 |
- |
1.77% |
- |
|
std::stable_partition(vector<int>)_(sparse)/32
|
1.55% |
7.162 |
7.272 |
- |
0.55% |
- |
|
SetIntersection_Front_Vector_uint64_16_4
|
1.55% |
54061901.991 |
54897713.808 |
- |
0.91% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/8192
|
1.54% |
34.346 |
34.875 |
- |
1.27% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8
|
1.54% |
0.966 |
0.980 |
- |
4.16% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192
|
1.54% |
614462.701 |
623933.821 |
- |
-0.31% |
- |
|
std::find(list<int>)_(process_all)/1024
|
1.54% |
685.448 |
696.003 |
- |
1.55% |
- |
|
bm_ranges_swap_ranges_vb_aligned/64
|
1.54% |
3.056 |
3.103 |
- |
0.84% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1
|
1.53% |
532646792.610 |
540822228.433 |
- |
1.35% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
1.53% |
48.406 |
49.148 |
- |
-0.38% |
- |
|
std::sort(deque<int>)_(repeated)/8192
|
1.53% |
6717.489 |
6820.338 |
- |
0.75% |
- |
|
SetIntersection_None_Set_string_16384_16
|
1.53% |
190008102.055 |
192907910.045 |
- |
0.73% |
- |
|
std::stable_sort(deque<int>)_(shuffled)/8192
|
1.52% |
14103.217 |
14318.285 |
- |
1.16% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1
|
1.52% |
62660003.264 |
63615422.933 |
- |
1.34% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/0
|
1.52% |
12.852 |
13.048 |
- |
-0.58% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.52% |
12825.254 |
13020.574 |
- |
-2.62% |
- |
|
std::make_heap(deque<int>)_(descending)/8192
|
1.52% |
8581.956 |
8712.561 |
- |
0.99% |
- |
|
std::stable_sort(deque<int>)_(heap)/8
|
1.52% |
23.919 |
24.282 |
- |
-2.05% |
- |
|
SetIntersection_None_Set_uint32_1_1
|
1.52% |
535094469.205 |
543227902.447 |
- |
1.35% |
- |
|
SetIntersection_Front_Set_string_256_16
|
1.52% |
6998758.121 |
7105044.015 |
- |
-3.72% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4
|
1.52% |
136455270.106 |
138526318.217 |
- |
1.36% |
- |
|
SetIntersection_Front_Set_float_262144_262144
|
1.52% |
1610367.838 |
1634789.145 |
- |
-1.89% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1
|
1.52% |
11260643.939 |
11431299.838 |
- |
-0.07% |
- |
|
BM_PushHeap_uint32_Ascending_16384
|
1.51% |
3.599 |
3.653 |
- |
1.93% |
- |
|
SetIntersection_Interlaced_Set_uint64_4_1
|
1.51% |
213571551.282 |
216805286.270 |
- |
1.35% |
- |
|
BM_CmpLess_uint_ushort
|
1.51% |
1.104 |
1.121 |
- |
0.50% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.51% |
51520.241 |
52300.141 |
- |
0.28% |
- |
|
SetIntersection_Interlaced_Set_uint32_1_1
|
1.51% |
534026426.439 |
542107377.519 |
- |
1.08% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.51% |
53426.668 |
54234.562 |
- |
0.58% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.51% |
791.016 |
802.976 |
- |
-0.54% |
- |
|
SetIntersection_None_Vector_uint64_4_1
|
1.51% |
213610896.971 |
216836345.095 |
- |
1.25% |
- |
|
SetIntersection_Front_Vector_uint64_4_1
|
1.51% |
213000206.516 |
216215334.518 |
- |
1.20% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
1.51% |
15.019 |
15.246 |
- |
-0.49% |
- |
|
std::unique(vector<int>)_(sprinkled)/32
|
1.51% |
55.947 |
56.790 |
- |
5.28% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
1.51% |
44.737 |
45.410 |
- |
26.52% |
- |
|
std::find(vector<char>)_(bail_25%)/1024
|
1.51% |
5.230 |
5.308 |
- |
0.69% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/8192
|
1.50% |
9769.521 |
9916.444 |
- |
-1.54% |
- |
|
ranges::minmax(std::list<__int128>)/64
|
1.50% |
38.954 |
39.539 |
- |
1.54% |
- |
|
std::rotate(list<int>)_(by_1/2)/8192
|
1.50% |
4718.616 |
4789.369 |
- |
-39.37% |
- |
|
SetIntersection_Interlaced_Vector_uint64_4_1
|
1.50% |
212870853.961 |
216062614.016 |
- |
1.21% |
- |
|
rng::starts_with(deque<int>)/1024
|
1.50% |
459.448 |
466.337 |
- |
-0.03% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1
|
1.50% |
535895596.991 |
543927257.183 |
- |
0.71% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
1.50% |
31830.496 |
32307.379 |
- |
-0.27% |
- |
|
SetIntersection_Interlaced_Set_uint32_4_4
|
1.49% |
136443832.982 |
138483208.176 |
- |
0.65% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1
|
1.49% |
217683397.384 |
220934534.469 |
- |
1.19% |
- |
|
SetIntersection_None_Set_uint32_16_1
|
1.49% |
66630680.184 |
67625358.704 |
- |
1.39% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
1.49% |
518.422 |
526.160 |
- |
0.20% |
- |
|
rng::starts_with(deque<int>)/8192
|
1.49% |
3767.246 |
3823.450 |
- |
0.62% |
- |
|
std::partition_point(list<int>)/50
|
1.49% |
24.619 |
24.985 |
- |
0.95% |
- |
|
BM_CmpEqual_short_uchar
|
1.49% |
1.087 |
1.103 |
- |
-0.34% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/8
|
1.49% |
61.848 |
62.767 |
- |
0.73% |
- |
|
BM_vector_deque_copy_backward/1024
|
1.48% |
37.339 |
37.894 |
- |
0.72% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16
|
1.48% |
14724764.989 |
14943314.699 |
- |
1.06% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_4_1
|
1.48% |
215857595.381 |
219059068.151 |
- |
0.73% |
- |
|
std::find(vector<int>)_(process_all)/50
|
1.48% |
12.268 |
12.450 |
- |
1.36% |
- |
|
BM_std_minmax_element<int>/4
|
1.48% |
1.209 |
1.227 |
- |
3.10% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8
|
1.48% |
3.467 |
3.518 |
- |
1.27% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4
|
1.48% |
5007153.165 |
5081057.795 |
- |
-5.57% |
- |
|
std::partial_sort_copy(vector<int>)_(descending)/8
|
1.48% |
15.301 |
15.526 |
- |
-1.85% |
- |
|
std::sort_heap(vector<NonIntegral>)/1024
|
1.47% |
9706.508 |
9849.538 |
- |
-0.24% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/8
|
1.47% |
3.541 |
3.593 |
- |
-2.17% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1
|
1.47% |
1147472.371 |
1164368.630 |
- |
-0.71% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0
|
1.47% |
14.884 |
15.103 |
- |
-0.08% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8
|
1.47% |
58.132 |
58.985 |
- |
-2.60% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192
|
1.47% |
24.318 |
24.675 |
- |
1.63% |
- |
|
SetIntersection_None_Set_string_1_1
|
1.47% |
541384216.714 |
549324733.960 |
- |
1.47% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/32768
|
1.47% |
8545.154 |
8670.442 |
- |
-0.35% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_1
|
1.46% |
62619158.595 |
63536395.727 |
- |
0.92% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192
|
1.46% |
500362.599 |
507689.629 |
- |
-3.15% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1
|
1.46% |
213237039.764 |
216358296.938 |
- |
1.46% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/50
|
1.46% |
17.420 |
17.675 |
- |
0.10% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0
|
1.46% |
12.901 |
13.090 |
- |
1.55% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4
|
1.46% |
22429026.225 |
22756715.585 |
- |
-0.97% |
- |
|
std::multiset<std::string>::ctor(const&)/8192
|
1.46% |
339696.106 |
344653.666 |
- |
1.28% |
- |
|
BM_deque_deque_ranges_move_backward/0
|
1.46% |
0.789 |
0.800 |
- |
6.77% |
- |
|
std::make_heap(vector<int>)_(descending)/8
|
1.45% |
14.586 |
14.798 |
- |
0.14% |
- |
|
rng::starts_with(list<int>)/8
|
1.45% |
2.920 |
2.962 |
- |
-0.78% |
- |
|
std::is_sorted(vector<int>)/1024
|
1.45% |
245.866 |
249.435 |
- |
1.96% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1
|
1.45% |
213367049.574 |
216461735.715 |
- |
1.15% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
1.45% |
5349.914 |
5427.486 |
- |
0.57% |
- |
|
std::deque<int>::ctor(size)/1024
|
1.45% |
69.485 |
70.491 |
- |
-7.79% |
- |
|
std::set<int>::find(key)_(existent)/1024
|
1.44% |
3.841 |
3.897 |
- |
-0.39% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4
|
1.44% |
136013866.221 |
137978339.275 |
- |
1.42% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/32
|
1.44% |
23.684 |
24.026 |
- |
0.72% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1
|
1.44% |
533609851.012 |
541300980.699 |
- |
1.19% |
- |
|
std::set<std::string>::clear()/8192
|
1.44% |
210306.005 |
213336.082 |
- |
-1.49% |
- |
|
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
1.44% |
20.493 |
20.788 |
- |
1.33% |
- |
|
std::reverse_copy(list<int>)/64
|
1.44% |
29.692 |
30.119 |
- |
2.13% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1
|
1.44% |
214276300.510 |
217355864.653 |
- |
1.14% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.43% |
8785.381 |
8911.420 |
- |
0.19% |
- |
|
SetIntersection_None_Vector_uint64_16_1
|
1.43% |
63175728.744 |
64081981.304 |
- |
1.24% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.43% |
7610.809 |
7719.922 |
- |
1.49% |
- |
|
std::make_heap(vector<int>)_(repeated)/8
|
1.43% |
15.396 |
15.617 |
- |
-0.19% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/8192
|
1.43% |
100906.535 |
102349.758 |
- |
1.30% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1
|
1.43% |
1028558.485 |
1043266.457 |
- |
-0.56% |
- |
|
rng::starts_with(list<int>,_pred)/1000
|
1.43% |
774.900 |
785.979 |
- |
1.32% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1
|
1.43% |
533133814.051 |
540752124.084 |
- |
1.15% |
- |
|
SetIntersection_None_Vector_uint64_1_1
|
1.43% |
532690679.956 |
540302145.920 |
- |
1.07% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/8192
|
1.43% |
9522.108 |
9657.924 |
- |
-8.08% |
- |
|
std::find_if(list<int>)_(bail_25%)/8192
|
1.42% |
1417.990 |
1438.189 |
- |
1.42% |
- |
|
BM_StringFindStringLiteral/1024
|
1.42% |
18.056 |
18.313 |
- |
-1.72% |
- |
|
SetIntersection_None_Set_uint64_1_1
|
1.42% |
533509341.875 |
541105782.335 |
- |
0.90% |
- |
|
SetIntersection_None_Vector_string_4_4
|
1.42% |
135297014.076 |
137221469.909 |
- |
1.18% |
- |
|
bm_ranges_swap_ranges_vb_aligned/131072
|
1.42% |
248.594 |
252.115 |
- |
3.15% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32
|
1.42% |
24.942 |
25.295 |
- |
0.35% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1
|
1.41% |
535565552.794 |
543122542.461 |
- |
1.24% |
- |
|
std::map<std::string,_int>::ctor(&&,_different_allocs)/32
|
1.41% |
211.883 |
214.872 |
- |
0.67% |
- |
|
std::rotate_copy(deque<int>)/8192
|
1.41% |
292.738 |
296.867 |
- |
1.65% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/0
|
1.41% |
1.113 |
1.129 |
- |
1.27% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4
|
1.41% |
59576457.218 |
60415803.410 |
- |
1.61% |
- |
|
std::copy(list<int>)/32768
|
1.41% |
25894.706 |
26259.476 |
- |
3.20% |
- |
|
SetIntersection_Interlaced_Set_string_64_16
|
1.41% |
38119314.188 |
38656199.423 |
- |
-1.32% |
- |
|
std::search(list<int>,_pred)_(no_match)/8192
|
1.41% |
7232.440 |
7334.180 |
- |
1.30% |
- |
|
SetIntersection_Front_Set_uint32_64_1
|
1.41% |
16363838.042 |
16593945.198 |
- |
0.22% |
- |
|
std::stable_sort(deque<int>)_(heap)/8192
|
1.41% |
17147.119 |
17388.215 |
- |
1.02% |
- |
|
SetIntersection_Interlaced_Set_uint64_4_4
|
1.41% |
136746102.836 |
138668136.977 |
- |
1.46% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8
|
1.40% |
5.425 |
5.501 |
- |
-1.87% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/50
|
1.40% |
1874.948 |
1901.281 |
- |
0.31% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0
|
1.40% |
14.983 |
15.194 |
- |
-0.13% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.40% |
8386.241 |
8503.904 |
- |
-0.95% |
- |
|
SetIntersection_None_Set_string_16_1
|
1.40% |
68109413.005 |
69064660.450 |
- |
1.26% |
- |
|
bm_ranges_swap_ranges_vb_aligned/512
|
1.40% |
5.146 |
5.218 |
- |
-0.37% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
1.40% |
12749.053 |
12927.430 |
- |
2.13% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
1.40% |
453.041 |
459.377 |
- |
0.08% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4
|
1.40% |
136698597.542 |
138610173.531 |
- |
1.36% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8
|
1.40% |
3.507 |
3.556 |
- |
-1.86% |
- |
|
SetIntersection_None_Set_uint32_256_16
|
1.39% |
10857626.615 |
11009042.218 |
- |
1.07% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000
|
1.39% |
469.857 |
476.407 |
- |
1.56% |
- |
|
SetIntersection_Interlaced_Set_uint64_1_1
|
1.39% |
534120910.542 |
541557375.329 |
- |
1.24% |
- |
|
BM_deque_deque_ranges_move/1024
|
1.39% |
36.729 |
37.240 |
- |
-0.52% |
- |
|
std::distance(deque<int>)/8192
|
1.39% |
0.846 |
0.858 |
- |
1.18% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1
|
1.39% |
533316415.569 |
540734660.742 |
- |
1.35% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.39% |
583.139 |
591.244 |
- |
0.04% |
- |
|
SetIntersection_None_Set_string_4_1
|
1.39% |
220737658.735 |
223800213.246 |
- |
1.17% |
- |
|
SetIntersection_Front_Vector_uint32_1_1
|
1.39% |
534458335.422 |
541869647.594 |
- |
1.36% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
1.39% |
17.972 |
18.221 |
- |
-0.18% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
1.39% |
20.500 |
20.784 |
- |
-1.19% |
- |
|
std::search(deque<int>)_(single_element)/1000
|
1.38% |
439.652 |
445.729 |
- |
0.23% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/8192
|
1.38% |
1618.947 |
1641.317 |
- |
0.89% |
- |
|
SetIntersection_Interlaced_Set_uint32_4_1
|
1.38% |
213437460.689 |
216383886.043 |
- |
0.88% |
- |
|
BM_StringRead_Cold_Deep_Large
|
1.38% |
1.263 |
1.280 |
- |
-1.63% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1
|
1.38% |
63884862.140 |
64766068.423 |
- |
1.23% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32
|
1.38% |
23.445 |
23.767 |
- |
0.71% |
- |
|
BM_deque_vector_ranges_move_backward/64000
|
1.37% |
7670.680 |
7776.124 |
- |
11.84% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
1.37% |
33.136 |
33.591 |
- |
0.67% |
- |
|
SetIntersection_Front_Set_float_262144_1
|
1.37% |
1027967.371 |
1042083.303 |
- |
-0.07% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/32
|
1.37% |
15.584 |
15.798 |
- |
-2.40% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16
|
1.37% |
42256090.425 |
42835008.505 |
- |
2.42% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1_1
|
1.37% |
534407757.182 |
541722948.910 |
- |
1.13% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32
|
1.37% |
16.126 |
16.346 |
- |
0.08% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
1.37% |
202561323.749 |
205328201.798 |
- |
3.63% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4
|
1.37% |
3.730 |
3.781 |
- |
2.12% |
- |
|
SetIntersection_None_Vector_uint64_4_4
|
1.37% |
133554264.676 |
135377457.688 |
- |
1.07% |
- |
|
BM_PushHeap_string_Ascending_1024
|
1.36% |
13.880 |
14.069 |
- |
0.78% |
- |
|
BM_CmpLess_int_short
|
1.36% |
1.111 |
1.126 |
- |
-1.03% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1
|
1.36% |
533385699.633 |
540626214.252 |
- |
1.41% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/8
|
1.36% |
4.412 |
4.472 |
- |
0.58% |
- |
|
SetIntersection_Front_Vector_uint32_16384_64
|
1.36% |
1369140.281 |
1387711.390 |
- |
3.93% |
- |
|
SetIntersection_Front_Set_float_262144_16
|
1.35% |
1191681.549 |
1207825.507 |
- |
0.85% |
- |
|
std::stable_sort(deque<int>)_(descending)/8192
|
1.35% |
20259.120 |
20533.177 |
- |
0.96% |
- |
|
BM_deque_deque_move_backward/64000
|
1.35% |
7624.364 |
7727.462 |
- |
6.63% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192
|
1.35% |
62805.718 |
63654.371 |
- |
-1.33% |
- |
|
SetIntersection_Front_Set_string_256_4
|
1.35% |
4957292.174 |
5024248.658 |
- |
1.77% |
- |
|
std::replace_if(vector<int>)_(prefix)/50
|
1.35% |
13.783 |
13.969 |
- |
-0.43% |
- |
|
SetIntersection_Front_Vector_uint64_4_4
|
1.35% |
135358637.853 |
137184642.967 |
- |
0.88% |
- |
|
BM_deque_vector_move_backward/5500
|
1.35% |
196.308 |
198.954 |
- |
-0.22% |
- |
|
bm_lexicographical_compare<unsigned_char>/64
|
1.35% |
1.862 |
1.887 |
- |
-2.42% |
- |
|
std::distance(join_view(vector<vector<int>>))/1024
|
1.34% |
0.971 |
0.984 |
- |
0.51% |
- |
|
SetIntersection_None_Vector_uint64_16_4
|
1.34% |
53628199.846 |
54348118.954 |
- |
1.08% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.34% |
610547.642 |
618740.247 |
- |
0.35% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/8192
|
1.34% |
112.341 |
113.848 |
- |
-1.46% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024
|
1.34% |
482.603 |
489.072 |
- |
1.00% |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8
|
1.34% |
8.722 |
8.839 |
- |
1.19% |
- |
|
SetIntersection_Front_Set_uint64_64_4
|
1.34% |
15993510.258 |
16207141.514 |
- |
1.10% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/0
|
1.34% |
12.628 |
12.797 |
- |
1.16% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/32
|
1.33% |
15.786 |
15.997 |
- |
3.56% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8
|
1.33% |
4.144 |
4.199 |
- |
1.12% |
- |
|
SetIntersection_Front_Vector_uint64_1_1
|
1.33% |
533021547.797 |
540095398.624 |
- |
1.06% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16
|
1.33% |
10772837.148 |
10915732.432 |
- |
1.60% |
- |
|
std::remove(deque<int>)_(prefix)/50
|
1.33% |
60.601 |
61.404 |
- |
0.85% |
- |
|
std::shift_right(list<int>)/50
|
1.33% |
26.478 |
26.829 |
- |
-5.69% |
- |
|
std::remove_if(list<int>)_(sprinkled)/8192
|
1.32% |
7992.678 |
8098.382 |
- |
0.07% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1048576
|
1.32% |
752626.575 |
762575.716 |
- |
-0.41% |
- |
|
SetIntersection_Front_Vector_string_4_1
|
1.32% |
218698464.430 |
221587372.008 |
- |
1.49% |
- |
|
SetIntersection_None_Set_uint64_4_1
|
1.32% |
215921236.583 |
218765438.099 |
- |
0.75% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8
|
1.32% |
58.697 |
59.470 |
- |
-0.85% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1
|
1.32% |
213225021.273 |
216029585.792 |
- |
0.97% |
- |
|
BM_deque_deque_ranges_move_backward/4000
|
1.32% |
144.186 |
146.082 |
- |
0.11% |
- |
|
SetIntersection_None_Set_float_1024_1024
|
1.31% |
8761646.692 |
8876488.363 |
- |
-1.29% |
- |
|
SetIntersection_Front_Vector_uint32_4_4
|
1.31% |
135413241.031 |
137185344.233 |
- |
1.06% |
- |
|
BM_StringAssignAsciiz_Huge_Opaque
|
1.31% |
187.424 |
189.877 |
- |
0.22% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192
|
1.31% |
2948.805 |
2987.379 |
- |
1.05% |
- |
|
std::map<int,_int>::clear()/32
|
1.31% |
630.123 |
638.360 |
- |
-2.66% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1_1
|
1.31% |
532537473.364 |
539493098.398 |
- |
1.04% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8
|
1.30% |
14.672 |
14.863 |
- |
0.44% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/50
|
1.30% |
17.432 |
17.659 |
- |
-0.31% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024
|
1.30% |
16115.375 |
16325.322 |
- |
-0.05% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/32
|
1.30% |
1.757 |
1.780 |
- |
1.39% |
- |
|
SetIntersection_None_Vector_float_1024_1024
|
1.30% |
1050457.102 |
1064129.581 |
- |
-0.29% |
- |
|
BM_deque_deque_ranges_move_backward/1024
|
1.30% |
38.067 |
38.562 |
- |
0.15% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024
|
1.30% |
4784.420 |
4846.634 |
- |
0.32% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4
|
1.30% |
137529205.534 |
139317523.841 |
- |
1.19% |
- |
|
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8
|
1.30% |
16.458 |
16.672 |
- |
0.39% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0
|
1.30% |
18.394 |
18.633 |
- |
1.15% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/32
|
1.30% |
20.946 |
21.218 |
- |
1.70% |
- |
|
BM_deque_deque_move/1024
|
1.30% |
36.874 |
37.352 |
- |
1.26% |
- |
|
std::count(vector<bool>)/1000
|
1.30% |
2.958 |
2.996 |
- |
0.11% |
- |
|
std::find_if(vector<char>)_(process_all)/1024
|
1.29% |
123.772 |
125.375 |
- |
1.35% |
- |
|
SetIntersection_Front_Set_uint32_262144_64
|
1.29% |
1622899.634 |
1643899.558 |
- |
0.77% |
- |
|
std::unordered_set<std::string>::clear()/0
|
1.29% |
392.573 |
397.649 |
- |
0.99% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16
|
1.29% |
1111988.177 |
1126340.964 |
- |
-0.25% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/32768
|
1.29% |
7618.714 |
7716.990 |
- |
-9.63% |
- |
|
SetIntersection_None_Vector_uint32_64_64
|
1.29% |
8483248.767 |
8592491.613 |
- |
0.47% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.29% |
346324.464 |
350784.023 |
- |
-7.26% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64
|
1.29% |
1500807.358 |
1520108.178 |
- |
-0.82% |
- |
|
std::flat_multimap<int,_int>::ctor(const&)/32
|
1.29% |
22.724 |
23.016 |
- |
0.00% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192
|
1.29% |
30172.481 |
30560.232 |
- |
0.21% |
- |
|
std::make_heap(vector<int>,_pred)_(descending)/8
|
1.29% |
14.603 |
14.790 |
- |
-0.31% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1024
|
1.28% |
12335787.946 |
12493970.606 |
- |
0.80% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1
|
1.28% |
214184682.797 |
216929175.734 |
- |
0.95% |
- |
|
std::replace(deque<int>)_(prefix)/50
|
1.28% |
18.882 |
19.124 |
- |
0.24% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16
|
1.28% |
36796748.993 |
37267236.591 |
- |
1.10% |
- |
|
std::set<int>::lower_bound(key)_(existent)/32
|
1.28% |
1.500 |
1.519 |
- |
1.26% |
- |
|
std::sort(deque<int>)_(heap)/8
|
1.27% |
24.156 |
24.463 |
- |
0.72% |
- |
|
SetIntersection_Front_Vector_uint32_4_1
|
1.27% |
214237059.751 |
216963668.212 |
- |
1.37% |
- |
|
BM_deque_deque_ranges_copy_backward/65536
|
1.27% |
7859.039 |
7959.043 |
- |
7.46% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.27% |
5712.499 |
5785.140 |
- |
-14.39% |
- |
|
std::set<int>::erase(key)_(existent)/1024
|
1.27% |
49.983 |
50.618 |
- |
0.34% |
- |
|
std::multiset<int>::lower_bound(key)_(existent)/32
|
1.27% |
2.164 |
2.191 |
- |
1.01% |
- |
|
SetIntersection_None_Vector_float_262144_16
|
1.27% |
1121945.274 |
1136167.588 |
- |
-0.75% |
- |
|
SetIntersection_None_Vector_uint32_1024_16
|
1.27% |
1077194.998 |
1090824.831 |
- |
-0.23% |
- |
|
bm_write
|
1.26% |
601.893 |
609.505 |
- |
11.21% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/8
|
1.26% |
14.736 |
14.922 |
- |
-0.06% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16
|
1.26% |
5.342 |
5.410 |
- |
0.63% |
- |
|
std::multiset<int>::find(key)_(existent)/32
|
1.26% |
1.603 |
1.623 |
- |
1.08% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
1.26% |
719.062 |
728.132 |
- |
-0.51% |
- |
|
BM_num_get<unsigned_short>
|
1.26% |
10.051 |
10.178 |
- |
-1.18% |
- |
|
std::sort(deque<int>)_(pipe-organ)/1024
|
1.26% |
2675.260 |
2708.979 |
- |
-0.33% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192
|
1.26% |
3996.752 |
4047.098 |
- |
1.54% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
1.26% |
97372.947 |
98599.142 |
- |
-0.06% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/32
|
1.26% |
2.415 |
2.446 |
- |
0.69% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
1.26% |
765.785 |
775.413 |
- |
-0.68% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/8192
|
1.26% |
51658.309 |
52307.807 |
- |
-1.13% |
- |
|
BM_CmpEqual_int_uchar
|
1.26% |
1.098 |
1.112 |
- |
-0.47% |
- |
|
SetIntersection_None_Set_uint64_256_1
|
1.26% |
11345965.376 |
11488559.646 |
- |
-0.67% |
- |
|
std::rotate(deque<int>)_(by_1/4)/32
|
1.26% |
13.091 |
13.255 |
- |
0.94% |
- |
|
std::multiset<std::string>::count(key)_(existent)/32
|
1.25% |
19.895 |
20.144 |
- |
1.27% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192
|
1.25% |
18532.639 |
18764.973 |
- |
-1.39% |
- |
|
std::partition_copy(list<int>)/50
|
1.25% |
12.896 |
13.058 |
- |
0.13% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4
|
1.25% |
1055458.322 |
1068667.916 |
- |
-0.16% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1
|
1.25% |
215232832.673 |
217925000.464 |
- |
1.21% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1
|
1.25% |
63683441.310 |
64479235.450 |
- |
1.26% |
- |
|
SetIntersection_Interlaced_Vector_string_16_1
|
1.25% |
64569872.224 |
65375247.533 |
- |
1.47% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
1.25% |
31.694 |
32.089 |
- |
15.03% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192
|
1.25% |
32.469 |
32.873 |
- |
0.76% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024
|
1.24% |
762.666 |
772.151 |
- |
0.34% |
- |
|
std::vector<int>::insert(middle)_(cheap_elements)/32
|
1.24% |
5.831 |
5.903 |
- |
2.33% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4
|
1.24% |
134535703.780 |
136204285.722 |
- |
1.37% |
- |
|
std::adjacent_find(vector<int>)/8
|
1.24% |
2.003 |
2.028 |
- |
-1.30% |
- |
|
SetIntersection_None_Set_uint32_4_4
|
1.24% |
135266632.131 |
136944182.375 |
- |
0.90% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_4_4
|
1.24% |
135272311.252 |
136948294.526 |
- |
1.22% |
- |
|
std::make_heap(vector<int>)_(ascending)/8
|
1.24% |
16.365 |
16.568 |
- |
0.59% |
- |
|
std::set<std::string>::ctor(const&)/32
|
1.24% |
781.849 |
791.518 |
- |
10.92% |
- |
|
std::copy_if(vector<int>)_(every_other)/8
|
1.24% |
4.190 |
4.242 |
- |
2.16% |
- |
|
std::search(list<int>)_(same_length)/1000
|
1.24% |
738.818 |
747.949 |
- |
0.83% |
- |
|
SetIntersection_None_Set_uint32_16_16
|
1.24% |
35433663.076 |
35871499.469 |
- |
1.66% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/1024
|
1.23% |
270.418 |
273.756 |
- |
0.31% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
1.23% |
136738.439 |
138424.636 |
- |
2.57% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/32
|
1.23% |
20.664 |
20.919 |
- |
-8.05% |
- |
|
BM_vector_deque_ranges_move/4000
|
1.23% |
140.447 |
142.177 |
- |
0.52% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/50
|
1.23% |
17.342 |
17.555 |
- |
-0.16% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8
|
1.23% |
5.522 |
5.590 |
- |
0.15% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8
|
1.23% |
14.656 |
14.836 |
- |
-0.06% |
- |
|
std::find_if(vector<bool>)_(process_all)/8
|
1.23% |
3.521 |
3.564 |
- |
0.67% |
- |
|
SetIntersection_Front_Vector_uint64_16_1
|
1.23% |
62560997.158 |
63328286.493 |
- |
0.48% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
1.23% |
366588.374 |
371083.398 |
- |
-0.01% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4
|
1.23% |
136300228.025 |
137971482.428 |
- |
1.01% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192
|
1.23% |
115923.686 |
117344.760 |
- |
0.81% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_64
|
1.22% |
10068810.546 |
10192107.682 |
- |
0.26% |
- |
|
BM_PushHeap_string_Random_256
|
1.22% |
14.429 |
14.606 |
- |
2.27% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
1.22% |
14672.676 |
14852.232 |
- |
-5.08% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1
|
1.22% |
214590205.935 |
217209086.079 |
- |
1.28% |
- |
|
std::make_heap(vector<int>)_(shuffled)/8
|
1.22% |
15.752 |
15.944 |
- |
0.50% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
1.22% |
378936.124 |
383546.790 |
- |
-0.56% |
- |
|
std::make_heap(vector<int>,_pred)_(shuffled)/8
|
1.22% |
15.767 |
15.958 |
- |
-0.11% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.21% |
67419.260 |
68238.317 |
- |
-0.10% |
- |
|
std::make_heap(vector<int>,_pred)_(heap)/8
|
1.21% |
14.623 |
14.801 |
- |
0.24% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16
|
1.21% |
41885545.177 |
42393120.440 |
- |
0.15% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192
|
1.21% |
164119.862 |
166108.198 |
- |
-0.92% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/1024
|
1.21% |
286.705 |
290.178 |
- |
0.48% |
- |
|
std::stable_sort(deque<int>)_(descending)/1024
|
1.21% |
2883.946 |
2918.837 |
- |
0.59% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32
|
1.21% |
850.492 |
860.764 |
- |
-0.04% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8
|
1.20% |
49.623 |
50.220 |
- |
0.99% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4
|
1.20% |
136545829.654 |
138186994.921 |
- |
1.17% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/1024
|
1.20% |
175.394 |
177.500 |
- |
-1.56% |
- |
|
std::find_end(vector<int>)_(same_length)/1000
|
1.20% |
241.502 |
244.401 |
- |
1.22% |
- |
|
SetIntersection_Front_Vector_string_262144_16
|
1.20% |
1607913.204 |
1627208.764 |
- |
4.13% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_1
|
1.20% |
62519578.221 |
63269476.691 |
- |
0.93% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
1.20% |
19782421.136 |
20019553.512 |
- |
-0.95% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
1.20% |
12820.928 |
12974.606 |
- |
1.03% |
- |
|
std::make_heap(vector<int>)_(heap)/8
|
1.20% |
14.642 |
14.817 |
- |
0.18% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16
|
1.19% |
38254397.111 |
38711067.592 |
- |
0.94% |
- |
|
ranges::min(std::deque<__int128>)/8
|
1.19% |
2.854 |
2.888 |
- |
2.93% |
- |
|
BM_PushHeap_uint64_QuickSortAdversary_16
|
1.19% |
0.958 |
0.970 |
- |
5.13% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024
|
1.19% |
344.399 |
348.496 |
- |
1.18% |
- |
|
std::remove(vector<int>)_(prefix)/32
|
1.19% |
48.469 |
49.046 |
- |
1.09% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32
|
1.19% |
10.489 |
10.613 |
- |
3.88% |
- |
|
SetIntersection_Front_Set_string_16_1
|
1.19% |
65287575.134 |
66063109.091 |
- |
0.69% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/32
|
1.19% |
7.856 |
7.950 |
- |
-0.27% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.19% |
54825.114 |
55474.913 |
- |
1.93% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/32
|
1.18% |
37.547 |
37.992 |
- |
0.64% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
1.18% |
41230.100 |
41717.286 |
- |
0.73% |
- |
|
SetIntersection_None_Set_uint32_256_256
|
1.18% |
5793971.662 |
5862161.186 |
- |
0.52% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1
|
1.18% |
213202551.730 |
215711556.068 |
- |
1.14% |
- |
|
SetIntersection_Front_Vector_float_16384_16
|
1.18% |
1112620.564 |
1125710.093 |
- |
2.51% |
- |
|
SetIntersection_Front_Set_string_1_1
|
1.18% |
554194971.469 |
560714046.472 |
- |
0.82% |
- |
|
SetIntersection_Interlaced_Set_uint32_16_16
|
1.18% |
37862341.499 |
38307683.982 |
- |
0.58% |
- |
|
std::fill_n(deque<int>)/1024
|
1.17% |
29.541 |
29.887 |
- |
3.42% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024
|
1.17% |
798.422 |
807.776 |
- |
1.08% |
- |
|
SetIntersection_Front_Set_string_64_1
|
1.17% |
17115375.241 |
17315702.816 |
- |
0.80% |
- |
|
SetIntersection_Front_Set_uint64_4_4
|
1.17% |
136666295.956 |
138265318.224 |
- |
0.95% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8
|
1.17% |
5.105 |
5.164 |
- |
1.56% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8
|
1.17% |
15.587 |
15.769 |
- |
0.28% |
- |
|
std::move_backward(deque<int>)/32768
|
1.17% |
3466.696 |
3507.161 |
- |
5.40% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8
|
1.17% |
4.120 |
4.168 |
- |
-13.95% |
- |
|
SetIntersection_Front_Set_string_4_1
|
1.17% |
221586936.688 |
224170038.627 |
- |
0.47% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.17% |
659.214 |
666.895 |
- |
0.60% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.16% |
522.643 |
528.722 |
- |
4.20% |
- |
|
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024
|
1.16% |
4.542 |
4.595 |
- |
1.50% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8
|
1.16% |
3.571 |
3.613 |
- |
0.26% |
- |
|
std::for_each_n(list<int>)/8
|
1.16% |
2.533 |
2.563 |
- |
1.50% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
1.16% |
99.539 |
100.689 |
- |
-54.97% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/52
|
1.15% |
13.336 |
13.490 |
- |
1.82% |
- |
|
BM_StringAssignAsciiz_Huge_Transparent
|
1.15% |
187.413 |
189.573 |
- |
0.07% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.15% |
65490.841 |
66245.396 |
- |
0.00% |
- |
|
std::count(list<int>)_(every_other)/1048576
|
1.15% |
800609.363 |
809817.599 |
- |
-7.42% |
- |
|
BM_toupper_string<char>
|
1.15% |
15.180 |
15.354 |
- |
1.44% |
- |
|
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
1.15% |
2.884 |
2.917 |
- |
-5.20% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0
|
1.14% |
14.902 |
15.072 |
- |
-0.69% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192
|
1.14% |
32.130 |
32.498 |
- |
-2.03% |
- |
|
std::copy_n(deque<int>)/8
|
1.14% |
2.734 |
2.766 |
- |
3.09% |
- |
|
std::any_of(vector<int>)_(process_all)/32
|
1.14% |
8.229 |
8.323 |
- |
0.37% |
- |
|
BM_num_get<unsigned_long>
|
1.14% |
10.399 |
10.517 |
- |
-0.50% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1
|
1.14% |
16432249.144 |
16619913.745 |
- |
1.09% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024
|
1.14% |
863.994 |
873.859 |
- |
-1.71% |
- |
|
BM_CmpLess_int_uchar
|
1.14% |
1.098 |
1.110 |
- |
0.61% |
- |
|
std::stable_sort(deque<int>)_(pipe-organ)/8192
|
1.14% |
20272.928 |
20504.155 |
- |
0.79% |
- |
|
std::flat_map<int,_int>::clear()/8192
|
1.14% |
405.282 |
409.900 |
- |
0.48% |
- |
|
std::partition_point(list<int>)/32
|
1.14% |
15.658 |
15.837 |
- |
0.05% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1
|
1.14% |
63048063.299 |
63765490.965 |
- |
1.00% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0
|
1.14% |
390.877 |
395.315 |
- |
1.46% |
- |
|
SetIntersection_Interlaced_Set_string_1_1
|
1.14% |
556049091.400 |
562360270.651 |
- |
0.73% |
- |
|
BM_deque_deque_ranges_move/5500
|
1.13% |
196.790 |
199.022 |
- |
0.76% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/64
|
1.13% |
6.169 |
6.238 |
- |
0.21% |
- |
|
std::copy_backward(list<int>)/4096
|
1.13% |
3224.804 |
3261.191 |
- |
3.04% |
- |
|
ranges::min(std::vector<__int128>)/8
|
1.13% |
2.942 |
2.975 |
- |
4.69% |
- |
|
std::remove(deque<int>)_(sprinkled)/1024
|
1.12% |
516.399 |
522.205 |
- |
1.84% |
- |
|
std::is_sorted(list<int>,_pred)/1024
|
1.12% |
810.725 |
819.828 |
- |
0.60% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024
|
1.12% |
811.687 |
820.797 |
- |
0.87% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024
|
1.12% |
23734.655 |
24000.438 |
- |
0.17% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32
|
1.12% |
16.651 |
16.837 |
- |
0.68% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8
|
1.12% |
52.336 |
52.922 |
- |
-3.77% |
- |
|
BM_num_get<long_double>
|
1.12% |
36.855 |
37.268 |
- |
-6.00% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/8192
|
1.12% |
20.263 |
20.489 |
- |
-1.30% |
- |
|
std::unordered_set<std::string>::clear()/8192
|
1.12% |
216064.922 |
218483.211 |
- |
-1.33% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
1.12% |
218.177 |
220.619 |
- |
-0.13% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16
|
1.12% |
36854261.982 |
37265836.093 |
- |
1.06% |
- |
|
std::unordered_set<std::string>::ctor(const&)/0
|
1.12% |
12.794 |
12.937 |
- |
0.46% |
- |
|
rng::fold_left(deque<int>)/1048576
|
1.12% |
553500.987 |
559680.179 |
- |
1.43% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576
|
1.12% |
26170.840 |
26462.832 |
- |
1.25% |
- |
|
std::unordered_map<int,_int>::clear()/32
|
1.11% |
577.850 |
584.290 |
- |
-12.89% |
- |
|
BM_num_put<long>
|
1.11% |
11.157 |
11.282 |
- |
-1.43% |
- |
|
std::find_if(vector<bool>)_(process_all)/50
|
1.11% |
23.689 |
23.953 |
- |
0.79% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
1.11% |
588987.745 |
595545.538 |
- |
0.25% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256
|
1.11% |
5796770.083 |
5861302.616 |
- |
0.90% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/256
|
1.11% |
69.572 |
70.344 |
- |
3.17% |
- |
|
ranges::min(std::list<long_long>)/8
|
1.11% |
1.919 |
1.941 |
- |
3.02% |
- |
|
std::reverse_copy(list<int>)/8
|
1.11% |
2.416 |
2.443 |
- |
3.78% |
- |
|
BM_StringFindMatch2/512
|
1.11% |
990.022 |
1000.968 |
- |
1.09% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16384
|
1.11% |
1000015.951 |
1011069.254 |
- |
-0.46% |
- |
|
SetIntersection_Front_Set_uint32_262144_16384
|
1.10% |
223509298.224 |
225977188.154 |
- |
1.54% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8
|
1.10% |
4.192 |
4.238 |
- |
2.26% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
1.10% |
2.311 |
2.336 |
- |
-0.11% |
- |
|
SetIntersection_Front_Vector_string_16384_64
|
1.10% |
3222054.835 |
3257388.312 |
- |
2.26% |
- |
|
SetIntersection_Interlaced_Set_uint32_16_4
|
1.10% |
59316589.542 |
59966390.755 |
- |
0.49% |
- |
|
std::find_end(forward_list<int>)_(near_matches)/8192
|
1.09% |
2451743.150 |
2478587.604 |
- |
1.50% |
- |
|
BM_deque_vector_move/1024
|
1.09% |
37.062 |
37.468 |
- |
1.24% |
- |
|
std::map<int,_int>::contains(key)_(existent)/1024
|
1.09% |
4.173 |
4.219 |
- |
3.13% |
- |
|
std::stable_partition(vector<int>)_(dense)/50
|
1.09% |
25.278 |
25.554 |
- |
1.55% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8
|
1.09% |
50.964 |
51.519 |
- |
2.57% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_1024
|
1.09% |
5922416.585 |
5986881.280 |
- |
1.24% |
- |
|
std::fill_n(list<int>)/32
|
1.09% |
8.007 |
8.094 |
- |
2.03% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/50
|
1.09% |
1.825 |
1.845 |
- |
1.05% |
- |
|
SetIntersection_None_Set_uint64_4_4
|
1.08% |
134859074.761 |
136320413.208 |
- |
0.53% |
- |
|
std::any_of(vector<int>)_(process_all)/8
|
1.08% |
2.325 |
2.351 |
- |
-0.77% |
- |
|
std::sort(vector<int>)_(repeated)/8
|
1.08% |
15.673 |
15.843 |
- |
0.49% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
1.08% |
388.582 |
392.779 |
- |
0.24% |
- |
|
std::partition_copy(deque<int>)/50
|
1.08% |
20.995 |
21.221 |
- |
-0.21% |
- |
|
std::stable_partition(vector<int>)_(dense)/32
|
1.08% |
20.924 |
21.149 |
- |
-0.65% |
- |
|
BM_StringRelational_Less_Huge_Huge_ChangeFirst
|
1.07% |
1.412 |
1.427 |
- |
0.79% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/32
|
1.07% |
17.617 |
17.806 |
- |
0.18% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.07% |
39735.554 |
40162.135 |
- |
-8.79% |
- |
|
std::set<std::string>::ctor(const&)/1024
|
1.07% |
34129.710 |
34495.685 |
- |
-1.32% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
1.07% |
342038.988 |
345703.195 |
- |
-1.55% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/32
|
1.07% |
178.128 |
180.036 |
- |
0.05% |
- |
|
std::remove_copy(list<int>)_(prefix)/50
|
1.07% |
18.970 |
19.173 |
- |
1.93% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/0
|
1.07% |
12.600 |
12.735 |
- |
0.31% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024
|
1.07% |
491.922 |
497.163 |
- |
-1.86% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/32
|
1.06% |
17.681 |
17.869 |
- |
0.20% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.06% |
35723.156 |
36102.438 |
- |
1.01% |
- |
|
std::find_first_of(deque<int>,_pred)_(small_needle)/32
|
1.06% |
195.914 |
197.992 |
- |
1.35% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1
|
1.06% |
62717791.296 |
63382469.110 |
- |
0.85% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32
|
1.06% |
6.566 |
6.636 |
- |
-2.71% |
- |
|
std::list<std::string>::operator=(const&)_(expensive_elements)/32
|
1.06% |
149.731 |
151.314 |
- |
-0.65% |
- |
|
std::pop_heap(deque<size_t>)/8
|
1.06% |
51.844 |
52.392 |
- |
0.53% |
- |
|
BM_PushHeap_string_SingleElement_262144
|
1.06% |
2.589 |
2.616 |
- |
-1.12% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/0
|
1.05% |
16.916 |
17.094 |
- |
0.64% |
- |
|
SetIntersection_None_Vector_uint64_1024_4
|
1.05% |
1065320.495 |
1076553.515 |
- |
-0.38% |
- |
|
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024
|
1.05% |
184.223 |
186.165 |
- |
0.77% |
- |
|
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192
|
1.05% |
1160.829 |
1173.060 |
- |
1.02% |
- |
|
std::partition_point(vector<int>)/1024
|
1.05% |
6.066 |
6.129 |
- |
0.91% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144
|
1.05% |
4.540 |
4.588 |
- |
0.86% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_16384
|
1.05% |
353606488.981 |
357323278.365 |
- |
3.16% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/1024
|
1.05% |
30.967 |
31.292 |
- |
1.59% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
1.05% |
34.820 |
35.185 |
- |
45.99% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8
|
1.05% |
24.434 |
24.690 |
- |
0.10% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/32
|
1.05% |
271.473 |
274.315 |
- |
1.62% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
1.05% |
54014.313 |
54579.610 |
- |
0.46% |
- |
|
std::flat_map<int,_int>::ctor(const&)/1024
|
1.05% |
175.801 |
177.641 |
- |
-1.54% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/8192
|
1.04% |
265.516 |
268.284 |
- |
1.26% |
- |
|
std::multimap<std::string,_int>::clear()/32
|
1.04% |
889.669 |
898.928 |
- |
0.99% |
- |
|
std::find_end(forward_list<int>)_(single_element)/1000
|
1.04% |
691.740 |
698.921 |
- |
0.29% |
- |
|
bm_ranges_swap_ranges_vb_aligned/2048
|
1.04% |
8.480 |
8.568 |
- |
0.58% |
- |
|
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024
|
1.04% |
5935.629 |
5997.141 |
- |
1.32% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
1.04% |
18.755 |
18.949 |
- |
0.41% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/8192
|
1.04% |
12401.735 |
12530.174 |
- |
2.05% |
- |
|
SetIntersection_None_Set_string_1024_1
|
1.04% |
8889770.110 |
8981811.645 |
- |
1.03% |
- |
|
BM_deque_vector_ranges_copy/1
|
1.03% |
2.092 |
2.113 |
- |
0.83% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024
|
1.03% |
482.938 |
487.929 |
- |
5.43% |
- |
|
SetIntersection_None_Vector_string_16_4
|
1.03% |
55239504.886 |
55809259.032 |
- |
0.89% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/1048576
|
1.03% |
362931.483 |
366673.356 |
- |
-0.16% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.03% |
35763.580 |
36132.150 |
- |
1.67% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.03% |
8411.006 |
8497.658 |
- |
-0.93% |
- |
|
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.03% |
410.141 |
414.361 |
- |
0.73% |
- |
|
BM_PushHeap_uint64_Random_4
|
1.03% |
2.511 |
2.537 |
- |
-0.05% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_pred)/8
|
1.02% |
2.662 |
2.689 |
- |
-2.56% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192
|
1.02% |
24316.447 |
24564.919 |
- |
-0.24% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/1024
|
1.02% |
1.400 |
1.415 |
- |
9.03% |
- |
|
SetIntersection_None_Vector_float_16384_16
|
1.02% |
1088152.679 |
1099266.368 |
- |
-1.17% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1
|
1.02% |
536815910.128 |
542296079.202 |
- |
1.00% |
- |
|
std::upper_bound(std::deque<int>)/8192
|
1.02% |
64.343 |
64.997 |
- |
-0.94% |
- |
|
BM_StringFindStringLiteral/256
|
1.02% |
5.354 |
5.409 |
- |
-4.79% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576
|
1.02% |
491760.592 |
496753.874 |
- |
1.10% |
- |
|
std::search(list<int>)_(no_match)/8192
|
1.01% |
6527.121 |
6593.354 |
- |
1.01% |
- |
|
std::move(vector<bool>)_(aligned)/512
|
1.01% |
2.317 |
2.341 |
- |
0.55% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/8192
|
1.01% |
488.848 |
493.796 |
- |
-2.60% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/8192
|
1.01% |
100669.051 |
101687.448 |
- |
2.79% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.01% |
35025.303 |
35379.522 |
- |
-0.45% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/1024
|
1.01% |
21.738 |
21.958 |
- |
-0.75% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16
|
1.01% |
6900214.781 |
6969790.392 |
- |
-16.22% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64
|
1.01% |
12154572.303 |
12277027.905 |
- |
0.80% |
- |
|
std::unique(vector<int>)_(sprinkled)/8192
|
1.00% |
3897.072 |
3936.226 |
- |
0.47% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.00% |
45361.500 |
45817.221 |
- |
-1.48% |
- |
|
std::set<std::string>::erase(key)_(existent)/32
|
1.00% |
73.213 |
73.948 |
- |
8.73% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.00% |
117579.010 |
118760.205 |
- |
-4.43% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.00% |
173987.670 |
175734.275 |
- |
0.91% |
- |
|
std::make_heap(vector<NonIntegral>)_(heap)/8
|
1.00% |
14.739 |
14.886 |
- |
-0.21% |
- |
|
std::pop_heap(deque<float>)/8192
|
1.00% |
61.305 |
61.919 |
- |
0.57% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
1.00% |
12.787 |
12.915 |
- |
1.19% |
- |