|
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192
|
392.50% |
35.562 |
175.140 |
- |
393.39% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024
|
336.41% |
26.518 |
115.726 |
- |
335.33% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192
|
171.13% |
8.810 |
23.886 |
- |
0.07% |
- |
|
std::multiset<std::string>::upper_bound(key)_(non-existent)/32
|
171.12% |
12.508 |
33.913 |
- |
166.41% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
148.06% |
6.014 |
14.917 |
- |
0.27% |
- |
|
std::find_end(list<int>)_(process_all)/1024
|
122.14% |
728.547 |
1618.419 |
- |
122.13% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_16
|
120.35% |
2944738.656 |
6488820.454 |
- |
52.30% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024
|
119.72% |
99.995 |
219.705 |
- |
22.37% |
- |
|
std::find_end(list<int>)_(process_all)/1000
|
117.51% |
716.094 |
1557.604 |
- |
118.49% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
106.88% |
100.191 |
207.279 |
- |
20.68% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
102.43% |
97.818 |
198.010 |
- |
101.19% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
101.96% |
98.133 |
198.193 |
- |
103.79% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
97.81% |
97.315 |
192.501 |
- |
15.48% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Large_Control
|
96.12% |
0.228 |
0.446 |
- |
0.70% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/8192
|
88.22% |
63.546 |
119.605 |
- |
26.43% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
86.86% |
98.719 |
184.465 |
- |
91.35% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
82.99% |
77.781 |
142.333 |
- |
13.10% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16
|
80.41% |
2145926.117 |
3871428.204 |
- |
5.35% |
- |
|
ranges::minmax(std::list<long_long>)/1
|
79.99% |
0.375 |
0.674 |
- |
48.77% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
77.99% |
23.270 |
41.418 |
- |
19.91% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_64
|
76.46% |
5540482.897 |
9776801.060 |
- |
15.51% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32
|
69.42% |
21.781 |
36.901 |
- |
-3.74% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
69.22% |
19.214 |
32.514 |
- |
-35.30% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
69.18% |
78.275 |
132.427 |
- |
70.45% |
- |
|
BM_PushHeap_uint32_Random_1
|
69.08% |
0.410 |
0.693 |
- |
55.84% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/8
|
64.10% |
14.514 |
23.817 |
- |
55.70% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
57.90% |
2.441 |
3.854 |
- |
-8.09% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_256
|
54.21% |
21284857.789 |
32823973.871 |
- |
-3.36% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/32
|
52.15% |
41.201 |
62.687 |
- |
76.57% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
51.13% |
32.020 |
48.390 |
- |
49.57% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_64
|
50.49% |
9376871.740 |
14111550.011 |
- |
46.78% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
49.75% |
18.940 |
28.363 |
- |
51.35% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/0
|
49.38% |
0.269 |
0.402 |
- |
44.63% |
- |
|
ranges::min(std::deque<__int128>)/70000
|
48.57% |
24360.310 |
36192.550 |
- |
-0.84% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
46.36% |
8.799 |
12.878 |
- |
-46.06% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
46.12% |
52.045 |
76.050 |
- |
5.62% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/1024
|
44.86% |
1.281 |
1.856 |
- |
27.27% |
- |
|
std::move(vector<int>)/32768
|
44.67% |
1731.319 |
2504.670 |
- |
46.51% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_16
|
44.59% |
3103017.019 |
4486603.561 |
- |
-19.29% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192
|
44.52% |
7.183 |
10.380 |
- |
-8.21% |
- |
|
std::move(vector<bool>)_(aligned)/1048576
|
44.43% |
1742.485 |
2516.719 |
- |
46.48% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
44.11% |
12.356 |
17.806 |
- |
43.47% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/1024
|
42.34% |
72.647 |
103.403 |
- |
48.93% |
- |
|
std::fill_n(list<int>)/1024
|
40.93% |
460.445 |
648.922 |
- |
47.49% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
40.53% |
93.611 |
131.553 |
- |
44.40% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/32
|
39.73% |
60.083 |
83.953 |
- |
-4.87% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
39.06% |
35.091 |
48.797 |
- |
48.42% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
39.05% |
5.943 |
8.264 |
- |
-44.46% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024
|
38.87% |
5.222 |
7.252 |
- |
-7.74% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/1024
|
38.84% |
1.342 |
1.863 |
- |
-7.50% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/1024
|
37.08% |
226.040 |
309.859 |
- |
30.43% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024
|
36.79% |
1.265 |
1.730 |
- |
4.82% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
36.50% |
24.279 |
33.140 |
- |
9.64% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
36.38% |
0.466 |
0.636 |
- |
50.15% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
36.33% |
24.261 |
33.074 |
- |
3.14% |
- |
|
BM_PushHeap_string_PipeOrgan_1
|
36.12% |
0.471 |
0.641 |
- |
9.86% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/50
|
35.61% |
11.365 |
15.413 |
- |
27.76% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8
|
35.35% |
16.239 |
21.980 |
- |
47.40% |
- |
|
std::fill(list<int>)/1024
|
34.48% |
499.497 |
671.699 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/8192
|
34.29% |
70.763 |
95.024 |
- |
54.55% |
- |
|
std::copy_n(vector<bool>)_(aligned)/262144
|
32.97% |
586.279 |
779.601 |
- |
22.05% |
- |
|
BM_StringDestroy_Large
|
32.70% |
7.119 |
9.447 |
- |
-0.78% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
32.18% |
6.944 |
9.179 |
- |
46.54% |
- |
|
std::copy(vector<bool>)_(aligned)/1048576
|
31.86% |
2718.649 |
3584.835 |
- |
-5.49% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32
|
31.56% |
32.138 |
42.280 |
- |
31.42% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192
|
31.15% |
8.387 |
10.999 |
- |
75.16% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192
|
30.89% |
7.367 |
9.643 |
- |
7.98% |
- |
|
BM_PushHeap_float_Random_1
|
30.11% |
0.466 |
0.607 |
- |
-12.90% |
- |
|
BM_PushHeap_float_SingleElement_1
|
29.85% |
0.537 |
0.697 |
- |
18.90% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
29.35% |
25.609 |
33.126 |
- |
1.62% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32
|
28.98% |
38.707 |
49.923 |
- |
-34.04% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/1024
|
28.79% |
11.968 |
15.414 |
- |
29.76% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/1024
|
28.16% |
1.056 |
1.354 |
- |
-14.80% |
- |
|
BM_PushHeap_uint32_PipeOrgan_1
|
27.51% |
0.393 |
0.501 |
- |
22.52% |
- |
|
BM_deque_deque_copy_backward/0
|
27.31% |
0.722 |
0.920 |
- |
-1.16% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024
|
27.18% |
5.389 |
6.853 |
- |
6.89% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192
|
27.08% |
7.376 |
9.374 |
- |
1.49% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024
|
26.96% |
57.824 |
73.416 |
- |
4.25% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_256
|
26.61% |
25731403.960 |
32577563.367 |
- |
-29.78% |
- |
|
std::unordered_set<int>::find(key)_(existent)/1024
|
26.25% |
1.088 |
1.373 |
- |
2.76% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_4
|
25.87% |
10013753.416 |
12604498.056 |
- |
24.91% |
- |
|
std::unordered_set<int>::find(key)_(existent)/32
|
25.82% |
1.117 |
1.406 |
- |
0.78% |
- |
|
BM_vector_deque_copy_backward/2
|
25.78% |
1.633 |
2.054 |
- |
2.71% |
- |
|
BM_vector_deque_copy_backward/1
|
25.52% |
1.853 |
2.326 |
- |
3.80% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024
|
25.48% |
6.032 |
7.569 |
- |
64.12% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_64
|
25.40% |
3602800.197 |
4517779.428 |
- |
15.36% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_256
|
25.32% |
13011878.024 |
16306616.098 |
- |
11.78% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
24.96% |
0.428 |
0.535 |
- |
-23.21% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1
|
24.88% |
0.400 |
0.499 |
- |
27.27% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
24.69% |
39.130 |
48.791 |
- |
-2.64% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
24.53% |
40.876 |
50.902 |
- |
7.14% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024
|
24.50% |
5.425 |
6.754 |
- |
1.32% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192
|
24.42% |
3910.613 |
4865.415 |
- |
25.93% |
- |
|
std::vector<int>::operator=(const&)_(cheap_elements)/8192
|
24.41% |
704.300 |
876.214 |
- |
4.18% |
- |
|
BM_deque_deque_ranges_copy/0
|
24.36% |
0.739 |
0.918 |
- |
25.02% |
- |
|
BM_PushHeap_string_Descending_262144
|
24.26% |
3.060 |
3.803 |
- |
11.11% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1024
|
24.04% |
12317388.622 |
15278784.553 |
- |
21.33% |
- |
|
BM_StringDestroy_Huge
|
23.82% |
10.746 |
13.306 |
- |
9.71% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0
|
23.72% |
0.395 |
0.489 |
- |
8.70% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/50
|
23.46% |
20.537 |
25.355 |
- |
12.18% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
23.00% |
28.804 |
35.429 |
- |
16.30% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Small_Control
|
22.07% |
0.375 |
0.458 |
- |
0.35% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/50
|
21.94% |
673.698 |
821.506 |
- |
0.60% |
- |
|
BM_PushHeap_uint64_Descending_1
|
21.81% |
0.519 |
0.632 |
- |
34.29% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
21.63% |
796.830 |
969.214 |
- |
21.51% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024
|
21.63% |
37.543 |
45.665 |
- |
6.54% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
21.60% |
30.843 |
37.506 |
- |
31.59% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
21.44% |
17.011 |
20.658 |
- |
1.29% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
21.32% |
63.623 |
77.186 |
- |
21.65% |
- |
|
BM_StringRelational_Eq_Huge_Huge_ChangeFirst
|
20.90% |
1.338 |
1.618 |
- |
0.03% |
- |
|
ranges::minmax(std::deque<long_long>)/64
|
20.85% |
23.071 |
27.880 |
- |
21.78% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/1024
|
20.57% |
94.758 |
114.247 |
- |
36.07% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
20.53% |
16.497 |
19.884 |
- |
20.89% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
20.48% |
585.972 |
705.957 |
- |
11.37% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/8192
|
20.14% |
1.255 |
1.508 |
- |
2.74% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/8192
|
19.46% |
9.258 |
11.059 |
- |
1.02% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/1024
|
19.40% |
44.555 |
53.201 |
- |
-1.27% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/8192
|
19.33% |
28.341 |
33.819 |
- |
2.50% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
19.31% |
618.627 |
738.063 |
- |
10.21% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
19.22% |
33.874 |
40.383 |
- |
9.10% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_4
|
19.15% |
1349656.971 |
1608146.640 |
- |
-4.19% |
- |
|
BM_vector_deque_ranges_move_backward/2
|
19.14% |
1.716 |
2.045 |
- |
12.07% |
- |
|
std::unordered_set<int>::find(key)_(existent)/8192
|
19.04% |
1.262 |
1.502 |
- |
3.78% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
18.90% |
9.543 |
11.346 |
- |
75.92% |
- |
|
std::reverse(deque<int>)/64
|
18.87% |
13.039 |
15.499 |
- |
14.27% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/16
|
18.67% |
11.101 |
13.174 |
- |
23.36% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/8192
|
18.57% |
26.738 |
31.703 |
- |
17.70% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
18.53% |
2.768 |
3.281 |
- |
-20.78% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
18.53% |
602.434 |
714.061 |
- |
7.86% |
- |
|
BM_vector_deque_ranges_copy/2
|
18.35% |
1.737 |
2.055 |
- |
3.29% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/8192
|
18.20% |
9.846 |
11.638 |
- |
17.92% |
- |
|
std::map<std::string,_int>::ctor(const&)/32
|
18.18% |
711.612 |
841.017 |
- |
18.33% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024
|
18.06% |
493.719 |
582.898 |
- |
20.44% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/1048576
|
18.04% |
25428.569 |
30015.208 |
- |
18.35% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024
|
17.95% |
42.467 |
50.088 |
- |
16.05% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/0
|
17.88% |
0.338 |
0.399 |
- |
18.07% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeMiddle
|
17.72% |
1.571 |
1.849 |
- |
19.59% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/8192
|
17.58% |
8775.197 |
10317.518 |
- |
8.65% |
- |
|
BM_vector_deque_ranges_copy/1
|
17.56% |
1.971 |
2.317 |
- |
6.07% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/1024
|
17.45% |
6.523 |
7.661 |
- |
-49.00% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024
|
17.38% |
4.837 |
5.677 |
- |
26.13% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0
|
17.06% |
23.516 |
27.527 |
- |
-11.10% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
17.04% |
25.320 |
29.635 |
- |
41.67% |
- |
|
std::find_end(deque<int>)_(match_near_end)/1000
|
17.03% |
33.503 |
39.210 |
- |
16.63% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8
|
16.88% |
0.913 |
1.067 |
- |
11.53% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/8192
|
16.75% |
32.325 |
37.740 |
- |
-1.33% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/1024
|
16.64% |
68.970 |
80.449 |
- |
60.57% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/8192
|
16.53% |
36.920 |
43.021 |
- |
5.74% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/1024
|
16.38% |
6.462 |
7.520 |
- |
-31.18% |
- |
|
std::find_first_of(deque<int>)_(large_needle)/32
|
16.28% |
283.577 |
329.750 |
- |
1.03% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/8192
|
16.04% |
201.747 |
234.114 |
- |
17.23% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
16.02% |
1902642.254 |
2207522.461 |
- |
12.61% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/32
|
15.87% |
1.582 |
1.833 |
- |
-5.23% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_64
|
15.81% |
9958452.538 |
11532900.870 |
- |
14.65% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
15.75% |
30.180 |
34.932 |
- |
13.66% |
- |
|
BM_vector_deque_ranges_move_backward/1
|
15.74% |
2.025 |
2.344 |
- |
10.80% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/32
|
15.62% |
15.586 |
18.021 |
- |
11.45% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0
|
15.61% |
0.294 |
0.340 |
- |
21.73% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
15.59% |
20.336 |
23.507 |
- |
6.14% |
- |
|
BM_deque_deque_ranges_copy_backward/0
|
15.58% |
0.736 |
0.851 |
- |
0.98% |
- |
|
std::find_if(vector<char>)_(bail_25%)/1024
|
15.47% |
25.157 |
29.050 |
- |
15.57% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/1024
|
15.40% |
6.354 |
7.333 |
- |
1.04% |
- |
|
SetIntersection_None_Set_string_16384_1024
|
15.36% |
184666938.159 |
213032970.380 |
- |
-3.79% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_64
|
15.35% |
3282183.317 |
3786112.688 |
- |
4.92% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
15.33% |
6.821 |
7.867 |
- |
66.95% |
- |
|
BM_deque_deque_move/0
|
15.26% |
0.751 |
0.866 |
- |
7.00% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_4
|
15.14% |
1270029.659 |
1462267.885 |
- |
14.89% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
15.06% |
1.124 |
1.293 |
- |
8.63% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeFirst
|
14.97% |
1.502 |
1.726 |
- |
10.81% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/8192
|
14.91% |
31.635 |
36.351 |
- |
20.11% |
- |
|
ranges::minmax(std::deque<char>)/1
|
14.88% |
0.741 |
0.851 |
- |
5.64% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/1024
|
14.84% |
28.881 |
33.165 |
- |
14.49% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
14.78% |
11789.392 |
13531.428 |
- |
14.66% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
14.71% |
318.762 |
365.659 |
- |
2.72% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/8192
|
14.66% |
29.935 |
34.323 |
- |
2.35% |
- |
|
std::unordered_set<std::string>::erase(iterator)/1024
|
14.59% |
26.734 |
30.634 |
- |
-8.69% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/32
|
14.44% |
2.630 |
3.009 |
- |
11.01% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/32
|
14.42% |
3.217 |
3.681 |
- |
0.51% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
14.34% |
1749.235 |
2000.005 |
- |
16.02% |
- |
|
rng::starts_with(list<int>,_pred)/8192
|
14.04% |
10610.665 |
12100.558 |
- |
24.94% |
- |
|
ranges::min(std::deque<__int128>)/64
|
14.00% |
21.996 |
25.076 |
- |
-0.61% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
13.98% |
1905562.664 |
2172031.334 |
- |
8.68% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024
|
13.90% |
23.828 |
27.141 |
- |
12.78% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/32
|
13.84% |
18.257 |
20.784 |
- |
13.63% |
- |
|
BM_StringCtorDefault
|
13.66% |
0.241 |
0.274 |
- |
13.27% |
- |
|
std::adjacent_find(deque<int>)/50
|
13.36% |
15.056 |
17.067 |
- |
-35.51% |
- |
|
std::find_if(vector<char>)_(bail_25%)/32768
|
13.30% |
798.385 |
904.574 |
- |
13.59% |
- |
|
std::reverse(deque<int>)/512
|
12.94% |
112.668 |
127.247 |
- |
9.63% |
- |
|
std::fill(vector<bool>)/1048576
|
12.79% |
3397.625 |
3832.336 |
- |
25.48% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0
|
12.76% |
0.266 |
0.300 |
- |
1.17% |
- |
|
BM_PushHeap_uint32_Ascending_64
|
12.67% |
1.521 |
1.713 |
- |
12.67% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
12.55% |
1676823.242 |
1887225.830 |
- |
6.41% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/1024
|
12.52% |
6.428 |
7.233 |
- |
16.97% |
- |
|
std::unique(deque<int>)_(contiguous)/52
|
12.40% |
57.815 |
64.982 |
- |
13.14% |
- |
|
ranges::min(std::vector<__int128>)/70000
|
12.34% |
30364.034 |
34109.802 |
- |
14.13% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/32
|
12.28% |
18.338 |
20.590 |
- |
15.22% |
- |
|
BM_StringAssignAsciiz_Large_Opaque
|
12.23% |
11.577 |
12.993 |
- |
12.32% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/32
|
12.22% |
0.974 |
1.093 |
- |
12.70% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024
|
12.09% |
664.404 |
744.729 |
- |
-9.27% |
- |
|
BM_StringConstructDestroyCStr_Large_Transparent
|
12.07% |
10.777 |
12.078 |
- |
-0.99% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_4
|
12.02% |
177692394.296 |
199044513.996 |
- |
10.56% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/8192
|
12.01% |
27.321 |
30.602 |
- |
1.54% |
- |
|
std::reverse(list<int>)/32768
|
12.01% |
17517.533 |
19621.177 |
- |
12.00% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_end)/8
|
11.98% |
0.701 |
0.785 |
- |
12.78% |
- |
|
SetIntersection_Front_Vector_uint32_1024_1024
|
11.96% |
5294645.277 |
5928012.789 |
- |
0.32% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/1048576
|
11.81% |
2599.641 |
2906.610 |
- |
47.03% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/8192
|
11.78% |
1.305 |
1.459 |
- |
-7.16% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/32
|
11.77% |
15.756 |
17.610 |
- |
19.40% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/1024
|
11.74% |
5.238 |
5.854 |
- |
13.40% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
11.72% |
3.446 |
3.850 |
- |
11.14% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/8192
|
11.70% |
32.721 |
36.550 |
- |
-16.78% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/1024
|
11.65% |
24.918 |
27.821 |
- |
28.15% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/1024
|
11.62% |
1.269 |
1.416 |
- |
5.52% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024
|
11.60% |
45.198 |
50.443 |
- |
-0.22% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/32
|
11.51% |
16.754 |
18.682 |
- |
15.71% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/0
|
11.47% |
27.666 |
30.838 |
- |
-5.45% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192
|
11.45% |
17688.301 |
19713.288 |
- |
11.94% |
- |
|
ranges::minmax(std::deque<long_long>)/70000
|
11.44% |
25932.209 |
28899.465 |
- |
17.71% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
11.44% |
38.537 |
42.945 |
- |
11.84% |
- |
|
SetIntersection_Front_Vector_float_1024_1024
|
11.38% |
5316207.107 |
5921334.078 |
- |
0.20% |
- |
|
std::copy_n(list<int>)/4096
|
11.36% |
3557.095 |
3961.349 |
- |
12.39% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/1024
|
11.35% |
19.747 |
21.988 |
- |
-9.34% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
11.32% |
23.963 |
26.676 |
- |
8.53% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/8192
|
11.32% |
26.919 |
29.965 |
- |
2.29% |
- |
|
std::move_backward(vector<bool>)_(aligned)/64
|
11.29% |
1.657 |
1.844 |
- |
6.99% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/0
|
11.27% |
0.438 |
0.487 |
- |
26.39% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/8192
|
11.26% |
10.262 |
11.417 |
- |
15.70% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1024
|
11.23% |
80451002.181 |
89482846.851 |
- |
-7.65% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/32
|
11.18% |
2.448 |
2.721 |
- |
14.80% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8
|
11.07% |
33.625 |
37.346 |
- |
1.72% |
- |
|
std::stable_sort(deque<int>)_(ascending)/8
|
11.04% |
17.669 |
19.620 |
- |
11.97% |
- |
|
std::move(vector<bool>)_(aligned)/64
|
11.03% |
1.591 |
1.767 |
- |
10.18% |
- |
|
std::search_n(list<int>,_pred)_(no_match)/8192
|
11.02% |
7560.666 |
8393.992 |
148.226 |
-1.54% |
148.226 |
|
std::stable_sort(deque<int>)_(qsort_adversarial)/8
|
11.02% |
17.271 |
19.174 |
- |
11.53% |
- |
|
std::stable_sort(deque<int>)_(descending)/8
|
11.01% |
25.618 |
28.437 |
- |
10.66% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/1024
|
10.99% |
447.434 |
496.587 |
- |
2.40% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_16
|
10.98% |
11215497.323 |
12447037.144 |
- |
8.22% |
- |
|
SetIntersection_Interlaced_Vector_float_256_4
|
10.92% |
4629080.326 |
5134806.602 |
- |
6.48% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/32
|
10.85% |
15.513 |
17.196 |
- |
-0.97% |
- |
|
ranges::minmax(std::vector<char>)/8
|
10.84% |
0.969 |
1.074 |
- |
2.82% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0
|
10.83% |
0.840 |
0.931 |
- |
14.61% |
- |
|
std::is_sorted(list<int>,_pred)/8192
|
10.79% |
7686.106 |
8515.656 |
- |
-1.55% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024
|
10.77% |
61.325 |
67.932 |
- |
88.84% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/8192
|
10.75% |
26.318 |
29.149 |
- |
1.62% |
- |
|
std::multiset<int>::find(key)_(non-existent)/32
|
10.72% |
2.226 |
2.464 |
- |
8.42% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16
|
10.70% |
219501630.519 |
242999184.863 |
- |
9.95% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
10.69% |
64.408 |
71.292 |
- |
9.96% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024
|
10.65% |
3432.467 |
3798.050 |
- |
6.93% |
- |
|
BM_PushHeap_string_Ascending_1
|
10.65% |
0.528 |
0.584 |
- |
-0.16% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192
|
10.59% |
133.168 |
147.274 |
- |
13.12% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/8192
|
10.58% |
35.489 |
39.243 |
- |
13.76% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192
|
10.51% |
10.155 |
11.223 |
- |
-21.44% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192
|
10.46% |
27.346 |
30.208 |
- |
1.06% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_64
|
10.45% |
230326737.841 |
254391644.303 |
- |
8.03% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
10.43% |
1182.985 |
1306.318 |
- |
6.07% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/8
|
10.41% |
0.622 |
0.687 |
- |
9.31% |
- |
|
std::unordered_set<int>::clear()/8192
|
10.38% |
64088.412 |
70741.459 |
- |
-3.83% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_16
|
10.37% |
16541264.491 |
18256440.123 |
- |
4.46% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/0
|
10.31% |
0.438 |
0.483 |
- |
30.85% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024
|
10.28% |
6801.384 |
7500.889 |
- |
12.51% |
- |
|
BM_PushHeap_string_Random_16384
|
10.27% |
16.223 |
17.888 |
- |
11.98% |
- |
|
SetIntersection_None_Set_string_16384_256
|
10.25% |
186602138.253 |
205725934.186 |
- |
1.88% |
- |
|
std::stable_sort(vector<int>)_(shuffled)/8192
|
10.21% |
10972.183 |
12091.952 |
- |
10.68% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/0
|
10.19% |
0.265 |
0.292 |
- |
-13.68% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024
|
10.17% |
20.494 |
22.579 |
- |
0.92% |
- |
|
ranges::minmax(std::deque<long_long>)/1
|
10.11% |
0.826 |
0.909 |
- |
10.11% |
- |
|
std::stable_partition(deque<int>)_(dense)/50
|
10.10% |
36.281 |
39.944 |
- |
5.36% |
- |
|
SetIntersection_None_Set_string_16384_16
|
10.08% |
188232232.387 |
207205959.399 |
- |
1.78% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/32
|
10.04% |
1.061 |
1.168 |
- |
-0.43% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
10.00% |
36.879 |
40.565 |
- |
-3.30% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8192
|
9.99% |
210.501 |
231.534 |
- |
10.29% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32
|
9.97% |
10.054 |
11.056 |
- |
4.49% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8
|
9.96% |
4.828 |
5.309 |
- |
10.56% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
9.94% |
224.289 |
246.574 |
- |
5.92% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
9.93% |
56.904 |
62.552 |
- |
38.27% |
- |
|
std::unique(deque<int>)_(contiguous)/32
|
9.91% |
50.913 |
55.958 |
- |
10.03% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_16
|
9.89% |
1828626.964 |
2009494.552 |
- |
1.95% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_16
|
9.73% |
0.923 |
1.013 |
- |
9.80% |
- |
|
BM_vector_deque_copy/0
|
9.70% |
0.498 |
0.546 |
- |
-9.47% |
- |
|
rng::find_last_if(vector<char>)_(bail_10%)/50
|
9.65% |
11.307 |
12.398 |
- |
7.91% |
- |
|
std::remove_copy_if(deque<int>)_(sprinkled)/50
|
9.64% |
28.517 |
31.265 |
- |
9.71% |
- |
|
std::equal(vector<bool>)_(aligned)/1024
|
9.62% |
0.218 |
0.240 |
- |
10.09% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/32
|
9.59% |
2.433 |
2.667 |
- |
-35.86% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/32
|
9.58% |
10.254 |
11.236 |
- |
16.67% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/8192
|
9.53% |
19.741 |
21.622 |
- |
-0.37% |
- |
|
std::find_end(forward_list<int>)_(process_all)/8192
|
9.50% |
5690.070 |
6230.641 |
- |
7.65% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
9.42% |
18.632 |
20.386 |
- |
12.23% |
- |
|
BM_deque_vector_copy_backward/1024
|
9.41% |
36.941 |
40.419 |
- |
10.32% |
- |
|
std::set<int>::upper_bound(key)_(existent)/8192
|
9.39% |
7.877 |
8.617 |
- |
11.21% |
- |
|
std::lower_bound(std::forward_list<int>)/8192
|
9.38% |
10412.596 |
11389.148 |
- |
9.64% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/32
|
9.35% |
2.250 |
2.461 |
- |
-14.50% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
9.34% |
41.789 |
45.693 |
- |
4.31% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/1024
|
9.34% |
13.345 |
14.592 |
- |
16.14% |
- |
|
std::fill_n(deque<int>)/32
|
9.26% |
1.155 |
1.262 |
- |
9.31% |
- |
|
SetIntersection_None_Set_string_262144_1
|
9.26% |
1530925.373 |
1672667.889 |
- |
0.96% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
9.25% |
675.851 |
738.355 |
- |
0.31% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/32768
|
9.24% |
1995.261 |
2179.562 |
- |
9.41% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
9.18% |
6370989.007 |
6955783.052 |
- |
4.65% |
- |
|
BM_PushHeap_uint32_Ascending_16
|
9.16% |
0.920 |
1.004 |
- |
8.19% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
9.16% |
37193.242 |
40600.290 |
- |
8.14% |
- |
|
SetIntersection_None_Set_string_262144_16
|
9.16% |
1536793.863 |
1677519.773 |
- |
1.51% |
- |
|
SetIntersection_None_Set_string_262144_4
|
9.14% |
1533895.668 |
1674042.478 |
- |
1.40% |
- |
|
BM_StringAssignAsciiz_Large_Transparent
|
9.14% |
11.993 |
13.089 |
- |
12.76% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
9.06% |
1.123 |
1.225 |
- |
11.30% |
- |
|
bm_lexicographical_compare<signed_char>/8
|
9.05% |
3.155 |
3.441 |
- |
4.22% |
- |
|
std::unordered_set<int>::clear()/1024
|
9.03% |
8599.683 |
9376.396 |
- |
-8.33% |
- |
|
std::find(vector<short>)_(bail_25%)/8
|
9.00% |
0.710 |
0.774 |
- |
9.00% |
- |
|
SetIntersection_None_Set_string_262144_64
|
9.00% |
1533617.512 |
1671663.248 |
- |
1.40% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32
|
9.00% |
275.357 |
300.138 |
- |
-8.52% |
- |
|
std::stable_partition(list<int>)_(dense)/8192
|
9.00% |
17480.741 |
19053.837 |
- |
9.31% |
- |
|
std::reverse(deque<int>)/8
|
8.98% |
2.499 |
2.723 |
- |
7.51% |
- |
|
std::set<int>::count(key)_(existent)/8192
|
8.91% |
7.935 |
8.642 |
- |
7.42% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
8.90% |
1521156.818 |
1656525.881 |
- |
-0.15% |
- |
|
std::find_end(forward_list<int>)_(single_element)/8192
|
8.90% |
5715.422 |
6223.985 |
- |
1.46% |
- |
|
std::remove_copy(deque<int>)_(prefix)/1024
|
8.87% |
376.640 |
410.054 |
- |
9.16% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/32
|
8.86% |
18.015 |
19.611 |
- |
6.41% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32
|
8.85% |
39.749 |
43.267 |
- |
5.88% |
- |
|
std::set<int>::lower_bound(key)_(existent)/8192
|
8.84% |
7.968 |
8.673 |
- |
11.94% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
8.84% |
37.045 |
40.319 |
- |
9.98% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
8.79% |
6396.926 |
6959.105 |
- |
5.72% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/1024
|
8.78% |
21.043 |
22.890 |
- |
14.21% |
- |
|
SetIntersection_None_Set_string_262144_256
|
8.71% |
1536598.797 |
1670469.158 |
- |
0.25% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/1024
|
8.69% |
20.351 |
22.119 |
- |
0.05% |
- |
|
std::stable_partition(deque<int>)_(dense)/1024
|
8.69% |
567.041 |
616.296 |
- |
6.86% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/8192
|
8.68% |
9.037 |
9.821 |
- |
23.11% |
- |
|
SetIntersection_None_Set_string_16384_1
|
8.68% |
193167592.875 |
209929566.605 |
- |
-0.14% |
- |
|
BM_PushHeap_uint32_SingleElement_4
|
8.66% |
0.338 |
0.368 |
- |
3.34% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576
|
8.65% |
1452364.780 |
1577933.908 |
- |
9.35% |
- |
|
std::find_if_not(deque<int>)_(bail_25%)/8192
|
8.64% |
501.804 |
545.151 |
- |
8.83% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
8.63% |
26174557.836 |
28433801.047 |
- |
4.56% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/32
|
8.61% |
220.923 |
239.951 |
- |
18.52% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/8192
|
8.51% |
7886.623 |
8558.021 |
- |
8.49% |
- |
|
std::list<int>::ctor(size)/1024
|
8.51% |
12246.219 |
13287.975 |
- |
14.92% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/1024
|
8.50% |
1.328 |
1.441 |
- |
9.46% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
8.49% |
32.819 |
35.604 |
- |
50.79% |
- |
|
std::partial_sort_copy(vector<int>)_(shuffled)/8
|
8.47% |
10.658 |
11.561 |
- |
7.63% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/32
|
8.42% |
36.294 |
39.352 |
- |
-2.52% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
8.42% |
31858.023 |
34541.809 |
- |
7.66% |
- |
|
BM_StringRead_Cold_Deep_Small
|
8.41% |
1.228 |
1.331 |
- |
8.91% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32
|
8.41% |
341.665 |
370.391 |
- |
15.85% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/8192
|
8.39% |
1.459 |
1.582 |
- |
1.65% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
8.38% |
1.155 |
1.251 |
- |
5.34% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_64
|
8.34% |
13384163.827 |
14500454.378 |
- |
4.77% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
8.34% |
1524783.041 |
1651883.138 |
- |
-0.02% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/8192
|
8.32% |
7340.698 |
7951.537 |
- |
8.75% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/32
|
8.27% |
12.606 |
13.649 |
- |
2.99% |
- |
|
std::find_end(deque<int>)_(same_length)/1000
|
8.27% |
325.845 |
352.787 |
- |
8.34% |
- |
|
SetIntersection_None_Set_string_16384_4
|
8.26% |
192687580.466 |
208611183.553 |
- |
1.58% |
- |
|
SetIntersection_None_Set_string_262144_16384
|
8.23% |
1535726.156 |
1662124.268 |
- |
-0.08% |
- |
|
ranges::min(std::vector<__int128>)/64
|
8.23% |
26.872 |
29.083 |
- |
10.43% |
- |
|
std::rotate(list<int>)_(by_1/2)/8192
|
8.22% |
5075.250 |
5492.465 |
- |
0.76% |
- |
|
SetIntersection_Front_Set_uint32_262144_4
|
8.20% |
1005854.983 |
1088299.177 |
- |
2.13% |
- |
|
BM_PushHeap_uint32_SingleElement_16
|
8.17% |
0.335 |
0.363 |
- |
6.73% |
- |
|
SetIntersection_None_Set_string_16384_64
|
8.16% |
188617298.462 |
204012892.748 |
- |
0.05% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/8
|
8.09% |
0.475 |
0.513 |
- |
2.57% |
- |
|
std::fill(vector<bool>)/512
|
8.07% |
1.448 |
1.564 |
- |
4.76% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1024
|
8.06% |
37710235.280 |
40748817.220 |
- |
1.95% |
- |
|
std::list<int>::ctor(size)/32
|
8.05% |
343.644 |
371.317 |
- |
15.70% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/1024
|
8.04% |
6.009 |
6.492 |
- |
-10.51% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_4
|
8.00% |
11040115.317 |
11923407.688 |
- |
7.74% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
7.97% |
32.826 |
35.442 |
- |
5.67% |
- |
|
std::replace_if(deque<int>)_(prefix)/32
|
7.94% |
13.109 |
14.149 |
- |
3.05% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
7.92% |
2543.008 |
2744.441 |
- |
0.03% |
- |
|
BM_StringEraseWithMove_Large_Transparent
|
7.92% |
2.580 |
2.784 |
- |
-0.23% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/32
|
7.90% |
0.962 |
1.038 |
- |
-1.98% |
- |
|
std::fill(vector<bool>)/64
|
7.89% |
1.424 |
1.536 |
- |
-1.99% |
- |
|
BM_PushHeap_uint32_Ascending_256
|
7.80% |
2.082 |
2.245 |
- |
7.91% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
7.78% |
51.608 |
55.623 |
- |
-11.75% |
- |
|
std::sort(deque<int>)_(repeated)/1024
|
7.77% |
987.675 |
1064.428 |
- |
10.88% |
- |
|
std::copy_backward(list<int>)/8
|
7.64% |
2.338 |
2.517 |
- |
4.59% |
- |
|
SetIntersection_Front_Vector_uint32_262144_256
|
7.63% |
2135707.817 |
2298652.537 |
- |
0.47% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/8192
|
7.62% |
49.029 |
52.766 |
- |
-24.13% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16
|
7.59% |
5477263.124 |
5893255.216 |
- |
2.49% |
- |
|
std::unordered_set<int>::erase(iterator)/8192
|
7.57% |
23.870 |
25.677 |
- |
15.49% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/32
|
7.56% |
37.005 |
39.802 |
- |
-3.06% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/8192
|
7.54% |
9832.795 |
10574.605 |
- |
13.48% |
- |
|
ranges::min(std::vector<long_long>)/1
|
7.52% |
0.311 |
0.334 |
- |
-25.79% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/32
|
7.48% |
2.532 |
2.721 |
- |
-0.46% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/32
|
7.43% |
2.574 |
2.766 |
- |
-21.26% |
- |
|
SetIntersection_Front_Set_uint32_16384_1
|
7.43% |
981416.626 |
1054339.617 |
- |
2.76% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
7.42% |
5651.706 |
6071.222 |
- |
-6.11% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
7.36% |
8813568.548 |
9462517.235 |
- |
7.61% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
7.33% |
11907.254 |
12779.570 |
- |
3.76% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
7.30% |
9737.996 |
10448.863 |
- |
7.56% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/1024
|
7.27% |
23.015 |
24.689 |
- |
-4.80% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/32
|
7.27% |
33.502 |
35.938 |
- |
10.29% |
- |
|
SetIntersection_None_Set_string_262144_262144
|
7.26% |
1545280.680 |
1657495.851 |
- |
-0.11% |
- |
|
BM_deque_deque_copy_backward/2
|
7.26% |
2.356 |
2.527 |
- |
2.38% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/1024
|
7.25% |
11.486 |
12.318 |
- |
0.85% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/8192
|
7.23% |
8.944 |
9.591 |
- |
-10.86% |
- |
|
std::flat_map<int,_int>::erase(iterator)/1024
|
7.21% |
75.141 |
80.562 |
- |
7.91% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
7.20% |
1285.586 |
1378.119 |
- |
5.76% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
7.18% |
57.414 |
61.537 |
- |
-6.55% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024
|
7.17% |
1.386 |
1.485 |
- |
10.22% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
7.15% |
32.279 |
34.586 |
- |
9.19% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/32
|
7.14% |
15.586 |
16.699 |
- |
8.89% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8
|
7.14% |
32.491 |
34.810 |
- |
-5.32% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8
|
7.13% |
3.004 |
3.218 |
- |
5.04% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
7.13% |
45083.016 |
48297.037 |
- |
-7.73% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/32
|
7.12% |
9.333 |
9.998 |
- |
3.65% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/32
|
7.10% |
11.589 |
12.413 |
- |
17.69% |
- |
|
BM_vector_deque_ranges_copy/0
|
7.10% |
0.396 |
0.424 |
- |
-32.11% |
- |
|
BM_PushHeap_string_Descending_256
|
7.09% |
2.310 |
2.473 |
- |
3.54% |
- |
|
std::list<int>::ctor(size)/8192
|
7.08% |
100196.862 |
107292.851 |
- |
14.92% |
- |
|
ranges::min(std::deque<__int128>)/1
|
7.08% |
0.666 |
0.713 |
- |
7.40% |
- |
|
std::move(vector<int>)/1048576
|
7.07% |
55925.959 |
59877.251 |
- |
-14.93% |
- |
|
BM_StringRead_Cold_Shallow_Empty
|
7.05% |
1.134 |
1.214 |
- |
6.92% |
- |
|
SetIntersection_Front_Set_uint64_1024_64
|
7.05% |
1703874.859 |
1824004.497 |
- |
2.80% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/50
|
7.03% |
14.526 |
15.547 |
- |
7.60% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1
|
6.99% |
0.520 |
0.556 |
- |
-16.35% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_256
|
6.95% |
16262725.795 |
17393054.022 |
- |
-6.77% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/32
|
6.94% |
58.415 |
62.470 |
- |
11.68% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/50
|
6.92% |
28.074 |
30.015 |
- |
7.69% |
- |
|
std::adjacent_find(deque<int>)/8
|
6.89% |
3.080 |
3.292 |
- |
-32.48% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1
|
6.89% |
0.520 |
0.556 |
- |
-3.68% |
- |
|
bm_swap_ranges_vb_aligned/8
|
6.85% |
3.173 |
3.390 |
- |
4.29% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/8192
|
6.85% |
11.403 |
12.184 |
- |
-0.31% |
- |
|
std::partition_point(list<int>)/8192
|
6.84% |
11695.505 |
12495.647 |
- |
5.67% |
- |
|
std::all_of(list<int>)_(process_all)/8192
|
6.84% |
7601.265 |
8120.912 |
- |
16.08% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024
|
6.81% |
99.383 |
106.155 |
- |
7.41% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/1024
|
6.79% |
0.897 |
0.957 |
- |
7.51% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/8
|
6.78% |
4.450 |
4.752 |
- |
5.68% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
6.78% |
189029367.618 |
201843672.498 |
- |
-0.91% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
6.77% |
698.703 |
745.991 |
- |
-6.73% |
- |
|
SetIntersection_None_Vector_float_1024_1
|
6.76% |
1088186.091 |
1161776.753 |
- |
7.24% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/8192
|
6.75% |
6091.282 |
6502.549 |
- |
2.73% |
- |
|
SetIntersection_Front_Vector_float_1024_256
|
6.75% |
2127361.000 |
2270992.183 |
- |
0.19% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384
|
6.75% |
166441474.604 |
177675705.197 |
- |
3.61% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/8192
|
6.69% |
118.985 |
126.950 |
- |
1.52% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
6.69% |
22.861 |
24.390 |
- |
12.64% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_256
|
6.68% |
209494835.913 |
223498090.836 |
- |
4.79% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32
|
6.63% |
1.183 |
1.262 |
- |
7.55% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/1024
|
6.63% |
18.483 |
19.708 |
- |
0.09% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/50
|
6.61% |
27.034 |
28.822 |
- |
10.72% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/32
|
6.59% |
10.347 |
11.029 |
- |
-0.94% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024
|
6.57% |
6.866 |
7.318 |
- |
-17.22% |
- |
|
std::copy_backward(deque<int>)/1048576
|
6.57% |
131466.322 |
140099.907 |
- |
7.07% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
6.55% |
232.325 |
247.534 |
- |
8.41% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1024
|
6.54% |
769.313 |
819.633 |
- |
3.62% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/1024
|
6.53% |
96.669 |
102.986 |
- |
11.31% |
- |
|
BM_std_minmax_element<int>/2
|
6.53% |
0.644 |
0.686 |
- |
0.80% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8
|
6.53% |
5.321 |
5.668 |
- |
21.64% |
- |
|
std::map<std::string,_int>::erase(iterator)/8192
|
6.52% |
30.757 |
32.761 |
- |
2.17% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8192
|
6.47% |
241425.610 |
257048.030 |
- |
4.68% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/32
|
6.47% |
1.644 |
1.750 |
- |
9.63% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32
|
6.46% |
2.291 |
2.439 |
- |
10.25% |
- |
|
std::set<int>::ctor(const&,_alloc)/1024
|
6.46% |
6604.604 |
7030.938 |
- |
10.45% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_1
|
6.45% |
4079014.032 |
4341982.886 |
- |
4.13% |
- |
|
std::multimap<int,_int>::find(key)_(non-existent)/8192
|
6.44% |
7.319 |
7.790 |
- |
11.74% |
- |
|
std::set<int>::equal_range(key)_(existent)/8192
|
6.42% |
7.969 |
8.481 |
- |
-0.26% |
- |
|
BM_deque_deque_copy_backward/1
|
6.40% |
2.609 |
2.776 |
- |
1.89% |
- |
|
ranges::min(std::vector<long_long>)/8
|
6.40% |
2.181 |
2.320 |
- |
6.92% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/8192
|
6.39% |
28.850 |
30.693 |
- |
4.13% |
- |
|
rng::fold_left(deque<int>)/8
|
6.39% |
3.840 |
4.086 |
- |
4.41% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
6.39% |
14877.663 |
15827.781 |
- |
4.49% |
- |
|
BM_PushHeap_string_Random_262144
|
6.36% |
18.002 |
19.148 |
- |
6.14% |
- |
|
SetIntersection_Front_Set_uint64_16384_64
|
6.36% |
1686078.763 |
1793372.980 |
- |
4.59% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_1
|
6.36% |
16229735.643 |
17262151.141 |
- |
5.30% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
6.36% |
20.503 |
21.807 |
- |
17.43% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000
|
6.35% |
718.473 |
764.094 |
- |
6.70% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1000
|
6.34% |
754.776 |
802.650 |
- |
4.85% |
- |
|
std::move(deque<int>)/8
|
6.34% |
3.265 |
3.472 |
- |
-0.16% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/1024
|
6.34% |
21.081 |
22.417 |
- |
-2.26% |
- |
|
SetIntersection_None_Set_string_262144_1024
|
6.33% |
1553904.377 |
1652298.746 |
- |
-0.15% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024
|
6.33% |
21.522 |
22.884 |
- |
2.78% |
- |
|
std::set<int>::contains(key)_(existent)/8192
|
6.29% |
8.364 |
8.890 |
- |
9.54% |
- |
|
std::search(vector<int>,_pred)_(single_element)/1000
|
6.29% |
505.885 |
537.701 |
- |
-4.52% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
6.26% |
51150.103 |
54353.354 |
- |
3.59% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/8192
|
6.25% |
21.309 |
22.640 |
- |
6.99% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
6.24% |
1536703.123 |
1632621.174 |
- |
0.06% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
6.24% |
1170009.038 |
1242979.135 |
- |
5.18% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/1024
|
6.21% |
31.794 |
33.769 |
- |
-18.21% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
6.21% |
22.729 |
24.140 |
- |
4.41% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16
|
6.21% |
2011504.803 |
2136353.434 |
- |
-0.47% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_1
|
6.18% |
21160929.846 |
22469203.878 |
- |
3.34% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
6.18% |
1523.380 |
1617.465 |
- |
-7.72% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
6.17% |
29409.073 |
31224.918 |
- |
6.12% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
6.17% |
1423.609 |
1511.392 |
- |
-2.36% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/8192
|
6.16% |
28.661 |
30.428 |
- |
3.26% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
6.16% |
1981146.811 |
2103110.595 |
- |
1.05% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/8192
|
6.15% |
7251.546 |
7697.833 |
- |
6.51% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16
|
6.15% |
8581960.395 |
9110104.650 |
- |
4.53% |
- |
|
SetIntersection_Interlaced_Set_string_262144_4
|
6.15% |
1733149.008 |
1839766.031 |
- |
-0.70% |
- |
|
SetIntersection_Front_Set_uint32_1024_4
|
6.15% |
1010513.792 |
1072654.271 |
- |
0.13% |
- |
|
std::any_of(list<int>)_(process_all)/32768
|
6.14% |
25650.197 |
27226.264 |
- |
5.68% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64
|
6.13% |
5648153.521 |
5994528.412 |
- |
19.90% |
- |
|
std::find_if_not(list<int>)_(bail_25%)/32768
|
6.12% |
7305.958 |
7753.273 |
- |
5.15% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32
|
6.12% |
758.629 |
805.028 |
- |
14.13% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/32
|
6.11% |
10.513 |
11.156 |
- |
-1.26% |
- |
|
std::search(vector<int>,_pred)_(single_element)/8192
|
6.09% |
4133.325 |
4384.997 |
- |
-4.76% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
6.09% |
1543955.322 |
1637933.350 |
- |
-0.83% |
- |
|
std::stable_partition(deque<int>)_(dense)/32
|
6.09% |
27.717 |
29.404 |
- |
1.12% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024
|
6.07% |
23.140 |
24.545 |
- |
10.42% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192
|
6.07% |
1.487 |
1.577 |
- |
-0.44% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/8192
|
6.05% |
29.589 |
31.381 |
- |
3.06% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/50
|
6.05% |
23.685 |
25.118 |
- |
16.17% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
6.05% |
98.179 |
104.120 |
- |
12.04% |
- |
|
std::copy_backward(vector<int>)/4096
|
6.04% |
149.611 |
158.648 |
- |
-32.07% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8
|
6.04% |
45.880 |
48.650 |
- |
3.88% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
6.04% |
1543631.836 |
1636830.402 |
- |
0.05% |
- |
|
std::transform(list<int>,_list<int>)/8192
|
6.04% |
8570.674 |
9088.010 |
- |
0.43% |
- |
|
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
6.00% |
20.247 |
21.462 |
- |
2.17% |
- |
|
SetIntersection_None_Vector_uint64_1024_1
|
5.98% |
1014439.098 |
1075126.430 |
- |
0.37% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/1024
|
5.98% |
6655.422 |
7053.188 |
- |
2.34% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/1024
|
5.93% |
6.051 |
6.410 |
- |
8.91% |
- |
|
SetIntersection_Front_Set_float_64_64
|
5.92% |
13306098.120 |
14093864.163 |
- |
1.76% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
5.92% |
566.972 |
600.517 |
- |
2.97% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/32
|
5.91% |
599.182 |
634.596 |
- |
5.44% |
- |
|
SetIntersection_Front_Set_float_1024_256
|
5.90% |
3989818.690 |
4225284.164 |
- |
-0.31% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8
|
5.82% |
30.850 |
32.646 |
- |
-1.04% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/52
|
5.82% |
77.361 |
81.862 |
- |
-0.24% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_90%)/50
|
5.78% |
1.459 |
1.544 |
- |
2.13% |
- |
|
std::search(vector<int>,_pred)_(single_element)/1024
|
5.78% |
517.159 |
547.062 |
- |
-5.04% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
5.76% |
1546754.148 |
1635800.943 |
- |
-1.27% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16
|
5.72% |
0.614 |
0.649 |
- |
-1.64% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_64
|
5.70% |
13201008.211 |
13953954.096 |
- |
3.34% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1
|
5.70% |
987703.406 |
1044036.258 |
- |
-0.40% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256
|
5.69% |
4188477.214 |
4426889.214 |
- |
3.90% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/8
|
5.69% |
0.462 |
0.488 |
- |
2.59% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
5.69% |
32.436 |
34.281 |
- |
23.35% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/50
|
5.67% |
24.099 |
25.466 |
- |
0.04% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/1024
|
5.66% |
15532.116 |
16411.393 |
- |
5.69% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024
|
5.66% |
16781.262 |
17731.214 |
- |
6.60% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/8192
|
5.65% |
10.258 |
10.837 |
- |
-2.94% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024
|
5.65% |
19591.842 |
20699.214 |
- |
4.54% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32
|
5.65% |
61.975 |
65.475 |
- |
-0.04% |
- |
|
std::copy_n(vector<bool>)_(aligned)/64
|
5.64% |
1.284 |
1.356 |
- |
1.28% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/8192
|
5.63% |
11269.288 |
11903.417 |
- |
7.00% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/8192
|
5.61% |
128.825 |
136.057 |
- |
0.10% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/8192
|
5.60% |
25122.797 |
26528.878 |
- |
6.06% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024
|
5.57% |
19692.752 |
20788.671 |
- |
4.61% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
5.56% |
101493.863 |
107136.433 |
- |
5.15% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/32
|
5.56% |
10.099 |
10.661 |
- |
-2.12% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1
|
5.53% |
983855.310 |
1038295.990 |
- |
-0.97% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
5.53% |
2005703.289 |
2116572.427 |
- |
0.79% |
- |
|
std::unordered_set<int>::erase(iterator)/32
|
5.52% |
20.824 |
21.972 |
- |
-1.32% |
- |
|
SetIntersection_Front_Set_uint32_262144_1
|
5.51% |
998358.058 |
1053370.004 |
- |
0.93% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32
|
5.49% |
1.274 |
1.344 |
- |
11.90% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
5.48% |
11699.734 |
12341.251 |
- |
12.79% |
- |
|
rng::starts_with(deque<int>)/1000
|
5.48% |
440.367 |
464.506 |
- |
0.65% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
5.47% |
1734270.832 |
1829103.600 |
- |
0.15% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_256
|
5.45% |
7621021.151 |
8036170.168 |
- |
5.15% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
5.44% |
592.113 |
624.317 |
- |
3.40% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192
|
5.40% |
171245.625 |
180496.474 |
- |
4.25% |
- |
|
std::multiset<int>::erase(iterator)/8192
|
5.40% |
22.959 |
24.199 |
- |
4.67% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
5.39% |
7194.757 |
7582.752 |
- |
6.05% |
- |
|
SetIntersection_Interlaced_Set_float_1024_1024
|
5.38% |
11728902.729 |
12360465.640 |
- |
-0.34% |
- |
|
std::copy_n(vector<bool>)_(aligned)/1048576
|
5.38% |
2708.072 |
2853.805 |
- |
-14.02% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/32
|
5.38% |
1.552 |
1.636 |
- |
7.90% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/1024
|
5.37% |
25.102 |
26.451 |
- |
-5.65% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
5.35% |
1133267.809 |
1193945.852 |
- |
0.64% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192
|
5.30% |
126.433 |
133.138 |
- |
7.05% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
5.23% |
339397971.732 |
357159063.120 |
- |
4.05% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
5.22% |
975.490 |
1026.433 |
- |
2.06% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/1024
|
5.22% |
17.250 |
18.151 |
- |
4.65% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/32
|
5.19% |
596.405 |
627.385 |
- |
4.65% |
- |
|
SetIntersection_None_Set_uint64_1024_1
|
5.19% |
8668051.190 |
9118006.429 |
- |
0.28% |
- |
|
std::multiset<int>::find(key)_(non-existent)/8192
|
5.19% |
8.075 |
8.494 |
- |
0.66% |
- |
|
SetIntersection_Front_Vector_uint64_1024_64
|
5.18% |
1288278.734 |
1355006.688 |
- |
-1.60% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_16
|
5.18% |
6559510.862 |
6899243.081 |
- |
3.09% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192
|
5.17% |
171363.164 |
180223.856 |
- |
4.07% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024
|
5.16% |
22.446 |
23.605 |
- |
-3.05% |
- |
|
BM_deque_deque_copy_backward/64
|
5.15% |
3.468 |
3.646 |
- |
8.93% |
- |
|
bm_lexicographical_compare<unsigned_char>/8
|
5.13% |
1.205 |
1.267 |
- |
-3.73% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16384
|
5.13% |
236475906.830 |
248614485.234 |
- |
4.41% |
- |
|
std::copy_if(list<int>)_(entire_range)/64
|
5.12% |
30.467 |
32.029 |
- |
-12.74% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
5.12% |
1001213.577 |
1052500.461 |
- |
-0.34% |
- |
|
std::multiset<std::string>::ctor(const&)/32
|
5.12% |
770.828 |
810.266 |
- |
-1.00% |
- |
|
std::is_sorted_until(vector<int>)/8
|
5.11% |
2.077 |
2.184 |
- |
5.91% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
5.11% |
232560382.716 |
244452663.821 |
- |
5.29% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
5.11% |
171432.028 |
180194.294 |
- |
3.83% |
- |
|
std::stable_sort(deque<int>)_(pipe-organ)/8
|
5.11% |
21.925 |
23.045 |
- |
7.77% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8
|
5.10% |
20.186 |
21.217 |
- |
4.23% |
- |
|
BM_PushHeap_uint32_Ascending_1024
|
5.10% |
2.555 |
2.686 |
- |
5.25% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/32
|
5.09% |
1.458 |
1.532 |
- |
26.57% |
- |
|
BM_num_get<unsigned_int>
|
5.09% |
9.573 |
10.060 |
- |
2.75% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1048576
|
5.09% |
839719.151 |
882429.654 |
- |
2.37% |
- |
|
std::search(deque<int>)_(near_matches)/1024
|
5.08% |
23054.625 |
24226.208 |
- |
17.87% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
5.08% |
1266.640 |
1330.931 |
- |
4.05% |
- |
|
SetIntersection_Front_Vector_uint64_256_16
|
5.07% |
4069277.854 |
4275499.751 |
- |
1.32% |
- |
|
ranges::min(std::vector<long_long>)/64
|
5.06% |
4.693 |
4.931 |
- |
5.58% |
- |
|
bm_lexicographical_compare<unsigned_char>/64
|
5.06% |
1.836 |
1.929 |
- |
0.46% |
- |
|
std::find_end(deque<int>)_(single_element)/1000
|
5.05% |
309.379 |
325.017 |
- |
4.06% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/32
|
5.05% |
61.456 |
64.557 |
- |
-2.01% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/32
|
5.04% |
10.206 |
10.720 |
- |
1.07% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192
|
5.04% |
11836.448 |
12432.700 |
- |
1.11% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
5.03% |
49.965 |
52.480 |
- |
6.46% |
- |
|
BM_CmpEqual_ushort_schar
|
5.03% |
0.988 |
1.038 |
- |
4.74% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
5.01% |
19619.486 |
20603.179 |
- |
3.52% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8
|
4.99% |
5.164 |
5.422 |
- |
8.19% |
- |
|
BM_StringEraseWithMove_Large_Opaque
|
4.99% |
2.710 |
2.845 |
- |
-0.56% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32
|
4.97% |
1.409 |
1.479 |
- |
5.50% |
- |
|
SetIntersection_Interlaced_Set_string_262144_64
|
4.96% |
2028443.197 |
2128985.028 |
- |
-0.06% |
- |
|
BM_deque_vector_move_backward/2
|
4.96% |
1.828 |
1.919 |
- |
8.73% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/32
|
4.94% |
215.762 |
226.423 |
- |
6.29% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32
|
4.93% |
2.243 |
2.353 |
- |
-0.99% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
4.91% |
19700.258 |
20667.636 |
- |
3.84% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/1024
|
4.91% |
10.472 |
10.986 |
- |
-0.69% |
- |
|
BM_deque_vector_ranges_copy/4096
|
4.90% |
144.907 |
152.011 |
- |
5.22% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/8
|
4.88% |
3.296 |
3.457 |
- |
5.13% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/8192
|
4.86% |
6911.051 |
7247.124 |
- |
5.31% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
4.86% |
888.568 |
931.756 |
- |
5.41% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8
|
4.83% |
42.636 |
44.695 |
- |
4.38% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192
|
4.82% |
0.993 |
1.041 |
- |
7.84% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192
|
4.81% |
11421.407 |
11970.988 |
- |
11.49% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
4.81% |
2.810 |
2.945 |
- |
4.23% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/8192
|
4.81% |
1.267 |
1.328 |
- |
8.39% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32
|
4.80% |
2.308 |
2.419 |
- |
2.52% |
- |
|
rng::find_last(deque<int>)_(bail_90%)/50
|
4.80% |
1.834 |
1.922 |
- |
0.31% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
4.80% |
1.185 |
1.242 |
- |
7.35% |
- |
|
std::move_backward(vector<int>)/262144
|
4.79% |
21856.805 |
22904.511 |
- |
4.74% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/1024
|
4.78% |
11203.504 |
11739.008 |
- |
-5.07% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
4.78% |
660.875 |
692.453 |
- |
0.71% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/1024
|
4.77% |
22.782 |
23.869 |
- |
-3.77% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
4.77% |
8669146.759 |
9082488.369 |
- |
1.99% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192
|
4.77% |
54526.744 |
57126.139 |
- |
6.42% |
- |
|
std::unordered_multiset<int>::clear()/8192
|
4.76% |
66410.706 |
69572.696 |
- |
6.65% |
- |
|
std::move(list<int>)/64
|
4.75% |
39.030 |
40.884 |
- |
4.80% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
4.75% |
170676.447 |
178786.514 |
- |
3.15% |
- |
|
std::unordered_set<int>::erase(iterator)/1024
|
4.75% |
23.856 |
24.990 |
- |
12.50% |
- |
|
std::rotate(deque<int>)_(by_1/4)/1024
|
4.72% |
278.614 |
291.771 |
- |
4.79% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
4.71% |
6316844.238 |
6614641.227 |
- |
0.31% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/32
|
4.70% |
286.966 |
300.456 |
- |
4.94% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192
|
4.69% |
9.628 |
10.080 |
- |
5.79% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
4.68% |
16922.234 |
17713.850 |
- |
6.64% |
- |
|
BM_PushHeap_string_SingleElement_4
|
4.65% |
2.347 |
2.456 |
- |
1.95% |
- |
|
std::find(vector<short>)_(process_all)/50
|
4.65% |
1.676 |
1.754 |
- |
4.08% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
4.65% |
29.597 |
30.972 |
- |
6.10% |
- |
|
SetIntersection_Front_Set_float_262144_1024
|
4.63% |
12816667.282 |
13409711.166 |
- |
0.46% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192
|
4.62% |
961592.507 |
1006056.640 |
- |
3.91% |
- |
|
SetIntersection_Front_Vector_uint32_16384_16384
|
4.62% |
70743076.824 |
74011997.615 |
- |
-1.78% |
- |
|
std::is_sorted_until(deque<int>,_pred)/8
|
4.60% |
4.126 |
4.316 |
- |
-29.40% |
- |
|
bm_ranges_lexicographical_compare<int>/8
|
4.60% |
1.512 |
1.581 |
- |
5.56% |
- |
|
std::reverse_copy(list<int>)/4096
|
4.60% |
3096.893 |
3239.350 |
- |
3.33% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192
|
4.60% |
84.889 |
88.792 |
- |
4.93% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
4.59% |
24922.533 |
26067.211 |
- |
4.09% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
4.59% |
7654.249 |
8005.706 |
- |
2.28% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024
|
4.58% |
4793.982 |
5013.754 |
- |
5.37% |
- |
|
SetIntersection_None_Set_uint32_1024_1024
|
4.58% |
8697655.720 |
9096331.394 |
- |
0.85% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/32
|
4.58% |
324.702 |
339.581 |
- |
-5.60% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8
|
4.57% |
4.664 |
4.877 |
- |
-3.96% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16384
|
4.57% |
70769585.184 |
74002311.635 |
- |
-1.63% |
- |
|
std::multiset<int>::erase(iterator)/1024
|
4.56% |
23.202 |
24.261 |
- |
4.55% |
- |
|
SetIntersection_Front_Vector_string_16384_256
|
4.56% |
9454194.087 |
9885251.055 |
- |
4.77% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/32
|
4.55% |
31.132 |
32.550 |
- |
-24.40% |
- |
|
std::fill_n(vector<bool>)/512
|
4.55% |
1.455 |
1.522 |
- |
4.99% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192
|
4.55% |
485225.051 |
507299.034 |
- |
-0.16% |
- |
|
BM_deque_deque_ranges_move_backward/2
|
4.54% |
2.407 |
2.517 |
- |
7.74% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
4.54% |
146823.033 |
153487.733 |
- |
5.18% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_16
|
4.53% |
12068393.323 |
12615423.071 |
- |
4.70% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024
|
4.53% |
18.547 |
19.387 |
- |
-4.99% |
- |
|
std::vector<int>::ctor(size)/32
|
4.53% |
10.665 |
11.149 |
- |
-23.33% |
- |
|
SetIntersection_Front_Vector_string_1024_16
|
4.52% |
1583709.832 |
1655364.245 |
- |
0.13% |
- |
|
SetIntersection_Interlaced_Set_string_16384_256
|
4.52% |
346461664.560 |
362133393.325 |
- |
4.16% |
- |
|
std::copy(vector<bool>)_(aligned)/4096
|
4.52% |
4.697 |
4.909 |
- |
-0.35% |
- |
|
std::set<int>::equal_range(key)_(existent)/1024
|
4.51% |
4.311 |
4.505 |
- |
5.05% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64
|
4.50% |
1124489.731 |
1175047.365 |
- |
0.69% |
- |
|
std::copy_backward(vector<int>)/32768
|
4.49% |
3622.752 |
3785.533 |
- |
0.03% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16
|
4.49% |
1064337.224 |
1112137.923 |
- |
-1.39% |
- |
|
BM_PushHeap_uint32_Ascending_262144
|
4.48% |
4.785 |
4.999 |
- |
6.85% |
- |
|
SetIntersection_Front_Set_float_16384_16
|
4.48% |
1164083.663 |
1216240.894 |
- |
-0.76% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16
|
4.48% |
168514491.161 |
176061852.443 |
- |
0.60% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192
|
4.46% |
147246.213 |
153819.346 |
- |
5.33% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
4.46% |
2886163.330 |
3014756.998 |
- |
2.25% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
4.45% |
238595.314 |
249208.740 |
- |
3.31% |
- |
|
std::remove_if(list<int>)_(prefix)/32
|
4.45% |
58.546 |
61.149 |
- |
4.94% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/0
|
4.45% |
16.932 |
17.685 |
- |
3.25% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024
|
4.44% |
5811.680 |
6069.762 |
- |
4.25% |
- |
|
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024
|
4.43% |
590.079 |
616.215 |
- |
5.18% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
4.40% |
98852.436 |
103204.754 |
- |
9.49% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_64
|
4.40% |
3232025.665 |
3374129.357 |
- |
-21.32% |
- |
|
std::replace_if(deque<int>)_(prefix)/50
|
4.38% |
19.633 |
20.492 |
- |
0.88% |
- |
|
SetIntersection_None_Vector_uint64_16384_64
|
4.37% |
1068150.373 |
1114877.633 |
- |
0.87% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/8192
|
4.36% |
7322.728 |
7641.779 |
- |
5.60% |
- |
|
BM_CmpLess_ushort_schar
|
4.35% |
1.012 |
1.057 |
- |
1.34% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
4.34% |
9.843 |
10.270 |
- |
4.94% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
4.33% |
722.902 |
754.210 |
- |
4.78% |
- |
|
std::remove_copy(list<int>)_(prefix)/8192
|
4.33% |
6970.155 |
7271.993 |
- |
5.69% |
- |
|
BM_CmpEqual_uint_short
|
4.33% |
1.004 |
1.048 |
- |
2.94% |
- |
|
SetIntersection_None_Set_uint32_1024_64
|
4.31% |
8745171.667 |
9122364.438 |
- |
2.23% |
- |
|
BM_deque_deque_ranges_move_backward/1
|
4.29% |
2.660 |
2.774 |
- |
6.95% |
- |
|
SetIntersection_Front_Set_float_262144_1
|
4.29% |
1001485.021 |
1044417.700 |
- |
5.90% |
- |
|
BM_StringRead_Cold_Deep_Large
|
4.28% |
1.286 |
1.341 |
- |
0.22% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/32
|
4.27% |
18.452 |
19.240 |
- |
4.72% |
- |
|
BM_PushHeap_string_Descending_1024
|
4.27% |
2.403 |
2.506 |
- |
2.89% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
4.26% |
343.218 |
357.840 |
- |
1.65% |
- |
|
BM_deque_vector_move_backward/64000
|
4.26% |
7914.258 |
8251.170 |
- |
9.78% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384
|
4.25% |
0.584 |
0.609 |
- |
3.90% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32
|
4.24% |
881.814 |
919.227 |
- |
5.82% |
- |
|
SetIntersection_Front_Vector_float_1_1
|
4.24% |
530873680.861 |
553385832.554 |
- |
3.82% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
4.23% |
1.411 |
1.471 |
- |
13.24% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
4.22% |
1072707.203 |
1117985.323 |
- |
3.98% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/32
|
4.21% |
1.289 |
1.343 |
- |
9.77% |
- |
|
std::find_end(vector<int>)_(same_length)/1024
|
4.21% |
247.577 |
258.010 |
- |
1.26% |
- |
|
std::replace_if(deque<int>)_(sprinkled)/32
|
4.21% |
12.443 |
12.967 |
- |
4.18% |
- |
|
std::set<int>::contains(key)_(existent)/1024
|
4.21% |
3.786 |
3.945 |
- |
1.55% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1048576
|
4.19% |
38176.985 |
39778.095 |
- |
3.31% |
- |
|
BM_CmpEqual_int_uchar
|
4.19% |
1.073 |
1.118 |
- |
1.03% |
- |
|
BM_PushHeap_string_Descending_4
|
4.19% |
1.860 |
1.937 |
- |
0.25% |
- |
|
SetIntersection_None_Set_uint32_256_16
|
4.18% |
10524861.548 |
10965120.425 |
- |
0.46% |
- |
|
BM_std_minmax_element<char>/1024
|
4.18% |
260.660 |
271.563 |
- |
-1.45% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
4.18% |
12311.478 |
12826.300 |
- |
2.75% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
4.17% |
33.228 |
34.614 |
- |
6.09% |
- |
|
BM_StringFindAllMatch/512
|
4.17% |
11.362 |
11.835 |
- |
-13.62% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192
|
4.14% |
10.081 |
10.499 |
- |
5.77% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/1024
|
4.14% |
22.304 |
23.228 |
- |
6.41% |
- |
|
std::sort(deque<int>)_(repeated)/8
|
4.14% |
17.977 |
18.722 |
- |
3.21% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
4.14% |
4764.710 |
4961.798 |
- |
4.29% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
4.12% |
13999.176 |
14576.108 |
- |
-0.81% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/32
|
4.12% |
2.218 |
2.309 |
- |
0.49% |
- |
|
BM_deque_deque_ranges_copy_backward/1
|
4.11% |
2.610 |
2.717 |
- |
3.46% |
- |
|
std::multiset<std::string>::find(key)_(existent)/8192
|
4.11% |
28.165 |
29.323 |
- |
12.22% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
4.10% |
25.203 |
26.236 |
- |
-37.47% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/1024
|
4.10% |
5.896 |
6.138 |
- |
14.50% |
- |
|
std::stable_sort(deque<int>)_(pipe-organ)/1024
|
4.09% |
2925.045 |
3044.739 |
- |
5.11% |
- |
|
SetIntersection_None_Set_uint32_1024_256
|
4.08% |
8621490.895 |
8972881.284 |
- |
0.97% |
- |
|
std::vector<std::string>::ctor(const&)_(cheap_elements)/32
|
4.07% |
35.132 |
36.561 |
- |
2.35% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
4.07% |
23.953 |
24.926 |
- |
-20.28% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/8192
|
4.06% |
1978.867 |
2059.289 |
- |
10.79% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/1024
|
4.06% |
2870.018 |
2986.646 |
- |
4.18% |
- |
|
std::unordered_set<int>::clear()/32
|
4.06% |
592.137 |
616.195 |
- |
-3.58% |
- |
|
SetIntersection_None_Set_uint32_1024_1
|
4.05% |
8716062.249 |
9069098.397 |
- |
1.22% |
- |
|
std::unique(list<int>)_(sprinkled)/52
|
4.04% |
67.575 |
70.306 |
- |
0.63% |
- |
|
SetIntersection_Front_Set_string_262144_262144
|
4.04% |
17279919.025 |
17978075.929 |
- |
-1.70% |
- |
|
std::vector<std::string>::insert(begin)_(cheap_elements)/1024
|
4.04% |
568.982 |
591.954 |
- |
4.23% |
- |
|
std::multimap<std::string,_int>::find(key)_(existent)/1024
|
4.04% |
22.897 |
23.821 |
- |
-0.97% |
- |
|
BM_std_minmax_element<char>/512
|
4.03% |
134.226 |
139.635 |
- |
-0.51% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192
|
4.03% |
480571.675 |
499930.248 |
- |
-1.12% |
- |
|
std::set<std::string>::equal_range(key)_(non-existent)/32
|
4.03% |
10.509 |
10.932 |
- |
3.31% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024
|
4.01% |
173847392.087 |
180814676.252 |
- |
0.36% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/8192
|
4.00% |
31.611 |
32.875 |
- |
17.25% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/0
|
4.00% |
0.276 |
0.287 |
- |
4.36% |
- |
|
BM_CmpEqual_ushort_uchar
|
3.99% |
1.085 |
1.129 |
- |
3.28% |
- |
|
SetIntersection_None_Vector_float_262144_262144
|
3.99% |
1106550.582 |
1150716.031 |
- |
1.70% |
- |
|
std::unordered_set<std::string>::ctor(const&,_alloc)/8192
|
3.98% |
603293.354 |
627328.443 |
- |
4.40% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/0
|
3.98% |
12.681 |
13.186 |
- |
3.42% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024
|
3.95% |
31852.131 |
33111.273 |
- |
3.48% |
- |
|
SetIntersection_Front_Set_uint32_16384_16
|
3.95% |
1146311.180 |
1191566.752 |
- |
-1.17% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/1024
|
3.95% |
23.511 |
24.439 |
- |
9.52% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
3.94% |
51427.596 |
53451.862 |
- |
3.11% |
- |
|
std::set<int>::ctor(const&)/1024
|
3.94% |
6345.094 |
6594.827 |
- |
5.58% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024
|
3.93% |
482.317 |
501.287 |
- |
4.95% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16
|
3.93% |
7928166.268 |
8239831.589 |
- |
13.88% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/1024
|
3.93% |
23.273 |
24.187 |
- |
1.23% |
- |
|
BM_StringRead_Cold_Deep_Empty
|
3.92% |
1.259 |
1.308 |
- |
0.01% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8
|
3.92% |
1.414 |
1.469 |
- |
-1.77% |
- |
|
std::make_heap(deque<int>,_pred)_(repeated)/1024
|
3.92% |
1685.487 |
1751.554 |
- |
3.89% |
- |
|
bm_ranges_lexicographical_compare<int>/64
|
3.91% |
4.448 |
4.622 |
- |
4.69% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/1048576
|
3.90% |
246376.127 |
255995.964 |
- |
5.69% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/8
|
3.90% |
1.496 |
1.554 |
- |
-3.64% |
- |
|
SetIntersection_Front_Vector_string_256_256
|
3.87% |
20270650.939 |
21056109.192 |
- |
9.65% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/1024
|
3.86% |
66.985 |
69.574 |
- |
21.73% |
- |
|
SetIntersection_None_Vector_float_1024_4
|
3.86% |
1071290.337 |
1112633.878 |
- |
2.89% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_4
|
3.85% |
9771429.887 |
10147961.130 |
- |
2.09% |
- |
|
std::sort(deque<int>)_(ascending)/8
|
3.85% |
17.561 |
18.238 |
- |
3.60% |
- |
|
std::find_if(vector<int>)_(bail_25%)/1024
|
3.84% |
28.050 |
29.127 |
- |
0.90% |
- |
|
std::unordered_multiset<int>::clear()/1024
|
3.83% |
8539.394 |
8866.087 |
- |
5.69% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
3.82% |
1233.716 |
1280.896 |
- |
-2.06% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
3.81% |
218.017 |
226.330 |
- |
6.26% |
- |
|
ranges::minmax(std::vector<char>)/64
|
3.80% |
1.187 |
1.232 |
- |
-7.28% |
- |
|
SetIntersection_None_Set_float_64_16
|
3.80% |
17672865.158 |
18343846.041 |
- |
1.63% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/1024
|
3.78% |
4.338 |
4.502 |
- |
-1.09% |
- |
|
SetIntersection_None_Set_uint32_1024_4
|
3.78% |
8694054.309 |
9022424.860 |
- |
1.31% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/0
|
3.78% |
0.413 |
0.428 |
- |
-10.82% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
3.77% |
13790.618 |
14311.204 |
- |
2.07% |
- |
|
BM_StringAssignStr_Large_Opaque
|
3.76% |
10.337 |
10.727 |
- |
3.41% |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8
|
3.76% |
9.908 |
10.280 |
- |
3.35% |
- |
|
SetIntersection_Front_Vector_uint32_262144_4
|
3.76% |
1054763.823 |
1094403.115 |
- |
3.72% |
- |
|
std::unordered_set<int>::ctor(const&)/1024
|
3.76% |
6775.687 |
7030.120 |
- |
5.19% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/8192
|
3.75% |
97658.647 |
101324.796 |
- |
-4.02% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/1048576
|
3.75% |
33503.210 |
34760.170 |
- |
4.00% |
- |
|
BM_CmpEqual_ushort_short
|
3.75% |
1.037 |
1.076 |
- |
3.69% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/8192
|
3.75% |
3773.974 |
3915.488 |
- |
3.82% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/8192
|
3.75% |
28.485 |
29.553 |
- |
6.35% |
- |
|
BM_PushHeap_uint32_SingleElement_64
|
3.75% |
0.350 |
0.363 |
- |
0.36% |
- |
|
std::search(vector<int>)_(single_element)/1000
|
3.75% |
229.571 |
238.172 |
- |
2.96% |
- |
|
std::search(vector<int>)_(single_element)/1024
|
3.73% |
234.717 |
243.475 |
- |
2.54% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384
|
3.73% |
246041550.990 |
255221287.953 |
- |
2.69% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192
|
3.73% |
1.722 |
1.787 |
- |
7.67% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/64
|
3.72% |
1.631 |
1.692 |
- |
-2.44% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
3.72% |
30.226 |
31.351 |
- |
-26.58% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192
|
3.72% |
3900.385 |
4045.386 |
- |
1.69% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/32
|
3.72% |
248.709 |
257.950 |
- |
3.11% |
- |
|
SetIntersection_Front_Set_float_1024_4
|
3.71% |
1031835.878 |
1070163.554 |
- |
-0.31% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_16
|
3.71% |
37404862.763 |
38794250.733 |
- |
2.45% |
- |
|
BM_std_minmax_element<char>/4000
|
3.70% |
995.846 |
1032.712 |
- |
-1.98% |
- |
|
SetIntersection_Front_Vector_float_16384_16384
|
3.70% |
76765586.827 |
79604800.445 |
- |
0.05% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/32
|
3.69% |
267.678 |
277.568 |
- |
2.60% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/32
|
3.69% |
18.700 |
19.390 |
- |
9.28% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16
|
3.69% |
17736752.766 |
18391400.374 |
- |
1.33% |
- |
|
SetIntersection_None_Set_uint64_256_256
|
3.69% |
5608675.403 |
5815520.010 |
- |
2.40% |
- |
|
SetIntersection_Front_Vector_float_4_1
|
3.67% |
212325117.848 |
220113692.109 |
- |
3.29% |
- |
|
SetIntersection_None_Vector_uint64_1024_4
|
3.67% |
1037471.114 |
1075504.059 |
- |
-0.09% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16
|
3.66% |
11482402.854 |
11902974.294 |
- |
4.59% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1
|
3.66% |
1016217.051 |
1053437.831 |
- |
0.90% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256
|
3.66% |
7981759.207 |
8273924.465 |
- |
2.46% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
3.66% |
18055414.140 |
18715777.861 |
- |
0.03% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
3.66% |
145341.037 |
150653.576 |
- |
1.02% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
3.65% |
12446.838 |
12901.546 |
- |
2.87% |
- |
|
std::replace(vector<int>)_(sprinkled)/32
|
3.65% |
5.885 |
6.100 |
- |
-1.54% |
- |
|
SetIntersection_Front_Vector_uint64_262144_64
|
3.64% |
1332141.728 |
1380665.865 |
- |
0.63% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1
|
3.64% |
1020493.054 |
1057646.823 |
- |
-3.67% |
- |
|
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192
|
3.64% |
17117.442 |
17740.411 |
- |
3.80% |
- |
|
std::move(vector<bool>)_(unaligned)/1048576
|
3.63% |
6529.313 |
6766.383 |
- |
3.49% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
3.63% |
17.957 |
18.608 |
- |
2.98% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
3.63% |
757.912 |
785.397 |
- |
-6.89% |
- |
|
std::search(list<int>)_(single_element)/8192
|
3.62% |
8224.333 |
8522.263 |
- |
-4.63% |
- |
|
SetIntersection_Front_Vector_uint32_16384_16
|
3.60% |
1067401.235 |
1105814.786 |
- |
-0.72% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576
|
3.60% |
496640.107 |
514498.438 |
- |
5.64% |
- |
|
BM_PushHeap_uint32_Random_4
|
3.59% |
2.136 |
2.213 |
- |
0.29% |
- |
|
BM_PushHeap_uint64_PipeOrgan_16
|
3.59% |
0.882 |
0.914 |
- |
3.56% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
3.58% |
5.656 |
5.859 |
- |
2.24% |
- |
|
BM_vector_deque_ranges_copy/64
|
3.57% |
2.708 |
2.804 |
- |
0.08% |
- |
|
std::for_each(list<int>)/8192
|
3.57% |
7836.835 |
8116.749 |
- |
9.11% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
3.55% |
38572.978 |
39940.746 |
- |
3.72% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64
|
3.54% |
1942183.835 |
2010851.542 |
- |
10.42% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast
|
3.53% |
0.606 |
0.627 |
- |
3.41% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1024
|
3.53% |
717.048 |
742.358 |
- |
4.82% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1
|
3.53% |
1038674.090 |
1075317.497 |
- |
3.02% |
- |
|
std::stable_sort(vector<int>)_(repeated)/1024
|
3.53% |
1095.020 |
1133.627 |
- |
4.09% |
- |
|
std::copy_backward(list<int>)/4096
|
3.52% |
3165.952 |
3277.437 |
- |
2.86% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
3.50% |
35804.799 |
37056.711 |
- |
2.41% |
- |
|
std::make_heap(vector<NonIntegral>)_(heap)/8192
|
3.50% |
2121.611 |
2195.764 |
- |
-1.03% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192
|
3.49% |
25.574 |
26.466 |
- |
18.36% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1024
|
3.49% |
38673514.744 |
40022263.268 |
- |
-25.89% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576
|
3.49% |
2204160.184 |
2281021.580 |
- |
4.15% |
- |
|
SetIntersection_Front_Vector_string_1024_256
|
3.48% |
8974824.795 |
9287335.599 |
- |
1.50% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4
|
3.48% |
174718016.228 |
180790460.181 |
- |
2.02% |
- |
|
std::multimap<int,_int>::clear()/8192
|
3.47% |
84791.456 |
87734.715 |
- |
2.82% |
- |
|
SetIntersection_Front_Set_uint64_1024_16
|
3.46% |
1147248.147 |
1186893.015 |
- |
-0.97% |
- |
|
std::find_if_not(list<int>)_(process_all)/1024
|
3.46% |
710.853 |
735.416 |
- |
1.54% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
3.45% |
200872385.223 |
207812370.938 |
- |
4.01% |
- |
|
SetIntersection_None_Set_float_1024_16
|
3.45% |
8788425.726 |
9091555.814 |
- |
1.42% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/8192
|
3.44% |
752.364 |
778.216 |
- |
12.89% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16
|
3.44% |
1065738.778 |
1102348.324 |
- |
-1.49% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
3.43% |
164856.494 |
170511.440 |
- |
2.73% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_64
|
3.43% |
212791441.857 |
220085727.274 |
- |
2.22% |
- |
|
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
3.42% |
15.568 |
16.100 |
- |
-0.71% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16
|
3.41% |
205293843.616 |
212289745.060 |
- |
2.20% |
- |
|
SetIntersection_None_Set_uint32_16384_1024
|
3.41% |
152703218.687 |
157906706.887 |
- |
3.29% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
3.39% |
6571.340 |
6794.022 |
- |
2.55% |
- |
|
std::count(vector<int>)_(every_other)/8
|
3.38% |
1.334 |
1.379 |
- |
0.22% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/32
|
3.38% |
16.977 |
17.550 |
- |
3.81% |
- |
|
BM_std_minmax_element<long_long>/3
|
3.37% |
1.187 |
1.227 |
- |
3.66% |
- |
|
std::partition_point(vector<int>)/1024
|
3.36% |
6.072 |
6.277 |
- |
3.90% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
3.36% |
346.299 |
357.940 |
- |
11.74% |
- |
|
BM_deque_deque_ranges_copy/1
|
3.35% |
2.480 |
2.563 |
- |
5.15% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
3.35% |
6240.661 |
6449.568 |
- |
4.93% |
- |
|
SetIntersection_None_Set_uint64_256_1
|
3.34% |
11280428.591 |
11657279.664 |
- |
2.31% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
3.33% |
20.332 |
21.010 |
- |
13.71% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/32
|
3.33% |
2.535 |
2.620 |
- |
-1.67% |
- |
|
SetIntersection_None_Set_uint32_256_256
|
3.33% |
5699868.202 |
5889687.662 |
- |
0.85% |
- |
|
std::partial_sort_copy(vector<int>)_(shuffled)/1024
|
3.32% |
6759.872 |
6984.397 |
- |
3.41% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64
|
3.32% |
10797065.696 |
11155100.908 |
- |
-0.16% |
- |
|
SetIntersection_None_Set_uint32_1024_16
|
3.31% |
8662677.413 |
8949705.189 |
- |
-1.77% |
- |
|
SetIntersection_None_Set_uint64_16384_64
|
3.30% |
165101479.004 |
170556146.658 |
- |
0.43% |
- |
|
std::find(list<int>)_(process_all)/1024
|
3.29% |
687.166 |
709.797 |
- |
3.47% |
- |
|
std::set<int>::count(key)_(existent)/32
|
3.29% |
1.609 |
1.662 |
- |
1.12% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/1024
|
3.29% |
6245.214 |
6450.596 |
- |
5.54% |
- |
|
std::adjacent_find(list<int>,_pred)/8192
|
3.29% |
7366.532 |
7608.633 |
- |
3.34% |
- |
|
std::unique(deque<int>)_(sprinkled)/52
|
3.28% |
61.325 |
63.340 |
- |
7.92% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
3.28% |
240046.020 |
247929.768 |
- |
0.58% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192
|
3.27% |
26.948 |
27.830 |
- |
-1.98% |
- |
|
BM_deque_deque_copy/70000
|
3.27% |
3294.008 |
3401.739 |
- |
7.30% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8
|
3.27% |
23.783 |
24.561 |
- |
3.30% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/8192
|
3.26% |
11.050 |
11.410 |
- |
-52.63% |
- |
|
SetIntersection_Front_Set_uint32_16384_4
|
3.26% |
1047008.675 |
1081118.856 |
- |
0.99% |
- |
|
std::unordered_set<std::string>::erase(iterator)/32
|
3.25% |
30.288 |
31.272 |
- |
4.58% |
- |
|
SetIntersection_Front_Set_float_1024_64
|
3.24% |
1715545.821 |
1771154.608 |
- |
-3.36% |
- |
|
BM_CmpLess_int_uint
|
3.24% |
1.043 |
1.077 |
- |
-1.28% |
- |
|
std::stable_partition(vector<int>)_(sparse)/1024
|
3.23% |
205.809 |
212.465 |
- |
-2.04% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4
|
3.23% |
1038303.581 |
1071846.258 |
- |
-0.37% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
3.23% |
16212.345 |
16735.830 |
- |
1.58% |
- |
|
SetIntersection_None_Vector_uint32_262144_16
|
3.23% |
1109295.429 |
1145096.887 |
- |
1.52% |
- |
|
std::pop_heap(deque<std::string>)/1024
|
3.23% |
58.902 |
60.802 |
- |
0.07% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/8192
|
3.23% |
50014.822 |
51628.085 |
- |
4.79% |
- |
|
std::multimap<int,_int>::clear()/1024
|
3.20% |
10538.634 |
10875.854 |
- |
2.60% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/8192
|
3.20% |
1.455 |
1.501 |
- |
0.91% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/32
|
3.19% |
11.995 |
12.377 |
- |
2.56% |
- |
|
std::for_each(deque<int>)/50
|
3.19% |
3.876 |
4.000 |
- |
3.72% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/32
|
3.18% |
10.566 |
10.902 |
- |
-4.24% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/1024
|
3.17% |
21.630 |
22.315 |
- |
-6.37% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
3.17% |
50018.625 |
51602.705 |
- |
4.00% |
- |
|
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8
|
3.17% |
7.971 |
8.224 |
- |
-2.28% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1
|
3.17% |
1045662.751 |
1078760.286 |
- |
2.45% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_4
|
3.16% |
1321949.689 |
1363725.382 |
- |
6.32% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1024
|
3.16% |
464.909 |
479.586 |
- |
1.42% |
- |
|
std::list<std::string>::ctor(size)/32
|
3.15% |
338.196 |
348.856 |
- |
0.21% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
3.15% |
25660394.185 |
26468961.494 |
- |
2.08% |
- |
|
std::set<int>::ctor(const&,_alloc)/8192
|
3.15% |
52988.180 |
54657.433 |
- |
8.31% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Empty_Control
|
3.14% |
0.345 |
0.356 |
- |
2.80% |
- |
|
BM_deque_deque_ranges_move_backward/65536
|
3.14% |
7963.304 |
8213.422 |
- |
9.55% |
- |
|
rng::contains(deque<int>)_(process_all)/8192
|
3.14% |
1863.761 |
1922.287 |
- |
3.40% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16
|
3.13% |
6.909 |
7.126 |
- |
1.46% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/8192
|
3.12% |
100664.997 |
103810.108 |
- |
-1.99% |
- |
|
std::transform(vector<int>,_vector<int>)/1024
|
3.12% |
560.154 |
577.622 |
- |
4.40% |
- |
|
SetIntersection_Interlaced_Set_string_16384_4
|
3.12% |
193212301.787 |
199234226.212 |
- |
0.91% |
- |
|
std::all_of(list<int>)_(process_all)/32768
|
3.11% |
25781.245 |
26584.198 |
- |
3.63% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
3.11% |
1042451.723 |
1074911.957 |
- |
3.76% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
3.11% |
16.585 |
17.102 |
- |
3.49% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1024
|
3.11% |
83469874.710 |
86066605.637 |
- |
-20.16% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024
|
3.11% |
19.439 |
20.044 |
- |
9.44% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
3.11% |
2.787 |
2.874 |
- |
2.57% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024
|
3.10% |
903.709 |
931.739 |
- |
1.33% |
- |
|
BM_deque_deque_ranges_copy_backward/64
|
3.10% |
3.382 |
3.486 |
- |
3.36% |
- |
|
BM_std_minmax_element<char>/4096
|
3.09% |
1021.120 |
1052.705 |
- |
-2.40% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/50
|
3.09% |
19.078 |
19.667 |
- |
0.20% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
3.08% |
165224.581 |
170312.820 |
- |
2.50% |
- |
|
std::stable_sort(vector<int>)_(ascending)/1024
|
3.08% |
2061.994 |
2125.450 |
- |
-2.18% |
- |
|
BM_PushHeap_uint32_SingleElement_16384
|
3.08% |
0.356 |
0.367 |
- |
3.04% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
3.07% |
137158.789 |
141373.437 |
- |
1.23% |
- |
|
std::stable_partition(list<int>)_(sparse)/32
|
3.07% |
9.461 |
9.751 |
- |
0.76% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
3.07% |
1137007.266 |
1171898.972 |
- |
0.23% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/1024
|
3.05% |
30.977 |
31.923 |
- |
3.14% |
- |
|
BM_PushHeap_uint32_SingleElement_262144
|
3.05% |
0.356 |
0.367 |
- |
2.80% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
3.05% |
25046.860 |
25809.991 |
- |
3.04% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16
|
3.05% |
4979797.314 |
5131510.052 |
- |
2.21% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192
|
3.04% |
579.744 |
597.361 |
- |
-7.31% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
3.03% |
285.240 |
293.895 |
- |
-1.06% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
3.03% |
3366924.106 |
3469029.004 |
- |
0.41% |
- |
|
BM_StringRelational_Eq_Small_Huge_Control
|
3.02% |
0.472 |
0.486 |
- |
-0.16% |
- |
|
std::map<int,_int>::count(key)_(existent)/32
|
3.02% |
1.499 |
1.544 |
- |
-1.30% |
- |
|
SetIntersection_None_Set_uint32_64_4
|
3.02% |
21210730.701 |
21851008.397 |
- |
0.82% |
- |
|
BM_PushHeap_uint64_Ascending_16384
|
3.02% |
3.628 |
3.737 |
- |
4.55% |
- |
|
BM_deque_vector_ranges_move_backward/65536
|
3.01% |
8070.759 |
8313.904 |
- |
5.09% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
3.01% |
73.971 |
76.199 |
- |
4.09% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
3.01% |
1205.398 |
1241.661 |
- |
-1.10% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
3.01% |
360.375 |
371.205 |
- |
1.57% |
- |
|
SetIntersection_Front_Set_float_262144_16384
|
3.00% |
227154509.485 |
233959151.589 |
- |
2.52% |
- |
|
BM_align/1
|
2.98% |
0.623 |
0.641 |
- |
2.70% |
- |
|
SetIntersection_None_Set_uint32_256_4
|
2.97% |
11201566.893 |
11534763.587 |
- |
-0.02% |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/8
|
2.97% |
10.967 |
11.292 |
- |
0.27% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
2.97% |
721.455 |
742.862 |
- |
3.63% |
- |
|
std::for_each(deque<int>)/32
|
2.96% |
3.735 |
3.846 |
- |
4.60% |
- |
|
std::copy_n(vector<int>)/64
|
2.96% |
2.465 |
2.538 |
- |
3.05% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
2.95% |
1057146.020 |
1088335.559 |
- |
4.59% |
- |
|
std::unordered_multimap<int,_int>::clear()/1024
|
2.95% |
7975.024 |
8210.213 |
- |
-2.50% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
2.95% |
137149.936 |
141192.236 |
- |
0.49% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
2.95% |
834.297 |
858.883 |
- |
4.74% |
- |
|
std::multimap<int,_int>::erase(iterator)/8192
|
2.94% |
20.448 |
21.050 |
- |
0.20% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
2.94% |
24.713 |
25.440 |
- |
0.49% |
- |
|
std::multiset<int>::clear()/0
|
2.94% |
390.768 |
402.259 |
- |
3.38% |
- |
|
SetIntersection_None_Vector_uint64_262144_16384
|
2.92% |
1107180.032 |
1139530.107 |
- |
0.46% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
2.92% |
578.952 |
595.843 |
- |
-7.65% |
- |
|
std::remove_copy(deque<int>)_(prefix)/50
|
2.91% |
21.085 |
21.699 |
- |
2.01% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
2.91% |
528.977 |
544.353 |
- |
-0.19% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192
|
2.91% |
198913.936 |
204695.785 |
- |
8.59% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024
|
2.90% |
1075322.598 |
1106538.640 |
- |
-0.30% |
- |
|
SetIntersection_None_Vector_float_262144_1024
|
2.89% |
1093503.036 |
1125143.104 |
- |
-0.30% |
- |
|
BM_CmpEqual_uint_uint
|
2.89% |
1.030 |
1.060 |
- |
-0.74% |
- |
|
BM_CmpLess_uchar_ushort
|
2.89% |
1.052 |
1.083 |
- |
0.93% |
- |
|
std::multiset<std::string>::count(key)_(existent)/8192
|
2.88% |
27.658 |
28.456 |
- |
-2.28% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192
|
2.88% |
1009650.982 |
1038750.868 |
- |
4.86% |
- |
|
BM_std_minmax_element<char>/5500
|
2.88% |
1368.263 |
1407.668 |
- |
-2.56% |
- |
|
SetIntersection_None_Vector_uint32_262144_16384
|
2.88% |
1112911.518 |
1144947.514 |
- |
1.44% |
- |
|
SetIntersection_None_Set_uint32_64_1
|
2.88% |
22114154.951 |
22750238.507 |
- |
0.19% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1
|
2.88% |
1034966.569 |
1064727.789 |
- |
0.90% |
- |
|
std::set<int>::contains(key)_(existent)/32
|
2.87% |
1.637 |
1.684 |
- |
3.22% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
2.87% |
220045642.731 |
226359285.147 |
- |
-0.97% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_1024
|
2.87% |
0.601 |
0.618 |
- |
3.04% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/50
|
2.87% |
14.000 |
14.401 |
- |
1.65% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
2.86% |
11452.617 |
11780.726 |
- |
0.03% |
- |
|
SetIntersection_None_Set_uint32_64_16
|
2.86% |
18117869.962 |
18636673.896 |
- |
0.94% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/8192
|
2.85% |
510.711 |
525.286 |
- |
-6.19% |
- |
|
BM_deque_deque_copy_backward/512
|
2.85% |
19.206 |
19.754 |
- |
4.46% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
2.85% |
748.404 |
769.717 |
- |
-7.07% |
- |
|
std::map<int,_int>::erase(key)_(existent)/1024
|
2.85% |
24.322 |
25.014 |
- |
2.50% |
- |
|
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
2.84% |
15.711 |
16.157 |
- |
2.48% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_64
|
2.84% |
1588058.592 |
1633155.274 |
- |
2.03% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
2.83% |
566.526 |
582.568 |
- |
-7.41% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_64
|
2.83% |
11874621.463 |
12210080.919 |
- |
41.26% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_64
|
2.82% |
19074140.627 |
19611566.479 |
- |
-12.21% |
- |
|
SetIntersection_Front_Vector_float_1024_64
|
2.81% |
1324461.830 |
1361686.345 |
- |
1.86% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16
|
2.81% |
214648603.963 |
220672761.808 |
- |
1.92% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Descending_4
|
2.81% |
0.529 |
0.544 |
- |
3.03% |
- |
|
std::sort_heap(deque<int>,_pred)/8
|
2.80% |
33.829 |
34.778 |
- |
0.17% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_4
|
2.80% |
1845313.382 |
1897058.349 |
- |
20.99% |
- |
|
std::find_end(forward_list<int>)_(single_element)/1000
|
2.79% |
686.556 |
705.737 |
- |
1.65% |
- |
|
BM_deque_vector_ranges_copy_backward/0
|
2.79% |
1.471 |
1.512 |
- |
6.41% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_4
|
2.79% |
1294944.336 |
1331024.414 |
- |
1.52% |
- |
|
std::upper_bound(std::forward_list<int>)/8192
|
2.78% |
10410.715 |
10700.597 |
- |
-0.15% |
- |
|
BM_PushHeap_uint32_SingleElement_1024
|
2.78% |
0.362 |
0.372 |
- |
2.70% |
- |
|
BM_align/256
|
2.78% |
0.622 |
0.639 |
- |
2.65% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192
|
2.77% |
3953.460 |
4063.046 |
- |
0.78% |
- |
|
BM_deque_deque_copy/65536
|
2.77% |
3133.594 |
3220.360 |
- |
2.88% |
- |
|
BM_StringEraseToEnd_Small_Transparent
|
2.77% |
0.400 |
0.411 |
- |
2.82% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8
|
2.77% |
51.315 |
52.736 |
- |
2.43% |
- |
|
BM_lexicographical_compare_three_way_slow_path/4
|
2.76% |
1.178 |
1.210 |
- |
2.98% |
- |
|
std::set<int>::lower_bound(key)_(existent)/1024
|
2.76% |
4.320 |
4.439 |
- |
3.18% |
- |
|
SetIntersection_None_Vector_uint32_64_64
|
2.76% |
8376626.872 |
8607971.157 |
- |
1.63% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/8192
|
2.75% |
4.146 |
4.260 |
- |
0.76% |
- |
|
BM_CmpEqual_ushort_ushort
|
2.74% |
1.051 |
1.080 |
- |
0.21% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/50
|
2.74% |
2.516 |
2.585 |
- |
0.02% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
2.74% |
7405.103 |
7608.076 |
- |
2.19% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8
|
2.74% |
3.475 |
3.570 |
- |
2.91% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64
|
2.74% |
10032136.631 |
10306839.539 |
- |
0.02% |
- |
|
std::multiset<int>::insert(value)_(new_value,_middle)/1024
|
2.74% |
27.448 |
28.198 |
- |
3.98% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32
|
2.73% |
19.253 |
19.779 |
- |
2.02% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1024
|
2.73% |
170202923.949 |
174855600.543 |
- |
1.95% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
2.73% |
29.454 |
30.259 |
- |
-26.56% |
- |
|
std::set<int>::ctor(const&)/8192
|
2.73% |
51122.395 |
52518.024 |
- |
3.63% |
- |
|
BM_StringConstructDestroyCStr_Small_Opaque
|
2.73% |
2.080 |
2.137 |
- |
-2.36% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/64
|
2.72% |
0.888 |
0.913 |
- |
-0.19% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
2.72% |
18.236 |
18.732 |
- |
3.33% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32
|
2.72% |
228.441 |
234.648 |
- |
3.14% |
- |
|
std::unordered_map<int,_int>::clear()/1024
|
2.72% |
7998.094 |
8215.355 |
- |
-0.30% |
- |
|
std::copy(vector<int>)/8
|
2.72% |
2.193 |
2.253 |
- |
1.79% |
- |
|
std::multiset<int>::insert(value)_(already_present)/1024
|
2.70% |
27.805 |
28.557 |
- |
3.62% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
2.70% |
1361.351 |
1398.147 |
- |
-1.41% |
- |
|
std::partition(deque<int>)_(sparse)/8192
|
2.69% |
2953.797 |
3033.360 |
- |
-7.95% |
- |
|
BM_StringAssignAsciizMix_Transparent
|
2.69% |
2.965 |
3.045 |
- |
2.46% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64
|
2.69% |
226127146.792 |
232208309.387 |
- |
1.04% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/8192
|
2.69% |
28.554 |
29.321 |
- |
8.94% |
- |
|
BM_deque_deque_ranges_copy/2
|
2.69% |
2.240 |
2.300 |
- |
2.57% |
- |
|
std::multiset<int>::erase(iterator)/32
|
2.69% |
20.694 |
21.250 |
- |
2.07% |
- |
|
rng::contains(list<int>)_(process_all)/50
|
2.68% |
17.938 |
18.419 |
- |
1.14% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16
|
2.68% |
0.567 |
0.582 |
- |
1.64% |
- |
|
std::partial_sort_copy(deque<int>)_(pipe-organ)/8
|
2.67% |
9.842 |
10.105 |
- |
1.83% |
- |
|
BM_PushHeap_string_Ascending_262144
|
2.67% |
29.094 |
29.871 |
- |
1.78% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
2.67% |
12865.997 |
13209.404 |
- |
3.55% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
2.67% |
652.899 |
670.323 |
- |
2.85% |
- |
|
BM_PushHeap_uint64_Random_4
|
2.66% |
2.527 |
2.594 |
- |
1.39% |
- |
|
BM_CmpLess_schar_ushort
|
2.66% |
1.073 |
1.101 |
- |
-0.52% |
- |
|
std::vector<std::string>::ctor(Range)_(cheap_elements)/32
|
2.65% |
34.987 |
35.915 |
- |
0.76% |
- |
|
SetIntersection_None_Set_uint64_256_16
|
2.65% |
10700419.168 |
10983455.019 |
- |
1.88% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/8192
|
2.64% |
28.145 |
28.889 |
- |
-0.19% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/32
|
2.64% |
222.021 |
227.891 |
- |
-0.98% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192
|
2.64% |
62381.875 |
64028.073 |
- |
-0.18% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1000
|
2.64% |
27.562 |
28.289 |
- |
2.01% |
- |
|
std::find(vector<short>)_(process_all)/8
|
2.64% |
0.687 |
0.705 |
- |
1.98% |
- |
|
BM_align/8
|
2.63% |
0.622 |
0.639 |
- |
2.61% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
2.63% |
54345.306 |
55775.983 |
- |
5.07% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8
|
2.62% |
4.801 |
4.926 |
- |
3.06% |
- |
|
std::move_backward(list<int>)/4096
|
2.62% |
4843.605 |
4970.502 |
- |
2.75% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64
|
2.62% |
9110467.777 |
9349078.946 |
- |
3.08% |
- |
|
std::set<int>::upper_bound(key)_(existent)/1024
|
2.62% |
4.143 |
4.252 |
- |
4.29% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8
|
2.61% |
23.876 |
24.500 |
- |
0.61% |
- |
|
BM_CmpLess_uint_short
|
2.61% |
1.018 |
1.045 |
- |
2.72% |
- |
|
SetIntersection_Front_Set_uint32_1024_256
|
2.61% |
3834987.923 |
3934951.576 |
- |
-3.32% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
2.61% |
62.589 |
64.220 |
- |
4.14% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/32
|
2.61% |
10.573 |
10.849 |
- |
4.62% |
- |
|
std::flat_map<int,_int>::erase(iterator)/8192
|
2.60% |
494.501 |
507.371 |
- |
1.76% |
- |
|
BM_num_get<long>
|
2.60% |
10.672 |
10.949 |
- |
1.41% |
- |
|
SetIntersection_None_Vector_uint64_16384_16384
|
2.60% |
1068274.615 |
1096040.858 |
- |
-1.03% |
- |
|
SetIntersection_None_Set_uint64_262144_64
|
2.60% |
1200091.553 |
1231273.846 |
- |
1.94% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
2.60% |
343.710 |
352.635 |
- |
1.58% |
- |
|
SetIntersection_None_Set_uint64_16384_256
|
2.59% |
165254146.765 |
169539219.656 |
- |
0.28% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_1024
|
2.59% |
1556570.394 |
1596862.709 |
- |
1.60% |
- |
|
SetIntersection_Interlaced_Set_float_256_4
|
2.59% |
10868629.368 |
11149747.420 |
- |
1.82% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
2.59% |
15824.016 |
16233.077 |
- |
1.43% |
- |
|
std::lower_bound(std::forward_list<int>)/100
|
2.58% |
82.844 |
84.981 |
- |
3.38% |
- |
|
std::none_of(list<int>)_(process_all)/32768
|
2.58% |
25993.709 |
26664.170 |
- |
3.80% |
- |
|
std::distance(join_view(vector<vector<int>>))/50
|
2.57% |
0.636 |
0.653 |
- |
1.87% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/8192
|
2.57% |
556.442 |
570.755 |
- |
1.24% |
- |
|
std::search(deque<int>,_pred)_(same_length)/1024
|
2.57% |
513.421 |
526.626 |
- |
3.06% |
- |
|
BM_align/64
|
2.57% |
0.622 |
0.638 |
- |
2.45% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/1024
|
2.57% |
22.402 |
22.978 |
- |
5.31% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
2.57% |
35862.078 |
36783.971 |
- |
1.81% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/32
|
2.57% |
10.457 |
10.725 |
- |
-2.66% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1024
|
2.57% |
178067319.987 |
182640703.776 |
- |
0.23% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1
|
2.57% |
1017636.732 |
1043768.988 |
- |
-0.13% |
- |
|
ranges::minmax(std::list<__int128>)/64
|
2.56% |
39.031 |
40.031 |
- |
0.42% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192
|
2.56% |
39460.273 |
40471.652 |
- |
5.12% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_4
|
2.56% |
1227926.486 |
1259373.123 |
- |
0.21% |
- |
|
std::make_heap(vector<NonIntegral>)_(heap)/1024
|
2.56% |
285.248 |
292.552 |
- |
-0.64% |
- |
|
std::find_end(deque<int>)_(same_length)/1024
|
2.55% |
333.160 |
341.672 |
- |
2.67% |
- |
|
BM_vector_deque_ranges_move_backward/0
|
2.55% |
0.460 |
0.471 |
- |
2.19% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192
|
2.55% |
19.104 |
19.592 |
- |
0.15% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/8
|
2.55% |
5.085 |
5.214 |
- |
3.60% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/1024
|
2.55% |
24.225 |
24.842 |
- |
-0.48% |
- |
|
std::copy_n(vector<int>)/8
|
2.55% |
2.202 |
2.258 |
- |
4.46% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
2.55% |
12652.239 |
12974.305 |
- |
2.43% |
- |
|
SetIntersection_None_Set_uint32_256_64
|
2.54% |
9168781.178 |
9401536.621 |
- |
0.42% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/32
|
2.52% |
221.698 |
227.294 |
- |
-2.74% |
- |
|
SetIntersection_Front_Set_float_16384_16384
|
2.52% |
224866223.556 |
230536926.770 |
- |
2.15% |
- |
|
std::list<std::string>::ctor(size)/1024
|
2.52% |
12453.426 |
12767.057 |
- |
2.09% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
2.52% |
84079.470 |
86196.846 |
- |
0.74% |
- |
|
SetIntersection_Front_Set_uint32_64_64
|
2.52% |
13433605.829 |
13771842.761 |
- |
4.29% |
- |
|
BM_PushHeap_uint32_Random_16
|
2.51% |
4.119 |
4.222 |
- |
2.57% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
2.51% |
680.253 |
697.321 |
- |
-2.44% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16
|
2.51% |
1091828.925 |
1119212.134 |
- |
0.24% |
- |
|
SetIntersection_None_Vector_uint64_64_4
|
2.51% |
15587203.495 |
15977787.504 |
- |
0.44% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
2.50% |
744.396 |
763.018 |
- |
1.87% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
2.50% |
718.338 |
736.307 |
- |
-0.80% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0
|
2.50% |
13.330 |
13.662 |
- |
-0.62% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/8
|
2.49% |
9.892 |
10.138 |
- |
0.31% |
- |
|
ranges::minmax(std::deque<long_long>)/8
|
2.48% |
3.843 |
3.938 |
- |
1.91% |
- |
|
SetIntersection_None_Set_uint32_256_1
|
2.48% |
11368848.996 |
11651155.647 |
- |
1.05% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
2.48% |
371.250 |
380.465 |
- |
1.36% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32
|
2.48% |
1.049 |
1.075 |
- |
3.00% |
- |
|
SetIntersection_None_Set_uint64_262144_1024
|
2.47% |
1202849.445 |
1232593.180 |
- |
1.96% |
- |
|
std::multiset<int>::ctor(const&)/32
|
2.47% |
221.282 |
226.751 |
- |
-2.67% |
- |
|
SetIntersection_Front_Set_uint64_256_16
|
2.47% |
4448620.343 |
4558553.919 |
- |
1.72% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1
|
2.47% |
1030953.114 |
1056401.211 |
- |
0.29% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384
|
2.46% |
1310195.068 |
1342399.494 |
- |
0.77% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/52
|
2.46% |
14.736 |
15.098 |
- |
2.54% |
- |
|
BM_std_minmax_element<int>/5500
|
2.44% |
1383.404 |
1417.173 |
- |
-0.40% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
2.44% |
1092994.010 |
1119652.165 |
- |
1.00% |
- |
|
std::replace(deque<int>)_(prefix)/32
|
2.43% |
12.695 |
13.005 |
- |
2.46% |
- |
|
SetIntersection_None_Set_uint64_262144_256
|
2.43% |
1200241.131 |
1229463.297 |
- |
1.72% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
2.43% |
6.497 |
6.655 |
- |
1.44% |
- |
|
BM_deque_deque_ranges_move_backward/70000
|
2.43% |
8438.261 |
8643.232 |
- |
9.32% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576
|
2.43% |
509739.614 |
522117.267 |
- |
1.76% |
- |
|
BM_PushHeap_uint32_Ascending_16384
|
2.43% |
3.658 |
3.747 |
- |
4.92% |
- |
|
std::rotate_copy(list<int>)/8192
|
2.43% |
6958.326 |
7127.177 |
- |
2.68% |
- |
|
SetIntersection_Front_Set_uint32_256_4
|
2.43% |
4144382.916 |
4244886.704 |
- |
0.63% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0
|
2.42% |
29.694 |
30.414 |
- |
-1.70% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/16
|
2.40% |
4.714 |
4.828 |
- |
0.64% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/8192
|
2.40% |
1900.529 |
1946.154 |
- |
3.15% |
- |
|
SetIntersection_None_Set_float_1024_1024
|
2.40% |
8692038.617 |
8900425.825 |
- |
-0.53% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
2.40% |
6608.778 |
6767.206 |
- |
2.45% |
- |
|
BM_StringAssignStr_Large_Transparent
|
2.39% |
10.367 |
10.616 |
- |
3.63% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_end)/50
|
2.39% |
0.680 |
0.696 |
- |
2.85% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_4
|
2.39% |
20721867.779 |
21216671.904 |
- |
1.16% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192
|
2.39% |
515095.303 |
527387.990 |
- |
0.04% |
- |
|
BM_CmpEqual_int_schar
|
2.38% |
1.109 |
1.135 |
- |
1.13% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
2.38% |
1.997 |
2.044 |
- |
5.04% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
2.37% |
1247.590 |
1277.206 |
- |
-3.58% |
- |
|
std::find_if(vector<int>)_(process_all)/8
|
2.37% |
1.308 |
1.339 |
- |
-0.53% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192
|
2.37% |
27356.034 |
28004.663 |
- |
-8.71% |
- |
|
std::rotate(list<int>)_(1_element_forward)/8192
|
2.37% |
7848.453 |
8034.407 |
- |
-0.81% |
- |
|
SetIntersection_Interlaced_Set_float_256_1
|
2.37% |
4068699.135 |
4164967.204 |
- |
1.02% |
- |
|
std::multimap<int,_int>::erase(iterator)/32
|
2.37% |
20.326 |
20.806 |
- |
0.03% |
- |
|
std::reverse_copy(list<int>)/8
|
2.36% |
2.370 |
2.426 |
- |
3.26% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/1024
|
2.36% |
6277.042 |
6425.402 |
- |
-4.04% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024
|
2.36% |
1.143 |
1.170 |
- |
3.41% |
- |
|
SetIntersection_None_Set_uint32_16_4
|
2.36% |
56239656.702 |
57565727.608 |
- |
1.41% |
- |
|
BM_PushHeap_string_Descending_64
|
2.36% |
2.233 |
2.286 |
- |
-1.48% |
- |
|
BM_deque_vector_ranges_move_backward/64000
|
2.36% |
7943.064 |
8130.240 |
- |
-10.67% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024
|
2.36% |
4762.777 |
4875.003 |
- |
-0.50% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/1024
|
2.36% |
27.444 |
28.091 |
- |
-0.86% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
2.35% |
219.954 |
225.124 |
- |
2.74% |
- |
|
SetIntersection_None_Set_string_256_256
|
2.35% |
5749523.235 |
5884667.135 |
- |
0.95% |
- |
|
std::stable_sort(vector<int>)_(heap)/8192
|
2.35% |
14542.856 |
14884.137 |
- |
2.95% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_1
|
2.35% |
1033797.332 |
1058050.772 |
- |
1.50% |
- |
|
std::make_heap(vector<NonIntegral>)_(ascending)/8
|
2.35% |
17.799 |
18.217 |
- |
2.52% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_64
|
2.34% |
9135626.573 |
9349855.508 |
- |
1.86% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/50
|
2.34% |
23.599 |
24.153 |
- |
2.46% |
- |
|
BM_std_minmax_element<int>/70000
|
2.34% |
17658.540 |
18072.204 |
- |
-0.47% |
- |
|
BM_StringFindNoMatch/10
|
2.34% |
1.271 |
1.301 |
- |
-2.12% |
- |
|
BM_StringCopy_Large
|
2.34% |
6.205 |
6.350 |
- |
4.35% |
- |
|
SetIntersection_Front_Set_float_256_64
|
2.33% |
5612098.028 |
5743120.556 |
- |
0.05% |
- |
|
SetIntersection_None_Set_string_1024_64
|
2.33% |
8809044.035 |
9014660.183 |
- |
0.32% |
- |
|
SetIntersection_None_Vector_uint64_16384_256
|
2.33% |
1089643.665 |
1115042.935 |
- |
1.54% |
- |
|
std::find_if_not(deque<int>)_(process_all)/50
|
2.33% |
12.610 |
12.904 |
- |
2.19% |
- |
|
std::map<std::string,_int>::erase(iterator)/1024
|
2.33% |
31.270 |
31.997 |
- |
25.50% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_16
|
2.33% |
11812185.299 |
12086868.365 |
- |
0.64% |
- |
|
SetIntersection_Front_Vector_uint64_256_4
|
2.32% |
4133545.508 |
4229637.543 |
- |
0.85% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32
|
2.32% |
2.250 |
2.303 |
- |
5.78% |
- |
|
SetIntersection_None_Vector_float_1024_1024
|
2.32% |
1051925.934 |
1076325.638 |
- |
-0.67% |
- |
|
SetIntersection_None_Set_uint64_262144_4
|
2.32% |
1197623.779 |
1225379.231 |
- |
2.03% |
- |
|
SetIntersection_None_Vector_uint64_262144_16
|
2.32% |
1117876.464 |
1143756.927 |
- |
1.95% |
- |
|
std::any_of(vector<int>)_(process_all)/8
|
2.32% |
2.492 |
2.549 |
- |
10.06% |
- |
|
BM_num_put<const_void*>
|
2.31% |
12.076 |
12.356 |
- |
3.17% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
2.31% |
280.068 |
286.538 |
- |
3.64% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1024
|
2.31% |
1495381.428 |
1529850.096 |
- |
0.61% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/0
|
2.30% |
0.469 |
0.480 |
- |
4.98% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
2.30% |
37.102 |
37.953 |
- |
6.88% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_1
|
2.30% |
11226970.391 |
11484667.954 |
- |
-0.73% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
2.29% |
395.852 |
404.933 |
- |
2.62% |
- |
|
BM_PushHeap_string_SingleElement_1024
|
2.29% |
2.596 |
2.656 |
- |
-2.07% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/1024
|
2.29% |
35593.110 |
36408.257 |
- |
0.83% |
- |
|
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle
|
2.29% |
1.391 |
1.423 |
- |
0.61% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32
|
2.29% |
886.476 |
906.765 |
- |
4.16% |
- |
|
BM_deque_deque_ranges_copy_backward/2
|
2.28% |
2.409 |
2.464 |
- |
4.68% |
- |
|
SetIntersection_Front_Vector_uint32_16_16
|
2.28% |
35309279.905 |
36113664.989 |
- |
0.64% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/32
|
2.28% |
6.477 |
6.624 |
- |
-7.02% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
2.28% |
53337.324 |
54551.040 |
- |
4.62% |
- |
|
BM_PushHeap_string_PipeOrgan_256
|
2.28% |
8.072 |
8.256 |
- |
5.54% |
- |
|
BM_CmpLess_uchar_int
|
2.27% |
1.071 |
1.095 |
- |
1.35% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
2.26% |
820.639 |
839.218 |
- |
1.08% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/1024
|
2.26% |
274.078 |
280.280 |
- |
2.82% |
- |
|
std::multimap<std::string,_int>::count(key)_(existent)/8192
|
2.26% |
30.326 |
31.012 |
- |
10.46% |
- |
|
std::pop_heap(vector<float>)/8192
|
2.26% |
19.594 |
20.037 |
- |
2.53% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
2.26% |
42880.398 |
43848.965 |
- |
1.56% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192
|
2.26% |
22154.828 |
22654.711 |
- |
4.76% |
- |
|
ranges::minmax(std::deque<__int128>)/64
|
2.25% |
31.289 |
31.994 |
- |
4.57% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
2.25% |
7360.758 |
7526.385 |
- |
-0.92% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_256
|
2.25% |
1590776.693 |
1626539.875 |
- |
1.54% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
2.25% |
54890.096 |
56122.831 |
- |
2.62% |
- |
|
std::map<int,_int>::contains(key)_(existent)/1024
|
2.24% |
4.042 |
4.133 |
- |
-0.93% |
- |
|
SetIntersection_None_Set_uint64_16384_4
|
2.23% |
161384963.176 |
164988197.728 |
- |
0.42% |
- |
|
std::unordered_set<int>::count(key)_(existent)/32
|
2.23% |
1.399 |
1.430 |
- |
16.69% |
- |
|
std::is_sorted(list<int>)/8192
|
2.23% |
7083.424 |
7241.066 |
- |
0.30% |
- |
|
SetIntersection_Front_Set_uint32_64_4
|
2.22% |
15902049.256 |
16255778.004 |
- |
1.12% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/8192
|
2.22% |
17748.147 |
18142.259 |
- |
7.60% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
2.22% |
87842.858 |
89790.819 |
- |
2.81% |
- |
|
SetIntersection_None_Vector_uint64_64_1
|
2.22% |
16378483.276 |
16741307.148 |
- |
0.16% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
2.21% |
770.681 |
787.740 |
- |
15.30% |
- |
|
SetIntersection_None_Vector_string_262144_16
|
2.21% |
1262002.974 |
1289900.775 |
- |
1.35% |
- |
|
std::find_end(forward_list<int>)_(single_element)/1024
|
2.21% |
705.900 |
721.493 |
- |
0.93% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
2.21% |
4092460.823 |
4182837.875 |
- |
0.64% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8
|
2.21% |
53.845 |
55.034 |
- |
0.89% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/8192
|
2.20% |
19.079 |
19.499 |
- |
-17.67% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/32
|
2.20% |
13.509 |
13.807 |
- |
3.38% |
- |
|
SetIntersection_Front_Vector_float_16_1
|
2.20% |
62434320.173 |
63805782.332 |
- |
1.81% |
- |
|
SetIntersection_None_Vector_uint32_1024_256
|
2.20% |
1048218.590 |
1071229.620 |
- |
-0.62% |
- |
|
std::move(vector<int>)/8
|
2.19% |
2.270 |
2.319 |
- |
0.58% |
- |
|
std::multiset<int>::ctor(const&)/8192
|
2.19% |
50113.984 |
51212.600 |
- |
-3.66% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
2.19% |
0.658 |
0.672 |
- |
-1.02% |
- |
|
ranges::min(std::deque<__int128>)/8
|
2.19% |
2.827 |
2.889 |
- |
0.14% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
2.19% |
1071716.541 |
1095173.870 |
- |
3.48% |
- |
|
BM_PushHeap_uint32_Random_256
|
2.19% |
5.413 |
5.532 |
- |
2.18% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
2.18% |
16.083 |
16.434 |
- |
1.75% |
- |
|
SetIntersection_Front_Vector_uint32_1024_1
|
2.17% |
1035936.646 |
1058465.509 |
- |
0.93% |
- |
|
SetIntersection_None_Vector_uint32_16384_64
|
2.17% |
1101136.112 |
1125065.935 |
- |
2.11% |
- |
|
SetIntersection_None_Set_uint64_16384_16
|
2.17% |
165875669.356 |
169479465.599 |
- |
1.32% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8
|
2.17% |
17.747 |
18.132 |
- |
2.45% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
2.16% |
35541.235 |
36309.273 |
- |
2.00% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/32
|
2.16% |
7.984 |
8.156 |
- |
2.73% |
- |
|
std::partial_sort(deque<int>)_(shuffled)/8
|
2.16% |
32.159 |
32.852 |
- |
1.47% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8192
|
2.16% |
148556.362 |
151759.536 |
- |
3.18% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/16
|
2.15% |
4.745 |
4.847 |
- |
0.88% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384
|
2.15% |
6.429 |
6.567 |
- |
1.26% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1048576
|
2.15% |
764774.454 |
781185.120 |
- |
2.72% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
2.15% |
1342.212 |
1371.010 |
- |
-2.34% |
- |
|
SetIntersection_None_Set_uint64_262144_16
|
2.14% |
1200753.662 |
1226413.817 |
- |
1.50% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/1024
|
2.13% |
12.102 |
12.360 |
- |
2.46% |
- |
|
SetIntersection_None_Vector_uint32_16384_1
|
2.12% |
1111518.552 |
1135096.384 |
- |
2.62% |
- |
|
BM_deque_deque_ranges_copy_backward/512
|
2.12% |
18.895 |
19.295 |
- |
2.06% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
2.12% |
174303.425 |
177995.856 |
- |
1.88% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16
|
2.11% |
4230459.165 |
4319559.569 |
- |
42.67% |
- |
|
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024
|
2.10% |
2185.373 |
2231.218 |
- |
2.29% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16
|
2.09% |
16898203.895 |
17251543.092 |
- |
1.26% |
- |
|
SetIntersection_None_Vector_uint64_64_16
|
2.09% |
13307586.960 |
13585707.256 |
- |
0.33% |
- |
|
SetIntersection_None_Set_uint64_262144_1
|
2.09% |
1200138.834 |
1225209.308 |
- |
0.64% |
- |
|
std::search(vector<int>)_(single_element)/8192
|
2.09% |
1820.658 |
1858.635 |
- |
1.98% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/50
|
2.08% |
1900.751 |
1940.265 |
- |
3.13% |
- |
|
BM_num_put<long_long>
|
2.08% |
11.664 |
11.906 |
- |
2.56% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
2.07% |
6714.541 |
6853.824 |
- |
1.57% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64
|
2.07% |
8.435 |
8.609 |
- |
1.08% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
2.07% |
1135121.253 |
1158585.786 |
- |
1.39% |
- |
|
SetIntersection_None_Set_float_256_64
|
2.07% |
9124945.608 |
9313563.401 |
- |
-1.19% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192
|
2.07% |
32.280 |
32.947 |
- |
-1.90% |
- |
|
std::multiset<std::string>::ctor(&&,_different_allocs)/32
|
2.07% |
207.017 |
211.293 |
- |
0.60% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
2.06% |
19.746 |
20.152 |
- |
2.35% |
- |
|
std::find_end(list<int>)_(match_near_end)/1000
|
2.05% |
77.630 |
79.224 |
- |
3.52% |
- |
|
BM_num_get<unsigned_short>
|
2.05% |
10.058 |
10.264 |
- |
-0.19% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4
|
2.05% |
0.793 |
0.810 |
- |
-0.50% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1
|
2.05% |
1102242.354 |
1124834.837 |
- |
0.59% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
2.05% |
196.658 |
200.686 |
- |
1.27% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_4
|
2.05% |
20942749.273 |
21371161.053 |
- |
2.74% |
- |
|
SetIntersection_Front_Set_uint32_262144_1024
|
2.04% |
12336621.815 |
12588286.370 |
- |
-12.17% |
- |
|
SetIntersection_None_Set_uint64_262144_16384
|
2.04% |
1211090.086 |
1235791.912 |
- |
2.09% |
- |
|
SetIntersection_Front_Set_uint32_1024_16
|
2.04% |
1178002.879 |
1202008.189 |
- |
0.77% |
- |
|
SetIntersection_None_Set_uint64_16384_1
|
2.04% |
158980467.649 |
162219086.683 |
- |
0.38% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_16
|
2.04% |
1622961.426 |
1656006.996 |
- |
1.23% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0
|
2.03% |
13.342 |
13.613 |
- |
2.32% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_16
|
2.03% |
22450469.009 |
22906842.215 |
- |
1.03% |
- |
|
std::fill(vector<int>)/1024
|
2.03% |
29.418 |
30.015 |
- |
1.32% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/8192
|
2.03% |
43312.100 |
44191.834 |
- |
2.98% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/32
|
2.03% |
1.735 |
1.770 |
- |
1.88% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384
|
2.03% |
1110648.648 |
1133167.905 |
- |
-0.26% |
- |
|
std::sort(deque<int>)_(shuffled)/8
|
2.03% |
22.797 |
23.259 |
- |
1.06% |
- |
|
BM_deque_deque_move_backward/4096
|
2.02% |
150.842 |
153.894 |
- |
1.86% |
- |
|
std::multiset<int>::find(key)_(non-existent)/1024
|
2.02% |
5.461 |
5.571 |
- |
1.52% |
- |
|
SetIntersection_None_Set_uint64_64_4
|
2.02% |
21216810.951 |
21644522.496 |
- |
0.24% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
2.02% |
43670.528 |
44550.621 |
- |
2.36% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16
|
2.02% |
1226655.078 |
1251374.342 |
- |
2.46% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024
|
2.01% |
66.757 |
68.097 |
- |
-2.01% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
2.00% |
35.717 |
36.433 |
- |
4.24% |
- |
|
SetIntersection_None_Vector_float_16384_16384
|
2.00% |
1089400.113 |
1111224.732 |
- |
0.75% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/32768
|
2.00% |
27408.157 |
27956.587 |
- |
-2.04% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
2.00% |
180618.941 |
184222.553 |
- |
1.67% |
- |
|
BM_CmpLess_uint_int
|
1.99% |
1.066 |
1.087 |
- |
1.43% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
1.99% |
23.327 |
23.790 |
- |
1.96% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.99% |
67923.776 |
69273.322 |
- |
2.37% |
- |
|
SetIntersection_None_Set_string_256_16
|
1.98% |
10726672.736 |
10939475.533 |
- |
-1.65% |
- |
|
std::partition(list<int>)_(sparse)/32
|
1.98% |
8.796 |
8.971 |
- |
2.29% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1
|
1.98% |
1017979.695 |
1038135.328 |
- |
-2.16% |
- |
|
rng::fold_left(deque<int>)/50
|
1.98% |
27.182 |
27.720 |
- |
1.53% |
- |
|
BM_PushHeap_uint64_Ascending_262144
|
1.98% |
4.776 |
4.870 |
- |
1.86% |
- |
|
std::distance(join_view(vector<vector<int>>))/1024
|
1.98% |
0.978 |
0.997 |
- |
2.76% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
1.97% |
247511.065 |
252394.342 |
- |
2.62% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024
|
1.97% |
9.119 |
9.298 |
- |
2.26% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024
|
1.97% |
8683858.442 |
8855139.167 |
- |
-0.13% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_256
|
1.97% |
0.719 |
0.733 |
- |
2.69% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
1.96% |
9635.209 |
9824.397 |
- |
0.98% |
- |
|
SetIntersection_None_Set_uint32_16384_256
|
1.96% |
153702888.581 |
156715302.011 |
- |
1.55% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/8192
|
1.96% |
219.437 |
223.737 |
- |
2.63% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/1024
|
1.96% |
2.459 |
2.507 |
- |
2.21% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256
|
1.96% |
1231711.100 |
1255829.428 |
- |
1.45% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
1.95% |
8634796.943 |
8803429.830 |
- |
0.70% |
- |
|
BM_std_minmax_element<char>/64000
|
1.95% |
15878.843 |
16188.755 |
- |
-3.19% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
1.95% |
24.968 |
25.455 |
- |
3.36% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/8192
|
1.95% |
80087.173 |
81647.727 |
- |
0.74% |
- |
|
SetIntersection_Interlaced_Set_string_16384_16
|
1.95% |
240665182.569 |
245351822.906 |
- |
-28.99% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_4
|
1.95% |
1454752.617 |
1483081.150 |
- |
-17.44% |
- |
|
BM_std_minmax_element<int>/4000
|
1.95% |
1010.333 |
1030.004 |
- |
-1.22% |
- |
|
std::find(list<int>)_(process_all)/32768
|
1.95% |
25593.112 |
26091.217 |
- |
-0.47% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32
|
1.95% |
2.965 |
3.022 |
- |
2.23% |
- |
|
SetIntersection_None_Set_uint64_16384_16384
|
1.94% |
167899254.877 |
171160900.377 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_64
|
1.94% |
10005140.197 |
10199475.713 |
- |
1.06% |
- |
|
BM_std_minmax_element<int>/65536
|
1.94% |
16553.150 |
16874.658 |
- |
-0.77% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/8192
|
1.94% |
3830.367 |
3904.677 |
- |
0.50% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_64
|
1.94% |
11272766.845 |
11491197.700 |
- |
0.03% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
1.94% |
20.281 |
20.674 |
- |
0.42% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/8192
|
1.94% |
12.173 |
12.408 |
- |
3.19% |
- |
|
std::vector<int>::insert(begin)_(cheap_elements)/32
|
1.93% |
5.048 |
5.145 |
- |
1.59% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/4096
|
1.93% |
5.069 |
5.167 |
- |
2.90% |
- |
|
std::stable_sort(vector<int>)_(ascending)/8192
|
1.93% |
13403.286 |
13662.172 |
- |
1.65% |
- |
|
BM_deque_vector_copy_backward/4000
|
1.93% |
142.986 |
145.748 |
- |
2.71% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
1.92% |
649.480 |
661.978 |
- |
0.90% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
1.92% |
5.258 |
5.359 |
- |
5.38% |
- |
|
BM_PushHeap_string_SingleElement_16384
|
1.92% |
2.591 |
2.641 |
- |
-2.34% |
- |
|
std::move_backward(deque<int>)/32768
|
1.92% |
3459.224 |
3525.609 |
- |
3.88% |
- |
|
std::shift_left(list<int>)/50
|
1.92% |
27.323 |
27.846 |
- |
2.29% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024
|
1.92% |
6.348 |
6.469 |
- |
2.43% |
- |
|
BM_std_minmax_element<char>/65536
|
1.91% |
16262.811 |
16573.975 |
- |
-3.22% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024
|
1.91% |
13669236.601 |
13929891.561 |
- |
-1.29% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.90% |
291.595 |
297.144 |
- |
-0.05% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/0
|
1.90% |
12.909 |
13.155 |
- |
1.52% |
- |
|
rng::contains(list<int>)_(process_all)/8192
|
1.90% |
7235.423 |
7372.920 |
- |
3.33% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_4
|
1.90% |
11228469.668 |
11441340.838 |
- |
-0.85% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32
|
1.89% |
6.531 |
6.655 |
- |
1.42% |
- |
|
SetIntersection_Front_Vector_uint32_64_4
|
1.89% |
15700021.530 |
15996894.726 |
- |
0.62% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.89% |
64725.640 |
65949.507 |
- |
-4.81% |
- |
|
BM_std_minmax_element<int>/64
|
1.89% |
16.804 |
17.122 |
- |
0.39% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
1.88% |
13528156.845 |
13782917.359 |
- |
1.63% |
- |
|
std::map<int,_int>::ctor(const&)/0
|
1.88% |
12.662 |
12.900 |
- |
1.85% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
1.88% |
56182.346 |
57239.112 |
- |
5.08% |
- |
|
std::make_heap(vector<NonIntegral>)_(repeated)/8
|
1.87% |
17.476 |
17.803 |
- |
2.10% |
- |
|
BM_vector_deque_ranges_move_backward/4000
|
1.87% |
143.635 |
146.317 |
- |
3.75% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024
|
1.87% |
3298.341 |
3359.920 |
- |
1.02% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_1
|
1.87% |
16207933.982 |
16510315.314 |
- |
0.16% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
1.86% |
14854.486 |
15130.548 |
- |
-6.37% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/1024
|
1.86% |
2703.343 |
2753.571 |
- |
2.51% |
- |
|
std::partial_sort(deque<int>)_(repeated)/8
|
1.86% |
26.148 |
26.634 |
- |
1.16% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024
|
1.86% |
5701.548 |
5807.451 |
- |
1.58% |
- |
|
rng::starts_with(deque<int>)/8
|
1.86% |
4.023 |
4.097 |
- |
2.97% |
- |
|
SetIntersection_Front_Set_uint32_262144_256
|
1.85% |
3793495.272 |
3863744.775 |
- |
0.86% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1
|
1.85% |
1019144.055 |
1038015.519 |
- |
-0.69% |
- |
|
std::find_end(list<int>)_(single_element)/8192
|
1.85% |
8199.854 |
8351.209 |
- |
0.92% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/1024
|
1.84% |
24.835 |
25.293 |
- |
5.00% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_1
|
1.84% |
4060464.674 |
4135297.841 |
- |
-0.87% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.84% |
6396.768 |
6514.630 |
- |
0.57% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/50
|
1.84% |
1.469 |
1.496 |
- |
6.47% |
- |
|
SetIntersection_Front_Set_uint32_256_1
|
1.84% |
4141069.102 |
4217105.823 |
- |
1.36% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_16384
|
1.83% |
6.878 |
7.005 |
- |
2.76% |
- |
|
std::find_end(vector<int>)_(same_length)/1000
|
1.83% |
242.157 |
246.593 |
- |
0.17% |
- |
|
BM_CmpEqual_short_int
|
1.83% |
1.112 |
1.133 |
- |
1.87% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
1.83% |
1056469.673 |
1075787.648 |
- |
2.57% |
- |
|
BM_PushHeap_string_SingleElement_16
|
1.83% |
2.615 |
2.663 |
- |
-4.07% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
1.83% |
3.882 |
3.953 |
- |
1.25% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_4
|
1.83% |
11292239.644 |
11498639.376 |
- |
1.40% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/32
|
1.83% |
345.362 |
351.667 |
- |
-25.60% |
- |
|
std::multiset<std::string>::erase(iterator)/8192
|
1.82% |
36.805 |
37.475 |
- |
18.66% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1
|
1.82% |
4114761.596 |
4189578.149 |
- |
0.31% |
- |
|
BM_std_minmax_element<int>/64000
|
1.82% |
16179.117 |
16473.274 |
- |
-1.27% |
- |
|
SetIntersection_Front_Set_uint32_16384_1024
|
1.82% |
12359777.946 |
12584310.227 |
- |
-0.66% |
- |
|
std::find_first_of(list<int>)_(small_needle)/50
|
1.82% |
139.755 |
142.293 |
- |
2.43% |
- |
|
std::partial_sort(vector<NonIntegral>)_(heap)/8
|
1.81% |
28.442 |
28.959 |
- |
0.51% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256
|
1.81% |
8602880.825 |
8758849.112 |
- |
-2.62% |
- |
|
std::find_first_of(list<int>)_(small_needle)/32
|
1.81% |
93.706 |
95.404 |
- |
2.85% |
- |
|
SetIntersection_None_Vector_uint32_262144_256
|
1.80% |
1114180.417 |
1134285.538 |
- |
0.04% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144
|
1.80% |
0.595 |
0.606 |
- |
1.83% |
- |
|
SetIntersection_Interlaced_Vector_float_64_4
|
1.80% |
17769399.009 |
18089317.273 |
- |
0.58% |
- |
|
BM_deque_vector_ranges_move_backward/4000
|
1.80% |
145.153 |
147.765 |
- |
1.55% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.80% |
179131.170 |
182354.216 |
- |
2.39% |
- |
|
vector<bool>(const_vector<bool>&)
|
1.80% |
9.737 |
9.913 |
- |
-3.34% |
- |
|
BM_num_get<long_long>
|
1.80% |
10.593 |
10.784 |
- |
-0.84% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32
|
1.80% |
2.747 |
2.796 |
- |
2.28% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50
|
1.79% |
28.486 |
28.997 |
- |
11.18% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.79% |
374703.830 |
381417.680 |
- |
1.31% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024
|
1.79% |
159513107.886 |
162369986.872 |
- |
0.44% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_256
|
1.79% |
7620305.453 |
7756740.680 |
- |
-0.45% |
- |
|
SetIntersection_None_Vector_uint64_256_4
|
1.79% |
4110495.519 |
4184035.665 |
- |
-0.29% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.79% |
12842.422 |
13072.162 |
- |
1.01% |
- |
|
BM_deque_vector_move_backward/65536
|
1.79% |
8074.306 |
8218.478 |
- |
11.99% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
1.78% |
750.061 |
763.440 |
- |
0.40% |
- |
|
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
1.78% |
4617.728 |
4700.053 |
- |
1.43% |
- |
|
SetIntersection_Front_Set_uint32_16384_256
|
1.78% |
3878932.986 |
3948072.298 |
- |
2.02% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0
|
1.78% |
18.566 |
18.897 |
- |
2.96% |
- |
|
vector<bool>(size_type,_const_value_type&)
|
1.78% |
8.131 |
8.276 |
- |
-1.24% |
- |
|
BM_deque_vector_ranges_copy/70000
|
1.78% |
3193.805 |
3250.570 |
- |
-5.73% |
- |
|
SetIntersection_None_Vector_uint64_256_64
|
1.78% |
3325955.669 |
3385013.559 |
- |
-1.59% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192
|
1.78% |
721279.655 |
734086.591 |
- |
1.65% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
1.77% |
8818571.179 |
8975003.632 |
- |
0.71% |
- |
|
BM_StringFindCharLiteral/64
|
1.77% |
2.095 |
2.132 |
- |
0.68% |
- |
|
std::partial_sort(deque<int>)_(ascending)/8192
|
1.77% |
144276.941 |
146830.837 |
- |
-0.81% |
- |
|
std::is_sorted(vector<int>)/8192
|
1.76% |
1892.692 |
1925.992 |
- |
1.54% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/8
|
1.76% |
0.775 |
0.789 |
- |
-6.35% |
- |
|
std::search(list<int>)_(no_match)/1000
|
1.76% |
676.648 |
688.528 |
- |
-3.02% |
- |
|
std::sort(vector<int>)_(heap)/8
|
1.76% |
23.545 |
23.958 |
- |
1.42% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/1024
|
1.75% |
514.154 |
523.173 |
- |
-0.64% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.75% |
54187.973 |
55138.011 |
- |
1.23% |
- |
|
std::unordered_multimap<int,_int>::clear()/8192
|
1.75% |
62113.959 |
63201.246 |
- |
-2.53% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
1.75% |
513.827 |
522.821 |
- |
-9.32% |
- |
|
std::multimap<int,_int>::erase(iterator)/1024
|
1.75% |
20.491 |
20.850 |
- |
-0.30% |
- |
|
SetIntersection_Front_Vector_uint64_64_4
|
1.75% |
15870895.943 |
16148039.635 |
- |
0.74% |
- |
|
SetIntersection_None_Vector_uint64_16384_16
|
1.74% |
1094114.394 |
1113205.443 |
- |
0.66% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
1.74% |
40.488 |
41.195 |
- |
-1.28% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
1.74% |
198674814.885 |
202139425.119 |
- |
4.41% |
- |
|
SetIntersection_None_Set_uint64_1024_256
|
1.74% |
8756473.484 |
8908722.307 |
- |
0.07% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192
|
1.74% |
260216.236 |
264738.406 |
- |
-1.16% |
- |
|
BM_std_minmax_element<long_long>/4
|
1.74% |
1.248 |
1.270 |
- |
0.28% |
- |
|
SetIntersection_None_Set_uint32_64_64
|
1.74% |
11374207.537 |
11571686.960 |
- |
-0.07% |
- |
|
SetIntersection_Front_Set_uint32_64_1
|
1.74% |
16164486.906 |
16444955.214 |
- |
-0.11% |
- |
|
BM_std_minmax_element<int>/512
|
1.73% |
133.913 |
136.233 |
- |
-1.09% |
- |
|
std::stable_partition(list<int>)_(sparse)/50
|
1.73% |
26.157 |
26.609 |
- |
1.60% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4
|
1.73% |
1091095.150 |
1109948.613 |
- |
0.98% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
1.73% |
18.828 |
19.153 |
- |
0.09% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144
|
1.73% |
0.584 |
0.594 |
- |
1.44% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/1024
|
1.73% |
26.368 |
26.823 |
- |
0.33% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/8192
|
1.72% |
15.677 |
15.948 |
- |
1.85% |
- |
|
rng::fold_left(deque<int>)/32
|
1.72% |
16.340 |
16.621 |
- |
1.67% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
1.72% |
6260894.942 |
6368603.267 |
- |
-3.06% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/50
|
1.72% |
1567.162 |
1594.120 |
- |
2.15% |
- |
|
std::find_first_of(list<int>)_(small_needle)/8192
|
1.72% |
22072.365 |
22451.986 |
- |
2.36% |
- |
|
bm_swap_ranges_vb_aligned/64
|
1.72% |
2.943 |
2.993 |
- |
3.87% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.72% |
754.758 |
767.727 |
- |
0.31% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.71% |
60288.336 |
61322.264 |
- |
-2.04% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
1.71% |
53518.127 |
54435.220 |
- |
1.86% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.71% |
57020.282 |
57995.411 |
- |
0.99% |
- |
|
BM_std_minmax_element<char>/70000
|
1.71% |
17373.772 |
17670.774 |
- |
-3.62% |
- |
|
std::partial_sort_copy(list<int>)_(heap)/8
|
1.71% |
17.143 |
17.436 |
- |
-1.55% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/0
|
1.71% |
1.111 |
1.130 |
- |
1.92% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
1.70% |
2910499.920 |
2960119.384 |
- |
-0.79% |
- |
|
BM_deque_deque_move_backward/70000
|
1.70% |
8576.881 |
8722.873 |
- |
8.31% |
- |
|
SetIntersection_None_Vector_uint32_16384_4
|
1.70% |
1098284.098 |
1116970.416 |
- |
0.21% |
- |
|
std::stable_sort(vector<int>)_(repeated)/8
|
1.70% |
15.313 |
15.573 |
- |
1.00% |
- |
|
std::pop_heap(deque<std::string>)/8192
|
1.70% |
111.649 |
113.545 |
- |
0.02% |
- |
|
SetIntersection_None_Set_uint64_1024_1024
|
1.70% |
8731991.094 |
8880268.634 |
- |
-0.19% |
- |
|
std::set<int>::ctor(const&)/32
|
1.69% |
222.641 |
226.415 |
- |
4.75% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8192
|
1.69% |
317.364 |
322.732 |
- |
1.08% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1
|
1.69% |
1021835.325 |
1039095.376 |
- |
-0.78% |
- |
|
SetIntersection_Front_Vector_uint64_16_1
|
1.69% |
61961997.255 |
63007623.441 |
- |
0.04% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.69% |
191633.137 |
194866.298 |
- |
2.82% |
- |
|
std::find_first_of(list<int>)_(small_needle)/1024
|
1.69% |
2753.415 |
2799.867 |
- |
2.31% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8
|
1.68% |
15.735 |
16.000 |
- |
0.76% |
- |
|
SetIntersection_None_Set_string_16384_16384
|
1.68% |
187767892.004 |
190930504.557 |
- |
-2.61% |
- |
|
SetIntersection_Front_Set_uint32_16_4
|
1.68% |
54088855.799 |
54999371.071 |
- |
0.46% |
- |
|
BM_std_minmax_element<int>/1024
|
1.68% |
263.385 |
267.808 |
- |
-1.28% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.68% |
14893.551 |
15143.328 |
- |
1.27% |
- |
|
SetIntersection_Front_Vector_uint32_64_16
|
1.68% |
14050788.838 |
14286290.328 |
- |
-0.14% |
- |
|
BM_std_minmax_element<int>/4096
|
1.68% |
1037.634 |
1055.017 |
- |
-1.19% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_16384
|
1.67% |
1277192.789 |
1298550.457 |
- |
1.83% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1
|
1.67% |
161677173.520 |
164380443.061 |
- |
0.76% |
- |
|
SetIntersection_None_Set_uint64_64_1
|
1.67% |
22353352.383 |
22726974.142 |
- |
0.65% |
- |
|
SetIntersection_Front_Vector_string_262144_16
|
1.67% |
1617033.397 |
1644037.851 |
- |
0.45% |
- |
|
bm_write
|
1.67% |
594.150 |
604.066 |
- |
-0.33% |
- |
|
bm_ranges_swap_ranges_vb_aligned/512
|
1.67% |
5.118 |
5.204 |
- |
-0.87% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0
|
1.67% |
13.803 |
14.033 |
- |
1.65% |
- |
|
std::unique_copy(deque<int>,_pred)_(sprinkled)/52
|
1.67% |
31.262 |
31.783 |
- |
1.11% |
- |
|
std::multiset<std::string>::find(key)_(existent)/1024
|
1.67% |
23.552 |
23.944 |
- |
-7.12% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
1.66% |
2.367 |
2.406 |
- |
3.00% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8192
|
1.66% |
259308.172 |
263609.105 |
- |
1.34% |
- |
|
std::multimap<int,_int>::clear()/32
|
1.66% |
642.415 |
653.055 |
- |
-0.75% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1
|
1.65% |
1030896.341 |
1047933.695 |
- |
1.38% |
- |
|
SetIntersection_None_Vector_string_256_16
|
1.65% |
4238582.676 |
4308553.237 |
- |
1.46% |
- |
|
SetIntersection_None_Set_uint64_64_64
|
1.65% |
11245434.398 |
11430884.409 |
- |
-0.50% |
- |
|
SetIntersection_None_Vector_uint64_1_1
|
1.65% |
526621678.865 |
535305138.262 |
- |
-0.08% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/8192
|
1.65% |
184478.799 |
187520.501 |
- |
0.42% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
1.64% |
36845636.339 |
37451356.305 |
- |
-0.09% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
1.64% |
13525.323 |
13747.559 |
- |
0.57% |
- |
|
BM_StringRead_Cold_Shallow_Small
|
1.64% |
1.143 |
1.162 |
- |
3.44% |
- |
|
ranges::minmax(std::list<__int128>)/70000
|
1.64% |
57997.726 |
58949.747 |
- |
-1.03% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192
|
1.64% |
1.288 |
1.309 |
- |
1.52% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/50
|
1.64% |
27.244 |
27.691 |
- |
1.14% |
- |
|
SetIntersection_Interlaced_Set_uint32_16_4
|
1.64% |
58934367.113 |
59899930.066 |
- |
0.50% |
- |
|
SetIntersection_None_Set_uint32_16_16
|
1.64% |
34870464.716 |
35441746.513 |
- |
-0.07% |
- |
|
std::sort(deque<int>)_(heap)/8
|
1.64% |
24.517 |
24.919 |
- |
2.54% |
- |
|
std::rotate_copy(list<int>)/32
|
1.64% |
9.037 |
9.185 |
- |
6.33% |
- |
|
std::rotate(deque<int>)_(by_1/4)/50
|
1.64% |
28.170 |
28.631 |
- |
1.86% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_1
|
1.64% |
16272006.065 |
16538139.293 |
- |
1.23% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
1.63% |
1175641.289 |
1194846.192 |
- |
-0.86% |
- |
|
BM_PushHeap_float_Random_16384
|
1.63% |
7.655 |
7.780 |
- |
2.05% |
- |
|
SetIntersection_Front_Set_uint32_1_1
|
1.63% |
528707833.390 |
537317416.995 |
- |
0.41% |
- |
|
SetIntersection_None_Vector_uint32_16384_16
|
1.63% |
1099007.616 |
1116887.549 |
- |
1.47% |
- |
|
std::sort(deque<int>)_(descending)/8
|
1.63% |
25.329 |
25.741 |
- |
2.63% |
- |
|
SetIntersection_Interlaced_Set_uint32_4_1
|
1.62% |
211470254.120 |
214906513.344 |
- |
0.42% |
- |
|
SetIntersection_Front_Set_float_256_256
|
1.62% |
8186813.401 |
8319822.588 |
- |
1.68% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
1.62% |
802.504 |
815.527 |
- |
0.71% |
- |
|
std::vector<std::string>::erase(middle)_(expensive_elements)/32
|
1.62% |
26.136 |
26.560 |
- |
-0.32% |
- |
|
SetIntersection_Front_Vector_float_1024_16
|
1.62% |
1097504.518 |
1115300.922 |
- |
-0.74% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/1024
|
1.62% |
308.177 |
313.171 |
- |
0.38% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
1.62% |
632.281 |
642.509 |
- |
0.77% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192
|
1.62% |
337334.878 |
342787.212 |
- |
0.61% |
- |
|
BM_PushHeap_string_SingleElement_256
|
1.62% |
2.600 |
2.642 |
- |
-2.71% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
1.61% |
8657198.206 |
8796984.638 |
- |
-0.96% |
- |
|
SetIntersection_Front_Set_uint32_16384_16384
|
1.61% |
214104010.818 |
217560862.151 |
- |
-1.62% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
1.61% |
18.463 |
18.761 |
- |
-0.90% |
- |
|
std::count_if(list<int>)_(every_other)/1024
|
1.61% |
750.394 |
762.471 |
- |
1.63% |
- |
|
SetIntersection_Front_Set_uint32_64_16
|
1.61% |
15041277.981 |
15282945.775 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_16384_1024
|
1.61% |
1204479.667 |
1223825.092 |
- |
0.26% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4
|
1.60% |
165496654.057 |
168152018.206 |
- |
0.37% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/1024
|
1.60% |
46.989 |
47.742 |
- |
-14.48% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
1.60% |
67.231 |
68.308 |
- |
-6.14% |
- |
|
SetIntersection_None_Vector_uint64_256_16
|
1.60% |
3994212.744 |
4058126.137 |
- |
0.88% |
- |
|
std::none_of(list<int>)_(process_all)/50
|
1.60% |
21.557 |
21.901 |
- |
-0.59% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
1.60% |
34728.454 |
35283.188 |
- |
-1.24% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/8192
|
1.60% |
29.941 |
30.419 |
- |
0.94% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32
|
1.59% |
27.271 |
27.705 |
- |
1.23% |
- |
|
SetIntersection_Interlaced_Vector_uint64_64_64
|
1.59% |
10740045.462 |
10910899.187 |
- |
0.24% |
- |
|
std::remove(list<int>)_(prefix)/8192
|
1.59% |
8089.511 |
8218.029 |
- |
1.46% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/4096
|
1.59% |
27.077 |
27.507 |
- |
1.19% |
- |
|
bm_ranges_swap_ranges_vb_aligned/2048
|
1.58% |
8.454 |
8.588 |
- |
-0.23% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1
|
1.58% |
8672214.244 |
8809324.229 |
- |
-1.53% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/1024
|
1.58% |
9705.771 |
9859.178 |
- |
0.79% |
- |
|
BM_num_get<float>
|
1.58% |
35.941 |
36.509 |
- |
-1.56% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.58% |
14583.177 |
14813.411 |
- |
-0.71% |
- |
|
std::multiset<int>::insert(value)_(already_present)/32
|
1.58% |
18.199 |
18.486 |
- |
-0.08% |
- |
|
std::copy_n(deque<int>)/8
|
1.58% |
2.757 |
2.800 |
- |
1.77% |
- |
|
BM_deque_deque_ranges_move/64000
|
1.58% |
3044.852 |
3092.810 |
- |
1.23% |
- |
|
BM_CmpLess_uint_ushort
|
1.57% |
1.095 |
1.112 |
- |
0.98% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024
|
1.57% |
24.844 |
25.234 |
- |
2.07% |
- |
|
BM_StringMove_Small
|
1.57% |
0.707 |
0.718 |
- |
-9.61% |
- |
|
BM_CmpEqual_short_schar
|
1.57% |
1.114 |
1.132 |
- |
0.52% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256
|
1.56% |
204079705.512 |
207269653.131 |
- |
1.02% |
- |
|
std::set<int>::erase(key)_(existent)/1024
|
1.56% |
52.406 |
53.223 |
- |
6.78% |
- |
|
std::replace(vector<int>)_(sprinkled)/50
|
1.56% |
9.184 |
9.327 |
- |
2.67% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32
|
1.56% |
18.002 |
18.282 |
- |
2.22% |
- |
|
SetIntersection_None_Vector_uint64_1024_256
|
1.55% |
1069165.150 |
1085744.039 |
- |
1.27% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
1.54% |
660.653 |
670.850 |
- |
0.92% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1
|
1.54% |
1043621.278 |
1059726.933 |
- |
2.06% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/32
|
1.54% |
18.875 |
19.166 |
- |
1.52% |
- |
|
std::unique(list<int>)_(contiguous)/32
|
1.54% |
51.870 |
52.669 |
- |
-0.42% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
1.53% |
718.919 |
729.943 |
- |
0.12% |
- |
|
std::search(vector<int>)_(no_match)/1024
|
1.53% |
209.932 |
213.138 |
- |
1.95% |
- |
|
ranges::min(std::vector<__int128>)/8
|
1.53% |
2.910 |
2.954 |
- |
1.29% |
- |
|
std::fill_n(vector<bool>)/4096
|
1.53% |
4.189 |
4.253 |
- |
2.24% |
- |
|
SetIntersection_None_Vector_uint64_16_16
|
1.52% |
33300610.088 |
33807884.141 |
- |
0.27% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.52% |
574.819 |
583.574 |
- |
-0.30% |
- |
|
std::partial_sort(deque<int>)_(repeated)/1024
|
1.52% |
6340.655 |
6437.093 |
- |
0.74% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1
|
1.52% |
1003428.280 |
1018689.207 |
- |
-1.30% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
1.52% |
1034037.028 |
1049758.566 |
- |
0.66% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192
|
1.52% |
260632.146 |
264594.379 |
- |
-1.14% |
- |
|
SetIntersection_Interlaced_Set_uint32_1_1
|
1.52% |
529108700.825 |
537151526.055 |
- |
0.45% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384
|
1.52% |
1233358.479 |
1252106.201 |
- |
0.97% |
- |
|
BM_deque_deque_ranges_move_backward/64000
|
1.52% |
7795.281 |
7913.743 |
- |
7.63% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/32
|
1.52% |
2.259 |
2.294 |
- |
2.43% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_4
|
1.51% |
59047000.180 |
59940187.796 |
- |
0.06% |
- |
|
SetIntersection_None_Set_uint32_1_1
|
1.51% |
530527570.432 |
538547570.714 |
- |
0.44% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
1.51% |
1107280.715 |
1124011.202 |
- |
1.41% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_10%)/8
|
1.51% |
2.602 |
2.641 |
- |
0.19% |
- |
|
BM_deque_deque_move_backward/65536
|
1.50% |
8044.955 |
8165.983 |
- |
7.87% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
1.50% |
4180090.848 |
4242968.345 |
- |
0.95% |
- |
|
SetIntersection_None_Set_uint32_16384_64
|
1.50% |
154278681.892 |
156595172.763 |
- |
1.41% |
- |
|
SetIntersection_None_Vector_uint64_4_1
|
1.50% |
211281173.570 |
214450941.805 |
- |
-0.04% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
1.50% |
1554367.085 |
1577685.062 |
- |
-0.75% |
- |
|
SetIntersection_Interlaced_Vector_string_64_16
|
1.50% |
29403747.371 |
29844772.984 |
- |
1.48% |
- |
|
std::partial_sort(vector<NonIntegral>)_(descending)/8
|
1.50% |
27.071 |
27.477 |
- |
1.98% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/32
|
1.50% |
9.305 |
9.444 |
- |
1.40% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1
|
1.50% |
1023326.857 |
1038639.524 |
- |
-1.78% |
- |
|
std::partial_sort(deque<int>)_(descending)/8192
|
1.50% |
259593.752 |
263476.599 |
- |
2.36% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16
|
1.49% |
5695190.524 |
5780036.378 |
- |
-15.69% |
- |
|
std::unordered_multiset<int>::ctor(const&)/8192
|
1.49% |
54707.284 |
55521.021 |
- |
1.84% |
- |
|
std::multiset<std::string>::ctor(const&)/1024
|
1.49% |
34447.031 |
34959.156 |
- |
1.20% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
1.49% |
54272.719 |
55079.031 |
- |
2.11% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/8192
|
1.48% |
8540.162 |
8666.827 |
- |
1.27% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/1024
|
1.48% |
36234.117 |
36770.760 |
- |
0.10% |
- |
|
BM_StringFindStringLiteral/1024
|
1.48% |
18.065 |
18.333 |
- |
1.77% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1024
|
1.48% |
42.148 |
42.771 |
- |
0.72% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
1.48% |
36.157 |
36.692 |
- |
11.88% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_256
|
1.48% |
4537569.223 |
4604627.234 |
- |
0.83% |
- |
|
std::upper_bound(std::vector<int>)/8
|
1.48% |
5.983 |
6.071 |
- |
2.24% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1
|
1.47% |
62300553.807 |
63219287.941 |
- |
0.85% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
1.47% |
19.241 |
19.524 |
- |
1.63% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
1.47% |
225.673 |
228.993 |
- |
-4.32% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.47% |
35548.159 |
36070.505 |
- |
1.12% |
- |
|
SetIntersection_None_Vector_uint32_262144_4
|
1.47% |
1124780.564 |
1141306.225 |
- |
1.48% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256
|
1.47% |
2143970.408 |
2175421.432 |
- |
0.50% |
- |
|
bm_lexicographical_compare<int>/1
|
1.47% |
1.432 |
1.453 |
- |
13.39% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024
|
1.46% |
679.601 |
689.546 |
- |
2.52% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1
|
1.46% |
62348463.342 |
63258675.621 |
- |
0.57% |
- |
|
BM_vector_deque_move_backward/1024
|
1.46% |
38.300 |
38.859 |
- |
2.58% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024
|
1.46% |
23364.780 |
23705.729 |
- |
-0.90% |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/50
|
1.46% |
2.070 |
2.100 |
- |
0.48% |
- |
|
BM_PushHeap_string_Descending_16384
|
1.46% |
2.378 |
2.413 |
- |
-0.38% |
- |
|
std::stable_partition(vector<int>)_(sparse)/50
|
1.45% |
21.075 |
21.382 |
- |
-0.18% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256
|
1.45% |
14101304.388 |
14305918.820 |
- |
-2.75% |
- |
|
rng::find_last_if_not(vector<char>)_(bail_10%)/50
|
1.45% |
11.443 |
11.608 |
- |
2.04% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
1.44% |
17.159 |
17.407 |
- |
0.96% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/16
|
1.44% |
4.817 |
4.886 |
- |
-0.81% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/1024
|
1.44% |
7709.970 |
7821.271 |
- |
0.18% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/50
|
1.44% |
162.577 |
164.923 |
- |
-5.17% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1
|
1.44% |
4262024.232 |
4323460.815 |
- |
-0.80% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.44% |
12043.472 |
12216.981 |
- |
-1.84% |
- |
|
BM_deque_vector_move_backward/70000
|
1.44% |
8547.905 |
8670.872 |
- |
11.87% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/32
|
1.44% |
6.418 |
6.510 |
- |
2.07% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/1024
|
1.44% |
5533.276 |
5612.791 |
- |
5.17% |
- |
|
SetIntersection_None_Vector_uint32_16384_1024
|
1.43% |
1094752.305 |
1110458.301 |
- |
0.65% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/32
|
1.43% |
105.591 |
107.102 |
- |
-5.01% |
- |
|
std::swap_ranges(list<int>)/50
|
1.43% |
32.126 |
32.585 |
- |
0.01% |
- |
|
std::is_sorted_until(vector<int>,_pred)/1024
|
1.43% |
411.915 |
417.804 |
- |
2.40% |
- |
|
bm_lexicographical_compare<int>/64
|
1.43% |
4.506 |
4.571 |
- |
5.22% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
1.43% |
165.917 |
168.286 |
- |
5.06% |
- |
|
std::multiset<int>::ctor(const&)/1024
|
1.43% |
6307.534 |
6397.611 |
- |
-2.83% |
- |
|
std::search(list<int>)_(no_match)/1024
|
1.43% |
753.386 |
764.141 |
- |
4.56% |
- |
|
BM_StringConstructDestroyCStr_Huge_Transparent
|
1.42% |
64.846 |
65.768 |
- |
1.73% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192
|
1.42% |
54454.964 |
55228.614 |
- |
0.41% |
- |
|
BM_deque_deque_copy/64000
|
1.42% |
2989.357 |
3031.773 |
- |
-0.81% |
- |
|
std::for_each_n(deque<int>)/50
|
1.42% |
3.909 |
3.965 |
- |
1.63% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.42% |
38846.730 |
39396.684 |
- |
-1.41% |
- |
|
std::none_of(vector<int>)_(process_all)/50
|
1.41% |
19.032 |
19.301 |
- |
0.82% |
- |
|
SetIntersection_Front_Set_uint32_4_1
|
1.41% |
211527118.279 |
214512902.946 |
- |
0.32% |
- |
|
rng::find_last(list<int>)_(bail_90%)/8192
|
1.41% |
593.121 |
601.490 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_64_1
|
1.41% |
16550183.444 |
16783134.543 |
- |
0.32% |
- |
|
rng::find_last_if(vector<int>)_(bail_10%)/8
|
1.41% |
2.595 |
2.631 |
- |
0.16% |
- |
|
BM_deque_vector_ranges_move_backward/70000
|
1.40% |
8577.053 |
8697.446 |
- |
9.14% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/32
|
1.40% |
1.489 |
1.510 |
- |
3.68% |
- |
|
SetIntersection_None_Vector_uint64_16_1
|
1.40% |
62434070.486 |
63307458.917 |
- |
-0.13% |
- |
|
std::unique(list<int>)_(contiguous)/52
|
1.39% |
63.859 |
64.749 |
- |
0.88% |
- |
|
SetIntersection_Front_Vector_string_262144_262144
|
1.39% |
14389834.717 |
14590279.543 |
- |
-0.08% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8192
|
1.39% |
481929.991 |
488639.234 |
- |
2.30% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
1.39% |
12.712 |
12.889 |
- |
0.53% |
- |
|
std::find_if_not(list<int>)_(process_all)/32768
|
1.39% |
25407.948 |
25761.033 |
- |
1.50% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4
|
1.39% |
135753047.733 |
137638611.485 |
- |
0.78% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/1024
|
1.39% |
18896.621 |
19158.961 |
- |
1.94% |
- |
|
SetIntersection_Front_Vector_uint64_4_4
|
1.38% |
133968576.731 |
135823807.952 |
- |
-0.27% |
- |
|
std::reverse_copy(list<int>)/64
|
1.38% |
29.857 |
30.271 |
- |
-0.31% |
- |
|
SetIntersection_None_Set_uint32_4_1
|
1.38% |
214858057.489 |
217825418.346 |
- |
0.53% |
- |
|
std::make_heap(deque<int>)_(repeated)/1024
|
1.38% |
2258.092 |
2289.249 |
- |
1.28% |
- |
|
SetIntersection_Front_Vector_uint64_1_1
|
1.38% |
527252191.630 |
534522173.966 |
- |
-0.37% |
- |
|
SetIntersection_Front_Vector_uint64_16_4
|
1.38% |
53527406.024 |
54265205.806 |
- |
0.03% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64
|
1.38% |
13630706.250 |
13818493.172 |
- |
-0.29% |
- |
|
SetIntersection_Front_Vector_float_1024_4
|
1.38% |
1040285.144 |
1054609.953 |
- |
-0.19% |
- |
|
SetIntersection_None_Vector_uint64_4_4
|
1.38% |
132119273.007 |
133936824.037 |
- |
-0.08% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.37% |
12673.217 |
12847.382 |
- |
-1.78% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1
|
1.37% |
530925847.922 |
538213391.687 |
- |
-2.95% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256
|
1.37% |
162971157.671 |
165207635.245 |
- |
0.60% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.37% |
666.888 |
676.038 |
- |
1.26% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4
|
1.37% |
135767752.834 |
137630386.666 |
- |
0.38% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
1.37% |
1147208.410 |
1162941.886 |
- |
0.69% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.37% |
235.262 |
238.485 |
- |
3.19% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/8
|
1.37% |
15.330 |
15.540 |
- |
0.12% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4
|
1.37% |
57896283.487 |
58689159.767 |
- |
1.31% |
- |
|
std::rotate(deque<int>)_(by_1/3)/50
|
1.36% |
29.650 |
30.054 |
- |
2.48% |
- |
|
BM_deque_deque_ranges_copy/65536
|
1.36% |
3056.540 |
3098.196 |
- |
0.97% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8
|
1.36% |
15.742 |
15.956 |
- |
1.08% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16
|
1.36% |
2770556.367 |
2808201.658 |
- |
27.03% |
- |
|
SetIntersection_Interlaced_Set_uint32_16_1
|
1.36% |
62384328.764 |
63231777.445 |
- |
0.70% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/8192
|
1.35% |
54746.062 |
55487.814 |
- |
-5.99% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8
|
1.35% |
6.613 |
6.702 |
- |
9.02% |
- |
|
std::replace_if(vector<int>)_(prefix)/50
|
1.35% |
13.813 |
13.999 |
- |
1.53% |
- |
|
SetIntersection_None_Set_uint32_4_4
|
1.35% |
134263625.701 |
136074831.484 |
- |
0.43% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
1.35% |
710.016 |
719.594 |
- |
1.65% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/1024
|
1.35% |
597.662 |
605.705 |
- |
1.37% |
- |
|
BM_deque_deque_move_backward/1024
|
1.35% |
37.929 |
38.440 |
- |
0.37% |
- |
|
std::remove_if(vector<int>)_(prefix)/50
|
1.34% |
53.759 |
54.482 |
- |
0.35% |
- |
|
std::map<std::string,_int>::ctor(const&)/8192
|
1.34% |
342811.840 |
347420.489 |
- |
1.08% |
- |
|
SetIntersection_Interlaced_Vector_uint32_4_4
|
1.34% |
134545978.493 |
136353888.369 |
- |
0.58% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4
|
1.34% |
1096165.951 |
1110875.215 |
- |
-1.00% |
- |
|
SetIntersection_Front_Vector_uint64_4_1
|
1.34% |
210800991.296 |
213627963.277 |
- |
-0.42% |
- |
|
std::unique(vector<int>)_(contiguous)/52
|
1.34% |
53.190 |
53.903 |
- |
0.70% |
- |
|
SetIntersection_Front_Set_uint32_16_1
|
1.34% |
62224043.500 |
63057893.318 |
- |
0.51% |
- |
|
std::find(vector<char>)_(process_all)/50
|
1.33% |
1.632 |
1.654 |
- |
-0.65% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/50
|
1.33% |
23.426 |
23.738 |
- |
2.50% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/8192
|
1.33% |
8136.801 |
8245.090 |
- |
1.75% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192
|
1.33% |
17825.357 |
18062.525 |
- |
0.80% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
1.33% |
14723638.751 |
14919481.177 |
- |
-0.41% |
- |
|
BM_deque_vector_move_backward/64
|
1.33% |
2.929 |
2.968 |
- |
1.60% |
- |
|
SetIntersection_Interlaced_Vector_float_16_4
|
1.33% |
55449912.905 |
56185917.060 |
- |
0.37% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/1024
|
1.33% |
20.749 |
21.025 |
- |
1.52% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8
|
1.32% |
52.607 |
53.304 |
- |
0.34% |
- |
|
SetIntersection_None_Set_float_256_4
|
1.32% |
11240522.921 |
11389316.994 |
- |
0.95% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/8192
|
1.32% |
3999.428 |
4052.322 |
- |
1.37% |
- |
|
SetIntersection_None_Vector_string_1024_1
|
1.32% |
1143808.811 |
1158924.872 |
- |
-0.92% |
- |
|
std::multimap<int,_int>::ctor(const&)/32
|
1.32% |
221.101 |
224.022 |
- |
0.45% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/32
|
1.32% |
18.814 |
19.063 |
- |
3.92% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/1024
|
1.32% |
29.308 |
29.695 |
- |
-9.76% |
- |
|
std::find_end(forward_list<int>)_(same_length)/8192
|
1.32% |
14224.608 |
14412.088 |
- |
0.76% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/8192
|
1.31% |
33.946 |
34.392 |
- |
1.11% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256
|
1.31% |
1640115.316 |
1661638.428 |
- |
0.96% |
- |
|
BM_std_minmax_element<short>/4
|
1.31% |
1.241 |
1.257 |
- |
0.82% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_4
|
1.31% |
55987054.037 |
56721274.181 |
- |
0.48% |
- |
|
BM_deque_vector_copy/70000
|
1.31% |
3172.208 |
3213.784 |
- |
-2.28% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192
|
1.31% |
33.427 |
33.865 |
- |
0.30% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/8192
|
1.31% |
18232.399 |
18471.103 |
- |
1.59% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
1.31% |
54294.641 |
55005.321 |
- |
2.30% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_16
|
1.30% |
1850284.489 |
1874425.261 |
- |
-0.24% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/32
|
1.30% |
16.989 |
17.211 |
- |
1.67% |
- |
|
std::search(vector<int>)_(no_match)/1000
|
1.30% |
205.245 |
207.921 |
- |
1.76% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192
|
1.30% |
61934.730 |
62741.945 |
- |
1.79% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
1.30% |
101250.762 |
102569.397 |
- |
-3.38% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.30% |
15922.991 |
16130.352 |
- |
2.05% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.30% |
527.946 |
534.819 |
- |
-0.05% |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/8
|
1.30% |
16.057 |
16.266 |
- |
0.50% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/1024
|
1.30% |
20.861 |
21.132 |
- |
-7.31% |
- |
|
rng::for_each(multiset<int>)/8
|
1.30% |
6.688 |
6.775 |
- |
1.37% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1
|
1.30% |
212311334.152 |
215066338.645 |
- |
0.80% |
- |
|
std::make_heap(deque<int>)_(repeated)/8192
|
1.30% |
17779.994 |
18010.464 |
- |
1.31% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576
|
1.30% |
1444521.739 |
1463235.791 |
- |
1.18% |
- |
|
SetIntersection_None_Vector_float_16384_1
|
1.29% |
1098362.338 |
1112583.837 |
- |
-0.08% |
- |
|
SetIntersection_None_Vector_string_262144_64
|
1.29% |
1281474.131 |
1298030.672 |
- |
0.52% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_4
|
1.29% |
55260620.370 |
55972940.582 |
- |
0.01% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
1.28% |
13.299 |
13.470 |
- |
0.59% |
- |
|
SetIntersection_Front_Vector_float_256_1
|
1.28% |
4127884.011 |
4180870.502 |
- |
0.53% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1
|
1.28% |
530481047.417 |
537273552.732 |
- |
0.71% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0
|
1.28% |
13.335 |
13.506 |
- |
0.28% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
1.28% |
5668.201 |
5740.614 |
- |
1.27% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024
|
1.28% |
13759.313 |
13934.894 |
- |
0.16% |
- |
|
SetIntersection_Interlaced_Vector_uint32_4_1
|
1.28% |
212088963.725 |
214793187.580 |
- |
0.60% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
1.27% |
15958559.079 |
16161645.587 |
- |
0.11% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192
|
1.27% |
20.113 |
20.369 |
- |
8.48% |
- |
|
SetIntersection_None_Vector_uint32_1024_1
|
1.27% |
1062709.538 |
1076214.475 |
- |
0.04% |
- |
|
SetIntersection_Interlaced_Set_uint32_4_4
|
1.27% |
135710768.793 |
137435177.091 |
- |
0.10% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
1.27% |
12.719 |
12.880 |
- |
0.27% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8
|
1.27% |
3.012 |
3.050 |
- |
1.07% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
1.27% |
166155.098 |
168264.654 |
- |
1.20% |
- |
|
SetIntersection_Front_Vector_uint64_64_1
|
1.27% |
16125888.898 |
16330568.786 |
- |
-0.42% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_16
|
1.27% |
35547321.425 |
35998476.525 |
- |
0.37% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/1024
|
1.27% |
1003.364 |
1016.082 |
- |
1.62% |
- |
|
rng::for_each(multimap<int>)/8
|
1.27% |
6.182 |
6.260 |
- |
2.11% |
- |
|
SetIntersection_Front_Vector_float_64_16
|
1.27% |
14043847.208 |
14221688.486 |
- |
-0.78% |
- |
|
SetIntersection_None_Set_float_16_1
|
1.26% |
66052456.178 |
66886794.685 |
- |
1.01% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/8
|
1.26% |
8.333 |
8.438 |
- |
1.26% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024
|
1.26% |
23320.074 |
23613.894 |
- |
-0.87% |
- |
|
BM_PushHeap_string_SingleElement_262144
|
1.26% |
2.626 |
2.659 |
- |
-2.73% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32
|
1.26% |
264.133 |
267.448 |
- |
1.06% |
- |
|
SetIntersection_Front_Set_float_16_16
|
1.25% |
38206830.679 |
38686107.899 |
- |
0.55% |
- |
|
SetIntersection_None_Vector_uint32_256_4
|
1.25% |
4186797.845 |
4239271.649 |
- |
1.40% |
- |
|
SetIntersection_None_Vector_uint32_64_4
|
1.25% |
15890099.127 |
16089072.930 |
- |
0.83% |
- |
|
std::stable_sort(vector<int>)_(ascending)/8
|
1.25% |
15.301 |
15.492 |
- |
-2.04% |
- |
|
ranges::min(std::list<char>)/8
|
1.25% |
1.905 |
1.929 |
- |
1.32% |
- |
|
std::make_heap(vector<NonIntegral>)_(shuffled)/8
|
1.25% |
16.276 |
16.479 |
- |
2.18% |
- |
|
BM_tolower_string<char>
|
1.25% |
15.012 |
15.199 |
- |
-0.28% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1
|
1.24% |
212348186.723 |
214991911.293 |
- |
0.50% |
- |
|
BM_num_get<unsigned_long>
|
1.24% |
10.368 |
10.497 |
- |
-0.13% |
- |
|
SetIntersection_None_Set_uint64_16_4
|
1.24% |
56094324.797 |
56790222.167 |
- |
0.22% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_256
|
1.24% |
1533199.787 |
1552208.334 |
- |
-3.19% |
- |
|
std::copy_n(deque<int>)/512
|
1.24% |
16.717 |
16.924 |
- |
1.55% |
- |
|
std::map<std::string,_int>::ctor(const&)/0
|
1.24% |
13.079 |
13.241 |
- |
3.57% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192
|
1.23% |
172971.590 |
175107.229 |
- |
0.02% |
- |
|
SetIntersection_Front_Vector_uint64_64_16
|
1.23% |
14026704.703 |
14199500.891 |
- |
-1.39% |
- |
|
BM_deque_deque_ranges_copy_backward/65536
|
1.23% |
8066.410 |
8165.779 |
- |
10.24% |
- |
|
std::any_of(list<int>)_(process_all)/8192
|
1.23% |
6947.322 |
7032.904 |
- |
-10.57% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_16
|
1.23% |
10655009.879 |
10786194.917 |
- |
-2.24% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
1.23% |
1148257.234 |
1162353.067 |
- |
1.00% |
- |
|
BM_lexicographical_compare_three_way_fast_path/16
|
1.23% |
4.392 |
4.446 |
- |
1.48% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1
|
1.23% |
1034745.001 |
1047426.779 |
- |
2.06% |
- |
|
SetIntersection_Front_Vector_float_16384_16
|
1.22% |
1103788.614 |
1117280.800 |
- |
1.36% |
- |
|
SetIntersection_None_Vector_uint32_4_1
|
1.22% |
213205903.649 |
215807207.717 |
- |
0.70% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_16
|
1.22% |
35334418.571 |
35765004.640 |
- |
0.04% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
1.22% |
12090.365 |
12237.384 |
- |
1.04% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16_1
|
1.21% |
62441149.799 |
63199774.277 |
- |
0.51% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/32
|
1.21% |
1.704 |
1.725 |
- |
-5.85% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_256
|
1.21% |
4503248.110 |
4557870.346 |
- |
0.08% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
1.21% |
13358.973 |
13520.504 |
- |
13.97% |
- |
|
BM_StringRelational_Less_Large_Large_Control
|
1.21% |
2.149 |
2.175 |
- |
0.64% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/0
|
1.21% |
17.059 |
17.265 |
- |
0.69% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024
|
1.21% |
23.288 |
23.569 |
- |
1.90% |
- |
|
SetIntersection_None_Set_string_1024_1
|
1.21% |
8808470.334 |
8914707.477 |
- |
-29.70% |
- |
|
std::copy_backward(list<int>)/64
|
1.20% |
31.023 |
31.397 |
- |
2.01% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1_1
|
1.20% |
528034781.751 |
534390997.694 |
- |
-0.14% |
- |
|
SetIntersection_Interlaced_Vector_string_256_256
|
1.20% |
20512575.830 |
20759346.507 |
- |
-0.64% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/1024
|
1.20% |
560.080 |
566.809 |
- |
1.32% |
- |
|
std::shift_left(list<int>)/8192
|
1.20% |
7628.239 |
7719.835 |
- |
1.53% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32
|
1.20% |
429.875 |
435.034 |
- |
0.49% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16
|
1.20% |
1093326.590 |
1106436.731 |
- |
0.10% |
- |
|
BM_deque_deque_ranges_copy/64
|
1.20% |
3.045 |
3.082 |
- |
0.24% |
- |
|
std::find_if(vector<char>)_(process_all)/50
|
1.20% |
6.635 |
6.714 |
- |
0.22% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8192
|
1.20% |
4464.354 |
4517.777 |
- |
1.20% |
- |
|
SetIntersection_None_Vector_uint32_1_1
|
1.20% |
531973315.462 |
538338286.050 |
- |
0.84% |
- |
|
BM_PushHeap_string_SingleElement_64
|
1.20% |
2.653 |
2.685 |
- |
-3.32% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1
|
1.19% |
1035376.267 |
1047717.292 |
- |
-0.31% |
- |
|
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
1.19% |
625.425 |
632.878 |
- |
-13.10% |
- |
|
std::make_heap(vector<int>)_(descending)/1024
|
1.19% |
272.000 |
275.231 |
- |
1.19% |
- |
|
std::fill(list<int>)/50
|
1.19% |
34.973 |
35.388 |
- |
1.54% |
- |
|
SetIntersection_None_Set_string_1024_16
|
1.18% |
8942755.183 |
9048623.166 |
- |
-28.54% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
1.18% |
13.602 |
13.763 |
- |
0.51% |
- |
|
std::rotate_copy(list<int>)/50
|
1.18% |
13.871 |
14.035 |
- |
1.96% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/1048576
|
1.18% |
571282.639 |
578031.113 |
- |
1.18% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.18% |
7757.094 |
7848.644 |
- |
3.86% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
1.18% |
354918815.859 |
359107006.772 |
- |
0.34% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4
|
1.18% |
57422560.494 |
58099348.188 |
- |
-0.49% |
- |
|
std::copy(vector<bool>)_(aligned)/32768
|
1.18% |
34.910 |
35.321 |
- |
-0.66% |
- |
|
SetIntersection_None_Vector_uint64_1024_16
|
1.18% |
1061772.387 |
1074264.895 |
- |
0.12% |
- |
|
std::stable_sort(vector<int>)_(shuffled)/1024
|
1.17% |
2255.468 |
2281.955 |
- |
2.34% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/50
|
1.17% |
11.478 |
11.613 |
- |
1.28% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
1.17% |
32.190 |
32.567 |
- |
4.39% |
- |
|
std::partial_sort(deque<int>)_(ascending)/1024
|
1.17% |
7765.321 |
7856.159 |
- |
0.89% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/1024
|
1.17% |
4245.801 |
4295.436 |
- |
-0.64% |
- |
|
SetIntersection_Interlaced_Vector_uint64_4_4
|
1.17% |
134397754.523 |
135968844.122 |
- |
-0.11% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64
|
1.17% |
1487874.857 |
1505223.821 |
- |
-2.00% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192
|
1.16% |
32.048 |
32.421 |
- |
-0.65% |
- |
|
std::is_sorted(vector<int>)/1024
|
1.16% |
243.747 |
246.581 |
- |
0.60% |
- |
|
SetIntersection_None_Vector_string_16384_16384
|
1.16% |
1228662.609 |
1242944.421 |
- |
2.55% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
1.16% |
1023303.946 |
1035197.282 |
- |
-2.38% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/8192
|
1.16% |
84078.493 |
85054.277 |
- |
2.26% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.16% |
53176.586 |
53791.626 |
- |
-0.38% |
- |
|
BM_CmpEqual_schar_uint
|
1.16% |
1.089 |
1.102 |
- |
-1.43% |
- |
|
std::multiset<int>::contains(key)_(existent)/8192
|
1.16% |
8.201 |
8.296 |
- |
0.65% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
1.15% |
1558696.332 |
1576680.895 |
- |
0.81% |
- |
|
std::any_of(vector<int>)_(process_all)/32
|
1.15% |
8.377 |
8.473 |
- |
2.16% |
- |
|
std::copy_if(list<int>)_(entire_range)/512
|
1.15% |
364.408 |
368.611 |
- |
0.33% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
1.15% |
656.028 |
663.581 |
- |
-3.19% |
- |
|
std::multiset<int>::clear()/8192
|
1.15% |
78152.376 |
79052.081 |
- |
2.12% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.15% |
535.865 |
542.034 |
- |
-0.00% |
- |
|
std::copy_if(list<int>)_(every_other)/1048576
|
1.15% |
831113.916 |
840671.875 |
- |
1.78% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.15% |
6665.377 |
6741.990 |
- |
0.40% |
- |
|
SetIntersection_None_Vector_uint32_16_1
|
1.15% |
63060461.937 |
63784898.918 |
- |
0.66% |
- |
|
std::rotate(list<int>)_(1_element_backward)/50
|
1.15% |
24.732 |
25.016 |
- |
0.97% |
- |
|
SetIntersection_Front_Vector_uint64_256_1
|
1.15% |
4122216.454 |
4169547.560 |
- |
-0.13% |
- |
|
std::generate(list<int>)/50
|
1.15% |
15.262 |
15.437 |
- |
-0.84% |
- |
|
SetIntersection_None_Set_uint32_16384_16
|
1.15% |
154588638.188 |
156363138.064 |
- |
0.81% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/1024
|
1.15% |
590932.590 |
597712.215 |
- |
2.01% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
1.15% |
389.073 |
393.534 |
- |
0.43% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
1.15% |
13.640 |
13.796 |
- |
0.64% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/1024
|
1.15% |
12.780 |
12.927 |
- |
3.19% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
1.14% |
20.453 |
20.687 |
- |
0.57% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/1024
|
1.14% |
8999.921 |
9102.743 |
- |
1.15% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0
|
1.14% |
13.014 |
13.162 |
- |
1.32% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
1.14% |
20.808 |
21.045 |
- |
0.14% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
1.14% |
395.054 |
399.566 |
- |
1.84% |
- |
|
std::copy_if(list<int>)_(entire_range)/4096
|
1.14% |
3007.565 |
3041.865 |
- |
0.97% |
- |
|
std::replace_if(deque<int>)_(prefix)/8192
|
1.14% |
3468.588 |
3508.132 |
- |
0.70% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
1.14% |
402934.708 |
407526.941 |
- |
-1.33% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024
|
1.14% |
26.561 |
26.864 |
- |
4.67% |
- |
|
std::move_backward(list<int>)/262144
|
1.14% |
259947.983 |
262900.497 |
- |
1.66% |
- |
|
std::multimap<std::string,_int>::insert(value)_(already_present)/1024
|
1.14% |
33.591 |
33.972 |
- |
-47.73% |
- |
|
std::find_if(vector<int>)_(bail_25%)/32768
|
1.14% |
830.007 |
839.429 |
- |
-0.04% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1
|
1.13% |
217174834.954 |
219638164.560 |
- |
0.87% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024
|
1.13% |
503.077 |
508.778 |
- |
1.44% |
- |
|
BM_vector_deque_move_backward/64000
|
1.13% |
7949.576 |
8039.635 |
- |
14.05% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/1024
|
1.13% |
6043.825 |
6112.174 |
- |
0.99% |
- |
|
SetIntersection_None_Vector_uint64_16_4
|
1.13% |
53181838.245 |
53782502.088 |
- |
-0.01% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1_1
|
1.13% |
530657565.659 |
536633792.298 |
- |
0.37% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/32
|
1.13% |
578.849 |
585.365 |
- |
1.16% |
- |
|
std::search(deque<int>)_(no_match)/1024
|
1.13% |
346.677 |
350.577 |
- |
1.91% |
- |
|
std::none_of(list<int>)_(process_all)/32
|
1.12% |
11.687 |
11.818 |
- |
0.75% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/1024
|
1.12% |
22.651 |
22.906 |
- |
-9.47% |
- |
|
BM_deque_vector_ranges_move_backward/4096
|
1.12% |
147.653 |
149.311 |
- |
0.68% |
- |
|
SetIntersection_None_Set_uint64_4_1
|
1.12% |
214555444.254 |
216964611.760 |
- |
-0.05% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64
|
1.12% |
1627242.432 |
1645504.233 |
- |
1.24% |
- |
|
SetIntersection_None_Vector_float_64_64
|
1.12% |
8390030.550 |
8484072.994 |
- |
0.74% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
1.12% |
12.766 |
12.909 |
- |
0.28% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8
|
1.12% |
14.879 |
15.046 |
- |
2.72% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8
|
1.12% |
15.764 |
15.940 |
- |
1.04% |
- |
|
std::find_if(vector<bool>)_(process_all)/8
|
1.12% |
3.504 |
3.543 |
- |
0.82% |
- |
|
std::any_of(list<int>)_(process_all)/50
|
1.11% |
21.958 |
22.202 |
- |
0.99% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
1.11% |
389.548 |
393.891 |
- |
0.27% |
- |
|
std::vector<std::string>::insert(begin)_(cheap_elements)/32
|
1.11% |
20.618 |
20.847 |
- |
2.83% |
- |
|
std::partition_copy(vector<int>)/1024
|
1.11% |
462.105 |
467.253 |
- |
2.28% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/4096
|
1.11% |
77.709 |
78.573 |
- |
1.53% |
- |
|
SetIntersection_Interlaced_Set_float_64_16
|
1.11% |
21965234.633 |
22209459.912 |
- |
3.52% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32
|
1.11% |
18.829 |
19.038 |
- |
0.36% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
1.11% |
1141546.061 |
1154223.236 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192
|
1.11% |
166859.563 |
168707.370 |
- |
1.61% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192
|
1.11% |
207032.805 |
209320.638 |
- |
-0.16% |
- |
|
std::map<std::string,_int>::ctor(const&)/1024
|
1.10% |
35284.598 |
35674.358 |
- |
0.80% |
- |
|
std::rotate_copy(deque<int>)/1024
|
1.10% |
34.189 |
34.567 |
- |
-0.67% |
- |
|
std::replace(list<int>)_(sprinkled)/1024
|
1.10% |
718.653 |
726.586 |
- |
0.03% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_1
|
1.10% |
1039053.224 |
1050507.049 |
- |
0.66% |
- |
|
std::sort(vector<NonIntegral>)_(ascending)/8
|
1.10% |
15.442 |
15.612 |
- |
-0.82% |
- |
|
SetIntersection_Front_Vector_string_4_4
|
1.10% |
149560455.532 |
151204844.115 |
- |
0.92% |
- |
|
std::list<std::string>::ctor(size)/8192
|
1.10% |
103047.388 |
104178.992 |
- |
1.75% |
- |
|
BM_PushHeap_uint64_Random_16
|
1.10% |
4.445 |
4.494 |
- |
0.94% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.10% |
47766.310 |
48289.451 |
- |
5.41% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
1.09% |
1154625.794 |
1167266.931 |
- |
-0.12% |
- |
|
std::find(vector<bool>)_(process_all)/1024
|
1.09% |
4.637 |
4.688 |
- |
1.20% |
- |
|
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192
|
1.09% |
4.465 |
4.514 |
- |
1.02% |
- |
|
std::copy_backward(list<int>)/32768
|
1.09% |
26573.353 |
26863.585 |
- |
0.23% |
- |
|
rng::for_each(multimap<int>)/50
|
1.09% |
39.876 |
40.311 |
- |
0.26% |
- |
|
SetIntersection_Front_Vector_float_256_4
|
1.09% |
4156812.618 |
4202088.267 |
- |
1.31% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.09% |
54026.941 |
54615.313 |
- |
1.23% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4
|
1.09% |
54249776.739 |
54839672.134 |
- |
0.48% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.09% |
31959.492 |
32306.706 |
- |
1.10% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1024
|
1.09% |
464.176 |
469.219 |
- |
6.21% |
- |
|
SetIntersection_None_Vector_uint32_4_4
|
1.08% |
133306142.410 |
134752106.276 |
- |
0.53% |
- |
|
std::move(vector<bool>)_(aligned)/4096
|
1.08% |
6.969 |
7.044 |
- |
0.51% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16_1
|
1.08% |
62111000.008 |
62782549.591 |
- |
-0.33% |
- |
|
SetIntersection_None_Set_uint64_256_4
|
1.08% |
11204750.644 |
11325858.086 |
- |
-2.32% |
- |
|
std::find(vector<bool>)_(process_all)/1048576
|
1.08% |
3655.494 |
3694.981 |
- |
1.02% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.08% |
6830.094 |
6903.752 |
- |
3.41% |
- |
|
std::stable_sort(deque<int>)_(ascending)/1024
|
1.08% |
2096.737 |
2119.319 |
- |
1.17% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
1.08% |
43976.308 |
44449.870 |
- |
-5.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_64
|
1.07% |
1534848.065 |
1551332.273 |
- |
-4.21% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024
|
1.07% |
12.731 |
12.867 |
- |
3.49% |
- |
|
std::remove(list<int>)_(sprinkled)/50
|
1.07% |
61.242 |
61.899 |
- |
1.71% |
- |
|
SetIntersection_Interlaced_Set_string_1024_16
|
1.07% |
12774611.818 |
12911568.877 |
- |
0.37% |
- |
|
SetIntersection_Front_Set_float_16384_256
|
1.07% |
4107383.317 |
4151368.102 |
- |
-1.14% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256
|
1.07% |
5706971.932 |
5768028.696 |
- |
-1.41% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.07% |
349070.665 |
352804.771 |
- |
0.90% |
- |
|
SetIntersection_None_Vector_uint32_262144_262144
|
1.07% |
1116347.264 |
1128286.122 |
- |
0.70% |
- |
|
SetIntersection_None_Vector_float_16384_64
|
1.07% |
1094767.062 |
1106472.116 |
- |
-0.08% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/32
|
1.07% |
10.531 |
10.643 |
- |
-3.74% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
1.07% |
10781.784 |
10896.790 |
- |
0.32% |
- |
|
SetIntersection_Front_Vector_float_4_4
|
1.07% |
134646096.259 |
136081405.972 |
- |
0.48% |
- |
|
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32
|
1.06% |
523.699 |
529.275 |
- |
0.56% |
- |
|
std::unique(list<int>,_pred)_(contiguous)/8192
|
1.06% |
7470.954 |
7550.494 |
- |
0.62% |
- |
|
SetIntersection_Front_Set_uint32_256_64
|
1.06% |
5426077.868 |
5483724.708 |
- |
0.49% |
- |
|
BM_CmpLess_uint_uchar
|
1.06% |
1.100 |
1.112 |
- |
-0.24% |
- |
|
BM_num_get<bool>
|
1.06% |
11.735 |
11.859 |
- |
0.07% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024
|
1.06% |
1613755.373 |
1630881.920 |
- |
1.04% |
- |
|
rng::find_last(list<int>)_(bail_10%)/50
|
1.06% |
15.711 |
15.877 |
- |
0.74% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192
|
1.06% |
4.951 |
5.003 |
- |
1.30% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
1.06% |
35.237 |
35.610 |
- |
1.09% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
1.06% |
389.847 |
393.967 |
- |
0.38% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256
|
1.06% |
5708622.747 |
5768921.793 |
- |
-0.48% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/1024
|
1.05% |
4673.079 |
4722.250 |
- |
1.37% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4
|
1.05% |
16377221.562 |
16549228.473 |
- |
0.40% |
- |
|
SetIntersection_Front_Set_uint32_262144_16
|
1.05% |
1163853.495 |
1176048.007 |
- |
-1.32% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1
|
1.05% |
16327610.792 |
16498670.948 |
- |
0.93% |
- |
|
BM_CmpLess_uchar_schar
|
1.04% |
1.022 |
1.033 |
- |
1.52% |
- |
|
BM_StringRead_Cold_Shallow_Large
|
1.04% |
1.175 |
1.187 |
- |
3.03% |
- |
|
std::multiset<int>::ctor(&&,_different_allocs)/8192
|
1.04% |
47615.781 |
48112.324 |
- |
1.11% |
- |
|
BM_deque_vector_ranges_copy/64000
|
1.04% |
3042.217 |
3073.876 |
- |
-1.53% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
1.04% |
17.055 |
17.233 |
- |
-0.03% |
- |
|
rng::find_if(vector<bool>)_(process_all)/8
|
1.04% |
3.544 |
3.581 |
- |
2.82% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/8192
|
1.04% |
50197.809 |
50718.700 |
- |
-4.68% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
1.04% |
17.061 |
17.238 |
- |
0.11% |
- |
|
SetIntersection_None_Vector_float_262144_16384
|
1.04% |
1136410.176 |
1148194.438 |
- |
1.59% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8
|
1.03% |
18.086 |
18.273 |
- |
4.14% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/8192
|
1.03% |
2196.566 |
2219.216 |
- |
0.09% |
- |
|
std::copy_backward(list<int>)/262144
|
1.03% |
217123.641 |
219360.488 |
- |
1.13% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
1.03% |
38.868 |
39.268 |
- |
0.16% |
- |
|
BM_vector_deque_ranges_copy/1024
|
1.03% |
35.771 |
36.138 |
- |
0.94% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192
|
1.03% |
594194.943 |
600287.543 |
- |
0.73% |
- |
|
SetIntersection_Front_Vector_uint32_256_16
|
1.02% |
4123237.761 |
4165496.189 |
- |
-1.29% |
- |
|
std::find_end(forward_list<int>)_(same_length)/1000
|
1.02% |
1465.738 |
1480.739 |
- |
0.89% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/16
|
1.02% |
10.308 |
10.413 |
- |
0.76% |
- |
|
std::move(vector<bool>)_(aligned)/512
|
1.02% |
2.320 |
2.344 |
- |
0.03% |
- |
|
SetIntersection_Front_Set_uint32_4_4
|
1.02% |
135749464.368 |
137134964.531 |
- |
-0.27% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1
|
1.02% |
4098886.104 |
4140639.240 |
- |
-1.15% |
- |
|
std::replace(deque<int>)_(prefix)/50
|
1.02% |
19.061 |
19.255 |
- |
1.30% |
- |
|
SetIntersection_Front_Vector_float_16384_4
|
1.02% |
1042347.112 |
1052963.533 |
- |
-0.68% |
- |
|
std::search(list<int>)_(single_element)/1024
|
1.02% |
740.724 |
748.269 |
- |
3.53% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16
|
1.02% |
38093441.844 |
38481412.981 |
- |
-0.21% |
- |
|
BM_StringAssignAsciizMix_Opaque
|
1.02% |
5.027 |
5.079 |
- |
2.01% |
- |
|
std::deque<int>::insert(begin)_(cheap_elements)/8192
|
1.02% |
5.951 |
6.011 |
- |
0.77% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(descending)/8
|
1.02% |
55.756 |
56.324 |
- |
0.16% |
- |
|
std::rotate(deque<int>)_(by_1/3)/32
|
1.02% |
20.667 |
20.877 |
- |
0.66% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8
|
1.02% |
4.647 |
4.694 |
- |
0.56% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8
|
1.01% |
2.963 |
2.993 |
- |
0.30% |
- |
|
std::set<int>::upper_bound(key)_(existent)/32
|
1.01% |
1.749 |
1.767 |
- |
1.08% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16
|
1.01% |
15584228.695 |
15741397.656 |
- |
-0.28% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
1.01% |
390.858 |
394.790 |
- |
-0.57% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4
|
1.01% |
1066702.547 |
1077431.428 |
- |
-0.72% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_16
|
1.00% |
11360791.530 |
11474673.208 |
- |
-1.19% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4
|
1.00% |
135858234.301 |
137219326.333 |
- |
0.42% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
1.00% |
19.217 |
19.410 |
- |
0.02% |
- |