|
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192
|
309.37% |
43.399 |
177.660 |
- |
426.13% |
- |
|
std::fill_n(vector<bool>)/262144
|
256.89% |
229.037 |
817.415 |
- |
-12.45% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024
|
219.65% |
37.421 |
119.616 |
- |
296.83% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_64
|
189.24% |
8643397.922 |
25000551.835 |
- |
35.96% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
168.43% |
662.007 |
1777.032 |
- |
138.60% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
155.42% |
97.253 |
248.405 |
- |
148.97% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
151.47% |
633.905 |
1594.070 |
- |
132.92% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
150.55% |
669.668 |
1677.872 |
- |
131.57% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
138.34% |
98.419 |
234.569 |
- |
129.84% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_64
|
128.68% |
9216105.617 |
21075536.446 |
- |
128.14% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
125.52% |
96.404 |
217.410 |
- |
121.46% |
- |
|
std::find_end(list<int>)_(process_all)/1000
|
105.17% |
712.901 |
1462.683 |
- |
105.12% |
- |
|
std::set<std::string>::insert(value)_(already_present)/8192
|
103.24% |
29.840 |
60.646 |
- |
58.19% |
- |
|
std::find_end(list<int>)_(process_all)/1024
|
103.20% |
728.600 |
1480.484 |
- |
103.39% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32
|
101.05% |
11.235 |
22.588 |
- |
50.31% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/32
|
99.50% |
14.036 |
28.001 |
- |
144.22% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/1000
|
94.59% |
739.944 |
1439.827 |
- |
94.11% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/1024
|
92.70% |
756.549 |
1457.888 |
- |
92.17% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024
|
90.70% |
35.974 |
68.600 |
- |
-7.04% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
81.96% |
77.695 |
141.372 |
- |
80.83% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/8192
|
79.11% |
61.483 |
110.125 |
- |
85.89% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_64
|
75.51% |
9613780.560 |
16873181.504 |
- |
0.10% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/32
|
75.05% |
35.504 |
62.149 |
- |
-4.69% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/0
|
72.74% |
0.278 |
0.481 |
- |
68.91% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
71.37% |
24.829 |
42.551 |
- |
110.32% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
70.62% |
31.165 |
53.176 |
- |
2.62% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
63.66% |
26.550 |
43.450 |
- |
70.80% |
- |
|
std::set<std::string>::erase(key)_(existent)/1024
|
62.70% |
60.291 |
98.090 |
- |
32.73% |
- |
|
std::fill_n(list<int>)/1024
|
62.02% |
439.985 |
712.869 |
- |
58.15% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_256
|
61.87% |
16984669.721 |
27493643.849 |
- |
59.45% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/1024
|
61.10% |
50.104 |
80.719 |
- |
-39.84% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1024
|
60.28% |
96897190.723 |
155303997.135 |
- |
48.14% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
59.20% |
18.740 |
29.834 |
- |
58.78% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192
|
58.81% |
35.554 |
56.464 |
- |
70.71% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_64
|
58.64% |
3608553.126 |
5724492.712 |
- |
55.95% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
57.66% |
45.239 |
71.325 |
- |
63.48% |
- |
|
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024
|
57.18% |
751.185 |
1180.731 |
- |
56.56% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1024
|
56.03% |
45938317.730 |
71675330.415 |
- |
40.49% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_256
|
53.64% |
33965704.155 |
52183920.826 |
- |
96.44% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_16
|
53.03% |
4260499.326 |
6519955.527 |
- |
98.66% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/1024
|
52.85% |
63.722 |
97.399 |
- |
51.98% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_256
|
51.99% |
46390890.196 |
70508439.870 |
- |
44.41% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024
|
50.33% |
505.458 |
759.854 |
- |
19.74% |
- |
|
SetIntersection_None_Set_uint64_1024_16
|
49.53% |
8797649.992 |
13155280.581 |
- |
3.26% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
47.81% |
23.612 |
34.901 |
- |
46.86% |
- |
|
std::set<std::string>::erase(key)_(existent)/32
|
47.75% |
50.284 |
74.292 |
- |
37.20% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
47.74% |
6.264 |
9.254 |
- |
-14.93% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/1024
|
47.04% |
127.323 |
187.212 |
- |
3.39% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/8192
|
46.46% |
66.375 |
97.215 |
- |
43.96% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32
|
46.23% |
11.791 |
17.242 |
- |
47.40% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
46.10% |
24.015 |
35.087 |
- |
5.99% |
- |
|
std::find(vector<bool>)_(process_all)/8
|
45.26% |
0.628 |
0.913 |
- |
64.34% |
- |
|
std::all_of(deque<int>)_(process_all)/8
|
45.05% |
3.298 |
4.784 |
- |
38.62% |
- |
|
SetIntersection_None_Set_uint64_1024_4
|
44.94% |
8866597.824 |
12851611.575 |
- |
0.01% |
- |
|
SetIntersection_None_Set_uint64_1024_1024
|
44.74% |
8897075.085 |
12877555.274 |
- |
0.42% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
44.64% |
91.105 |
131.778 |
- |
77.27% |
- |
|
SetIntersection_None_Set_uint64_1024_1
|
44.30% |
9092670.744 |
13120983.640 |
- |
-0.79% |
- |
|
SetIntersection_None_Set_uint64_1024_256
|
44.15% |
8902385.558 |
12832639.245 |
- |
0.32% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/0
|
43.27% |
0.338 |
0.484 |
- |
-0.15% |
- |
|
SetIntersection_None_Set_uint64_1024_64
|
42.82% |
9002334.521 |
12856748.776 |
- |
-0.09% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384
|
41.89% |
250978078.238 |
356117616.762 |
- |
3.20% |
- |
|
rng::find(vector<bool>)_(process_all)/8
|
41.41% |
0.555 |
0.785 |
- |
32.81% |
- |
|
std::find_if(list<int>)_(bail_25%)/1024
|
40.69% |
127.937 |
179.990 |
- |
-0.38% |
- |
|
std::stable_partition(list<int>)_(dense)/8192
|
39.34% |
17431.408 |
24289.776 |
- |
40.66% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/8
|
37.18% |
0.500 |
0.686 |
- |
13.57% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
36.94% |
0.424 |
0.580 |
- |
41.54% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192
|
36.14% |
0.965 |
1.314 |
- |
-1.57% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/1048576
|
35.85% |
1976.923 |
2685.659 |
- |
7.89% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
35.01% |
50.805 |
68.589 |
- |
-0.92% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_16
|
34.51% |
1878971.325 |
2527422.877 |
- |
10.98% |
- |
|
std::map<std::string,_int>::erase(iterator)/1024
|
34.35% |
25.495 |
34.252 |
- |
23.88% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16
|
34.24% |
3027561.749 |
4064113.672 |
- |
33.76% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
33.76% |
34.444 |
46.072 |
- |
32.79% |
- |
|
SetIntersection_Interlaced_Vector_float_256_16
|
33.16% |
6170997.625 |
8217455.888 |
- |
32.63% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
32.73% |
32.478 |
43.109 |
- |
33.27% |
- |
|
std::equal(list<int>)_(it,_it,_it)/1024
|
32.34% |
1124.461 |
1488.100 |
- |
32.01% |
- |
|
BM_PushHeap_string_Descending_1
|
31.92% |
0.531 |
0.700 |
- |
-0.07% |
- |
|
rng::find(vector<bool>)_(process_all)/50
|
31.12% |
0.644 |
0.844 |
- |
32.17% |
- |
|
std::find(vector<bool>)_(process_all)/50
|
31.01% |
0.677 |
0.886 |
- |
38.45% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/0
|
30.29% |
0.338 |
0.440 |
- |
10.03% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
29.71% |
18.571 |
24.088 |
- |
16.86% |
- |
|
std::copy_n(vector<bool>)_(aligned)/262144
|
29.26% |
638.731 |
825.646 |
- |
18.80% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/1024
|
28.09% |
21.709 |
27.806 |
- |
27.69% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
27.92% |
448.283 |
573.430 |
- |
26.62% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_16
|
27.54% |
1971052.001 |
2513832.059 |
- |
28.79% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
26.99% |
26.877 |
34.130 |
- |
-10.95% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192
|
26.83% |
6.442 |
8.171 |
- |
-27.85% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/0
|
26.74% |
0.369 |
0.468 |
- |
29.35% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/8192
|
26.66% |
7311.784 |
9261.071 |
- |
26.07% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/8192
|
26.53% |
42.074 |
53.238 |
- |
9.95% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/8192
|
26.45% |
54968.511 |
69507.120 |
- |
25.87% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_4
|
26.37% |
1540014.927 |
1946155.449 |
- |
-6.47% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/32
|
26.27% |
14.749 |
18.623 |
- |
15.66% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/8192
|
26.20% |
94.600 |
119.382 |
- |
37.11% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/0
|
25.56% |
0.386 |
0.484 |
- |
9.31% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_64
|
25.53% |
8464292.663 |
10625037.311 |
- |
67.22% |
- |
|
std::fill(vector<bool>)/1048576
|
25.50% |
3054.135 |
3832.802 |
- |
0.32% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/8192
|
25.45% |
689.383 |
864.850 |
- |
24.85% |
- |
|
std::copy_n(vector<int>)/4096
|
25.33% |
172.086 |
215.676 |
- |
46.33% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
25.29% |
34.535 |
43.268 |
- |
16.38% |
- |
|
std::unordered_set<int>::count(key)_(existent)/8192
|
24.97% |
1.281 |
1.601 |
- |
7.38% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192
|
24.68% |
6.280 |
7.830 |
- |
0.43% |
- |
|
std::move(vector<int>)/262144
|
24.52% |
17285.567 |
21523.771 |
- |
-4.46% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/32
|
24.25% |
32.447 |
40.316 |
- |
12.40% |
- |
|
BM_toupper_char<char>
|
23.95% |
0.553 |
0.686 |
- |
-0.45% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024
|
23.83% |
44.708 |
55.361 |
- |
22.40% |
- |
|
std::search(deque<int>)_(near_matches)/1000
|
23.60% |
18680.726 |
23089.289 |
- |
24.21% |
- |
|
std::unordered_multiset<int>::erase(iterator)/8192
|
23.57% |
19.859 |
24.540 |
- |
7.09% |
- |
|
std::find_end(deque<int>)_(near_matches)/1000
|
23.49% |
17301.504 |
21365.297 |
- |
16.28% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192
|
23.41% |
10737.534 |
13250.854 |
- |
15.35% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/1024
|
23.35% |
20.042 |
24.721 |
- |
23.19% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
23.28% |
4.720 |
5.818 |
- |
-24.28% |
- |
|
SetIntersection_None_Set_string_1024_64
|
23.13% |
8985856.243 |
11064710.299 |
- |
23.86% |
- |
|
std::copy_n(list<int>)/4096
|
22.95% |
3524.515 |
4333.414 |
- |
10.54% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16384
|
22.95% |
1010049.561 |
1241844.238 |
- |
20.50% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024
|
22.86% |
4.612 |
5.666 |
- |
-3.96% |
- |
|
std::find_end(deque<int>)_(near_matches)/1024
|
22.76% |
18033.884 |
22138.922 |
- |
22.92% |
- |
|
std::find_end(deque<int>)_(single_element)/8192
|
22.73% |
2209.722 |
2711.919 |
- |
0.10% |
- |
|
BM_toupper_char<wchar_t>
|
22.72% |
0.551 |
0.676 |
- |
30.98% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16384
|
22.35% |
2789744.387 |
3413347.574 |
- |
15.59% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/1024
|
22.19% |
1.461 |
1.785 |
- |
-5.68% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
21.98% |
47.577 |
58.034 |
- |
24.02% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/16
|
21.80% |
10.679 |
13.007 |
- |
-0.01% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024
|
21.72% |
12.433 |
15.134 |
- |
9.65% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0
|
21.66% |
0.280 |
0.340 |
- |
13.78% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192
|
21.51% |
29.892 |
36.323 |
- |
34.96% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/1024
|
21.37% |
1.458 |
1.770 |
- |
14.11% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192
|
21.34% |
68.297 |
82.871 |
- |
0.67% |
- |
|
ranges::minmax(std::list<long_long>)/1
|
20.82% |
0.453 |
0.547 |
- |
45.80% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32
|
20.64% |
6.562 |
7.916 |
- |
13.55% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_256
|
20.50% |
18655393.692 |
22480594.606 |
- |
49.63% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/8192
|
20.44% |
1530135.644 |
1842899.935 |
- |
19.95% |
- |
|
std::search(deque<int>)_(no_match)/1024
|
20.41% |
343.994 |
414.216 |
- |
54.98% |
- |
|
std::all_of(deque<int>)_(process_all)/32
|
20.37% |
12.323 |
14.833 |
- |
19.97% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
20.14% |
16.150 |
19.403 |
- |
12.47% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024
|
20.09% |
4.501 |
5.405 |
- |
-15.20% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/1024
|
20.07% |
12.564 |
15.085 |
- |
20.01% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
20.01% |
2025761.427 |
2431042.923 |
- |
6.62% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32
|
19.92% |
19.944 |
23.916 |
- |
21.92% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/0
|
19.88% |
28.541 |
34.215 |
- |
20.91% |
- |
|
BM_PushHeap_uint64_SingleElement_1
|
19.80% |
0.479 |
0.573 |
- |
45.31% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeMiddle
|
19.55% |
1.546 |
1.848 |
- |
10.85% |
- |
|
BM_StringCopy_Large
|
19.46% |
6.085 |
7.269 |
- |
16.71% |
- |
|
BM_vector_deque_move/2
|
19.19% |
1.727 |
2.058 |
- |
-0.14% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
19.08% |
683.232 |
813.578 |
- |
17.17% |
- |
|
BM_vector_deque_move/1
|
18.94% |
1.952 |
2.322 |
- |
0.88% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024
|
18.91% |
22.373 |
26.604 |
- |
19.64% |
- |
|
std::find_end(deque<int>)_(process_all)/1048576
|
18.67% |
268048.694 |
318101.006 |
- |
13.71% |
- |
|
std::list<int>::ctor(size)/32
|
18.61% |
320.932 |
380.673 |
- |
17.29% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/32
|
18.60% |
36.266 |
43.011 |
- |
17.94% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4
|
18.59% |
1462119.010 |
1733968.067 |
- |
-2.21% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32
|
18.53% |
10.581 |
12.541 |
- |
21.52% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_4
|
18.46% |
10090484.117 |
11953302.215 |
- |
18.28% |
- |
|
BM_StringEraseWithMove_Empty_Transparent
|
18.25% |
0.559 |
0.662 |
- |
0.90% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
17.89% |
62.416 |
73.582 |
- |
14.54% |
- |
|
rng::contains(list<int>)_(process_all)/8192
|
17.76% |
7135.563 |
8402.862 |
- |
13.12% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_16
|
17.74% |
4288302.922 |
5049249.806 |
- |
20.01% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1
|
17.62% |
0.392 |
0.461 |
- |
-17.64% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
17.50% |
9699363.595 |
11396946.765 |
- |
4.91% |
- |
|
std::search(deque<int>)_(near_matches)/1024
|
17.47% |
20553.620 |
24143.493 |
- |
23.32% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
17.46% |
16.448 |
19.319 |
- |
16.66% |
- |
|
BM_vector_deque_move_backward/0
|
17.39% |
0.395 |
0.464 |
- |
15.91% |
- |
|
std::find_end(deque<int>)_(process_all)/8192
|
17.37% |
2114.039 |
2481.262 |
- |
15.54% |
- |
|
std::unordered_multiset<int>::clear()/8192
|
17.32% |
65232.083 |
76531.630 |
- |
20.76% |
- |
|
BM_PushHeap_uint32_Random_1
|
17.32% |
0.445 |
0.522 |
- |
-22.65% |
- |
|
std::list<std::string>::operator=(const&)_(cheap_elements)/1024
|
17.16% |
1329.490 |
1557.649 |
- |
14.78% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1000
|
16.99% |
33.620 |
39.333 |
- |
0.27% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/32
|
16.78% |
9.631 |
11.247 |
- |
16.51% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8
|
16.75% |
4.660 |
5.440 |
- |
-0.49% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1024
|
16.56% |
12592655.939 |
14677781.810 |
- |
17.93% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle
|
16.46% |
1.387 |
1.615 |
- |
16.47% |
- |
|
std::unordered_multiset<int>::clear()/1024
|
16.41% |
8388.866 |
9765.338 |
- |
19.74% |
- |
|
BM_deque_vector_copy_backward/70000
|
16.30% |
7843.430 |
9122.039 |
- |
-0.45% |
- |
|
BM_deque_vector_ranges_move_backward/0
|
16.29% |
1.342 |
1.561 |
- |
10.46% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
16.17% |
118601.458 |
137782.750 |
- |
7.30% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
15.90% |
28.502 |
33.033 |
- |
-5.40% |
- |
|
BM_deque_vector_ranges_move/0
|
15.80% |
1.308 |
1.515 |
- |
-4.54% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
15.80% |
8793691.986 |
10183018.040 |
- |
14.30% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024
|
15.78% |
1.139 |
1.319 |
- |
-0.91% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
15.48% |
45809.531 |
52899.287 |
- |
12.32% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1024
|
15.42% |
107792999.534 |
124412183.466 |
- |
25.97% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/8192
|
15.40% |
85.198 |
98.314 |
- |
17.84% |
- |
|
BM_deque_vector_move_backward/0
|
15.37% |
1.303 |
1.504 |
- |
1.92% |
- |
|
BM_deque_deque_ranges_copy/0
|
15.32% |
0.735 |
0.847 |
- |
-1.59% |
- |
|
std::set<std::string>::erase(key)_(existent)/8192
|
15.28% |
72.345 |
83.400 |
- |
-1.77% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
15.26% |
5731.293 |
6605.620 |
- |
10.94% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/8192
|
15.25% |
1.291 |
1.488 |
- |
-16.83% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/32
|
15.17% |
17.870 |
20.582 |
- |
0.07% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
15.07% |
14397624.374 |
16567846.293 |
- |
18.75% |
- |
|
BM_deque_vector_ranges_move_backward/1
|
15.05% |
2.010 |
2.313 |
- |
11.05% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/1024
|
14.98% |
35.023 |
40.270 |
- |
15.25% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
14.91% |
24.579 |
28.242 |
- |
19.84% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50
|
14.84% |
26.080 |
29.950 |
- |
0.46% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/8192
|
14.83% |
21.162 |
24.299 |
- |
9.64% |
- |
|
BM_vector_deque_move_backward/64000
|
14.55% |
7049.427 |
8074.786 |
- |
0.85% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/32
|
14.51% |
10.547 |
12.077 |
- |
11.86% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192
|
14.51% |
1.137 |
1.302 |
- |
9.17% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
14.44% |
18.477 |
21.144 |
- |
7.51% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/1024
|
14.40% |
57.154 |
65.382 |
- |
13.82% |
- |
|
BM_PushHeap_uint64_Ascending_64
|
14.23% |
1.514 |
1.729 |
- |
14.24% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
14.22% |
46332003.136 |
52919961.727 |
- |
17.27% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast
|
14.12% |
0.606 |
0.692 |
- |
12.50% |
- |
|
std::find_end(deque<int>)_(near_matches)/8192
|
14.09% |
1252100.370 |
1428464.358 |
- |
6.81% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
14.05% |
7147034.371 |
8151436.873 |
- |
12.93% |
- |
|
BM_std_minmax_element<char>/2
|
13.98% |
0.603 |
0.687 |
- |
5.68% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/1024
|
13.86% |
913174.242 |
1039738.441 |
- |
-0.33% |
- |
|
std::fill_n(deque<int>)/32
|
13.84% |
1.154 |
1.314 |
- |
13.82% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
13.75% |
2393446.212 |
2722598.624 |
- |
13.59% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024
|
13.75% |
14017362.535 |
15944181.218 |
- |
7.74% |
- |
|
SetIntersection_Front_Set_string_1024_256
|
13.62% |
14285740.985 |
16231959.007 |
- |
0.88% |
- |
|
BM_StringRead_Cold_Deep_Small
|
13.55% |
1.222 |
1.388 |
- |
23.99% |
- |
|
std::multiset<std::string>::find(key)_(existent)/8192
|
13.48% |
26.131 |
29.652 |
- |
12.19% |
- |
|
BM_deque_vector_ranges_move_backward/2
|
13.39% |
1.764 |
2.000 |
- |
9.27% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024
|
13.36% |
42.861 |
48.588 |
- |
15.07% |
- |
|
BM_deque_vector_ranges_move_backward/70000
|
13.31% |
7969.408 |
9030.151 |
- |
4.21% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/1024
|
13.18% |
1.316 |
1.490 |
- |
10.26% |
- |
|
std::find_end(deque<int>)_(process_all)/1024
|
13.17% |
290.795 |
329.096 |
- |
9.24% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
13.15% |
5956.037 |
6739.133 |
- |
15.83% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
13.11% |
73.109 |
82.695 |
- |
13.02% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
13.09% |
11801.055 |
13345.751 |
- |
16.72% |
- |
|
BM_vector_deque_move_backward/65536
|
12.97% |
7360.985 |
8315.546 |
- |
3.22% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024
|
12.86% |
24.065 |
27.159 |
- |
17.48% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
12.77% |
1493657.610 |
1684330.521 |
- |
9.11% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
12.75% |
73.214 |
82.546 |
- |
14.63% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/8
|
12.73% |
0.858 |
0.967 |
- |
2.75% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/1024
|
12.72% |
23.729 |
26.746 |
- |
2.32% |
- |
|
BM_vector_deque_copy_backward/64000
|
12.70% |
7256.225 |
8177.918 |
- |
1.68% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
12.61% |
73.206 |
82.439 |
- |
10.27% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
12.51% |
7150.454 |
8044.928 |
- |
9.53% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
12.49% |
8677180.010 |
9760756.701 |
- |
11.95% |
- |
|
std::is_sorted_until(deque<int>)/8
|
12.42% |
2.841 |
3.194 |
- |
31.58% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_64
|
12.41% |
13157231.822 |
14789873.484 |
- |
16.66% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
12.39% |
12460.738 |
14004.390 |
- |
14.80% |
- |
|
BM_vector_deque_ranges_move_backward/2
|
12.36% |
1.825 |
2.050 |
- |
15.38% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/8192
|
12.35% |
23.779 |
26.717 |
- |
4.94% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
12.33% |
198.111 |
222.528 |
- |
12.31% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
12.27% |
144081847.032 |
161765216.982 |
- |
16.39% |
- |
|
BM_vector_deque_ranges_copy_backward/65536
|
12.23% |
7389.624 |
8293.728 |
- |
1.27% |
- |
|
std::all_of(deque<int>)_(process_all)/50
|
12.23% |
18.894 |
21.206 |
- |
12.11% |
- |
|
BM_vector_deque_move_backward/70000
|
12.21% |
7735.353 |
8679.656 |
- |
3.05% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/8192
|
12.20% |
28.684 |
32.184 |
- |
6.95% |
- |
|
SetIntersection_Interlaced_Set_string_16_16
|
12.19% |
56188439.682 |
63039738.407 |
- |
4.06% |
- |
|
std::remove_copy(deque<int>)_(prefix)/1024
|
12.17% |
375.631 |
421.355 |
- |
11.64% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/1024
|
12.05% |
1.422 |
1.594 |
- |
26.85% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/32
|
12.01% |
309.396 |
346.545 |
- |
1.52% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/1024
|
11.98% |
104.432 |
116.943 |
- |
10.04% |
- |
|
rng::starts_with(list<int>,_pred)/8192
|
11.97% |
9684.784 |
10843.791 |
- |
12.45% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/32
|
11.95% |
16.435 |
18.399 |
- |
8.33% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192
|
11.93% |
17610.713 |
19712.235 |
- |
11.33% |
- |
|
BM_vector_deque_ranges_move_backward/70000
|
11.91% |
7821.490 |
8753.064 |
- |
4.18% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/50
|
11.80% |
6.721 |
7.514 |
- |
12.30% |
- |
|
BM_StringEraseWithMove_Empty_Opaque
|
11.77% |
0.802 |
0.896 |
- |
-0.54% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/1024
|
11.75% |
1.379 |
1.541 |
- |
-3.76% |
- |
|
BM_tolower_char<char>
|
11.68% |
0.617 |
0.689 |
- |
-0.38% |
- |
|
std::find_if(vector<int>)_(bail_25%)/32768
|
11.66% |
839.762 |
937.715 |
- |
16.61% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/8192
|
11.65% |
2384.866 |
2662.611 |
- |
11.32% |
- |
|
ranges::min(std::list<__int128>)/8
|
11.63% |
2.062 |
2.302 |
- |
11.95% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/32
|
11.60% |
23.212 |
25.905 |
- |
1.78% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1024
|
11.53% |
5316786.676 |
5929897.083 |
- |
0.62% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/32
|
11.50% |
0.969 |
1.081 |
- |
3.68% |
- |
|
std::find_end(deque<int>)_(single_element)/1024
|
11.45% |
317.788 |
354.168 |
- |
3.69% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
11.43% |
66666.752 |
74284.386 |
- |
7.90% |
- |
|
BM_vector_deque_ranges_move_backward/64000
|
11.41% |
7061.837 |
7867.318 |
- |
0.74% |
- |
|
std::remove_if(deque<int>)_(prefix)/50
|
11.40% |
64.613 |
71.978 |
- |
10.42% |
- |
|
BM_std_minmax_element<char>/3
|
11.34% |
1.201 |
1.337 |
- |
21.56% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16
|
11.29% |
7235397.834 |
8052307.533 |
- |
12.27% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8
|
11.16% |
4.168 |
4.633 |
- |
10.81% |
- |
|
ranges::minmax(std::deque<__int128>)/8
|
11.09% |
3.814 |
4.237 |
- |
12.41% |
- |
|
SetIntersection_Front_Set_float_262144_64
|
10.96% |
1754597.485 |
1946844.128 |
- |
10.71% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024
|
10.94% |
22.228 |
24.660 |
- |
0.53% |
- |
|
BM_vector_deque_copy_backward/65536
|
10.85% |
7428.858 |
8234.983 |
- |
-0.69% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
10.84% |
30.463 |
33.766 |
- |
11.60% |
- |
|
ranges::minmax(std::list<char>)/1
|
10.82% |
0.377 |
0.418 |
- |
10.66% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192
|
10.81% |
11385.720 |
12616.291 |
- |
36.54% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
10.80% |
41082.278 |
45518.179 |
- |
10.93% |
- |
|
BM_deque_vector_ranges_copy_backward/0
|
10.80% |
1.421 |
1.575 |
- |
11.14% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/8192
|
10.68% |
1.488 |
1.647 |
- |
8.54% |
- |
|
BM_vector_deque_copy_backward/70000
|
10.66% |
7978.416 |
8828.975 |
- |
0.98% |
- |
|
std::set<std::string>::find(key)_(non-existent)/32
|
10.63% |
9.045 |
10.007 |
- |
-4.19% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/8192
|
10.61% |
6.971 |
7.711 |
- |
10.38% |
- |
|
BM_vector_deque_ranges_copy_backward/64000
|
10.59% |
7199.611 |
7961.912 |
- |
-0.75% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1024
|
10.58% |
32.402 |
35.830 |
- |
10.40% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32
|
10.56% |
21.701 |
23.993 |
- |
-1.70% |
- |
|
std::partition(deque<int>)_(dense)/32
|
10.56% |
9.489 |
10.491 |
- |
3.09% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8
|
10.52% |
6.147 |
6.794 |
- |
-16.19% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/50
|
10.47% |
26.031 |
28.756 |
- |
-0.71% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/8192
|
10.39% |
1.221 |
1.348 |
- |
7.10% |
- |
|
std::list<int>::ctor(size)/1024
|
10.34% |
11562.706 |
12757.883 |
- |
8.89% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/32
|
10.30% |
32.584 |
35.941 |
- |
-11.29% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/8192
|
10.29% |
25014.029 |
27587.463 |
- |
9.93% |
- |
|
BM_vector_deque_ranges_move_backward/65536
|
10.17% |
7338.762 |
8085.475 |
- |
2.30% |
- |
|
std::is_sorted_until(list<int>,_pred)/8192
|
10.17% |
7659.792 |
8438.805 |
- |
9.21% |
- |
|
BM_StringRelational_Eq_Large_Large_Control
|
10.17% |
2.213 |
2.438 |
- |
5.18% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/1024
|
10.16% |
1.892 |
2.085 |
- |
-14.95% |
- |
|
std::find_if_not(vector<char>)_(process_all)/32768
|
10.16% |
3749.153 |
4129.986 |
- |
10.51% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
10.14% |
8266.918 |
9105.132 |
- |
3.67% |
- |
|
std::find_if_not(vector<char>)_(process_all)/8192
|
10.10% |
943.999 |
1039.389 |
- |
10.43% |
- |
|
std::any_of(vector<int>)_(process_all)/50
|
10.10% |
12.571 |
13.841 |
- |
1.17% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/8192
|
10.07% |
9.870 |
10.863 |
- |
2.18% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
10.04% |
29.039 |
31.955 |
- |
-10.32% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8
|
10.03% |
5.011 |
5.514 |
- |
-1.30% |
- |
|
std::multiset<std::string>::erase(iterator)/1024
|
10.02% |
28.695 |
31.570 |
- |
13.31% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/32
|
10.01% |
1.211 |
1.332 |
- |
-2.84% |
- |
|
BM_PushHeap_string_PipeOrgan_1
|
9.96% |
0.584 |
0.642 |
- |
-8.38% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/8192
|
9.93% |
2.745 |
3.018 |
- |
1.93% |
- |
|
BM_deque_deque_copy_backward/70000
|
9.80% |
7960.115 |
8740.319 |
- |
3.49% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
9.72% |
36.813 |
40.391 |
- |
-11.96% |
- |
|
std::set<std::string>::find(key)_(existent)/8192
|
9.67% |
30.497 |
33.446 |
- |
7.73% |
- |
|
std::vector<std::string>::ctor(size)/32
|
9.64% |
32.136 |
35.234 |
- |
-3.53% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
9.56% |
41.552 |
45.524 |
- |
1.37% |
- |
|
std::replace(list<int>)_(sprinkled)/8192
|
9.45% |
7140.702 |
7815.304 |
- |
6.96% |
- |
|
BM_deque_vector_move_backward/70000
|
9.44% |
7751.143 |
8483.182 |
- |
-2.64% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
9.38% |
32.170 |
35.189 |
- |
6.90% |
- |
|
bm_lexicographical_compare<int>/8
|
9.38% |
1.462 |
1.599 |
- |
2.37% |
- |
|
std::set<std::string>::contains(key)_(existent)/8192
|
9.38% |
26.645 |
29.143 |
- |
3.75% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
9.33% |
4575371.148 |
5002092.978 |
- |
11.77% |
- |
|
std::reverse_copy(vector<int>)/8
|
9.32% |
2.338 |
2.556 |
- |
0.75% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/1024
|
9.27% |
65.935 |
72.047 |
- |
17.21% |
- |
|
BM_deque_vector_move/2
|
9.18% |
1.770 |
1.932 |
- |
5.41% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_64
|
9.15% |
10059309.750 |
10979913.931 |
- |
8.60% |
- |
|
BM_PushHeap_uint64_Ascending_256
|
9.14% |
2.088 |
2.279 |
- |
9.10% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/0
|
9.13% |
27.117 |
29.594 |
- |
8.87% |
- |
|
BM_deque_deque_ranges_copy_backward/0
|
9.11% |
0.842 |
0.919 |
- |
20.18% |
- |
|
BM_std_minmax_element<int>/3
|
9.11% |
1.138 |
1.241 |
- |
3.28% |
- |
|
std::set<std::string>::erase(iterator)/8192
|
9.09% |
27.351 |
29.838 |
- |
-0.58% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/1024
|
9.08% |
22.957 |
25.042 |
- |
1.80% |
- |
|
BM_vector_deque_ranges_move_backward/1
|
9.08% |
2.115 |
2.307 |
- |
13.36% |
- |
|
BM_deque_deque_ranges_move_backward/70000
|
9.04% |
7906.454 |
8620.900 |
- |
0.99% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/32
|
9.03% |
9.646 |
10.517 |
- |
-1.60% |
- |
|
bm_lexicographical_compare<int>/1
|
9.02% |
1.282 |
1.397 |
- |
3.28% |
- |
|
std::rotate_copy(deque<int>)/32
|
9.01% |
2.573 |
2.805 |
- |
7.48% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle
|
8.99% |
1.155 |
1.259 |
- |
8.96% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
8.98% |
5492.321 |
5985.506 |
- |
12.00% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
8.98% |
1085.048 |
1182.480 |
- |
11.13% |
- |
|
bm_lexicographical_compare<unsigned_char>/8
|
8.89% |
1.316 |
1.433 |
- |
3.39% |
- |
|
std::copy_if(vector<int>)_(entire_range)/64
|
8.86% |
15.285 |
16.639 |
- |
0.60% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
8.84% |
32.797 |
35.697 |
- |
12.40% |
- |
|
std::unordered_set<int>::count(key)_(existent)/32
|
8.84% |
1.225 |
1.334 |
- |
-13.58% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst
|
8.81% |
1.154 |
1.256 |
- |
-0.06% |
- |
|
std::generate_n(list<int>)/8192
|
8.80% |
6868.739 |
7473.158 |
- |
0.49% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
8.78% |
1.101 |
1.197 |
- |
0.08% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/8192
|
8.78% |
26.934 |
29.298 |
- |
8.46% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/32
|
8.75% |
16.169 |
17.584 |
- |
2.85% |
- |
|
rng::find_last(list<int>)_(bail_10%)/8192
|
8.74% |
6309.334 |
6860.940 |
- |
-9.64% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_4
|
8.74% |
1272764.805 |
1383997.207 |
- |
8.47% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/8192
|
8.73% |
22.495 |
24.458 |
- |
-6.99% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/32
|
8.70% |
13.253 |
14.406 |
- |
11.32% |
- |
|
BM_deque_vector_ranges_copy/2
|
8.68% |
1.820 |
1.978 |
- |
7.92% |
- |
|
BM_deque_deque_move_backward/64000
|
8.67% |
7230.942 |
7858.054 |
- |
0.03% |
- |
|
BM_deque_deque_ranges_copy_backward/65536
|
8.65% |
7407.194 |
8048.152 |
- |
-1.52% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/1024
|
8.65% |
67.556 |
73.401 |
- |
-6.97% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/32
|
8.65% |
11.174 |
12.141 |
- |
16.85% |
- |
|
std::swap_ranges(list<int>)/8192
|
8.63% |
9600.745 |
10429.706 |
- |
7.88% |
- |
|
BM_vector_deque_ranges_copy_backward/70000
|
8.62% |
7915.634 |
8597.645 |
- |
0.32% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
8.59% |
65223379.843 |
70828450.823 |
- |
9.22% |
- |
|
std::find_if_not(vector<char>)_(process_all)/1024
|
8.59% |
125.467 |
136.249 |
- |
9.29% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_262144
|
8.57% |
14475865.318 |
15716658.367 |
- |
8.58% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024
|
8.55% |
1912.101 |
2075.513 |
- |
0.51% |
- |
|
rng::fold_left(list<int>)/1048576
|
8.50% |
1351610.361 |
1466447.521 |
- |
8.06% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
8.48% |
42.077 |
45.647 |
- |
-3.95% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_64
|
8.43% |
7758674.068 |
8412812.234 |
- |
47.90% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/32
|
8.41% |
800.940 |
868.264 |
- |
7.95% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/0
|
8.40% |
0.277 |
0.301 |
- |
-0.44% |
- |
|
std::unordered_multiset<int>::erase(iterator)/1024
|
8.39% |
19.837 |
21.502 |
- |
7.99% |
- |
|
ranges::minmax(std::deque<__int128>)/64
|
8.37% |
30.597 |
33.157 |
- |
3.96% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32
|
8.34% |
328.172 |
355.536 |
- |
7.78% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/50
|
8.30% |
16.341 |
17.698 |
- |
3.53% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
8.30% |
47.510 |
51.453 |
- |
7.79% |
- |
|
BM_deque_deque_copy_backward/64
|
8.30% |
3.347 |
3.625 |
- |
5.93% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192
|
8.27% |
18.777 |
20.329 |
- |
0.88% |
- |
|
BM_deque_vector_move_backward/65536
|
8.25% |
7338.727 |
7944.448 |
- |
-1.01% |
- |
|
ranges::min(std::list<__int128>)/64
|
8.24% |
33.190 |
35.926 |
- |
7.95% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
8.24% |
69.520 |
75.248 |
- |
3.36% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/8192
|
8.24% |
7888.666 |
8538.569 |
- |
7.55% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/1024
|
8.20% |
32464.780 |
35126.136 |
- |
1.13% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
8.16% |
16611.351 |
17967.379 |
- |
-7.76% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/1024
|
8.11% |
6.078 |
6.571 |
- |
1.12% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
8.08% |
1922236.660 |
2077471.211 |
- |
13.89% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
8.06% |
528.003 |
570.538 |
- |
10.62% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/1024
|
8.04% |
21.830 |
23.585 |
- |
-2.46% |
- |
|
BM_deque_deque_move_backward/70000
|
8.03% |
8053.695 |
8700.397 |
- |
-1.06% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/8192
|
8.01% |
16860.068 |
18210.946 |
- |
4.02% |
- |
|
std::find_if_not(list<int>)_(process_all)/1024
|
8.01% |
724.247 |
782.266 |
- |
8.95% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32
|
8.00% |
2.213 |
2.390 |
- |
-6.56% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/32
|
7.99% |
198.175 |
214.017 |
- |
8.61% |
- |
|
BM_vector_deque_move/64
|
7.98% |
2.675 |
2.889 |
- |
1.72% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32
|
7.98% |
705.357 |
761.613 |
- |
6.82% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_16
|
7.93% |
5559185.694 |
6000192.047 |
- |
46.30% |
- |
|
BM_StringRead_Cold_Shallow_Large
|
7.93% |
1.152 |
1.243 |
- |
16.13% |
- |
|
rng::find_last_if(vector<char>)_(bail_10%)/50
|
7.91% |
11.490 |
12.398 |
- |
-0.93% |
- |
|
BM_PushHeap_uint64_Ascending_16
|
7.90% |
0.909 |
0.981 |
- |
7.81% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0
|
7.89% |
0.266 |
0.287 |
- |
8.54% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/1024
|
7.89% |
43.909 |
47.374 |
- |
17.80% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32
|
7.88% |
248.391 |
267.971 |
- |
5.12% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/32
|
7.87% |
29.634 |
31.967 |
- |
7.48% |
- |
|
BM_PushHeap_float_Descending_1
|
7.87% |
0.536 |
0.578 |
- |
35.23% |
- |
|
BM_deque_vector_ranges_move/1
|
7.87% |
2.029 |
2.189 |
- |
4.00% |
- |
|
std::all_of(list<int>)_(process_all)/8192
|
7.86% |
6996.132 |
7545.711 |
- |
6.94% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
7.84% |
22.841 |
24.632 |
- |
1.91% |
- |
|
std::stable_partition(deque<int>)_(sparse)/1024
|
7.84% |
422.350 |
455.446 |
- |
7.54% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
7.83% |
19352590.987 |
20867696.802 |
- |
3.64% |
- |
|
std::fill(vector<bool>)/512
|
7.79% |
1.493 |
1.610 |
- |
10.42% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
7.77% |
47.690 |
51.395 |
- |
-11.90% |
- |
|
rng::contains_subrange(list<int>)_(near_matches)/1000
|
7.74% |
37126.899 |
40002.356 |
- |
1.36% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8192
|
7.73% |
222.169 |
239.345 |
- |
13.14% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16
|
7.70% |
3674779.688 |
3957919.965 |
- |
19.39% |
- |
|
ranges::min(std::deque<__int128>)/1
|
7.68% |
0.664 |
0.715 |
- |
9.46% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8
|
7.66% |
0.736 |
0.792 |
- |
0.45% |
- |
|
std::none_of(list<int>)_(process_all)/8192
|
7.66% |
7527.869 |
8104.669 |
- |
6.14% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/32
|
7.60% |
2.370 |
2.551 |
- |
7.41% |
- |
|
std::unordered_multiset<int>::erase(iterator)/32
|
7.59% |
19.816 |
21.319 |
- |
7.11% |
- |
|
BM_deque_vector_ranges_copy_backward/64000
|
7.56% |
7454.620 |
8018.188 |
- |
-2.45% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024
|
7.56% |
22452.974 |
24149.593 |
- |
7.34% |
- |
|
std::deque<std::string>::ctor(size)/32
|
7.54% |
44.083 |
47.406 |
- |
4.81% |
- |
|
BM_deque_deque_ranges_move/0
|
7.53% |
0.793 |
0.853 |
- |
7.64% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_256
|
7.51% |
6018052.764 |
6470150.714 |
- |
7.86% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/8192
|
7.47% |
26.914 |
28.925 |
- |
-3.37% |
- |
|
SetIntersection_Front_Vector_uint64_256_256
|
7.46% |
4244218.702 |
4560871.174 |
- |
5.76% |
- |
|
BM_deque_deque_move_backward/65536
|
7.45% |
7570.413 |
8134.094 |
- |
0.45% |
- |
|
std::find(list<int>)_(bail_25%)/1024
|
7.39% |
127.848 |
137.298 |
- |
7.01% |
- |
|
std::find_if_not(deque<int>)_(process_all)/50
|
7.38% |
12.627 |
13.559 |
- |
0.92% |
- |
|
BM_deque_deque_ranges_copy_backward/70000
|
7.38% |
8131.276 |
8730.965 |
- |
-0.38% |
- |
|
BM_deque_vector_ranges_copy/64
|
7.36% |
2.626 |
2.819 |
- |
8.88% |
- |
|
std::find_if_not(vector<char>)_(process_all)/8
|
7.35% |
1.482 |
1.591 |
- |
10.80% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/1024
|
7.34% |
24.089 |
25.857 |
- |
11.52% |
- |
|
BM_deque_deque_ranges_copy_backward/64
|
7.34% |
3.373 |
3.621 |
- |
4.17% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/8192
|
7.29% |
9.686 |
10.392 |
- |
6.22% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&)/1024
|
7.26% |
6659.352 |
7142.504 |
- |
5.60% |
- |
|
std::multiset<std::string>::count(key)_(existent)/1024
|
7.23% |
23.120 |
24.791 |
- |
5.58% |
- |
|
bm_lexicographical_compare<unsigned_char>/1
|
7.16% |
1.534 |
1.643 |
- |
2.01% |
- |
|
std::unordered_set<int>::erase(iterator)/1024
|
7.16% |
22.213 |
23.803 |
- |
-1.58% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/8192
|
7.14% |
25.856 |
27.703 |
- |
1.51% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/32
|
7.14% |
13.563 |
14.532 |
- |
-2.94% |
- |
|
BM_deque_deque_copy_backward/64000
|
7.13% |
7405.065 |
7933.274 |
- |
0.75% |
- |
|
std::move_backward(list<int>)/4096
|
7.13% |
4837.508 |
5182.434 |
- |
-0.93% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024
|
7.09% |
23.130 |
24.769 |
- |
6.98% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192
|
7.09% |
21.825 |
23.372 |
- |
6.81% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/32
|
7.09% |
37.443 |
40.095 |
- |
4.80% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_256
|
7.04% |
14588622.809 |
15615500.726 |
- |
11.71% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
7.04% |
92.934 |
99.473 |
- |
6.83% |
- |
|
BM_vector_deque_ranges_move/1
|
7.02% |
2.176 |
2.329 |
- |
9.36% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/1024
|
7.02% |
0.891 |
0.953 |
- |
-22.57% |
- |
|
std::copy_backward(deque<int>)/262144
|
6.99% |
31221.470 |
33403.032 |
- |
5.57% |
- |
|
BM_StringRead_Cold_Shallow_Small
|
6.98% |
1.123 |
1.202 |
- |
15.82% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
6.96% |
3203303.726 |
3426133.737 |
- |
8.40% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
6.95% |
1.157 |
1.238 |
- |
1.71% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32
|
6.93% |
39.052 |
41.760 |
- |
39.69% |
- |
|
std::sort(deque<int>)_(pipe-organ)/8192
|
6.92% |
25994.863 |
27794.472 |
- |
6.47% |
- |
|
BM_deque_vector_move/1
|
6.90% |
2.058 |
2.200 |
- |
5.94% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024
|
6.89% |
93.679 |
100.135 |
- |
13.93% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192
|
6.89% |
19.562 |
20.910 |
- |
-1.75% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_4
|
6.88% |
2183326.230 |
2333546.241 |
- |
13.57% |
- |
|
BM_CmpEqual_uint_uchar
|
6.87% |
1.093 |
1.168 |
- |
5.90% |
- |
|
BM_deque_deque_copy_backward/65536
|
6.86% |
7572.941 |
8092.545 |
- |
-0.56% |
- |
|
BM_vector_deque_copy_backward/0
|
6.86% |
0.480 |
0.513 |
- |
22.61% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/8192
|
6.84% |
3729.955 |
3985.248 |
- |
5.34% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/1024
|
6.84% |
5.162 |
5.515 |
- |
6.45% |
- |
|
std::move_backward(vector<bool>)_(aligned)/64
|
6.84% |
1.724 |
1.842 |
- |
6.84% |
- |
|
std::copy_backward(deque<int>)/32768
|
6.80% |
3676.253 |
3926.163 |
- |
-1.23% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/50
|
6.78% |
21.621 |
23.087 |
- |
-7.16% |
- |
|
std::multiset<std::string>::erase(iterator)/8192
|
6.78% |
31.582 |
33.722 |
- |
7.30% |
- |
|
std::shift_right(list<int>)/50
|
6.75% |
26.579 |
28.374 |
- |
8.73% |
- |
|
BM_deque_vector_move_backward/2
|
6.74% |
1.765 |
1.884 |
- |
2.73% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
6.70% |
520.337 |
555.197 |
- |
9.00% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
6.68% |
35.680 |
38.064 |
- |
-0.82% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
6.64% |
24.028 |
25.623 |
- |
2.47% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
6.63% |
27192476.251 |
28995824.280 |
- |
9.85% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/8192
|
6.63% |
66.765 |
71.191 |
- |
7.46% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32
|
6.60% |
1.173 |
1.251 |
- |
-0.23% |
- |
|
BM_deque_vector_ranges_copy/1
|
6.58% |
2.095 |
2.232 |
- |
1.76% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024
|
6.58% |
6.316 |
6.732 |
- |
-3.66% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_16
|
6.58% |
3070726.040 |
3272799.079 |
- |
-3.25% |
- |
|
std::find_if(list<int>)_(bail_25%)/32768
|
6.56% |
7077.989 |
7542.264 |
- |
1.08% |
- |
|
BM_PushHeap_uint64_Ascending_1024
|
6.52% |
2.574 |
2.742 |
- |
6.52% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/1024
|
6.52% |
2.453 |
2.613 |
- |
5.95% |
- |
|
std::find_end(deque<int>)_(match_near_end)/8192
|
6.51% |
272.167 |
289.890 |
- |
6.46% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_4
|
6.51% |
1256764.869 |
1338556.769 |
- |
6.92% |
- |
|
rng::fold_left(deque<int>)/8
|
6.50% |
3.913 |
4.167 |
- |
7.62% |
- |
|
std::for_each_n(list<int>)/8192
|
6.50% |
7556.751 |
8047.670 |
- |
-13.81% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256
|
6.50% |
25584093.036 |
27245910.592 |
- |
21.16% |
- |
|
std::search(vector<int>)_(same_length)/1024
|
6.49% |
244.811 |
260.695 |
- |
-0.68% |
- |
|
BM_deque_deque_ranges_move_backward/64000
|
6.49% |
7352.422 |
7829.452 |
- |
-0.71% |
- |
|
BM_StringRead_Cold_Deep_Large
|
6.49% |
1.338 |
1.425 |
- |
16.39% |
- |
|
std::find(list<int>)_(process_all)/8
|
6.48% |
2.247 |
2.393 |
- |
5.29% |
- |
|
std::search(vector<int>)_(no_match)/1000
|
6.47% |
204.324 |
217.545 |
- |
6.23% |
- |
|
BM_deque_deque_ranges_move_backward/65536
|
6.47% |
7497.091 |
7981.802 |
- |
-2.02% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/1024
|
6.45% |
83.963 |
89.381 |
- |
-9.35% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(existent)/32
|
6.40% |
3.093 |
3.291 |
- |
6.41% |
- |
|
std::rotate(list<int>)_(1_element_backward)/8192
|
6.39% |
7232.801 |
7695.336 |
- |
2.06% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/32
|
6.37% |
37.366 |
39.747 |
- |
11.23% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024
|
6.35% |
13867933.397 |
14747903.240 |
- |
-6.50% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
6.33% |
4757.816 |
5059.072 |
- |
6.15% |
- |
|
std::search(vector<int>)_(no_match)/1024
|
6.31% |
209.060 |
222.261 |
- |
6.03% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
6.30% |
1.190 |
1.265 |
- |
2.68% |
- |
|
rng::starts_with(deque<int>,_pred)/8192
|
6.30% |
3901.106 |
4146.917 |
- |
5.20% |
- |
|
std::unordered_multiset<int>::clear()/32
|
6.28% |
596.436 |
633.918 |
- |
5.62% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/262144
|
6.28% |
789.882 |
839.508 |
- |
30.84% |
- |
|
std::find_if_not(list<int>)_(process_all)/50
|
6.28% |
38.623 |
41.047 |
- |
3.04% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_4
|
6.24% |
1796409.249 |
1908590.946 |
- |
29.78% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/8192
|
6.24% |
448.491 |
476.489 |
- |
6.45% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
6.23% |
38507.335 |
40905.847 |
- |
6.07% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0
|
6.19% |
0.460 |
0.488 |
- |
0.66% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/1
|
6.15% |
1.631 |
1.731 |
- |
15.64% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
6.15% |
1042884.366 |
1107002.813 |
- |
4.88% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
6.15% |
1049564.848 |
1114070.349 |
- |
6.69% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192
|
6.12% |
722170.321 |
766368.335 |
- |
5.81% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
6.10% |
9.787 |
10.383 |
- |
-0.44% |
- |
|
ranges::minmax(std::list<char>)/64
|
6.08% |
33.638 |
35.684 |
- |
5.89% |
- |
|
BM_deque_deque_ranges_copy_backward/64000
|
6.07% |
7372.578 |
7820.337 |
- |
0.41% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/1024
|
6.06% |
25.899 |
27.468 |
- |
5.09% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024
|
6.04% |
143713879.990 |
152397457.822 |
- |
12.73% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192
|
6.04% |
52.632 |
55.812 |
- |
5.64% |
- |
|
SetIntersection_Interlaced_Set_string_262144_262144
|
6.03% |
17908603.680 |
18989054.605 |
- |
3.54% |
- |
|
BM_deque_vector_copy_backward/65536
|
6.03% |
7755.877 |
8223.269 |
- |
-1.10% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
6.02% |
5.730 |
6.076 |
- |
4.84% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
6.01% |
29.191 |
30.945 |
- |
6.70% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024
|
5.98% |
9063.011 |
9605.208 |
- |
6.02% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/1024
|
5.97% |
30.951 |
32.800 |
- |
-2.76% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
5.97% |
14770.873 |
15652.723 |
- |
-1.72% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024
|
5.96% |
15610.941 |
16541.816 |
- |
-32.21% |
- |
|
BM_deque_vector_move_backward/1
|
5.93% |
2.069 |
2.192 |
- |
2.66% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8
|
5.93% |
42.822 |
45.360 |
- |
3.81% |
- |
|
BM_StringRead_Cold_Shallow_Empty
|
5.92% |
1.135 |
1.202 |
- |
13.65% |
- |
|
SetIntersection_Front_Set_float_256_256
|
5.91% |
8182561.613 |
8666223.717 |
- |
6.02% |
- |
|
BM_deque_vector_ranges_copy_backward/2
|
5.91% |
1.835 |
1.943 |
- |
5.99% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024
|
5.88% |
16633.488 |
17611.637 |
- |
3.78% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
5.87% |
117664.643 |
124573.182 |
- |
2.88% |
- |
|
BM_StringRelational_Eq_Small_Small_Control
|
5.87% |
1.848 |
1.956 |
- |
0.07% |
- |
|
SetIntersection_Front_Set_uint32_16384_64
|
5.86% |
1688614.325 |
1787533.732 |
- |
4.88% |
- |
|
std::lower_bound(std::vector<int>)/8
|
5.85% |
7.749 |
8.203 |
- |
5.59% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/1024
|
5.84% |
72.869 |
77.121 |
- |
7.52% |
- |
|
std::swap_ranges(list<int>)/50
|
5.82% |
32.582 |
34.478 |
- |
-1.22% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192
|
5.81% |
1.176 |
1.244 |
- |
11.42% |
- |
|
BM_vector_deque_ranges_move/2
|
5.81% |
1.945 |
2.058 |
- |
8.91% |
- |
|
BM_std_minmax_element<long_long>/70000
|
5.80% |
18206.928 |
19263.219 |
- |
4.02% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256
|
5.80% |
4260604.027 |
4507705.682 |
- |
6.75% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192
|
5.80% |
18.397 |
19.463 |
- |
-0.84% |
- |
|
BM_StringConstructDestroyCStr_Large_Transparent
|
5.79% |
12.199 |
12.905 |
- |
28.49% |
- |
|
ranges::minmax(std::deque<long_long>)/70000
|
5.78% |
24550.840 |
25970.180 |
- |
-0.50% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
5.78% |
213.000 |
225.312 |
- |
4.18% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
5.76% |
24.036 |
25.420 |
- |
2.94% |
- |
|
std::any_of(vector<int>)_(process_all)/8
|
5.76% |
2.316 |
2.450 |
- |
-2.29% |
- |
|
std::set<std::string>::find(key)_(non-existent)/1024
|
5.75% |
20.048 |
21.200 |
- |
-1.74% |
- |
|
std::move_backward(deque<int>)/32768
|
5.74% |
3393.848 |
3588.563 |
- |
2.49% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16384
|
5.73% |
74491368.376 |
78761429.730 |
- |
10.02% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/8192
|
5.72% |
9.483 |
10.025 |
- |
-1.90% |
- |
|
std::map<int,_int>::clear()/1024
|
5.72% |
10661.392 |
11271.330 |
- |
9.23% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192
|
5.72% |
75422.629 |
79737.249 |
- |
4.78% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
5.71% |
21.654 |
22.890 |
- |
6.67% |
- |
|
std::for_each_n(list<int>)/8
|
5.70% |
2.399 |
2.536 |
- |
-0.55% |
- |
|
rng::find_last_if(vector<int>)_(bail_10%)/50
|
5.67% |
11.491 |
12.143 |
- |
3.40% |
- |
|
rng::starts_with(deque<int>,_pred)/1048576
|
5.67% |
507583.545 |
536368.077 |
- |
5.02% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64
|
5.66% |
2.927 |
3.093 |
- |
6.38% |
- |
|
BM_PushHeap_uint64_Ascending_262144
|
5.65% |
4.781 |
5.051 |
- |
5.81% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
5.65% |
54474.300 |
57551.361 |
- |
0.83% |
- |
|
BM_PushHeap_uint64_Ascending_16384
|
5.63% |
3.574 |
3.776 |
- |
1.29% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/8192
|
5.62% |
8558.268 |
9039.287 |
- |
11.27% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
5.61% |
29.883 |
31.560 |
- |
5.35% |
- |
|
SetIntersection_Interlaced_Set_float_256_64
|
5.61% |
13004318.605 |
13733810.444 |
- |
4.08% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_256
|
5.61% |
43195874.964 |
45617176.088 |
- |
19.63% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256
|
5.60% |
4237314.430 |
4474599.610 |
- |
2.72% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
5.59% |
145930.508 |
154093.248 |
- |
-5.59% |
- |
|
std::swap_ranges(list<int>)/1024
|
5.58% |
749.856 |
791.729 |
- |
1.67% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/32
|
5.57% |
1.449 |
1.530 |
- |
-3.06% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192
|
5.56% |
32.188 |
33.977 |
- |
-1.03% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/8
|
5.56% |
0.917 |
0.968 |
- |
2.55% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/1024
|
5.55% |
1.342 |
1.417 |
- |
9.93% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_4
|
5.55% |
1841569.878 |
1943744.540 |
- |
8.82% |
- |
|
BM_deque_vector_ranges_move/2
|
5.54% |
1.786 |
1.885 |
- |
2.31% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
5.53% |
4176100.525 |
4407182.527 |
- |
6.43% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
5.51% |
1403238.870 |
1480555.273 |
- |
2.05% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/32
|
5.50% |
13.190 |
13.915 |
- |
4.59% |
- |
|
std::find_first_of(list<int>)_(large_needle)/1024
|
5.49% |
922409.162 |
973084.068 |
- |
17.14% |
- |
|
SetIntersection_Interlaced_Vector_float_256_4
|
5.48% |
4822243.294 |
5086715.195 |
- |
-0.92% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_256
|
5.47% |
76003151.660 |
80164304.306 |
- |
19.51% |
- |
|
std::stable_partition(deque<int>)_(dense)/50
|
5.47% |
37.913 |
39.988 |
- |
2.46% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/1024
|
5.47% |
3090.798 |
3259.725 |
- |
4.99% |
- |
|
BM_StringRelational_Eq_Empty_Large_Control
|
5.45% |
0.463 |
0.489 |
- |
3.91% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/32
|
5.44% |
2.253 |
2.375 |
- |
7.79% |
- |
|
BM_align/1
|
5.42% |
0.624 |
0.658 |
- |
-0.34% |
- |
|
BM_align/8
|
5.42% |
0.623 |
0.656 |
- |
2.86% |
- |
|
rng::for_each(multiset<int>)/8
|
5.41% |
6.683 |
7.045 |
- |
2.72% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256
|
5.40% |
8273927.302 |
8721065.277 |
- |
-2.07% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
5.40% |
7444.925 |
7847.072 |
- |
4.66% |
- |
|
ranges::minmax(std::list<char>)/70000
|
5.40% |
53556.027 |
56448.435 |
- |
4.69% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8192
|
5.39% |
8254.927 |
8700.257 |
- |
1.19% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
5.38% |
23.508 |
24.773 |
- |
2.72% |
- |
|
std::find_if(vector<int>)_(bail_25%)/1024
|
5.38% |
28.869 |
30.422 |
- |
15.72% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/32
|
5.38% |
21.109 |
22.245 |
- |
1.93% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/8192
|
5.37% |
40.686 |
42.869 |
- |
7.79% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/50
|
5.37% |
16.945 |
17.854 |
- |
1.73% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
5.36% |
1181805.709 |
1245132.102 |
- |
0.69% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/8192
|
5.36% |
1.226 |
1.291 |
- |
2.67% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8192
|
5.35% |
147082.363 |
154953.116 |
- |
4.91% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast
|
5.34% |
1.835 |
1.933 |
- |
5.25% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/32
|
5.34% |
16.145 |
17.007 |
- |
7.10% |
- |
|
std::sort(deque<int>)_(repeated)/1024
|
5.33% |
959.945 |
1011.076 |
- |
-5.17% |
- |
|
BM_PushHeap_float_Descending_4
|
5.31% |
0.363 |
0.382 |
- |
7.03% |
- |
|
ranges::min(std::list<__int128>)/70000
|
5.30% |
58205.552 |
61291.219 |
- |
2.40% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/8192
|
5.29% |
9496.537 |
9999.022 |
- |
6.56% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/8
|
5.28% |
0.476 |
0.501 |
- |
1.92% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/32
|
5.26% |
10.309 |
10.851 |
- |
8.94% |
- |
|
BM_align/256
|
5.26% |
0.623 |
0.656 |
- |
2.83% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/1024
|
5.25% |
5.843 |
6.150 |
- |
5.22% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
5.25% |
38.337 |
40.350 |
- |
5.57% |
- |
|
std::search(list<int>,_pred)_(same_length)/8192
|
5.25% |
8574.559 |
9024.799 |
- |
0.08% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
5.25% |
2.336 |
2.459 |
- |
4.21% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256
|
5.24% |
12568627.864 |
13227716.352 |
- |
6.78% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/1024
|
5.24% |
21.818 |
22.961 |
- |
-14.17% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_256
|
5.21% |
5633101.168 |
5926843.605 |
- |
2.64% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/8192
|
5.20% |
7503.752 |
7894.297 |
- |
-4.15% |
- |
|
SetIntersection_Front_Set_float_262144_1
|
5.18% |
986263.395 |
1037360.189 |
- |
0.48% |
- |
|
std::fill_n(vector<bool>)/64
|
5.18% |
1.344 |
1.414 |
- |
4.29% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/32
|
5.17% |
3.662 |
3.851 |
- |
6.02% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192
|
5.17% |
3729.986 |
3922.733 |
- |
-2.25% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/8192
|
5.17% |
33.789 |
35.534 |
- |
2.76% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/1024
|
5.16% |
12866.511 |
13530.805 |
- |
4.39% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8
|
5.15% |
41.909 |
44.068 |
- |
5.69% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1000
|
5.14% |
23978.317 |
25211.799 |
- |
4.79% |
- |
|
BM_align/64
|
5.14% |
0.623 |
0.655 |
- |
2.50% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/8192
|
5.14% |
6745.710 |
7092.292 |
- |
1.68% |
- |
|
std::fill(vector<int>)/32
|
5.12% |
1.036 |
1.089 |
- |
-0.05% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/1024
|
5.12% |
77.616 |
81.587 |
- |
-0.23% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024
|
5.11% |
1.462 |
1.537 |
- |
-2.58% |
- |
|
std::find_end(deque<int>,_pred)_(same_length)/1024
|
5.10% |
797.149 |
837.841 |
- |
0.14% |
- |
|
BM_deque_vector_copy_backward/64000
|
5.10% |
7523.065 |
7906.920 |
- |
-2.53% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024
|
5.07% |
18.315 |
19.244 |
- |
-0.24% |
- |
|
SetIntersection_Front_Set_string_16384_64
|
5.07% |
4563398.457 |
4794796.272 |
- |
-0.92% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
5.06% |
10691.891 |
11232.654 |
- |
-3.84% |
- |
|
std::set<int>::ctor(const&)/32
|
5.05% |
216.138 |
227.064 |
- |
3.52% |
- |
|
SetIntersection_Front_Vector_string_256_256
|
5.05% |
19202575.762 |
20172243.840 |
- |
5.62% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
5.04% |
745.524 |
783.069 |
- |
4.38% |
- |
|
std::find_end(deque<int>)_(same_length)/8192
|
5.03% |
2797.052 |
2937.822 |
- |
0.19% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024
|
5.03% |
70.426 |
73.965 |
- |
-0.36% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
5.03% |
1136115.252 |
1193206.541 |
- |
-4.23% |
- |
|
BM_StringRead_Cold_Deep_Empty
|
5.02% |
1.308 |
1.374 |
- |
22.26% |
- |
|
BM_CmpEqual_uint_short
|
5.01% |
1.018 |
1.069 |
- |
1.74% |
- |
|
std::unique(deque<int>)_(contiguous)/52
|
5.00% |
57.436 |
60.306 |
- |
8.38% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8
|
4.99% |
44.321 |
46.534 |
- |
-1.69% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/0
|
4.94% |
32.615 |
34.226 |
- |
10.17% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/32
|
4.93% |
2.252 |
2.363 |
- |
-10.70% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1
|
4.92% |
16346615.378 |
17150817.483 |
- |
-0.42% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1
|
4.90% |
3.200 |
3.357 |
- |
0.32% |
- |
|
BM_std_minmax_element<long_long>/65536
|
4.89% |
17185.188 |
18025.407 |
- |
3.88% |
- |
|
std::search(list<int>)_(single_element)/1024
|
4.89% |
722.762 |
758.090 |
- |
-1.05% |
- |
|
SetIntersection_None_Set_uint32_16384_1024
|
4.88% |
152879738.503 |
160333298.518 |
- |
-0.65% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
4.87% |
16.525 |
17.330 |
- |
4.46% |
- |
|
BM_std_minmax_element<long_long>/4000
|
4.87% |
1038.441 |
1088.969 |
- |
3.91% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/8192
|
4.86% |
22.447 |
23.538 |
- |
3.14% |
- |
|
std::remove(deque<int>)_(prefix)/32
|
4.86% |
53.508 |
56.106 |
- |
7.12% |
- |
|
std::unordered_set<std::string>::erase(iterator)/32
|
4.84% |
29.901 |
31.350 |
- |
2.74% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/32
|
4.84% |
1.596 |
1.674 |
- |
23.86% |
- |
|
std::search(vector<int>)_(same_length)/1000
|
4.82% |
241.038 |
252.650 |
- |
-3.27% |
- |
|
vector<bool>::resize()
|
4.80% |
10.729 |
11.244 |
- |
5.55% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
4.80% |
144.782 |
151.729 |
- |
2.11% |
- |
|
SetIntersection_None_Vector_float_16384_256
|
4.79% |
1069768.359 |
1120991.518 |
- |
1.42% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
4.79% |
8376.232 |
8777.095 |
- |
3.07% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/32
|
4.78% |
1.367 |
1.432 |
- |
-3.85% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/8192
|
4.78% |
22.591 |
23.671 |
- |
-18.50% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/32
|
4.78% |
213.021 |
223.201 |
- |
2.60% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16
|
4.76% |
0.573 |
0.600 |
- |
4.34% |
- |
|
SetIntersection_None_Set_string_16384_16384
|
4.75% |
196046295.204 |
205359286.195 |
- |
3.25% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1024
|
4.74% |
25158.382 |
26351.746 |
- |
4.77% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
4.71% |
6193135.313 |
6485073.355 |
- |
4.47% |
- |
|
std::set<std::string>::find(key)_(non-existent)/8192
|
4.71% |
27.107 |
28.384 |
- |
-1.54% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
4.71% |
20.587 |
21.556 |
- |
6.24% |
- |
|
std::find_if_not(vector<char>)_(process_all)/50
|
4.71% |
6.683 |
6.997 |
- |
5.84% |
- |
|
BM_std_minmax_element<long_long>/4096
|
4.70% |
1065.511 |
1115.635 |
- |
4.04% |
- |
|
BM_deque_vector_ranges_copy_backward/64
|
4.70% |
2.926 |
3.063 |
- |
4.73% |
- |
|
SetIntersection_Front_Set_float_262144_1024
|
4.68% |
13347852.654 |
13973180.979 |
- |
2.06% |
- |
|
ranges::minmax(std::list<long_long>)/64
|
4.68% |
30.172 |
31.583 |
- |
4.14% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32
|
4.68% |
868.675 |
909.296 |
- |
0.05% |
- |
|
std::copy_backward(vector<int>)/8
|
4.68% |
2.119 |
2.218 |
- |
-0.57% |
- |
|
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024
|
4.66% |
0.624 |
0.653 |
- |
4.40% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
4.63% |
18709729.137 |
19576594.779 |
- |
4.88% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8
|
4.63% |
36.712 |
38.413 |
- |
3.58% |
- |
|
BM_StringFindMatch2/512
|
4.63% |
988.675 |
1034.411 |
- |
4.58% |
- |
|
std::deque<std::string>::insert(middle)_(expensive_elements)/32
|
4.62% |
40.102 |
41.953 |
- |
1.96% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/32
|
4.61% |
3.830 |
4.007 |
- |
4.39% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/50
|
4.60% |
273.560 |
286.150 |
- |
0.53% |
- |
|
std::find(vector<char>)_(bail_25%)/8
|
4.60% |
1.104 |
1.155 |
- |
13.02% |
- |
|
SetIntersection_Front_Set_string_262144_262144
|
4.59% |
18289269.207 |
19129188.152 |
- |
3.55% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/8192
|
4.59% |
20.917 |
21.878 |
- |
-4.29% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024
|
4.59% |
8527.596 |
8919.124 |
- |
4.02% |
- |
|
std::set<std::string>::find(key)_(existent)/1024
|
4.59% |
23.851 |
24.944 |
- |
-0.07% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
4.57% |
48.527 |
50.745 |
- |
5.76% |
- |
|
std::unordered_map<int,_int>::clear()/8192
|
4.56% |
63769.595 |
66678.718 |
- |
4.84% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/1024
|
4.56% |
53.886 |
56.344 |
- |
5.90% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
4.54% |
94263.220 |
98541.585 |
- |
3.55% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
4.53% |
13012.471 |
13602.054 |
- |
3.44% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/8
|
4.53% |
0.440 |
0.460 |
- |
0.03% |
- |
|
std::find_end(list<int>)_(single_element)/8192
|
4.53% |
8275.159 |
8649.747 |
- |
12.85% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
4.52% |
193597238.399 |
202352953.311 |
- |
-1.43% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
4.52% |
1401.710 |
1465.104 |
- |
3.43% |
- |
|
BM_vector_deque_ranges_move/0
|
4.52% |
0.525 |
0.549 |
- |
-9.38% |
- |
|
std::fill(vector<bool>)/64
|
4.51% |
1.568 |
1.638 |
- |
14.54% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/8192
|
4.51% |
9.868 |
10.313 |
- |
2.29% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_4
|
4.51% |
1282711.515 |
1340504.556 |
- |
0.99% |
- |
|
std::move(vector<bool>)_(unaligned)/512
|
4.51% |
4.768 |
4.983 |
- |
4.25% |
- |
|
SetIntersection_Front_Set_uint64_16384_64
|
4.50% |
1714697.503 |
1791781.800 |
- |
3.59% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0
|
4.49% |
0.409 |
0.427 |
- |
5.05% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_1
|
4.49% |
21742561.091 |
22719063.713 |
- |
1.95% |
- |
|
SetIntersection_Front_Vector_string_262144_262144
|
4.49% |
14602418.295 |
15258035.807 |
- |
5.34% |
- |
|
std::list<int>::ctor(size)/8192
|
4.49% |
93359.438 |
97548.334 |
- |
1.56% |
- |
|
SetIntersection_Front_Set_string_262144_4
|
4.48% |
1226946.263 |
1281964.016 |
- |
6.10% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256
|
4.48% |
0.628 |
0.657 |
- |
4.48% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
4.48% |
46.823 |
48.921 |
- |
2.43% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8192
|
4.47% |
6760.441 |
7062.844 |
- |
3.83% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_64
|
4.47% |
22340393.591 |
23338082.507 |
- |
22.51% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1000
|
4.46% |
445.203 |
465.055 |
- |
0.32% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/32
|
4.43% |
173.835 |
181.541 |
- |
-1.41% |
- |
|
std::move(list<int>)/64
|
4.43% |
39.013 |
40.742 |
- |
-10.35% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8
|
4.43% |
42.246 |
44.118 |
- |
4.64% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
4.41% |
1448.808 |
1512.695 |
- |
-0.04% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
4.41% |
1631570.394 |
1703493.244 |
- |
4.14% |
- |
|
BM_std_minmax_element<long_long>/64
|
4.39% |
17.078 |
17.827 |
- |
2.82% |
- |
|
rng::contains(vector<int>)_(process_all)/8
|
4.38% |
2.522 |
2.632 |
- |
0.51% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/8192
|
4.37% |
81.041 |
84.580 |
- |
-4.34% |
- |
|
std::partition(list<int>)_(sparse)/50
|
4.36% |
21.752 |
22.700 |
- |
2.24% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/32
|
4.36% |
1.775 |
1.852 |
- |
-0.69% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
4.35% |
2.170 |
2.264 |
- |
-4.08% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144
|
4.35% |
0.595 |
0.621 |
- |
4.42% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/32
|
4.34% |
10.581 |
11.040 |
- |
3.28% |
- |
|
BM_PushHeap_float_Ascending_16
|
4.33% |
0.975 |
1.017 |
- |
-0.60% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/1024
|
4.32% |
4.405 |
4.595 |
- |
6.65% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576
|
4.32% |
514272.487 |
536470.307 |
- |
2.94% |
- |
|
BM_PushHeap_string_Descending_256
|
4.31% |
2.389 |
2.492 |
- |
5.90% |
- |
|
std::map<int,_int>::erase(iterator)/1024
|
4.30% |
20.701 |
21.592 |
- |
3.30% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
4.30% |
18.128 |
18.909 |
- |
4.06% |
- |
|
std::find_if(deque<int>)_(process_all)/8
|
4.30% |
2.512 |
2.620 |
- |
-2.13% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
4.27% |
667.622 |
696.100 |
- |
4.04% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024
|
4.26% |
1866.017 |
1945.549 |
- |
4.08% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
4.26% |
227.145 |
236.822 |
- |
-3.48% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024
|
4.26% |
1.412 |
1.472 |
- |
0.64% |
- |
|
rng::fold_left(list<int>)/8192
|
4.24% |
10785.696 |
11243.446 |
- |
0.87% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/0
|
4.24% |
0.254 |
0.265 |
- |
3.40% |
- |
|
SetIntersection_Front_Set_float_262144_16
|
4.23% |
1176110.252 |
1225878.692 |
- |
1.61% |
- |
|
std::multiset<std::string>::clear()/8192
|
4.19% |
215983.604 |
225031.457 |
- |
4.85% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024
|
4.19% |
1735.289 |
1807.972 |
- |
-3.82% |
- |
|
SetIntersection_None_Set_float_16384_1024
|
4.18% |
149967456.792 |
156235942.932 |
- |
-1.85% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_262144
|
4.18% |
1860922.443 |
1938622.641 |
- |
7.83% |
- |
|
std::unique(vector<int>)_(sprinkled)/32
|
4.16% |
53.959 |
56.204 |
- |
3.18% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024
|
4.15% |
67905738.999 |
70725020.021 |
- |
9.19% |
- |
|
SetIntersection_Front_Set_uint32_262144_256
|
4.15% |
3830800.392 |
3989754.820 |
- |
3.91% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
4.15% |
24.981 |
26.018 |
- |
2.62% |
- |
|
std::map<int,_int>::count(key)_(existent)/1024
|
4.15% |
3.720 |
3.874 |
- |
2.25% |
- |
|
BM_std_minmax_element<short>/64
|
4.14% |
17.343 |
18.061 |
- |
5.57% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
4.14% |
1362.626 |
1419.025 |
- |
4.35% |
- |
|
std::remove_if(deque<int>)_(prefix)/32
|
4.13% |
54.866 |
57.131 |
- |
1.31% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
4.13% |
1058354.372 |
1102015.019 |
- |
-2.69% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024
|
4.12% |
0.602 |
0.627 |
- |
4.18% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192
|
4.11% |
9.528 |
9.920 |
- |
-3.77% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
4.11% |
1078496.632 |
1122854.916 |
- |
-5.05% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/0
|
4.11% |
0.316 |
0.329 |
- |
0.41% |
- |
|
ranges::min(std::list<long_long>)/8
|
4.11% |
1.908 |
1.986 |
- |
1.23% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192
|
4.10% |
77.730 |
80.919 |
- |
0.23% |
- |
|
rng::starts_with(vector<int>,_pred)/8
|
4.10% |
2.450 |
2.551 |
- |
0.13% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/32
|
4.10% |
51.239 |
53.338 |
- |
3.89% |
- |
|
SetIntersection_Interlaced_Set_float_16384_256
|
4.10% |
196886740.230 |
204950406.133 |
- |
-0.70% |
- |
|
SetIntersection_Front_Vector_string_1024_256
|
4.09% |
9150043.026 |
9524593.588 |
- |
1.06% |
- |
|
std::find_end(deque<int>)_(process_all)/1000
|
4.09% |
283.827 |
295.439 |
- |
1.13% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576
|
4.09% |
2190145.505 |
2279637.935 |
- |
-0.12% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
4.08% |
25900691.834 |
26958446.968 |
- |
-5.73% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
4.08% |
6146.769 |
6397.352 |
- |
-0.10% |
- |
|
BM_deque_vector_ranges_move/64000
|
4.07% |
2987.683 |
3109.195 |
- |
4.83% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192
|
4.06% |
204151.294 |
212448.785 |
- |
3.52% |
- |
|
std::vector<std::string>::insert(begin)_(cheap_elements)/32
|
4.05% |
20.274 |
21.095 |
- |
0.50% |
- |
|
std::move(vector<bool>)_(unaligned)/32768
|
4.04% |
202.667 |
210.857 |
- |
4.05% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
4.03% |
1635998.373 |
1701935.871 |
- |
4.21% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0
|
4.02% |
0.487 |
0.507 |
- |
2.46% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
4.02% |
5222641.880 |
5432753.917 |
- |
5.05% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/8192
|
4.02% |
5885.676 |
6122.350 |
- |
-3.35% |
- |
|
std::partial_sort_copy(vector<int>)_(heap)/8
|
4.01% |
16.076 |
16.722 |
- |
-1.57% |
- |
|
BM_std_minmax_element<long_long>/1024
|
4.01% |
270.111 |
280.948 |
- |
3.31% |
- |
|
BM_std_minmax_element<long_long>/512
|
4.01% |
137.089 |
142.579 |
- |
3.34% |
- |
|
BM_deque_deque_copy/1024
|
4.00% |
36.967 |
38.446 |
- |
5.30% |
- |
|
BM_PushHeap_uint32_PipeOrgan_1
|
4.00% |
0.409 |
0.425 |
- |
-12.55% |
- |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/8192
|
3.99% |
20676.868 |
21502.825 |
- |
4.17% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/1024
|
3.99% |
6112.039 |
6356.130 |
- |
4.01% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/8192
|
3.98% |
29.293 |
30.460 |
- |
8.14% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8
|
3.98% |
2.576 |
2.679 |
- |
-2.07% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64
|
3.98% |
9069584.462 |
9430378.898 |
- |
0.14% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0
|
3.97% |
3.206 |
3.333 |
- |
0.35% |
- |
|
SetIntersection_None_Vector_uint64_262144_262144
|
3.96% |
1128025.003 |
1172684.598 |
- |
3.38% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/1024
|
3.96% |
22.251 |
23.132 |
- |
8.49% |
- |
|
std::multiset<int>::erase(key)_(existent)/8192
|
3.95% |
62.183 |
64.642 |
- |
8.60% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
3.94% |
1.188 |
1.235 |
- |
0.32% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/1024
|
3.93% |
6.183 |
6.426 |
- |
0.77% |
- |
|
SetIntersection_Front_Set_string_64_64
|
3.93% |
36717887.879 |
38162024.428 |
- |
10.57% |
- |
|
bm_lexicographical_compare<unsigned_char>/64
|
3.93% |
1.920 |
1.995 |
- |
-0.98% |
- |
|
BM_vector_deque_ranges_copy_backward/64
|
3.92% |
2.968 |
3.084 |
- |
3.30% |
- |
|
std::copy(vector<bool>)_(aligned)/64
|
3.91% |
1.296 |
1.347 |
- |
9.06% |
- |
|
BM_StringRelational_Eq_Huge_Huge_Control
|
3.89% |
98.832 |
102.674 |
- |
3.42% |
- |
|
BM_deque_deque_ranges_move_backward/0
|
3.88% |
0.736 |
0.765 |
- |
3.50% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/8192
|
3.87% |
102229.906 |
106190.073 |
- |
4.62% |
- |
|
std::stable_partition(list<int>)_(dense)/32
|
3.87% |
37.568 |
39.022 |
- |
2.88% |
- |
|
std::set<int>::ctor(const&,_alloc)/32
|
3.87% |
219.213 |
227.688 |
- |
3.39% |
- |
|
BM_deque_vector_ranges_copy_backward/1
|
3.86% |
2.090 |
2.171 |
- |
4.05% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
3.86% |
51.026 |
52.994 |
- |
-9.62% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192
|
3.86% |
38498.808 |
39983.068 |
- |
4.01% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
3.84% |
241460849.704 |
250734681.637 |
- |
-28.14% |
- |
|
ranges::minmax(std::deque<char>)/8
|
3.84% |
3.599 |
3.737 |
- |
-11.26% |
- |
|
std::sort(deque<int>)_(pipe-organ)/1024
|
3.83% |
2691.609 |
2794.739 |
- |
2.99% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/32
|
3.82% |
9.313 |
9.669 |
- |
5.14% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeLast
|
3.79% |
2.009 |
2.086 |
- |
-4.79% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
3.79% |
1826332.356 |
1895483.401 |
- |
3.16% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
3.78% |
173329.328 |
179888.960 |
- |
-0.60% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_256
|
3.78% |
200660410.789 |
208248783.922 |
- |
-0.75% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/1024
|
3.77% |
6.478 |
6.723 |
- |
-1.77% |
- |
|
SetIntersection_Front_Set_string_16384_16
|
3.77% |
1937963.880 |
2010963.366 |
- |
4.24% |
- |
|
BM_deque_vector_ranges_move/65536
|
3.76% |
2992.353 |
3104.882 |
- |
3.61% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
3.76% |
118626.118 |
123085.399 |
- |
2.70% |
- |
|
std::vector<std::string>::insert(begin)_(expensive_elements)/32
|
3.76% |
35.723 |
37.066 |
- |
3.53% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
3.75% |
19903.805 |
20650.778 |
- |
-0.84% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576
|
3.75% |
491145.131 |
509573.889 |
- |
0.42% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4
|
3.75% |
57931453.255 |
60104684.020 |
- |
2.19% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16384
|
3.75% |
75831912.994 |
78673051.499 |
- |
10.03% |
- |
|
std::move_backward(deque<int>)/1048576
|
3.74% |
126941.756 |
131693.358 |
- |
0.09% |
- |
|
std::set<int>::lower_bound(key)_(existent)/1024
|
3.74% |
4.302 |
4.463 |
- |
-5.24% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
3.73% |
23.631 |
24.513 |
- |
-19.16% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
3.73% |
1042267.740 |
1081143.915 |
- |
-2.42% |
- |
|
std::set<int>::upper_bound(key)_(existent)/1024
|
3.72% |
4.077 |
4.228 |
- |
3.27% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
3.71% |
36.661 |
38.022 |
- |
2.04% |
- |
|
BM_deque_vector_copy/1
|
3.71% |
2.067 |
2.143 |
- |
1.42% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1024
|
3.71% |
120254309.394 |
124713503.846 |
- |
8.65% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/8192
|
3.70% |
13.277 |
13.769 |
- |
11.95% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/32
|
3.70% |
599.511 |
621.677 |
- |
-1.24% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
3.69% |
4.990 |
5.174 |
- |
0.63% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
3.69% |
79419.823 |
82350.788 |
- |
-2.65% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/8192
|
3.69% |
31.098 |
32.244 |
- |
-3.85% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4
|
3.68% |
1048209.168 |
1086731.843 |
- |
1.75% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192
|
3.67% |
188505.742 |
195429.010 |
- |
3.79% |
- |
|
BM_deque_deque_copy/512
|
3.67% |
17.696 |
18.346 |
- |
3.61% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
3.67% |
39651.337 |
41105.741 |
- |
3.35% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
3.67% |
583.200 |
604.580 |
- |
-1.77% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8
|
3.66% |
19.512 |
20.225 |
- |
2.01% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/1024
|
3.65% |
8.285 |
8.587 |
- |
9.44% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32
|
3.65% |
870.589 |
902.393 |
- |
-1.82% |
- |
|
BM_std_minmax_element<char>/4
|
3.65% |
1.213 |
1.257 |
- |
1.48% |
- |
|
std::partial_sort(vector<NonIntegral>)_(shuffled)/8
|
3.65% |
22.043 |
22.847 |
- |
3.31% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
3.64% |
57198.945 |
59280.480 |
- |
4.20% |
- |
|
BM_deque_deque_copy_backward/512
|
3.64% |
18.910 |
19.597 |
- |
2.61% |
- |
|
std::copy_backward(deque<int>)/8
|
3.64% |
2.660 |
2.757 |
- |
3.11% |
- |
|
std::rotate(deque<int>)_(by_1/3)/50
|
3.63% |
29.327 |
30.392 |
- |
3.40% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024
|
3.62% |
1.351 |
1.400 |
- |
17.93% |
- |
|
std::copy_if(vector<int>)_(every_other)/1048576
|
3.62% |
492919.995 |
510761.958 |
- |
-0.03% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8192
|
3.62% |
11644.559 |
12065.867 |
- |
0.39% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/32
|
3.62% |
1.703 |
1.765 |
- |
16.08% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16
|
3.62% |
18885988.751 |
19569161.878 |
- |
2.70% |
- |
|
std::multiset<int>::erase(key)_(existent)/1024
|
3.61% |
39.921 |
41.363 |
- |
3.32% |
- |
|
BM_deque_vector_copy_backward/0
|
3.61% |
1.476 |
1.529 |
- |
11.31% |
- |
|
std::multiset<std::string>::clear()/1024
|
3.61% |
21797.650 |
22584.089 |
- |
5.45% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
3.61% |
46.791 |
48.479 |
- |
5.01% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/8192
|
3.59% |
279303.184 |
289340.269 |
- |
-1.80% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeFirst
|
3.59% |
1.558 |
1.614 |
- |
-2.15% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
3.59% |
31.675 |
32.811 |
- |
-0.61% |
- |
|
std::all_of(vector<int>)_(process_all)/8
|
3.59% |
2.354 |
2.438 |
- |
0.03% |
- |
|
std::set<int>::count(key)_(existent)/8192
|
3.58% |
8.044 |
8.332 |
- |
4.48% |
- |
|
SetIntersection_Front_Set_float_16384_16384
|
3.57% |
225694902.018 |
233761445.151 |
- |
-0.44% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
3.57% |
2948407.795 |
3053646.160 |
- |
0.70% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024
|
3.57% |
21784.280 |
22561.324 |
- |
4.25% |
- |
|
std::any_of(deque<int>)_(process_all)/32768
|
3.56% |
10075.407 |
10434.430 |
- |
3.46% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
3.55% |
5518.184 |
5714.257 |
- |
3.42% |
- |
|
std::partition_copy(vector<int>)/1024
|
3.55% |
456.835 |
473.039 |
- |
-0.45% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024
|
3.54% |
21.637 |
22.403 |
- |
7.60% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
3.53% |
9714.376 |
10057.483 |
- |
1.01% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
3.53% |
12504972.609 |
12946302.374 |
- |
3.33% |
- |
|
std::none_of(list<int>)_(process_all)/32768
|
3.52% |
25689.098 |
26594.536 |
- |
2.56% |
- |
|
BM_PushHeap_uint32_Ascending_262144
|
3.52% |
4.679 |
4.844 |
- |
-3.13% |
- |
|
SetIntersection_None_Set_string_16384_4
|
3.52% |
205369041.613 |
212600482.032 |
- |
3.09% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8
|
3.51% |
0.994 |
1.029 |
- |
2.54% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/1024
|
3.51% |
3.231 |
3.344 |
- |
-0.01% |
- |
|
std::any_of(deque<int>)_(process_all)/8192
|
3.51% |
2523.035 |
2611.502 |
- |
3.57% |
- |
|
std::map<int,_int>::erase(iterator)/8192
|
3.51% |
23.902 |
24.740 |
- |
3.60% |
- |
|
std::multimap<std::string,_int>::find(key)_(non-existent)/1024
|
3.50% |
25.227 |
26.111 |
- |
2.18% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
3.50% |
1721.271 |
1781.509 |
- |
-3.23% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024
|
3.50% |
2.933 |
3.036 |
- |
3.18% |
- |
|
SetIntersection_None_Set_string_16384_64
|
3.49% |
203903841.314 |
211011005.513 |
- |
4.91% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
3.48% |
1773495.604 |
1835150.475 |
- |
2.67% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64
|
3.47% |
13999395.298 |
14485838.751 |
- |
-1.75% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
3.46% |
188532.850 |
195063.034 |
- |
3.36% |
- |
|
BM_deque_deque_ranges_copy_backward/512
|
3.46% |
18.905 |
19.560 |
- |
1.85% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_64
|
3.46% |
8185305.496 |
8468376.208 |
- |
-2.86% |
- |
|
std::set<int>::erase(key)_(existent)/32
|
3.45% |
21.309 |
22.046 |
- |
3.78% |
- |
|
std::unique(deque<int>)_(contiguous)/32
|
3.45% |
50.858 |
52.615 |
- |
6.76% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024
|
3.45% |
4758.297 |
4922.469 |
- |
-5.93% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
3.45% |
179583.451 |
185777.096 |
- |
-0.21% |
- |
|
std::rotate(deque<int>)_(by_1/3)/1024
|
3.45% |
406.262 |
420.266 |
- |
0.08% |
- |
|
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0
|
3.45% |
13.228 |
13.684 |
- |
3.05% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192
|
3.45% |
1.343 |
1.389 |
- |
13.15% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
3.44% |
21362.021 |
22097.735 |
- |
3.41% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32
|
3.44% |
10.340 |
10.696 |
- |
-0.29% |
- |
|
SetIntersection_None_Vector_uint64_1_1
|
3.44% |
535744016.069 |
554187983.445 |
- |
3.80% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384
|
3.40% |
0.599 |
0.619 |
- |
3.42% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/50
|
3.38% |
2.285 |
2.362 |
- |
-3.72% |
- |
|
std::swap_ranges(deque<int>)/1024
|
3.37% |
319.166 |
329.931 |
- |
3.36% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/8192
|
3.37% |
28.277 |
29.231 |
- |
4.50% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
3.37% |
54416.012 |
56251.125 |
- |
2.92% |
- |
|
SetIntersection_None_Vector_uint32_262144_64
|
3.37% |
1119892.315 |
1157648.157 |
- |
2.98% |
- |
|
BM_PushHeap_uint32_Random_4
|
3.37% |
2.207 |
2.281 |
- |
-2.93% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
3.37% |
320.323 |
331.116 |
- |
1.66% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
3.37% |
1142685.334 |
1181146.117 |
- |
0.75% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
3.37% |
4578.037 |
4732.125 |
- |
5.38% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/32
|
3.35% |
8.705 |
8.997 |
- |
3.21% |
- |
|
std::map<int,_int>::erase(key)_(existent)/8192
|
3.35% |
24.900 |
25.734 |
- |
1.94% |
- |
|
BM_deque_deque_ranges_move/64000
|
3.35% |
3055.354 |
3157.615 |
- |
4.35% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192
|
3.34% |
34063.921 |
35202.634 |
- |
3.33% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256
|
3.34% |
4181490.137 |
4321220.277 |
- |
0.11% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/32
|
3.34% |
17.744 |
18.337 |
- |
2.17% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
3.34% |
1780.489 |
1839.885 |
- |
9.79% |
- |
|
SetIntersection_Front_Set_string_64_16
|
3.33% |
24033700.601 |
24834039.266 |
- |
0.02% |
- |
|
BM_deque_vector_ranges_copy_backward/512
|
3.33% |
17.902 |
18.497 |
- |
3.37% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
3.32% |
131542559.074 |
135910623.070 |
- |
5.63% |
- |
|
SetIntersection_Front_Set_uint32_262144_64
|
3.32% |
1686092.803 |
1742068.079 |
- |
2.73% |
- |
|
std::all_of(list<int>)_(process_all)/32768
|
3.32% |
25653.580 |
26505.226 |
- |
2.85% |
- |
|
BM_PushHeap_float_SingleElement_256
|
3.31% |
0.403 |
0.417 |
- |
3.70% |
- |
|
BM_StringFindMatch2/4096
|
3.30% |
1057.166 |
1092.080 |
- |
2.58% |
- |
|
SetIntersection_Interlaced_Set_float_16384_1024
|
3.30% |
169092099.833 |
174673192.309 |
- |
-1.72% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16
|
3.30% |
1304809.090 |
1347805.389 |
- |
0.59% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192
|
3.29% |
146030.576 |
150840.556 |
- |
2.37% |
- |
|
std::map<int,_int>::clear()/0
|
3.29% |
393.098 |
406.037 |
- |
3.36% |
- |
|
BM_PushHeap_float_Ascending_262144
|
3.28% |
5.091 |
5.258 |
- |
1.35% |
- |
|
std::rotate_copy(list<int>)/8192
|
3.28% |
6941.271 |
7169.022 |
- |
0.26% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024
|
3.26% |
3701.979 |
3822.822 |
- |
1.06% |
- |
|
SetIntersection_None_Set_float_256_256
|
3.26% |
5668918.520 |
5853551.859 |
- |
0.46% |
- |
|
std::find_end(deque<int>)_(same_length)/1000
|
3.25% |
325.631 |
336.228 |
- |
0.84% |
- |
|
std::multiset<int>::contains(key)_(existent)/32
|
3.25% |
1.666 |
1.720 |
- |
-0.31% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/32
|
3.25% |
14.973 |
15.460 |
- |
-0.45% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/1024
|
3.24% |
4.479 |
4.624 |
- |
-2.22% |
- |
|
std::find_first_of(list<int>)_(large_needle)/8192
|
3.24% |
47909902.735 |
49461241.664 |
- |
1.23% |
- |
|
SetIntersection_Front_Set_uint32_16384_1
|
3.24% |
1026027.524 |
1059232.319 |
- |
1.62% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/8192
|
3.23% |
9882.387 |
10201.690 |
- |
-14.39% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/32
|
3.23% |
19.116 |
19.733 |
- |
3.21% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024
|
3.22% |
19799.780 |
20437.985 |
- |
-1.03% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
3.22% |
9248125.708 |
9545989.138 |
- |
6.27% |
- |
|
SetIntersection_None_Set_string_256_4
|
3.22% |
11277958.237 |
11640916.580 |
- |
0.21% |
- |
|
bm_lexicographical_compare<signed_char>/8
|
3.22% |
3.302 |
3.408 |
- |
7.08% |
- |
|
BM_StringEraseToEnd_Small_Transparent
|
3.21% |
0.400 |
0.413 |
- |
3.04% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
3.21% |
1075143.141 |
1109643.096 |
- |
-6.08% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/32
|
3.20% |
1.456 |
1.503 |
- |
-0.62% |
- |
|
SetIntersection_Front_Set_string_16384_1
|
3.19% |
1061581.333 |
1095452.242 |
- |
0.30% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/8192
|
3.19% |
568.665 |
586.792 |
- |
0.27% |
- |
|
std::search(vector<int>)_(no_match)/8192
|
3.19% |
1619.124 |
1670.704 |
- |
2.90% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50
|
3.18% |
37.835 |
39.037 |
- |
2.36% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024
|
3.18% |
15540.232 |
16033.873 |
- |
5.88% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Large_Control
|
3.18% |
1.626 |
1.677 |
- |
5.56% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
3.17% |
7556.923 |
7796.751 |
- |
0.86% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1024
|
3.17% |
441.772 |
455.782 |
- |
0.16% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8
|
3.16% |
52.336 |
53.992 |
- |
2.42% |
- |
|
std::replace_if(deque<int>)_(prefix)/32
|
3.16% |
13.730 |
14.164 |
- |
3.07% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/32
|
3.16% |
2.711 |
2.796 |
- |
-4.66% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
3.14% |
2276498.561 |
2348093.814 |
- |
1.37% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192
|
3.14% |
173133.403 |
178572.593 |
- |
-0.82% |
- |
|
BM_CmpEqual_uint_schar
|
3.13% |
1.012 |
1.044 |
- |
0.84% |
- |
|
rng::find_last(list<int>)_(bail_90%)/1024
|
3.13% |
75.173 |
77.528 |
- |
2.07% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16
|
3.13% |
4506876.116 |
4647862.160 |
- |
-0.34% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
3.12% |
662.365 |
683.056 |
- |
0.94% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1000
|
3.12% |
513.867 |
529.908 |
- |
2.94% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/8192
|
3.12% |
33.534 |
34.580 |
- |
3.14% |
- |
|
std::find_end(deque<int>)_(single_element)/1000
|
3.12% |
312.325 |
322.058 |
- |
4.61% |
- |
|
std::set<int>::lower_bound(key)_(existent)/8192
|
3.11% |
7.748 |
7.989 |
- |
0.70% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
3.11% |
37.013 |
38.163 |
- |
2.34% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8
|
3.11% |
3.469 |
3.577 |
- |
-0.67% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/262144
|
3.10% |
3768.941 |
3885.888 |
- |
3.11% |
- |
|
std::search(vector<int>,_pred)_(no_match)/8192
|
3.10% |
4171.108 |
4300.320 |
- |
2.30% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/1024
|
3.09% |
11.879 |
12.246 |
- |
0.40% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8
|
3.08% |
32.989 |
34.006 |
- |
7.56% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8
|
3.08% |
4.347 |
4.481 |
- |
3.10% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
3.07% |
78845.898 |
81267.806 |
- |
4.75% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
3.07% |
49620.033 |
51143.889 |
- |
4.39% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
3.07% |
216.716 |
223.369 |
- |
1.28% |
- |
|
BM_StringRelationalLiteral_Compare_Empty_Small_Control
|
3.06% |
1.627 |
1.676 |
- |
5.56% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256
|
3.06% |
11992544.978 |
12359318.173 |
- |
-0.34% |
- |
|
std::map<int,_int>::find(key)_(existent)/1024
|
3.05% |
4.194 |
4.322 |
- |
-0.18% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
3.05% |
9752.247 |
10049.300 |
- |
0.04% |
- |
|
SetIntersection_None_Set_float_16384_256
|
3.05% |
151043094.353 |
155643095.799 |
- |
-2.01% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/32
|
3.04% |
40.978 |
42.223 |
- |
12.01% |
- |
|
SetIntersection_None_Vector_string_262144_16
|
3.04% |
1272765.224 |
1311418.600 |
- |
0.96% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1
|
3.03% |
1026265.316 |
1057411.433 |
- |
-0.18% |
- |
|
std::swap_ranges(deque<int>)/8192
|
3.03% |
2547.802 |
2625.064 |
- |
3.02% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/16
|
3.02% |
9.189 |
9.467 |
- |
4.88% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1024
|
3.01% |
2065097.330 |
2127341.555 |
- |
3.01% |
- |
|
SetIntersection_Front_Vector_uint64_256_64
|
3.01% |
4256239.435 |
4384523.690 |
- |
2.85% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16
|
3.01% |
8715347.903 |
8977489.888 |
- |
-5.66% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
3.01% |
37484424.388 |
38611593.758 |
- |
2.28% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192
|
3.00% |
189768.219 |
195466.202 |
- |
3.02% |
- |
|
std::map<int,_int>::erase(iterator)/32
|
3.00% |
20.636 |
21.256 |
- |
1.73% |
- |
|
BM_deque_vector_copy/2
|
3.00% |
1.816 |
1.871 |
- |
2.61% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024
|
3.00% |
24.346 |
25.077 |
- |
-6.82% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144
|
2.99% |
3.786 |
3.900 |
- |
3.70% |
- |
|
std::search(deque<int>,_pred)_(same_length)/1000
|
2.98% |
479.203 |
493.506 |
- |
2.95% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/32
|
2.98% |
2.287 |
2.356 |
- |
-0.77% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192
|
2.98% |
166028.175 |
170969.059 |
- |
1.12% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/8192
|
2.97% |
5.412 |
5.573 |
- |
0.41% |
- |
|
vector<bool>::reserve()
|
2.97% |
8.283 |
8.529 |
- |
-5.91% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
2.97% |
44944.146 |
46278.346 |
- |
3.26% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1024
|
2.97% |
12614772.059 |
12989045.629 |
- |
4.38% |
- |
|
BM_deque_deque_ranges_move_backward/2
|
2.96% |
2.336 |
2.405 |
- |
4.52% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
2.96% |
15.564 |
16.025 |
- |
4.38% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/0
|
2.96% |
0.457 |
0.471 |
- |
-0.30% |
- |
|
std::set<std::string>::count(key)_(non-existent)/8192
|
2.95% |
33.123 |
34.102 |
- |
-0.81% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
2.94% |
7489.773 |
7710.137 |
- |
3.93% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeLast
|
2.93% |
2.021 |
2.080 |
- |
8.97% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/8192
|
2.93% |
1.249 |
1.286 |
- |
9.69% |
- |
|
SetIntersection_None_Vector_string_16384_256
|
2.93% |
1194138.645 |
1229100.068 |
- |
0.42% |
- |
|
SetIntersection_Front_Set_string_262144_16384
|
2.93% |
337008874.244 |
346873780.182 |
- |
-2.08% |
- |
|
BM_PushHeap_uint32_Random_1024
|
2.92% |
5.632 |
5.797 |
- |
-0.08% |
- |
|
std::remove_copy_if(vector<int>)_(prefix)/8192
|
2.92% |
3355.616 |
3453.668 |
- |
1.95% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/32
|
2.92% |
601.874 |
619.443 |
- |
-1.71% |
- |
|
SetIntersection_Interlaced_Set_float_16384_64
|
2.90% |
210366080.108 |
216472597.098 |
- |
-2.32% |
- |
|
std::move_backward(deque<int>)/262144
|
2.90% |
30207.481 |
31083.845 |
- |
-0.57% |
- |
|
std::stable_partition(deque<int>)_(dense)/1024
|
2.90% |
576.742 |
593.451 |
- |
0.11% |
- |
|
std::lower_bound(std::vector<int>)/100
|
2.90% |
12.096 |
12.446 |
- |
2.56% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast
|
2.89% |
1.849 |
1.902 |
- |
2.87% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
2.89% |
2081317.709 |
2141564.858 |
- |
1.87% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64
|
2.89% |
0.593 |
0.611 |
- |
6.15% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384
|
2.89% |
3.916 |
4.029 |
- |
0.89% |
- |
|
std::unordered_map<int,_int>::clear()/32
|
2.89% |
584.888 |
601.798 |
- |
2.53% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/1024
|
2.88% |
92.525 |
95.192 |
- |
3.23% |
- |
|
bm_ranges_swap_ranges_vb_aligned/64
|
2.88% |
2.980 |
3.066 |
- |
-1.59% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/1024
|
2.88% |
24.604 |
25.312 |
- |
18.79% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
2.88% |
6.560 |
6.749 |
- |
-3.25% |
- |
|
std::reverse_copy(list<int>)/8
|
2.87% |
2.350 |
2.417 |
- |
0.06% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_256
|
2.87% |
20950210.136 |
21551621.495 |
- |
0.13% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/1024
|
2.87% |
12552.625 |
12912.313 |
- |
-4.22% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
2.87% |
47.647 |
49.012 |
- |
-11.22% |
- |
|
std::set<int>::ctor(const&)/1024
|
2.86% |
6246.512 |
6425.297 |
- |
2.27% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle
|
2.86% |
0.648 |
0.666 |
- |
-3.78% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
2.86% |
1998480.063 |
2055542.400 |
- |
2.56% |
- |
|
bm_lexicographical_compare<int>/64
|
2.85% |
4.344 |
4.468 |
- |
1.28% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
2.83% |
343273638.211 |
353001820.285 |
- |
-1.13% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32
|
2.83% |
6.480 |
6.664 |
- |
-1.76% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
2.83% |
228.335 |
234.806 |
- |
2.47% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast
|
2.83% |
0.821 |
0.844 |
- |
3.47% |
- |
|
std::search(vector<int>)_(no_match)/1048576
|
2.82% |
208058.321 |
213931.833 |
- |
2.57% |
- |
|
SetIntersection_Interlaced_Set_float_256_4
|
2.82% |
10949989.422 |
11258897.795 |
- |
1.48% |
- |
|
ranges::minmax(std::vector<char>)/8
|
2.82% |
1.044 |
1.074 |
- |
2.41% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024
|
2.81% |
21565.169 |
22172.024 |
- |
-0.96% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/32
|
2.81% |
668.225 |
687.022 |
- |
4.13% |
- |
|
std::remove_copy(deque<int>)_(prefix)/32
|
2.81% |
12.856 |
13.218 |
- |
0.73% |
- |
|
BM_deque_deque_ranges_move/2
|
2.81% |
2.240 |
2.303 |
- |
2.77% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024
|
2.80% |
512124.024 |
526478.240 |
- |
0.12% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
2.80% |
2100045.002 |
2158854.166 |
- |
0.98% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/32
|
2.80% |
55.937 |
57.502 |
- |
7.48% |
- |
|
std::multiset<int>::clear()/8192
|
2.79% |
77411.804 |
79573.125 |
- |
2.42% |
- |
|
SetIntersection_None_Set_string_64_4
|
2.79% |
21383169.487 |
21979686.073 |
- |
0.22% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
2.78% |
1960358.072 |
2014951.010 |
- |
2.07% |
- |
|
SetIntersection_Interlaced_Set_string_256_64
|
2.78% |
29568884.692 |
30392012.930 |
- |
-1.68% |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8
|
2.77% |
9.948 |
10.223 |
- |
6.33% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_4
|
2.77% |
9940022.363 |
10215633.519 |
- |
1.79% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/50
|
2.77% |
4.377 |
4.499 |
- |
0.30% |
- |
|
BM_vector_deque_ranges_copy_backward/512
|
2.77% |
17.478 |
17.962 |
- |
2.81% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
2.76% |
186973.381 |
192140.457 |
- |
-16.90% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0
|
2.76% |
18.594 |
19.107 |
- |
3.61% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
2.76% |
1035985.754 |
1064573.398 |
- |
-4.78% |
- |
|
SetIntersection_Front_Vector_uint32_262144_64
|
2.76% |
1327861.990 |
1364456.349 |
- |
0.30% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
2.76% |
32.970 |
33.878 |
- |
-5.60% |
- |
|
SetIntersection_None_Set_string_262144_262144
|
2.75% |
1659291.097 |
1704968.179 |
- |
2.31% |
- |
|
std::distance(join_view(vector<vector<int>>))/50
|
2.75% |
0.641 |
0.658 |
- |
1.93% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
2.75% |
14.850 |
15.258 |
- |
1.71% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/32
|
2.75% |
3.617 |
3.716 |
- |
2.44% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256
|
2.74% |
3.751 |
3.854 |
- |
2.29% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/8192
|
2.74% |
49267.240 |
50617.559 |
- |
5.03% |
- |
|
std::replace(vector<int>)_(prefix)/32
|
2.74% |
5.116 |
5.256 |
- |
2.89% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
2.73% |
2983634.524 |
3065198.080 |
- |
-1.96% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
2.73% |
140937.184 |
144784.713 |
- |
1.99% |
- |
|
SetIntersection_Front_Set_string_256_256
|
2.73% |
30873578.681 |
31716244.341 |
- |
3.61% |
- |
|
BM_PushHeap_uint64_SingleElement_256
|
2.72% |
0.386 |
0.396 |
- |
0.58% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/32
|
2.72% |
65.880 |
67.674 |
- |
-0.80% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/8
|
2.72% |
0.468 |
0.480 |
- |
0.69% |
- |
|
std::find(vector<long_long>)_(bail_25%)/8
|
2.72% |
0.868 |
0.892 |
- |
-0.03% |
- |
|
SetIntersection_Interlaced_Vector_string_256_4
|
2.71% |
6116010.426 |
6281673.182 |
- |
5.95% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
2.70% |
352.361 |
361.869 |
- |
9.59% |
- |
|
SetIntersection_Front_Set_uint64_16384_1
|
2.69% |
1008932.772 |
1036029.513 |
- |
-6.41% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/32
|
2.68% |
21.369 |
21.943 |
- |
-17.90% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
2.67% |
1651588.865 |
1695691.080 |
- |
4.02% |
- |
|
SetIntersection_Front_Vector_float_262144_16
|
2.67% |
1085449.416 |
1114403.013 |
- |
-1.00% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/50
|
2.67% |
23.574 |
24.202 |
- |
-0.48% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/50
|
2.66% |
1.493 |
1.532 |
- |
0.93% |
- |
|
std::deque<std::string>::operator=(const&)_(expensive_elements)/32
|
2.65% |
157.664 |
161.846 |
- |
4.98% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
2.65% |
43.644 |
44.801 |
- |
-26.34% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
2.65% |
880135.267 |
903435.108 |
- |
2.90% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/50
|
2.65% |
1560.573 |
1601.864 |
- |
-0.18% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
2.64% |
598006.067 |
613820.395 |
- |
0.65% |
- |
|
std::multiset<int>::find(key)_(non-existent)/1024
|
2.64% |
5.488 |
5.633 |
- |
-3.56% |
- |
|
std::remove_if(deque<int>)_(sprinkled)/50
|
2.64% |
63.861 |
65.547 |
- |
-4.49% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/8192
|
2.63% |
1.662 |
1.706 |
- |
-3.73% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8
|
2.62% |
3.736 |
3.835 |
- |
1.59% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/32
|
2.62% |
16.928 |
17.371 |
- |
0.60% |
- |
|
SetIntersection_Front_Set_string_262144_1
|
2.62% |
1070602.755 |
1098646.229 |
- |
1.99% |
- |
|
SetIntersection_Interlaced_Vector_string_64_16
|
2.61% |
29409543.761 |
30178395.212 |
- |
4.51% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/32
|
2.61% |
2.257 |
2.316 |
- |
-0.14% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/32
|
2.61% |
578.659 |
593.780 |
- |
-1.28% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024
|
2.61% |
21531.271 |
22092.171 |
- |
3.15% |
- |
|
bm_swap_ranges_vb_unaligned/262144
|
2.60% |
3832.587 |
3932.378 |
- |
2.36% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024
|
2.60% |
24.722 |
25.365 |
- |
2.16% |
- |
|
BM_StringRelational_Eq_Empty_Empty_Control
|
2.60% |
2.057 |
2.111 |
- |
2.31% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/52
|
2.60% |
82.060 |
84.194 |
- |
-1.74% |
- |
|
std::flat_map<int,_int>::contains(key)_(existent)/32
|
2.60% |
3.034 |
3.112 |
- |
0.07% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32
|
2.60% |
12.768 |
13.100 |
- |
2.90% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
2.60% |
12761.118 |
13092.505 |
- |
2.24% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024
|
2.59% |
1.348 |
1.383 |
- |
27.12% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_64
|
2.59% |
215308009.933 |
220888769.622 |
- |
-1.84% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle
|
2.59% |
0.833 |
0.854 |
- |
4.57% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
2.58% |
11223.150 |
11513.262 |
- |
1.98% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/8192
|
2.58% |
102034.835 |
104671.307 |
- |
-3.53% |
- |
|
ranges::min(std::list<char>)/64
|
2.58% |
27.012 |
27.709 |
- |
1.86% |
- |
|
SetIntersection_None_Set_float_16384_64
|
2.58% |
151453232.826 |
155359199.168 |
- |
-2.63% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
2.57% |
1656847.658 |
1699486.326 |
- |
3.73% |
- |
|
SetIntersection_None_Set_string_262144_1024
|
2.56% |
1654788.330 |
1697203.127 |
- |
2.26% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/32
|
2.56% |
1.355 |
1.390 |
- |
-4.03% |
- |
|
std::stable_partition(deque<int>)_(sparse)/50
|
2.56% |
29.416 |
30.169 |
- |
13.43% |
- |
|
std::map<int,_int>::find(key)_(existent)/8192
|
2.56% |
5.324 |
5.460 |
- |
0.92% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000
|
2.55% |
716.104 |
734.394 |
- |
1.23% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32
|
2.55% |
319.721 |
327.881 |
- |
0.53% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
2.53% |
716.860 |
735.002 |
- |
0.12% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
2.53% |
10941.331 |
11218.040 |
- |
1.20% |
- |
|
BM_CmpEqual_ushort_int
|
2.53% |
1.038 |
1.064 |
- |
1.25% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
2.53% |
31.259 |
32.048 |
- |
3.07% |
- |
|
std::set<int>::lower_bound(key)_(existent)/32
|
2.53% |
1.496 |
1.533 |
- |
1.33% |
- |
|
rng::find_if(vector<bool>)_(process_all)/50
|
2.52% |
23.266 |
23.853 |
- |
-0.36% |
- |
|
BM_vector_deque_move/4000
|
2.52% |
139.612 |
143.129 |
- |
-0.19% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
2.52% |
1067949.770 |
1094842.663 |
- |
-0.47% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
2.52% |
19903.141 |
20404.029 |
- |
-1.46% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
2.52% |
32.530 |
33.348 |
- |
5.56% |
- |
|
BM_deque_deque_ranges_move_backward/1
|
2.52% |
2.593 |
2.659 |
- |
3.94% |
- |
|
SetIntersection_Front_Vector_string_256_64
|
2.51% |
10174332.052 |
10430165.243 |
- |
-4.10% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192
|
2.51% |
173172.632 |
177517.363 |
- |
-1.50% |
- |
|
std::map<int,_int>::clear()/8192
|
2.51% |
86614.315 |
88787.352 |
- |
5.08% |
- |
|
SetIntersection_None_Set_uint32_16384_256
|
2.51% |
154322308.179 |
158192610.793 |
- |
-2.16% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024
|
2.49% |
477.665 |
489.568 |
- |
3.03% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/1024
|
2.49% |
357.130 |
366.016 |
- |
0.64% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192
|
2.49% |
3863.705 |
3959.821 |
- |
2.14% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024
|
2.48% |
19872.774 |
20365.588 |
- |
-1.51% |
- |
|
std::search(list<int>)_(no_match)/1024
|
2.48% |
730.845 |
748.959 |
- |
0.70% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
2.48% |
6565.424 |
6728.049 |
- |
-0.53% |
- |
|
BM_deque_deque_move/1
|
2.47% |
2.484 |
2.546 |
- |
0.19% |
- |
|
BM_deque_vector_ranges_move_backward/65536
|
2.47% |
7911.153 |
8106.530 |
- |
0.53% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024
|
2.47% |
1109910.474 |
1137277.081 |
- |
-5.28% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/1024
|
2.46% |
3.697 |
3.788 |
- |
0.32% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/32
|
2.46% |
347.346 |
355.904 |
- |
-5.66% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
2.46% |
8741977.982 |
8956908.700 |
- |
0.43% |
- |
|
std::make_heap(deque<int>)_(repeated)/8
|
2.46% |
24.888 |
25.499 |
- |
1.15% |
- |
|
std::copy_backward(list<int>)/4096
|
2.45% |
3186.315 |
3264.468 |
- |
2.10% |
- |
|
BM_PushHeap_string_Ascending_64
|
2.44% |
7.444 |
7.626 |
- |
2.69% |
- |
|
std::fill(list<int>)/50
|
2.43% |
34.853 |
35.701 |
- |
2.73% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
2.43% |
5.086 |
5.209 |
- |
-0.26% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256
|
2.42% |
7487847.625 |
7669201.100 |
- |
1.81% |
- |
|
SetIntersection_None_Vector_uint64_4_1
|
2.42% |
214527059.033 |
219722204.199 |
- |
2.76% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/8192
|
2.42% |
30.448 |
31.185 |
- |
-1.58% |
- |
|
BM_deque_vector_ranges_move/64
|
2.42% |
2.658 |
2.722 |
- |
2.46% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
2.42% |
1240.422 |
1270.427 |
- |
2.90% |
- |
|
SetIntersection_Front_Set_uint32_262144_16384
|
2.42% |
219248401.645 |
224546834.735 |
- |
1.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_4
|
2.41% |
180029039.767 |
184376491.406 |
- |
1.68% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8
|
2.41% |
18.145 |
18.582 |
- |
0.62% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1048576
|
2.40% |
586205.801 |
600297.232 |
- |
1.82% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/32
|
2.40% |
13.355 |
13.675 |
- |
2.38% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32
|
2.39% |
1.402 |
1.436 |
- |
6.09% |
- |
|
std::search(deque<int>)_(single_element)/1000
|
2.38% |
436.016 |
446.390 |
- |
0.91% |
- |
|
ranges::min(std::list<long_long>)/70000
|
2.38% |
43985.737 |
45031.648 |
- |
-0.62% |
- |
|
std::partition_copy(vector<int>)/32
|
2.37% |
7.982 |
8.172 |
- |
2.28% |
- |
|
BM_PushHeap_uint32_Random_256
|
2.37% |
5.414 |
5.542 |
- |
1.05% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/32
|
2.37% |
921.764 |
943.622 |
- |
-5.11% |
- |
|
std::unordered_map<int,_int>::clear()/1024
|
2.37% |
8239.916 |
8435.258 |
- |
4.21% |
- |
|
SetIntersection_Interlaced_Set_string_16384_1024
|
2.37% |
346154910.491 |
354359221.461 |
- |
-1.06% |
- |
|
std::find_if(vector<int>)_(process_all)/50
|
2.37% |
5.641 |
5.775 |
- |
1.42% |
- |
|
SetIntersection_Interlaced_Set_float_1024_256
|
2.36% |
13983835.652 |
14314434.966 |
- |
2.16% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/50
|
2.35% |
9.384 |
9.605 |
- |
-1.18% |
- |
|
SetIntersection_Front_Vector_uint32_262144_262144
|
2.35% |
345675598.981 |
353806270.418 |
- |
0.32% |
- |
|
BM_deque_vector_move/64
|
2.35% |
2.655 |
2.717 |
- |
0.24% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/32
|
2.35% |
134.412 |
137.566 |
- |
0.14% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024
|
2.35% |
9650.092 |
9876.456 |
- |
0.25% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/64
|
2.35% |
1.688 |
1.728 |
- |
5.91% |
- |
|
SetIntersection_Interlaced_Vector_string_256_16
|
2.34% |
10482620.642 |
10727915.834 |
- |
6.61% |
- |
|
std::multiset<std::string>::find(key)_(existent)/32
|
2.33% |
14.831 |
15.177 |
- |
5.85% |
- |
|
SetIntersection_None_Vector_string_1024_1024
|
2.33% |
1142919.907 |
1169546.048 |
- |
1.01% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32
|
2.33% |
27.369 |
28.006 |
- |
2.48% |
- |
|
std::flat_multimap<int,_int>::count(key)_(existent)/32
|
2.33% |
2.283 |
2.337 |
- |
0.47% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024
|
2.33% |
16122.820 |
16497.798 |
- |
4.00% |
- |
|
SetIntersection_None_Set_string_262144_16
|
2.32% |
1652525.881 |
1690946.777 |
- |
2.03% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192
|
2.32% |
459962.979 |
470647.997 |
- |
4.70% |
- |
|
std::multiset<std::string>::count(key)_(existent)/32
|
2.31% |
19.922 |
20.383 |
- |
1.12% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192
|
2.31% |
3982.618 |
4074.566 |
- |
-1.95% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8
|
2.31% |
14.912 |
15.257 |
- |
-1.03% |
- |
|
BM_deque_deque_ranges_copy/1
|
2.31% |
2.438 |
2.494 |
- |
-3.07% |
- |
|
std::adjacent_find(deque<int>,_pred)/8
|
2.30% |
4.162 |
4.258 |
- |
2.06% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
2.30% |
11626.842 |
11894.013 |
- |
3.24% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeLast
|
2.30% |
1.736 |
1.776 |
- |
1.70% |
- |
|
SetIntersection_Interlaced_Set_string_262144_4
|
2.29% |
1852778.728 |
1895272.217 |
- |
1.51% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/32
|
2.29% |
179.548 |
183.663 |
- |
3.03% |
- |
|
SetIntersection_None_Vector_float_262144_4
|
2.29% |
1126585.267 |
1152405.354 |
- |
1.57% |
- |
|
std::map<int,_int>::erase(key)_(existent)/32
|
2.29% |
22.451 |
22.965 |
- |
2.66% |
- |
|
BM_PushHeap_uint64_QuickSortAdversary_64
|
2.29% |
0.624 |
0.638 |
- |
2.65% |
- |
|
std::multimap<std::string,_int>::contains(key)_(existent)/32
|
2.29% |
15.629 |
15.987 |
- |
2.75% |
- |
|
BM_vector_deque_ranges_copy_backward/4000
|
2.28% |
140.765 |
143.980 |
- |
-5.88% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
2.28% |
276.463 |
282.761 |
- |
1.71% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
2.28% |
365.966 |
374.303 |
- |
-0.64% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16
|
2.28% |
0.610 |
0.624 |
- |
0.66% |
- |
|
SetIntersection_None_Set_float_1024_256
|
2.27% |
8874252.837 |
9076025.396 |
- |
3.30% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/32
|
2.27% |
679.405 |
694.848 |
- |
4.50% |
- |
|
SetIntersection_Interlaced_Set_string_262144_64
|
2.27% |
2130261.230 |
2178584.064 |
- |
1.42% |
- |
|
BM_deque_deque_ranges_move_backward/4096
|
2.26% |
150.551 |
153.961 |
- |
2.06% |
- |
|
std::remove(deque<int>)_(prefix)/50
|
2.26% |
60.876 |
62.252 |
- |
2.15% |
- |
|
std::unique(deque<int>)_(sprinkled)/32
|
2.25% |
51.764 |
52.929 |
- |
1.34% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
2.25% |
12756.724 |
13043.849 |
- |
1.40% |
- |
|
SetIntersection_None_Set_float_64_1
|
2.25% |
21718738.212 |
22207105.445 |
- |
1.70% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/32
|
2.25% |
20.826 |
21.294 |
- |
-1.76% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/8192
|
2.24% |
49523.705 |
50633.405 |
- |
1.42% |
- |
|
rng::fold_left(deque<int>)/32
|
2.24% |
16.348 |
16.714 |
- |
2.54% |
- |
|
BM_deque_vector_ranges_move/1024
|
2.24% |
36.875 |
37.701 |
- |
-0.88% |
- |
|
SetIntersection_None_Set_string_262144_4
|
2.24% |
1650966.555 |
1687873.535 |
- |
1.64% |
- |
|
SetIntersection_None_Set_uint64_262144_262144
|
2.23% |
1223352.703 |
1250649.904 |
- |
1.01% |
- |
|
rng::fold_left(deque<int>)/50
|
2.23% |
27.301 |
27.910 |
- |
2.81% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_4
|
2.23% |
20801648.790 |
21264883.439 |
- |
1.70% |
- |
|
SetIntersection_Front_Vector_float_16384_16
|
2.22% |
1102259.685 |
1126727.699 |
- |
0.86% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024
|
2.22% |
501.544 |
512.672 |
- |
1.30% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1024
|
2.22% |
525.852 |
537.502 |
- |
1.97% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
2.21% |
2.802 |
2.864 |
- |
4.20% |
- |
|
std::find_end(deque<int>,_pred)_(same_length)/1000
|
2.21% |
777.572 |
794.764 |
- |
-0.42% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/1024
|
2.21% |
5.414 |
5.534 |
- |
2.58% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
2.20% |
173542.689 |
177369.129 |
- |
-1.82% |
- |
|
std::reverse_copy(vector<int>)/4096
|
2.20% |
130.822 |
133.701 |
- |
0.99% |
- |
|
SetIntersection_Front_Set_float_16384_1024
|
2.20% |
13580671.575 |
13879221.540 |
- |
3.68% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/1024
|
2.20% |
1331.791 |
1361.060 |
- |
2.79% |
- |
|
SetIntersection_None_Set_string_262144_64
|
2.19% |
1648619.629 |
1684788.492 |
- |
1.86% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
2.19% |
267.545 |
273.406 |
- |
1.67% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1
|
2.19% |
1038313.215 |
1061048.587 |
- |
2.09% |
- |
|
rng::contains_subrange(list<int>)_(near_matches)/1024
|
2.19% |
38732.744 |
39580.768 |
- |
1.67% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/8192
|
2.18% |
11124.608 |
11367.486 |
- |
-10.96% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
2.18% |
53084.299 |
54243.004 |
- |
-0.28% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/1024
|
2.18% |
4.326 |
4.420 |
- |
2.89% |
- |
|
BM_deque_vector_ranges_move/70000
|
2.18% |
3256.163 |
3327.052 |
- |
2.86% |
- |
|
std::find(list<int>)_(process_all)/1024
|
2.17% |
685.972 |
700.874 |
- |
2.16% |
- |
|
BM_deque_vector_ranges_copy_backward/4000
|
2.17% |
144.404 |
147.538 |
- |
-0.81% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/1024
|
2.17% |
2686.257 |
2744.462 |
- |
3.66% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/16
|
2.16% |
4.786 |
4.890 |
- |
-0.50% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/1024
|
2.16% |
19.552 |
19.975 |
- |
-6.16% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/8192
|
2.16% |
30.136 |
30.787 |
- |
2.21% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
2.16% |
33101.378 |
33816.277 |
- |
2.66% |
- |
|
std::copy_if(vector<int>)_(entire_range)/8
|
2.15% |
2.254 |
2.303 |
- |
2.86% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/32
|
2.15% |
53.069 |
54.211 |
- |
0.49% |
- |
|
SetIntersection_None_Set_float_1024_4
|
2.15% |
8802568.577 |
8991983.272 |
- |
0.08% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192
|
2.15% |
343791.057 |
351179.466 |
- |
1.12% |
- |
|
SetIntersection_None_Set_string_16384_256
|
2.15% |
201923062.792 |
206261832.079 |
- |
0.07% |
- |
|
std::map<int,_int>::erase(key)_(existent)/1024
|
2.13% |
24.405 |
24.926 |
- |
1.60% |
- |
|
SetIntersection_None_Set_string_16384_16
|
2.13% |
203578927.555 |
207917619.612 |
- |
1.33% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
2.13% |
21550.929 |
22009.743 |
- |
-6.40% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
2.13% |
115714.844 |
118176.094 |
- |
-3.25% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16
|
2.12% |
5.244 |
5.355 |
- |
-0.48% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/50
|
2.12% |
1.405 |
1.435 |
- |
0.19% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/32
|
2.12% |
1.516 |
1.548 |
- |
-6.25% |
- |
|
std::partition_copy(deque<int>)/32
|
2.11% |
12.658 |
12.925 |
- |
-7.85% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/8
|
2.11% |
5.295 |
5.407 |
- |
4.88% |
- |
|
std::unordered_set<int>::clear()/8192
|
2.11% |
73561.139 |
75110.164 |
- |
18.04% |
- |
|
std::flat_map<int,_int>::erase(iterator)/1024
|
2.10% |
74.659 |
76.230 |
- |
0.58% |
- |
|
SetIntersection_Front_Set_string_4_4
|
2.10% |
156279364.718 |
159565555.238 |
- |
1.49% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8
|
2.10% |
1.312 |
1.339 |
- |
-1.24% |
- |
|
std::map<int,_int>::contains(key)_(existent)/1024
|
2.10% |
4.172 |
4.259 |
- |
4.10% |
- |
|
BM_PushHeap_float_Ascending_64
|
2.09% |
1.744 |
1.780 |
- |
-0.11% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1000
|
2.09% |
681.310 |
695.572 |
- |
2.39% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/32768
|
2.09% |
1992.150 |
2033.782 |
- |
-4.47% |
- |
|
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32
|
2.09% |
28.632 |
29.230 |
- |
2.15% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1
|
2.08% |
1118257.083 |
1141567.992 |
- |
0.18% |
- |
|
std::unordered_set<int>::count(key)_(existent)/1024
|
2.08% |
1.294 |
1.321 |
- |
-9.24% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32
|
2.08% |
2.177 |
2.222 |
- |
-3.79% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64
|
2.08% |
1481891.897 |
1512728.888 |
- |
-1.30% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
2.07% |
3.796 |
3.874 |
- |
2.47% |
- |
|
SetIntersection_None_Set_uint32_1024_1
|
2.06% |
8959748.378 |
9144509.320 |
- |
1.06% |
- |
|
SetIntersection_None_Set_uint32_16384_64
|
2.06% |
154414146.018 |
157593001.876 |
- |
-2.29% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/50
|
2.06% |
1.442 |
1.471 |
- |
-1.43% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024
|
2.05% |
1.650 |
1.684 |
- |
42.12% |
- |
|
BM_PushHeap_uint64_QuickSortAdversary_1024
|
2.05% |
0.607 |
0.620 |
- |
0.90% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024
|
2.04% |
675.845 |
689.663 |
- |
3.97% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/1024
|
2.04% |
19.721 |
20.124 |
- |
2.26% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8
|
2.04% |
43.584 |
44.473 |
- |
-0.96% |
- |
|
std::unique(vector<int>)_(sprinkled)/8192
|
2.04% |
3895.926 |
3975.300 |
- |
0.77% |
- |
|
SetIntersection_Front_Vector_float_262144_1
|
2.04% |
1045429.483 |
1066712.324 |
- |
3.54% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192
|
2.04% |
591090.105 |
603122.744 |
- |
0.52% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/8
|
2.03% |
61.961 |
63.222 |
- |
0.69% |
- |
|
BM_deque_vector_move_backward/64000
|
2.03% |
7515.808 |
7668.605 |
- |
-3.68% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16
|
2.03% |
221018447.715 |
225509623.718 |
- |
0.87% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4
|
2.03% |
11210422.731 |
11437940.255 |
- |
0.65% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeMiddle
|
2.02% |
1.393 |
1.422 |
- |
1.15% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64
|
2.02% |
1745020.134 |
1780283.447 |
- |
-4.35% |
- |
|
SetIntersection_None_Vector_uint64_1024_4
|
2.00% |
1076419.722 |
1097933.859 |
- |
1.72% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192
|
2.00% |
96.151 |
98.071 |
- |
7.68% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024
|
1.99% |
851.538 |
868.476 |
- |
1.56% |
- |
|
bm_swap_ranges_vb_unaligned/8
|
1.99% |
4.772 |
4.867 |
- |
2.18% |
- |
|
std::make_heap(deque<int>,_pred)_(ascending)/8
|
1.99% |
24.705 |
25.196 |
- |
0.12% |
- |
|
BM_PushHeap_float_Random_262144
|
1.98% |
7.569 |
7.719 |
- |
0.39% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192
|
1.98% |
21624.317 |
22052.983 |
- |
1.33% |
- |
|
SetIntersection_None_Set_string_262144_1
|
1.98% |
1656736.897 |
1689564.535 |
- |
1.77% |
- |
|
std::pop_heap(vector<std::string>)/1024
|
1.98% |
22.869 |
23.322 |
- |
11.63% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
1.98% |
23626974.281 |
24094531.215 |
- |
0.89% |
- |
|
BM_deque_deque_move/64000
|
1.98% |
3021.457 |
3081.225 |
- |
4.36% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
1.98% |
4320917.442 |
4406332.674 |
- |
0.55% |
- |
|
SetIntersection_None_Vector_float_262144_1024
|
1.98% |
1128491.037 |
1150791.918 |
- |
1.70% |
- |
|
std::remove_if(list<int>)_(sprinkled)/50
|
1.98% |
74.324 |
75.792 |
- |
4.21% |
- |
|
SetIntersection_None_Set_uint32_262144_16384
|
1.97% |
1167735.758 |
1190796.795 |
- |
0.06% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192
|
1.97% |
655.614 |
668.554 |
- |
0.07% |
- |
|
SetIntersection_Interlaced_Vector_float_64_16
|
1.97% |
16815535.167 |
17146484.011 |
- |
1.81% |
- |
|
SetIntersection_Front_Set_float_16384_64
|
1.96% |
1771979.265 |
1806702.894 |
- |
0.92% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024
|
1.96% |
1225042.969 |
1249031.820 |
- |
1.37% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/1024
|
1.96% |
12.528 |
12.773 |
- |
-0.80% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144
|
1.96% |
1847652.098 |
1883777.994 |
- |
0.43% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
1.95% |
35.650 |
36.345 |
- |
-2.79% |
- |
|
std::adjacent_find(vector<int>)/1048576
|
1.95% |
232131.825 |
236661.622 |
- |
1.61% |
- |
|
SetIntersection_None_Set_uint64_256_16
|
1.95% |
10780360.535 |
10990623.572 |
- |
-0.24% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1
|
1.95% |
1216860.676 |
1240576.904 |
- |
1.33% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8
|
1.95% |
16.064 |
16.377 |
- |
2.42% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/1024
|
1.94% |
1.804 |
1.839 |
- |
31.64% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
1.94% |
21.050 |
21.458 |
- |
-0.73% |
- |
|
SetIntersection_Front_Set_string_16_4
|
1.94% |
63232726.230 |
64460142.529 |
- |
1.30% |
- |
|
SetIntersection_Front_Vector_uint64_64_64
|
1.94% |
10695618.600 |
10902952.160 |
- |
2.81% |
- |
|
std::stable_partition(deque<int>)_(dense)/32
|
1.93% |
29.079 |
29.641 |
- |
-4.90% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
1.92% |
809.776 |
825.319 |
- |
2.79% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/8192
|
1.92% |
1858.701 |
1894.348 |
- |
-1.61% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/52
|
1.92% |
14.724 |
15.006 |
- |
-6.87% |
- |
|
std::find_end(deque<int>,_pred)_(same_length)/8192
|
1.92% |
4958.604 |
5053.582 |
- |
0.52% |
- |
|
std::sort(deque<int>)_(heap)/8
|
1.91% |
24.303 |
24.767 |
- |
0.84% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
1.91% |
35.225 |
35.897 |
- |
0.21% |
- |
|
std::set<int>::ctor(const&,_alloc)/8192
|
1.91% |
50462.986 |
51425.063 |
- |
3.13% |
- |
|
std::pop_heap(vector<std::string>)/8
|
1.90% |
53.254 |
54.266 |
- |
1.43% |
- |
|
SetIntersection_None_Set_float_16384_16384
|
1.89% |
152495069.253 |
155382204.296 |
- |
-3.06% |
- |
|
ranges::min(std::list<char>)/70000
|
1.89% |
52834.320 |
53834.288 |
- |
-2.72% |
- |
|
std::set<int>::clear()/8192
|
1.89% |
78916.256 |
80409.631 |
- |
3.90% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeFirst
|
1.89% |
1.396 |
1.423 |
- |
1.10% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/8192
|
1.89% |
7227.483 |
7364.142 |
- |
0.29% |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8192
|
1.89% |
27483.437 |
28002.392 |
- |
2.03% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/50
|
1.89% |
8.480 |
8.640 |
- |
-0.01% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
1.89% |
12631.680 |
12869.943 |
- |
-2.46% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576
|
1.88% |
2323602.023 |
2367395.834 |
- |
0.25% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
1.88% |
637.595 |
649.603 |
- |
-1.09% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8
|
1.88% |
58.569 |
59.669 |
- |
2.54% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4
|
1.88% |
1220766.927 |
1243695.963 |
- |
1.42% |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/8192
|
1.88% |
340.610 |
347.006 |
- |
0.84% |
- |
|
std::unordered_set<int>::ctor(const&)/32
|
1.88% |
198.538 |
202.266 |
- |
1.60% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_262144
|
1.88% |
6.824 |
6.952 |
- |
1.01% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192
|
1.88% |
61636.592 |
62793.515 |
- |
1.22% |
- |
|
std::find(list<int>)_(bail_25%)/8192
|
1.88% |
1418.358 |
1444.961 |
- |
1.73% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
1.87% |
603.761 |
615.073 |
- |
-2.48% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192
|
1.87% |
24441.824 |
24897.906 |
- |
7.25% |
- |
|
std::partial_sort(vector<int>)_(pipe-organ)/8
|
1.86% |
19.331 |
19.691 |
- |
3.63% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16384
|
1.85% |
6.816 |
6.943 |
- |
2.14% |
- |
|
std::remove_if(vector<int>)_(prefix)/50
|
1.85% |
54.292 |
55.297 |
- |
1.70% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8
|
1.85% |
55.807 |
56.838 |
- |
-0.57% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/32
|
1.85% |
2.977 |
3.032 |
- |
-0.62% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32
|
1.84% |
2.734 |
2.784 |
- |
1.75% |
- |
|
std::find_end(deque<int>,_pred)_(process_all)/1000
|
1.83% |
571.196 |
581.648 |
- |
-0.30% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/8192
|
1.83% |
6546.044 |
6665.763 |
- |
-3.06% |
- |
|
std::copy(deque<int>)/8
|
1.83% |
2.655 |
2.704 |
- |
-13.14% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
1.83% |
25042.208 |
25499.459 |
- |
-10.61% |
- |
|
ranges::minmax(std::deque<long_long>)/64
|
1.82% |
22.893 |
23.310 |
- |
-17.94% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8192
|
1.82% |
27788.298 |
28294.536 |
- |
1.76% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
1.82% |
12731.460 |
12963.326 |
- |
0.67% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1024
|
1.82% |
766.792 |
780.751 |
- |
-1.30% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/8192
|
1.82% |
6.484 |
6.602 |
- |
1.61% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_4
|
1.82% |
1311065.430 |
1334908.693 |
- |
1.02% |
- |
|
std::set<int>::contains(key)_(existent)/8192
|
1.82% |
8.116 |
8.263 |
- |
-10.04% |
- |
|
SetIntersection_None_Set_uint64_262144_16384
|
1.82% |
1210464.029 |
1232449.545 |
- |
-4.58% |
- |
|
std::unique(vector<int>)_(contiguous)/52
|
1.82% |
53.527 |
54.499 |
- |
0.99% |
- |
|
BM_deque_vector_move/1024
|
1.81% |
36.696 |
37.362 |
- |
-1.08% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64
|
1.81% |
13616005.769 |
13862888.511 |
- |
6.89% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/8192
|
1.81% |
112.808 |
114.848 |
- |
-0.64% |
- |
|
std::remove(deque<int>)_(sprinkled)/50
|
1.81% |
54.309 |
55.291 |
- |
-0.12% |
- |
|
std::partition_copy(list<int>)/32
|
1.80% |
8.721 |
8.878 |
- |
9.91% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192
|
1.80% |
53678.508 |
54645.347 |
- |
0.98% |
- |
|
SetIntersection_None_Set_uint32_16384_16384
|
1.80% |
155955144.140 |
158762801.175 |
- |
-2.84% |
- |
|
std::fill(vector<int>)/1024
|
1.80% |
29.623 |
30.156 |
- |
0.12% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16
|
1.80% |
12765132.025 |
12994552.674 |
- |
2.69% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_64
|
1.80% |
1600594.563 |
1629357.990 |
- |
0.70% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
1.79% |
1652153.401 |
1681797.932 |
- |
4.00% |
- |
|
std::copy_n(vector<int>)/8
|
1.79% |
2.162 |
2.201 |
- |
-3.77% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/32
|
1.79% |
286.317 |
291.443 |
- |
1.37% |
- |
|
bm_swap_ranges_vb_aligned/64
|
1.79% |
2.882 |
2.933 |
- |
2.08% |
- |
|
BM_StringDestroy_Huge
|
1.78% |
12.129 |
12.344 |
- |
14.30% |
- |
|
SetIntersection_None_Set_float_64_16
|
1.78% |
18048889.919 |
18369540.167 |
- |
2.97% |
- |
|
SetIntersection_None_Set_string_262144_16384
|
1.78% |
1663382.324 |
1692932.373 |
- |
1.85% |
- |
|
BM_deque_deque_ranges_copy_backward/1024
|
1.78% |
37.907 |
38.580 |
- |
2.54% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_Control
|
1.77% |
1.584 |
1.613 |
- |
-0.09% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/50
|
1.77% |
10.698 |
10.887 |
- |
0.02% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/8192
|
1.77% |
88.260 |
89.820 |
- |
3.66% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
1.77% |
635.551 |
646.780 |
- |
7.01% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256
|
1.76% |
1237882.813 |
1259655.354 |
- |
0.80% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024
|
1.76% |
24.226 |
24.652 |
- |
2.52% |
- |
|
std::set<int>::erase(key)_(existent)/1024
|
1.75% |
49.843 |
50.717 |
- |
3.87% |
- |
|
SetIntersection_None_Vector_float_16384_4
|
1.75% |
1089729.328 |
1108825.079 |
- |
0.52% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_64
|
1.75% |
9179217.662 |
9340051.908 |
- |
-1.60% |
- |
|
SetIntersection_Front_Set_float_64_64
|
1.75% |
13850448.489 |
14093121.022 |
- |
1.72% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/50
|
1.75% |
1864.525 |
1897.183 |
- |
1.27% |
- |
|
std::vector<int>::insert(middle)_(cheap_elements)/32
|
1.75% |
5.746 |
5.847 |
- |
2.10% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/50
|
1.75% |
18.521 |
18.845 |
- |
0.85% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.75% |
74815.710 |
76125.233 |
- |
9.54% |
- |
|
std::find_if(vector<char>)_(bail_25%)/1024
|
1.75% |
25.136 |
25.576 |
- |
-11.76% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/32768
|
1.75% |
214.494 |
218.246 |
- |
0.37% |
- |
|
BM_CmpLess_schar_uchar
|
1.75% |
1.074 |
1.093 |
- |
-0.81% |
- |
|
std::copy(list<int>)/8
|
1.74% |
2.475 |
2.519 |
- |
0.67% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/8192
|
1.74% |
28.943 |
29.448 |
- |
4.84% |
- |
|
std::multiset<int>::contains(key)_(existent)/1024
|
1.74% |
3.960 |
4.029 |
- |
-0.55% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/1024
|
1.74% |
559.418 |
569.155 |
- |
-0.11% |
- |
|
std::multimap<int,_int>::count(key)_(non-existent)/1024
|
1.74% |
5.539 |
5.636 |
- |
-3.03% |
- |
|
SetIntersection_None_Set_uint64_262144_4
|
1.74% |
1200993.570 |
1221841.551 |
- |
-3.70% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
1.74% |
27.314 |
27.788 |
- |
-0.53% |
- |
|
SetIntersection_None_Set_float_262144_1024
|
1.74% |
1149187.012 |
1169130.941 |
- |
-0.94% |
- |
|
std::for_each_n(list<int>)/50
|
1.73% |
22.520 |
22.910 |
- |
-0.31% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/32
|
1.73% |
19.726 |
20.068 |
- |
2.66% |
- |
|
SetIntersection_None_Vector_float_1024_64
|
1.73% |
1060784.415 |
1079158.678 |
- |
0.09% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16
|
1.73% |
1224258.219 |
1245460.287 |
- |
1.63% |
- |
|
std::none_of(list<int>)_(process_all)/8
|
1.73% |
2.637 |
2.683 |
- |
-0.14% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.73% |
577.084 |
587.068 |
- |
1.82% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
1.73% |
11663283.869 |
11864568.361 |
- |
1.04% |
- |
|
std::rotate(list<int>)_(1_element_backward)/32
|
1.72% |
13.135 |
13.361 |
- |
0.46% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/8
|
1.71% |
5.033 |
5.119 |
- |
-1.42% |
- |
|
SetIntersection_None_Set_float_16384_16
|
1.71% |
151855596.352 |
154448683.894 |
- |
-2.71% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/8192
|
1.71% |
19.851 |
20.189 |
- |
3.00% |
- |
|
std::move(vector<bool>)_(unaligned)/262144
|
1.71% |
1589.101 |
1616.196 |
- |
1.68% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/64
|
1.70% |
6.192 |
6.297 |
- |
0.17% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192
|
1.70% |
17918.388 |
18223.158 |
- |
0.14% |
- |
|
std::partition_copy(deque<int>)/1024
|
1.70% |
632.973 |
643.723 |
- |
-0.62% |
- |
|
BM_CmpLess_ushort_uchar
|
1.70% |
1.100 |
1.119 |
- |
0.24% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.70% |
7596.359 |
7725.286 |
- |
5.68% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/32
|
1.70% |
1.613 |
1.641 |
- |
-1.93% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/50
|
1.69% |
14.449 |
14.693 |
- |
-0.37% |
- |
|
std::any_of(list<int>)_(process_all)/32768
|
1.69% |
25763.807 |
26199.111 |
- |
2.88% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
1.69% |
90954.179 |
92490.450 |
- |
-0.25% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/8192
|
1.69% |
1.468 |
1.493 |
- |
5.31% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/1024
|
1.69% |
49.280 |
50.111 |
- |
-3.79% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/32
|
1.68% |
2.794 |
2.841 |
- |
0.02% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
1.68% |
1648612.793 |
1676331.217 |
- |
4.86% |
- |
|
ranges::min(std::vector<long_long>)/8
|
1.68% |
2.170 |
2.207 |
- |
-4.83% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32
|
1.68% |
1.044 |
1.062 |
- |
-2.56% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/1024
|
1.68% |
24.961 |
25.380 |
- |
3.45% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024
|
1.68% |
1.131 |
1.150 |
- |
-1.50% |
- |
|
std::find_if(vector<char>)_(process_all)/8
|
1.68% |
1.567 |
1.594 |
- |
0.65% |
- |
|
std::partial_sort_copy(deque<int>)_(repeated)/8
|
1.68% |
9.749 |
9.912 |
- |
1.97% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.67% |
1037.701 |
1055.078 |
- |
0.44% |
- |
|
BM_deque_vector_ranges_copy_backward/1024
|
1.67% |
36.850 |
37.466 |
- |
2.12% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64
|
1.67% |
1224190.186 |
1244654.379 |
- |
1.22% |
- |
|
BM_deque_deque_copy/70000
|
1.67% |
3170.306 |
3223.295 |
- |
-4.75% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/50
|
1.67% |
1.512 |
1.537 |
- |
-3.56% |
- |
|
std::unique(vector<int>)_(sprinkled)/1024
|
1.67% |
528.651 |
537.468 |
- |
0.90% |
- |
|
std::map<std::string,_int>::ctor(&&,_different_allocs)/32
|
1.66% |
212.929 |
216.472 |
- |
1.26% |
- |
|
SetIntersection_Front_Set_float_64_16
|
1.66% |
15488583.667 |
15746269.023 |
- |
0.62% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
1.66% |
1634803.955 |
1661983.152 |
- |
5.04% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8
|
1.66% |
51.886 |
52.747 |
- |
-20.71% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16
|
1.66% |
207728090.723 |
211172905.523 |
- |
-2.13% |
- |
|
SetIntersection_None_Vector_float_262144_16384
|
1.65% |
1130218.335 |
1148922.004 |
- |
1.36% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1024
|
1.65% |
28.294 |
28.761 |
- |
0.57% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/8
|
1.65% |
15.296 |
15.549 |
- |
6.71% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/50
|
1.65% |
4.267 |
4.338 |
- |
1.70% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_4
|
1.65% |
11539524.266 |
11729930.892 |
- |
2.21% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
1.65% |
92.382 |
93.906 |
- |
0.47% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/8192
|
1.65% |
5.346 |
5.434 |
- |
-0.39% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_64
|
1.65% |
235491224.871 |
239369417.522 |
- |
2.23% |
- |
|
std::set<int>::ctor(const&)/8192
|
1.65% |
50680.480 |
51514.854 |
- |
2.19% |
- |
|
std::remove_if(list<int>)_(prefix)/8192
|
1.65% |
9895.199 |
10058.035 |
- |
-4.05% |
- |
|
BM_CmpEqual_short_uchar
|
1.64% |
1.081 |
1.099 |
- |
-1.05% |
- |
|
std::replace(deque<int>)_(prefix)/50
|
1.64% |
19.007 |
19.320 |
- |
0.91% |
- |
|
std::any_of(vector<int>)_(process_all)/32
|
1.64% |
8.294 |
8.430 |
- |
0.76% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/8192
|
1.64% |
7.857 |
7.986 |
- |
6.83% |
- |
|
SetIntersection_None_Set_float_262144_16
|
1.64% |
1145471.517 |
1164244.547 |
- |
-1.24% |
- |
|
std::stable_sort(vector<NonIntegral>)_(repeated)/8
|
1.64% |
15.823 |
16.082 |
- |
-1.89% |
- |
|
SetIntersection_Interlaced_Set_float_16384_1
|
1.63% |
1003604.540 |
1020012.389 |
- |
-2.81% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/0
|
1.63% |
12.761 |
12.970 |
- |
1.35% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.63% |
165978.444 |
168687.578 |
- |
0.98% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024
|
1.62% |
672.628 |
683.549 |
- |
1.30% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384
|
1.62% |
1240045.735 |
1260141.762 |
- |
1.66% |
- |
|
BM_PushHeap_string_PipeOrgan_1024
|
1.62% |
9.444 |
9.597 |
- |
1.92% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8
|
1.62% |
2.994 |
3.042 |
- |
1.21% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024
|
1.61% |
483.966 |
491.779 |
- |
0.85% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/8192
|
1.61% |
8.165 |
8.297 |
- |
-5.95% |
- |
|
SetIntersection_Front_Vector_string_4_4
|
1.61% |
149819028.855 |
152232217.412 |
- |
2.23% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/32
|
1.61% |
11.796 |
11.986 |
- |
12.33% |
- |
|
SetIntersection_None_Set_float_256_1
|
1.61% |
11367406.192 |
11549941.384 |
- |
0.28% |
- |
|
std::map<std::string,_int>::ctor(const&)/32
|
1.60% |
710.717 |
722.115 |
- |
-12.34% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
1.60% |
116668.718 |
118539.800 |
- |
0.52% |
- |
|
BM_vector_deque_copy/1
|
1.60% |
2.298 |
2.335 |
- |
-0.37% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8
|
1.60% |
43.683 |
44.381 |
- |
-0.97% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8
|
1.60% |
23.447 |
23.822 |
- |
0.30% |
- |
|
rng::contains(list<int>)_(process_all)/50
|
1.59% |
18.211 |
18.500 |
- |
1.83% |
- |
|
SetIntersection_None_Vector_uint32_262144_1
|
1.59% |
1122893.214 |
1140752.702 |
- |
1.02% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/52
|
1.59% |
22.012 |
22.361 |
- |
0.68% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8
|
1.58% |
16.059 |
16.312 |
- |
2.78% |
- |
|
SetIntersection_None_Set_string_16384_1
|
1.57% |
210213417.855 |
213521584.143 |
- |
4.22% |
- |
|
BM_PushHeap_string_Ascending_256
|
1.57% |
11.134 |
11.309 |
- |
1.87% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/8192
|
1.57% |
7236.795 |
7350.417 |
- |
0.37% |
- |
|
std::make_heap(deque<int>)_(ascending)/8192
|
1.57% |
20700.085 |
21024.914 |
- |
0.90% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/50
|
1.57% |
17.202 |
17.472 |
- |
3.40% |
- |
|
SetIntersection_None_Set_uint64_262144_1024
|
1.57% |
1208922.934 |
1227849.363 |
- |
-7.13% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/32
|
1.56% |
269.484 |
273.700 |
- |
1.78% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/32
|
1.56% |
2.379 |
2.416 |
- |
0.72% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/1024
|
1.56% |
24.804 |
25.190 |
- |
8.16% |
- |
|
std::multiset<std::string>::count(key)_(existent)/8192
|
1.55% |
29.121 |
29.574 |
- |
0.74% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024
|
1.55% |
23.488 |
23.853 |
- |
11.02% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/1024
|
1.55% |
24.669 |
25.052 |
- |
-0.15% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0
|
1.55% |
17.912 |
18.189 |
- |
1.44% |
- |
|
std::multiset<std::string>::ctor(const&)/1024
|
1.55% |
34545.866 |
35080.237 |
- |
1.40% |
- |
|
BM_num_get<void*>
|
1.54% |
10.872 |
11.040 |
- |
0.88% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192
|
1.54% |
80256.343 |
81494.346 |
- |
0.17% |
- |
|
std::partition(list<int>)_(sparse)/32
|
1.54% |
8.770 |
8.905 |
- |
-1.19% |
- |
|
SetIntersection_None_Vector_string_262144_16384
|
1.54% |
1290544.359 |
1310439.971 |
- |
2.42% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/8192
|
1.54% |
12.025 |
12.210 |
- |
-11.98% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192
|
1.54% |
5196.519 |
5276.488 |
- |
1.24% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64
|
1.54% |
8564573.971 |
8696239.092 |
- |
1.64% |
- |
|
SetIntersection_None_Vector_string_16384_16384
|
1.53% |
1212053.724 |
1230606.279 |
- |
1.43% |
- |
|
rng::starts_with(deque<int>,_pred)/1024
|
1.53% |
523.549 |
531.557 |
- |
1.51% |
- |
|
SetIntersection_None_Set_float_262144_64
|
1.52% |
1147883.137 |
1165339.844 |
- |
-1.51% |
- |
|
std::copy_backward(list<int>)/64
|
1.52% |
30.778 |
31.246 |
- |
0.75% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/16
|
1.52% |
4.303 |
4.368 |
- |
-2.43% |
- |
|
std::find_if(deque<int>)_(process_all)/50
|
1.52% |
12.473 |
12.663 |
- |
-0.16% |
- |
|
SetIntersection_None_Set_float_262144_4
|
1.52% |
1149936.281 |
1167374.347 |
- |
-1.15% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16
|
1.52% |
2.014 |
2.044 |
- |
1.62% |
- |
|
std::move(list<int>)/1048576
|
1.52% |
991037.096 |
1006063.641 |
- |
2.60% |
- |
|
BM_deque_deque_ranges_move/1
|
1.52% |
2.499 |
2.537 |
- |
0.87% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/8192
|
1.51% |
29.474 |
29.921 |
- |
-1.73% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
1.51% |
1318586.742 |
1338504.823 |
- |
-2.47% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.51% |
54663.742 |
55489.044 |
- |
-2.43% |
- |
|
BM_vector_deque_copy_backward/1
|
1.51% |
2.240 |
2.274 |
- |
-3.27% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/32
|
1.51% |
932.719 |
946.784 |
- |
-1.03% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8
|
1.51% |
16.789 |
17.042 |
- |
2.57% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8
|
1.50% |
44.053 |
44.715 |
- |
-0.08% |
- |
|
SetIntersection_None_Vector_uint64_262144_1024
|
1.50% |
1114535.784 |
1131297.578 |
- |
-0.44% |
- |
|
std::rotate(vector<int>)_(by_1/3)/32
|
1.50% |
9.868 |
10.016 |
- |
0.33% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192
|
1.50% |
4855.261 |
4927.999 |
- |
-1.94% |
- |
|
BM_CmpEqual_short_ushort
|
1.50% |
1.078 |
1.094 |
- |
0.27% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
1.50% |
391.854 |
397.712 |
- |
1.11% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192
|
1.49% |
461232.462 |
468122.831 |
- |
1.88% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_256
|
1.49% |
1601839.682 |
1625746.420 |
- |
1.10% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.49% |
5978.461 |
6067.686 |
- |
1.83% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
1.49% |
27.713 |
28.126 |
- |
0.54% |
- |
|
std::count(list<int>)_(every_other)/1024
|
1.48% |
693.767 |
704.047 |
- |
-1.39% |
- |
|
SetIntersection_Front_Set_string_256_4
|
1.48% |
4947997.232 |
5021200.326 |
- |
1.17% |
- |
|
BM_PushHeap_uint32_Random_16
|
1.48% |
4.116 |
4.177 |
- |
-3.10% |
- |
|
BM_toupper_string<wchar_t>
|
1.48% |
6.301 |
6.394 |
- |
1.61% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_16
|
1.48% |
17518190.598 |
17776636.950 |
- |
1.74% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/1024
|
1.47% |
5.885 |
5.972 |
- |
-3.73% |
- |
|
rng::find_if(vector<bool>)_(process_all)/8
|
1.47% |
3.483 |
3.534 |
- |
-1.96% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/1024
|
1.47% |
5.438 |
5.518 |
- |
-0.83% |
- |
|
std::map<int,_int>::count(key)_(existent)/8192
|
1.47% |
5.745 |
5.829 |
- |
0.52% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16
|
1.46% |
1221362.324 |
1239252.595 |
- |
-3.69% |
- |
|
std::stable_partition(list<int>)_(sparse)/50
|
1.46% |
26.190 |
26.573 |
- |
-0.50% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
1.46% |
25049.689 |
25416.268 |
- |
1.56% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1024
|
1.46% |
171511183.733 |
174019103.538 |
- |
-2.80% |
- |
|
BM_CmpEqual_short_short
|
1.46% |
1.042 |
1.058 |
- |
-3.17% |
- |
|
std::set<int>::find(key)_(existent)/8192
|
1.46% |
8.017 |
8.134 |
- |
1.07% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192
|
1.46% |
15.979 |
16.212 |
- |
-2.68% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16
|
1.46% |
2146364.746 |
2177704.508 |
- |
0.26% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/8192
|
1.46% |
3650.870 |
3704.014 |
- |
1.09% |
- |
|
SetIntersection_Interlaced_Vector_string_64_1
|
1.46% |
16813947.065 |
17058659.909 |
- |
1.40% |
- |
|
SetIntersection_None_Set_uint32_1024_64
|
1.45% |
8922964.495 |
9052109.719 |
- |
1.05% |
- |
|
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
1.44% |
4633.652 |
4700.591 |
- |
1.23% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192
|
1.44% |
168597.530 |
171031.049 |
- |
3.02% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64
|
1.44% |
1821640.777 |
1847922.231 |
- |
-0.56% |
- |
|
BM_deque_deque_ranges_move_backward/1024
|
1.44% |
37.870 |
38.417 |
- |
1.94% |
- |
|
std::stable_sort(deque<int>)_(ascending)/1024
|
1.44% |
2094.733 |
2124.938 |
- |
0.64% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
1.44% |
13561317.431 |
13756069.749 |
- |
0.28% |
- |
|
std::multiset<int>::clear()/1024
|
1.43% |
9817.049 |
9957.880 |
- |
0.36% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
1.43% |
760.386 |
771.292 |
- |
-2.29% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_64
|
1.43% |
6.350 |
6.440 |
- |
0.66% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_16384
|
1.43% |
1275180.500 |
1293435.709 |
- |
0.72% |
- |
|
BM_deque_deque_move/4000
|
1.43% |
141.667 |
143.692 |
- |
0.91% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0
|
1.43% |
1.134 |
1.150 |
- |
2.09% |
- |
|
SetIntersection_None_Vector_float_262144_262144
|
1.43% |
1131427.982 |
1147581.301 |
- |
3.76% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32
|
1.43% |
19.387 |
19.664 |
- |
1.45% |
- |
|
std::make_heap(deque<int>)_(ascending)/1024
|
1.43% |
2628.185 |
2665.653 |
- |
1.08% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192
|
1.43% |
209120.589 |
212101.506 |
- |
-1.29% |
- |
|
BM_PushHeap_string_Ascending_16
|
1.43% |
4.704 |
4.771 |
- |
0.11% |
- |
|
SetIntersection_None_Vector_uint64_256_256
|
1.42% |
2108461.175 |
2138427.473 |
- |
-0.01% |
- |
|
std::find(list<int>)_(bail_25%)/8
|
1.42% |
0.928 |
0.941 |
- |
2.32% |
- |
|
std::deque<int>::insert(middle)_(cheap_elements)/1024
|
1.42% |
29.704 |
30.125 |
- |
1.42% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
1.42% |
1038444.189 |
1053154.760 |
- |
2.15% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
1.42% |
21.490 |
21.794 |
- |
-0.18% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1
|
1.41% |
3.253 |
3.299 |
- |
-0.04% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
1.41% |
1036319.289 |
1050912.667 |
- |
-0.39% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
1.41% |
4314885.303 |
4375612.193 |
- |
2.25% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.41% |
64073.548 |
64974.057 |
- |
0.93% |
- |
|
std::find_end(vector<int>,_pred)_(process_all)/1048576
|
1.40% |
635975.804 |
644908.226 |
- |
1.17% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/1024
|
1.40% |
12429.706 |
12604.212 |
- |
0.29% |
- |
|
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
1.40% |
12585.297 |
12761.862 |
- |
2.44% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/1000
|
1.40% |
769.076 |
779.862 |
- |
1.11% |
- |
|
SetIntersection_Interlaced_Set_string_262144_256
|
1.40% |
2076646.971 |
2105662.926 |
- |
3.19% |
- |
|
BM_CmpEqual_uchar_ushort
|
1.39% |
1.067 |
1.082 |
- |
1.18% |
- |
|
SetIntersection_None_Set_uint64_16384_64
|
1.39% |
169824249.016 |
172190710.007 |
- |
1.13% |
- |
|
SetIntersection_Front_Vector_string_256_1
|
1.39% |
4196337.550 |
4254793.567 |
- |
-0.02% |
- |
|
SetIntersection_None_Set_uint32_1024_1024
|
1.39% |
9019637.463 |
9145221.667 |
- |
2.58% |
- |
|
std::shift_left(deque<int>)/32
|
1.39% |
3.780 |
3.832 |
- |
0.67% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8192
|
1.39% |
4464.370 |
4526.492 |
- |
-1.12% |
- |
|
BM_vector_deque_copy_backward/4000
|
1.39% |
140.927 |
142.887 |
- |
-1.28% |
- |
|
std::remove_copy(list<int>)_(prefix)/8192
|
1.39% |
6880.525 |
6976.188 |
- |
-0.01% |
- |
|
SetIntersection_None_Set_uint32_1024_4
|
1.39% |
8905406.330 |
9029170.857 |
- |
0.60% |
- |
|
std::stable_sort(deque<int>)_(pipe-organ)/1024
|
1.39% |
2896.832 |
2937.042 |
- |
-0.86% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
1.39% |
392.474 |
397.913 |
- |
1.08% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_1024
|
1.38% |
1571737.225 |
1593469.238 |
- |
0.67% |
- |
|
SetIntersection_None_Vector_float_16384_16384
|
1.38% |
1102964.043 |
1118213.814 |
- |
1.87% |
- |
|
BM_CmpEqual_ushort_schar
|
1.38% |
0.991 |
1.005 |
- |
-7.12% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16
|
1.38% |
11381119.776 |
11538267.677 |
- |
-3.21% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.38% |
558514.057 |
566218.969 |
- |
0.50% |
- |
|
std::multiset<int>::find(key)_(existent)/1024
|
1.38% |
4.049 |
4.105 |
- |
-3.25% |
- |
|
ranges::minmax(std::deque<__int128>)/70000
|
1.38% |
34481.899 |
34957.184 |
- |
1.34% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192
|
1.38% |
347497.963 |
352279.863 |
- |
1.27% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
1.37% |
12250.441 |
12418.873 |
- |
0.27% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144
|
1.37% |
9.283 |
9.410 |
- |
2.48% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192
|
1.37% |
2516.281 |
2550.793 |
- |
1.29% |
- |
|
SetIntersection_None_Set_uint64_16384_16
|
1.37% |
167265644.397 |
169558929.118 |
- |
0.65% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
1.37% |
1303.009 |
1320.871 |
- |
-25.96% |
- |
|
SetIntersection_Front_Vector_string_16384_256
|
1.37% |
9435514.955 |
9564669.395 |
- |
1.03% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/32
|
1.37% |
12.079 |
12.244 |
- |
0.01% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/8192
|
1.37% |
5.966 |
6.047 |
- |
3.28% |
- |
|
SetIntersection_None_Set_float_16384_1
|
1.37% |
151972274.179 |
154048025.144 |
- |
-3.18% |
- |
|
std::rotate_copy(vector<int>)/1024
|
1.37% |
32.641 |
33.087 |
- |
-2.95% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024
|
1.36% |
530.249 |
537.476 |
- |
3.03% |
- |
|
SetIntersection_None_Set_float_256_16
|
1.36% |
10882216.494 |
11030413.284 |
- |
2.27% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4
|
1.36% |
8686974.053 |
8805222.196 |
- |
-4.68% |
- |
|
SetIntersection_None_Set_uint64_262144_256
|
1.36% |
1208624.512 |
1225070.557 |
- |
-10.00% |
- |
|
BM_deque_deque_ranges_move_backward/5500
|
1.36% |
201.337 |
204.076 |
- |
0.58% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeLast
|
1.36% |
2.088 |
2.116 |
- |
0.43% |
- |
|
SetIntersection_None_Set_float_262144_262144
|
1.35% |
1146513.508 |
1162043.947 |
- |
-2.17% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.35% |
171290.622 |
173607.089 |
- |
5.95% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.35% |
45361.311 |
45973.605 |
- |
-1.09% |
- |
|
BM_std_minmax_element<long_long>/5500
|
1.35% |
1477.855 |
1497.795 |
- |
4.14% |
- |
|
SetIntersection_None_Vector_string_1024_256
|
1.35% |
1164714.437 |
1180422.984 |
- |
0.68% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192
|
1.35% |
12701.374 |
12872.603 |
- |
-0.57% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024
|
1.34% |
23821.757 |
24142.013 |
- |
3.63% |
- |
|
bm_lexicographical_compare<unsigned_char>/32768
|
1.34% |
570.494 |
578.150 |
- |
1.02% |
- |
|
BM_deque_deque_ranges_move/64
|
1.34% |
3.067 |
3.108 |
- |
-0.20% |
- |
|
std::lower_bound(std::list<int>)/8192
|
1.34% |
13237.348 |
13414.540 |
- |
-6.33% |
- |
|
BM_getline_string
|
1.34% |
16.615 |
16.837 |
- |
2.60% |
- |
|
std::vector<std::string>::ctor(Range)_(cheap_elements)/32
|
1.34% |
35.644 |
36.121 |
- |
-0.37% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576
|
1.34% |
1443057.832 |
1462363.494 |
- |
-0.15% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_16384
|
1.34% |
78677380.616 |
79729834.636 |
- |
1.33% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/32
|
1.34% |
16.544 |
16.765 |
- |
1.27% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
1.33% |
9.926 |
10.058 |
- |
0.59% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64
|
1.33% |
11409860.888 |
11561786.122 |
- |
-1.37% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576
|
1.33% |
625944.083 |
634276.753 |
- |
-0.26% |
- |
|
std::map<int,_int>::contains(key)_(existent)/32
|
1.33% |
1.638 |
1.659 |
- |
-0.56% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/8192
|
1.33% |
27855.818 |
28225.876 |
- |
1.05% |
- |
|
std::make_heap(vector<int>,_pred)_(heap)/1024
|
1.33% |
272.230 |
275.846 |
- |
1.33% |
- |
|
std::vector<int>::insert(begin)_(cheap_elements)/32
|
1.33% |
5.065 |
5.132 |
- |
-0.38% |
- |
|
std::sort_heap(vector<int>,_pred)/8
|
1.32% |
28.885 |
29.268 |
- |
-0.81% |
- |
|
BM_CmpLess_uint_uint
|
1.32% |
1.065 |
1.079 |
- |
1.49% |
- |
|
SetIntersection_None_Set_uint32_16384_16
|
1.32% |
155102862.918 |
157154732.222 |
- |
-2.49% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/1024
|
1.32% |
12.064 |
12.223 |
- |
-18.33% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/32
|
1.32% |
1841.833 |
1866.145 |
- |
-0.12% |
- |
|
ranges::minmax(std::list<__int128>)/8
|
1.32% |
3.852 |
3.903 |
- |
0.71% |
- |
|
std::unordered_set<int>::ctor(const&)/1024
|
1.32% |
6683.012 |
6771.197 |
- |
1.71% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32
|
1.32% |
32.171 |
32.595 |
- |
-26.72% |
- |
|
SetIntersection_None_Set_float_262144_256
|
1.32% |
1147915.852 |
1163020.916 |
- |
-1.57% |
- |
|
std::set<int>::erase(key)_(existent)/8192
|
1.31% |
67.817 |
68.708 |
- |
1.19% |
- |
|
SetIntersection_None_Vector_float_16384_1024
|
1.31% |
1107032.038 |
1121580.943 |
- |
3.13% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
1.31% |
1169221.889 |
1184581.904 |
- |
0.82% |
- |
|
std::deque<std::string>::ctor(size)/1024
|
1.31% |
716.503 |
725.902 |
- |
0.33% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.31% |
446.005 |
451.854 |
- |
1.28% |
- |
|
BM_deque_vector_ranges_copy_backward/4096
|
1.31% |
147.048 |
148.976 |
- |
1.71% |
- |
|
std::multiset<int>::insert(value)_(new_value,_middle)/8192
|
1.31% |
31.656 |
32.069 |
- |
-3.04% |
- |
|
SetIntersection_None_Set_float_16384_4
|
1.31% |
152401497.371 |
154391792.364 |
- |
-3.21% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192
|
1.30% |
14079.384 |
14262.911 |
- |
0.68% |
- |
|
std::map<int,_int>::ctor(const&)/0
|
1.30% |
12.665 |
12.830 |
- |
0.12% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
1.30% |
3.525 |
3.570 |
- |
-0.04% |
- |
|
std::copy_backward(deque<int>)/1048576
|
1.30% |
130848.893 |
132547.106 |
- |
0.46% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/1048576
|
1.29% |
571317.007 |
578715.197 |
- |
-0.19% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4
|
1.29% |
1074436.400 |
1088340.825 |
- |
-1.26% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024
|
1.29% |
14111433.784 |
14293882.173 |
- |
-2.78% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4
|
1.29% |
21027017.373 |
21297616.446 |
- |
-2.87% |
- |
|
SetIntersection_Front_Set_string_16384_4
|
1.29% |
1276415.358 |
1292819.450 |
- |
2.70% |
- |
|
std::unique(vector<int>)_(sprinkled)/52
|
1.28% |
64.799 |
65.630 |
- |
0.70% |
- |
|
SetIntersection_None_Vector_float_16384_16
|
1.28% |
1103223.252 |
1117345.908 |
- |
2.74% |
- |
|
rng::for_each(multiset<int>)/32
|
1.28% |
25.149 |
25.471 |
- |
0.10% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024
|
1.27% |
3325.932 |
3368.321 |
- |
0.74% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8
|
1.27% |
17.698 |
17.923 |
- |
1.29% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64
|
1.27% |
17.444 |
17.666 |
- |
0.08% |
- |
|
BM_deque_deque_ranges_move_backward/4000
|
1.27% |
144.132 |
145.963 |
- |
0.22% |
- |
|
std::search(list<int>)_(same_length)/8192
|
1.27% |
8480.488 |
8588.092 |
- |
0.11% |
- |
|
SetIntersection_None_Set_string_256_256
|
1.27% |
5829220.607 |
5903128.007 |
- |
3.38% |
- |
|
BM_PushHeap_float_Random_16384
|
1.27% |
7.623 |
7.720 |
- |
1.18% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
1.27% |
748.975 |
758.456 |
- |
1.06% |
- |
|
std::fill_n(vector<int>)/1024
|
1.27% |
29.445 |
29.817 |
- |
0.31% |
- |
|
BM_CmpLess_uint_int
|
1.26% |
1.071 |
1.085 |
- |
1.28% |
- |
|
std::copy_if(vector<int>)_(every_other)/8
|
1.26% |
4.161 |
4.213 |
- |
0.06% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/32
|
1.26% |
37.420 |
37.892 |
- |
2.20% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
1.26% |
391.420 |
396.355 |
- |
1.08% |
- |
|
SetIntersection_None_Set_uint64_262144_64
|
1.26% |
1207886.066 |
1223102.701 |
- |
-9.85% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
1.26% |
1150885.537 |
1165374.402 |
- |
0.46% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1
|
1.26% |
1067827.620 |
1081237.456 |
- |
1.25% |
- |
|
std::unordered_multiset<int>::ctor(const&)/32
|
1.25% |
198.452 |
200.943 |
- |
0.93% |
- |
|
std::vector<int>::insert(begin)_(cheap_elements)/1024
|
1.25% |
38.971 |
39.460 |
- |
-0.17% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024
|
1.25% |
23.696 |
23.994 |
- |
6.12% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64
|
1.25% |
1625334.719 |
1645694.824 |
- |
0.76% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/32
|
1.25% |
2.093 |
2.119 |
- |
2.51% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/8
|
1.25% |
3.463 |
3.506 |
- |
0.20% |
- |
|
BM_deque_vector_ranges_move_backward/64
|
1.25% |
2.925 |
2.962 |
- |
1.28% |
- |
|
SetIntersection_None_Set_uint64_16384_1024
|
1.25% |
168036402.617 |
170130739.353 |
- |
1.17% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16
|
1.24% |
1166734.880 |
1181217.408 |
- |
-0.05% |
- |
|
SetIntersection_None_Set_string_1024_256
|
1.24% |
8979815.925 |
9091265.740 |
- |
2.75% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/1024
|
1.24% |
3489.110 |
3532.380 |
- |
1.04% |
- |
|
std::make_heap(vector<NonIntegral>)_(repeated)/8
|
1.24% |
17.436 |
17.652 |
- |
-0.39% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
1.24% |
392.849 |
397.715 |
- |
0.98% |
- |
|
SetIntersection_Front_Set_uint32_16_16
|
1.24% |
37903283.074 |
38372117.485 |
- |
1.08% |
- |
|
SetIntersection_None_Vector_uint64_1024_1
|
1.24% |
1071202.019 |
1084435.219 |
- |
0.46% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024
|
1.24% |
682.421 |
690.850 |
- |
0.81% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8
|
1.24% |
10.291 |
10.418 |
- |
0.71% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.23% |
164.976 |
167.013 |
- |
0.53% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192
|
1.23% |
5657.400 |
5727.203 |
- |
-0.73% |
- |
|
rng::find_last_if(vector<int>)_(bail_10%)/1024
|
1.23% |
245.620 |
248.648 |
- |
0.84% |
- |
|
SetIntersection_Front_Set_float_262144_262144
|
1.23% |
1642585.369 |
1662819.418 |
- |
0.15% |
- |
|
std::all_of(vector<int>)_(process_all)/8192
|
1.23% |
2032.544 |
2057.546 |
- |
0.73% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024
|
1.23% |
12893455.171 |
13051601.492 |
- |
-1.84% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4
|
1.23% |
4321867.493 |
4374874.351 |
- |
-0.14% |
- |
|
std::adjacent_find(deque<int>,_pred)/50
|
1.23% |
28.956 |
29.311 |
- |
0.25% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/32
|
1.23% |
18.429 |
18.655 |
- |
1.63% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/32
|
1.22% |
18.344 |
18.569 |
- |
0.21% |
- |
|
BM_PushHeap_string_Random_64
|
1.22% |
12.757 |
12.913 |
- |
0.80% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.22% |
55319.081 |
55995.710 |
- |
0.64% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.22% |
35515.099 |
35949.217 |
- |
-0.66% |
- |
|
BM_deque_deque_ranges_move/1024
|
1.22% |
36.805 |
37.255 |
- |
-1.42% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192
|
1.22% |
473589.458 |
479364.278 |
- |
0.33% |
- |
|
SetIntersection_Front_Set_string_16384_256
|
1.22% |
14841135.951 |
15021679.175 |
- |
3.26% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/1024
|
1.22% |
5.322 |
5.387 |
- |
-0.59% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
1.22% |
1168671.865 |
1182876.932 |
- |
0.24% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
1.22% |
276939.835 |
280305.828 |
- |
-5.71% |
- |
|
BM_deque_vector_ranges_copy/1024
|
1.21% |
36.791 |
37.237 |
- |
-0.54% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/32
|
1.21% |
20.482 |
20.730 |
- |
0.80% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/32
|
1.21% |
18.879 |
19.107 |
- |
0.76% |
- |
|
std::unordered_set<std::string>::clear()/32
|
1.21% |
933.402 |
944.684 |
- |
4.93% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_Control
|
1.21% |
2.019 |
2.044 |
- |
0.84% |
- |
|
SetIntersection_None_Vector_float_262144_64
|
1.20% |
1130458.478 |
1144070.057 |
- |
0.60% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
1.20% |
392.837 |
397.565 |
- |
0.95% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
1.20% |
24.627 |
24.922 |
- |
-1.61% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16384
|
1.20% |
1236047.851 |
1250879.883 |
- |
-1.19% |
- |
|
std::multiset<int>::find(key)_(non-existent)/32
|
1.20% |
2.273 |
2.300 |
- |
-13.81% |
- |
|
std::stable_sort(deque<int>)_(descending)/1024
|
1.20% |
2888.199 |
2922.763 |
- |
-1.20% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192
|
1.20% |
93043.720 |
94157.172 |
- |
1.55% |
- |
|
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
1.20% |
109673.530 |
110985.182 |
- |
2.13% |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/8
|
1.20% |
11.262 |
11.397 |
- |
-3.88% |
- |
|
SetIntersection_Front_Vector_uint32_256_4
|
1.19% |
4147735.834 |
4197287.425 |
- |
0.88% |
- |
|
SetIntersection_None_Vector_float_262144_256
|
1.19% |
1118549.505 |
1131894.424 |
- |
-0.62% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
1.19% |
3551.922 |
3594.275 |
- |
4.05% |
- |
|
std::is_sorted_until(list<int>)/1024
|
1.19% |
741.877 |
750.722 |
- |
0.26% |
- |
|
SetIntersection_Front_Vector_string_1024_1
|
1.19% |
1070930.608 |
1083680.836 |
- |
1.14% |
- |
|
SetIntersection_None_Vector_uint32_256_16
|
1.19% |
4016445.381 |
4064194.004 |
- |
1.11% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8192
|
1.19% |
199.701 |
202.074 |
- |
0.38% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_4
|
1.19% |
17768049.856 |
17978712.817 |
- |
2.22% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8
|
1.19% |
51.485 |
52.095 |
- |
2.22% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/32
|
1.18% |
19.659 |
19.891 |
- |
0.70% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.18% |
6919.170 |
7000.876 |
- |
5.91% |
- |
|
SetIntersection_None_Set_float_1024_64
|
1.18% |
8821894.870 |
8926064.360 |
- |
-0.78% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
1.18% |
33.096 |
33.487 |
- |
34.46% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256
|
1.18% |
1645902.426 |
1665324.057 |
- |
0.93% |
- |
|
rng::find_last_if(vector<int>)_(bail_10%)/8
|
1.18% |
2.627 |
2.658 |
- |
-1.87% |
- |
|
std::unordered_multiset<int>::ctor(const&)/8192
|
1.18% |
54517.349 |
55159.565 |
- |
-0.14% |
- |
|
std::set<int>::erase(key)_(non-existent,_end)/1024
|
1.18% |
5.374 |
5.437 |
- |
-5.82% |
- |
|
std::pop_heap(vector<float>)/8192
|
1.18% |
19.542 |
19.772 |
- |
1.07% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.18% |
1101875.069 |
1114842.320 |
- |
1.22% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
1.18% |
3.465 |
3.505 |
- |
-5.10% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
1.17% |
89.604 |
90.656 |
- |
-0.09% |
- |
|
BM_PushHeap_uint32_PipeOrgan_16
|
1.17% |
0.876 |
0.886 |
- |
1.33% |
- |
|
std::find(vector<int>)_(bail_25%)/8192
|
1.17% |
465.168 |
470.624 |
- |
0.08% |
- |
|
SetIntersection_Interlaced_Vector_uint32_4_4
|
1.17% |
135562859.943 |
137148958.337 |
- |
0.85% |
- |
|
BM_vector_deque_ranges_move_backward/5500
|
1.17% |
197.046 |
199.347 |
- |
0.67% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024
|
1.17% |
9.093 |
9.199 |
- |
1.31% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/8192
|
1.17% |
27.427 |
27.747 |
- |
-3.44% |
- |
|
SetIntersection_None_Vector_uint32_256_4
|
1.16% |
4180697.027 |
4229393.492 |
- |
1.05% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/50
|
1.16% |
12.827 |
12.976 |
- |
-5.05% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
1.16% |
391.588 |
396.137 |
- |
0.84% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16
|
1.16% |
1223493.228 |
1237677.015 |
- |
-0.14% |
- |
|
std::pop_heap(deque<std::string>)/8
|
1.16% |
57.088 |
57.748 |
- |
-2.80% |
- |
|
rng::starts_with(deque<int>,_pred)/1000
|
1.15% |
507.646 |
513.492 |
- |
2.32% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024
|
1.15% |
4.528 |
4.580 |
- |
1.34% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32
|
1.15% |
856.220 |
866.060 |
- |
0.89% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
1.15% |
6605.083 |
6680.910 |
- |
-1.27% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/50
|
1.15% |
18.222 |
18.431 |
- |
0.09% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384
|
1.15% |
171479006.353 |
173443222.760 |
- |
-2.59% |
- |
|
SetIntersection_Interlaced_Set_string_1024_64
|
1.15% |
16752862.264 |
16944740.857 |
- |
-0.46% |
- |
|
SetIntersection_None_Vector_uint32_256_64
|
1.14% |
3409655.918 |
3448688.201 |
- |
0.96% |
- |
|
BM_deque_vector_ranges_copy_backward/5500
|
1.14% |
199.197 |
201.476 |
- |
-0.10% |
- |
|
SetIntersection_None_Vector_string_262144_1
|
1.14% |
1286738.808 |
1301458.366 |
- |
1.46% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
1.14% |
12.411 |
12.553 |
- |
-0.25% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
1.14% |
15.592 |
15.771 |
- |
1.46% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/1024
|
1.14% |
784.237 |
793.185 |
- |
0.15% |
- |
|
std::stable_sort(vector<NonIntegral>)_(repeated)/8192
|
1.14% |
13956.697 |
14115.704 |
- |
1.40% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192
|
1.14% |
267657.584 |
270704.910 |
- |
3.78% |
- |
|
SetIntersection_None_Set_string_262144_256
|
1.14% |
1666332.275 |
1685301.920 |
- |
1.92% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4
|
1.14% |
11617525.292 |
11749776.169 |
- |
-1.42% |
- |
|
std::sort_heap(vector<int>)/8
|
1.14% |
29.663 |
30.000 |
- |
3.14% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
1.14% |
12646.172 |
12790.049 |
- |
-0.23% |
- |
|
std::set<std::string>::ctor(const&)/1024
|
1.14% |
34762.378 |
35157.456 |
- |
2.05% |
- |
|
SetIntersection_None_Vector_uint64_16_1
|
1.14% |
63387777.779 |
64107646.379 |
- |
1.26% |
- |
|
BM_vector_deque_move_backward/4096
|
1.13% |
147.798 |
149.475 |
- |
-0.37% |
- |
|
std::multimap<int,_int>::clear()/8192
|
1.13% |
85326.872 |
86293.705 |
- |
2.73% |
- |
|
SetIntersection_Interlaced_Vector_float_64_64
|
1.13% |
10886581.015 |
11009798.521 |
- |
1.51% |
- |
|
BM_PushHeap_float_Ascending_1024
|
1.13% |
3.105 |
3.140 |
- |
-0.00% |
- |
|
std::find_end(forward_list<int>)_(same_length)/8192
|
1.13% |
14303.659 |
14465.442 |
- |
2.15% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_4
|
1.13% |
11339355.675 |
11467392.547 |
- |
-0.63% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
1.13% |
12111.273 |
12247.896 |
- |
3.54% |
- |
|
std::fill(vector<int>)/8192
|
1.13% |
231.305 |
233.911 |
- |
-0.05% |
- |
|
SetIntersection_None_Set_uint64_16384_1
|
1.13% |
161598357.210 |
163416822.660 |
- |
1.08% |
- |
|
BM_deque_deque_move_backward/4096
|
1.12% |
151.077 |
152.776 |
- |
0.24% |
- |
|
std::stable_partition(vector<int>)_(dense)/32
|
1.12% |
21.398 |
21.639 |
- |
3.20% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_16
|
1.12% |
11613138.296 |
11743565.435 |
- |
1.28% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_16
|
1.12% |
1635837.728 |
1654154.868 |
- |
0.62% |
- |
|
std::multiset<int>::insert(value)_(new_value,_middle)/1024
|
1.12% |
27.119 |
27.422 |
- |
-1.53% |
- |
|
std::stable_sort(deque<int>)_(shuffled)/1024
|
1.12% |
2518.214 |
2546.380 |
- |
-1.19% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8
|
1.12% |
4.802 |
4.856 |
- |
-18.04% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/8192
|
1.12% |
32.993 |
33.362 |
- |
1.13% |
- |
|
SetIntersection_Front_Set_uint32_256_64
|
1.12% |
5457244.281 |
5518205.799 |
- |
-1.64% |
- |
|
SetIntersection_Front_Set_uint64_262144_1
|
1.12% |
1038146.520 |
1049733.166 |
- |
0.07% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/8192
|
1.12% |
5.512 |
5.574 |
- |
1.61% |
- |
|
SetIntersection_None_Vector_string_256_64
|
1.11% |
3603870.004 |
3644040.636 |
- |
-0.33% |
- |
|
BM_CmpEqual_schar_ushort
|
1.11% |
1.079 |
1.091 |
- |
-0.16% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8
|
1.11% |
56.690 |
57.320 |
- |
-1.94% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/8192
|
1.11% |
51887.447 |
52464.375 |
- |
-0.82% |
- |
|
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192
|
1.11% |
37469.149 |
37884.923 |
- |
0.77% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/512
|
1.11% |
13.463 |
13.612 |
- |
1.17% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_1
|
1.11% |
16337040.274 |
16518268.303 |
- |
0.98% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8
|
1.11% |
4.780 |
4.833 |
- |
-0.74% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8
|
1.11% |
52.734 |
53.318 |
- |
0.25% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8
|
1.11% |
19.527 |
19.743 |
- |
1.00% |
- |
|
rng::for_each(multimap<int>)/8
|
1.11% |
6.131 |
6.198 |
- |
-0.92% |
- |
|
std::reverse(list<int>)/4096
|
1.10% |
1765.143 |
1784.638 |
- |
14.57% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.10% |
1073611.419 |
1085465.713 |
- |
0.66% |
- |
|
SetIntersection_None_Set_uint64_262144_1
|
1.10% |
1217476.076 |
1230896.971 |
- |
0.33% |
- |
|
BM_deque_deque_ranges_copy_backward/4096
|
1.10% |
150.881 |
152.543 |
- |
0.75% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
1.10% |
1048799.297 |
1060350.958 |
- |
-0.92% |
- |
|
SetIntersection_None_Set_uint32_1024_256
|
1.10% |
8887022.808 |
8984769.388 |
- |
-0.16% |
- |
|
std::remove_copy(deque<int>)_(prefix)/50
|
1.10% |
21.270 |
21.504 |
- |
1.47% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1
|
1.10% |
67027456.713 |
67762718.677 |
- |
-1.33% |
- |
|
std::move_backward(deque<int>)/4096
|
1.10% |
155.337 |
157.040 |
- |
0.31% |
- |
|
std::stable_sort(deque<int>)_(heap)/1024
|
1.09% |
2706.527 |
2736.153 |
- |
-1.25% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/32
|
1.09% |
2.772 |
2.803 |
- |
4.52% |
- |
|
SetIntersection_None_Set_float_262144_1
|
1.09% |
1159976.074 |
1172666.910 |
- |
-0.83% |
- |
|
BM_PushHeap_string_SingleElement_4
|
1.09% |
2.409 |
2.435 |
- |
0.93% |
- |
|
std::remove_copy(vector<int>)_(sprinkled)/50
|
1.09% |
12.505 |
12.642 |
- |
0.48% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/8192
|
1.09% |
75161.459 |
75981.453 |
- |
-0.86% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/32
|
1.09% |
7.939 |
8.026 |
- |
0.20% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.09% |
820.033 |
828.935 |
- |
-0.20% |
- |
|
SetIntersection_Front_Set_uint32_1024_16
|
1.08% |
1192766.637 |
1205698.762 |
- |
0.54% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384
|
1.08% |
119376779.424 |
120670637.314 |
- |
1.63% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32
|
1.08% |
530.672 |
536.412 |
- |
-0.03% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024
|
1.08% |
16502.539 |
16680.816 |
- |
-2.59% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16
|
1.08% |
1.281 |
1.294 |
- |
-1.27% |
- |
|
std::partial_sort_copy(vector<int>)_(shuffled)/8
|
1.08% |
10.741 |
10.857 |
- |
-0.60% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
1.08% |
392.346 |
396.581 |
- |
0.64% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8
|
1.08% |
21.643 |
21.876 |
- |
0.96% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/1024
|
1.08% |
30.830 |
31.163 |
- |
-0.31% |
- |
|
SetIntersection_Interlaced_Vector_float_16_16
|
1.08% |
35304761.483 |
35685421.859 |
- |
0.05% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/8192
|
1.08% |
218.485 |
220.840 |
- |
1.07% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
1.08% |
181191.355 |
183140.146 |
- |
0.86% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/8192
|
1.07% |
1886.654 |
1906.933 |
- |
-0.49% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1
|
1.07% |
11588341.122 |
11712807.775 |
- |
3.27% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4
|
1.07% |
177208284.719 |
179105775.091 |
- |
-1.24% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
1.07% |
273659.304 |
276587.217 |
- |
-7.89% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.07% |
558.214 |
564.182 |
- |
-0.19% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.07% |
365.430 |
369.336 |
- |
-2.05% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
1.07% |
1040622.008 |
1051743.801 |
- |
-0.98% |
- |
|
std::replace_if(deque<int>)_(prefix)/50
|
1.07% |
20.314 |
20.530 |
- |
0.76% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
1.07% |
883.928 |
893.361 |
- |
-8.85% |
- |
|
std::upper_bound(std::deque<int>)/8192
|
1.07% |
64.549 |
65.237 |
- |
0.61% |
- |
|
BM_deque_vector_copy/1024
|
1.07% |
36.833 |
37.226 |
- |
-3.11% |
- |
|
SetIntersection_None_Set_uint64_262144_16
|
1.07% |
1208327.151 |
1221202.801 |
- |
-10.07% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024
|
1.07% |
23922.061 |
24176.844 |
- |
3.55% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1024
|
1.06% |
42.465 |
42.916 |
- |
2.23% |
- |
|
std::set<int>::ctor(const&,_alloc)/1024
|
1.06% |
6365.747 |
6433.330 |
- |
3.55% |
- |
|
SetIntersection_None_Set_uint32_256_16
|
1.06% |
10915105.269 |
11030708.156 |
- |
1.14% |
- |
|
std::sort(deque<int>)_(repeated)/8192
|
1.06% |
6708.291 |
6779.338 |
- |
-0.67% |
- |
|
SetIntersection_None_Vector_uint64_1024_64
|
1.06% |
1071169.876 |
1082505.269 |
- |
-0.82% |
- |
|
BM_deque_vector_copy_backward/1024
|
1.06% |
36.637 |
37.024 |
- |
-0.42% |
- |
|
std::adjacent_find(vector<int>,_pred)/8
|
1.05% |
3.248 |
3.282 |
- |
2.35% |
- |
|
std::sort(deque<int>)_(shuffled)/8192
|
1.05% |
80335.774 |
81182.621 |
- |
-5.47% |
- |
|
SetIntersection_None_Vector_string_262144_262144
|
1.05% |
1288853.432 |
1302394.744 |
- |
0.96% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32
|
1.05% |
19.338 |
19.541 |
- |
1.87% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
1.05% |
12.348 |
12.477 |
- |
1.07% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32
|
1.05% |
19.474 |
19.678 |
- |
0.05% |
- |
|
bm_swap_ranges_vb_unaligned/64
|
1.05% |
4.925 |
4.977 |
- |
0.80% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/52
|
1.04% |
31.435 |
31.764 |
- |
0.14% |
- |
|
SetIntersection_None_Set_uint64_16384_256
|
1.04% |
169058493.669 |
170824523.826 |
- |
1.21% |
- |
|
SetIntersection_None_Set_float_16_1
|
1.04% |
66216135.721 |
66907225.505 |
- |
1.28% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
1.04% |
455.739 |
460.489 |
- |
0.68% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.04% |
86.331 |
87.230 |
- |
1.20% |
- |
|
std::generate_n(deque<int>)/8192
|
1.04% |
1938.677 |
1958.856 |
- |
-0.18% |
- |
|
std::rotate(vector<int>)_(1_element_backward)/8192
|
1.04% |
294.746 |
297.811 |
- |
-0.42% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192
|
1.04% |
96762.589 |
97767.576 |
- |
1.96% |
- |
|
std::partition_point(vector<int>)/32
|
1.04% |
2.529 |
2.556 |
- |
-0.27% |
- |
|
SetIntersection_Interlaced_Set_string_64_4
|
1.03% |
25835806.157 |
26103179.001 |
- |
1.52% |
- |
|
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.03% |
604.001 |
610.251 |
- |
-0.75% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/50
|
1.03% |
27.948 |
28.237 |
- |
-0.54% |
- |
|
BM_vector_deque_move/1024
|
1.03% |
35.828 |
36.199 |
- |
0.41% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
1.03% |
347460971.431 |
351048362.803 |
- |
-1.01% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024
|
1.03% |
8038.759 |
8121.649 |
- |
0.10% |
- |
|
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0
|
1.03% |
13.934 |
14.078 |
- |
0.64% |
- |
|
std::search(vector<int>,_pred)_(near_matches)/1024
|
1.03% |
23688.655 |
23932.495 |
- |
0.93% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8
|
1.03% |
3.447 |
3.483 |
- |
0.57% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/1024
|
1.03% |
5604.772 |
5662.270 |
- |
-0.49% |
- |
|
std::reverse_copy(list<int>)/32768
|
1.03% |
26302.702 |
26572.453 |
- |
0.27% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16
|
1.02% |
1116571.474 |
1128003.564 |
- |
1.24% |
- |
|
std::generate_n(vector<int>)/32
|
1.02% |
7.847 |
7.927 |
- |
0.60% |
- |
|
SetIntersection_None_Vector_float_256_16
|
1.02% |
4003723.305 |
4044701.628 |
- |
0.51% |
- |
|
std::shift_right(vector<int>)/8192
|
1.02% |
297.377 |
300.416 |
- |
0.18% |
- |
|
BM_vector_deque_move_backward/4000
|
1.02% |
139.969 |
141.398 |
- |
-2.80% |
- |
|
std::search(vector<int>)_(same_length)/8192
|
1.02% |
1865.216 |
1884.259 |
- |
-5.15% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/1024
|
1.02% |
511.827 |
517.042 |
- |
-0.68% |
- |
|
SetIntersection_Interlaced_Set_float_1024_16
|
1.02% |
11434609.477 |
11550925.481 |
- |
-1.17% |
- |
|
BM_deque_deque_move/5500
|
1.02% |
198.179 |
200.195 |
- |
1.06% |
- |
|
std::replace(list<int>)_(prefix)/50
|
1.02% |
17.055 |
17.228 |
- |
0.32% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024
|
1.02% |
25718.412 |
25979.911 |
- |
-2.69% |
- |
|
BM_vector_deque_ranges_move_backward/4096
|
1.01% |
147.444 |
148.940 |
- |
-1.28% |
- |
|
SetIntersection_None_Set_uint32_16384_4
|
1.01% |
155613220.436 |
157190662.632 |
- |
-2.66% |
- |
|
std::adjacent_find(vector<int>,_pred)/1048576
|
1.01% |
461212.820 |
465879.824 |
- |
0.38% |
- |
|
std::multimap<std::string,_int>::ctor(const&)/32
|
1.01% |
894.508 |
903.550 |
- |
-0.46% |
- |
|
std::move_backward(vector<bool>)_(aligned)/1048576
|
1.01% |
1722.193 |
1739.541 |
- |
-37.29% |
- |
|
std::partition_copy(vector<int>)/50
|
1.01% |
12.719 |
12.847 |
- |
2.54% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/1024
|
1.00% |
789.509 |
797.440 |
- |
0.98% |
- |
|
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8
|
1.00% |
16.425 |
16.589 |
- |
-0.19% |
- |