|
std::is_partitioned(list<int>)_(unpartitioned)/8192
|
477.76% |
379.916 |
2195.010 |
- |
1.29% |
- |
|
std::fill_n(vector<bool>)/262144
|
295.15% |
229.632 |
907.401 |
- |
-3.59% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192
|
128.92% |
10.439 |
23.898 |
- |
127.61% |
- |
|
std::flat_map<int,_int>::ctor(const&)/8192
|
116.95% |
873.454 |
1894.935 |
- |
-0.97% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
112.49% |
7.053 |
14.987 |
- |
114.00% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_64
|
111.35% |
8800823.861 |
18600850.039 |
- |
-6.53% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0
|
83.77% |
0.264 |
0.486 |
- |
62.95% |
- |
|
BM_StringRelationalLiteral_Eq_Empty_Large_Control
|
71.71% |
0.261 |
0.449 |
- |
3.06% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192
|
68.33% |
6.807 |
11.459 |
- |
-0.14% |
- |
|
BM_PushHeap_string_Descending_262144
|
66.35% |
3.151 |
5.241 |
- |
69.48% |
- |
|
BM_vector_deque_ranges_move/0
|
66.13% |
0.369 |
0.613 |
- |
5.07% |
- |
|
ranges::min(std::vector<__int128>)/70000
|
65.10% |
28395.371 |
46880.085 |
- |
64.80% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
64.69% |
23.678 |
38.995 |
- |
8.61% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024
|
63.99% |
31.042 |
50.906 |
- |
-2.18% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
63.54% |
32.595 |
53.306 |
- |
49.70% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024
|
60.98% |
4.937 |
7.947 |
- |
-0.25% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
60.39% |
2.622 |
4.205 |
- |
50.44% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192
|
57.44% |
34.928 |
54.990 |
- |
-7.50% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_256
|
57.38% |
16878467.680 |
26563791.408 |
- |
-7.41% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/1024
|
53.67% |
63.524 |
97.619 |
- |
3.00% |
- |
|
ranges::min(std::vector<__int128>)/64
|
52.39% |
25.417 |
38.733 |
- |
51.77% |
- |
|
BM_vector_deque_ranges_copy/0
|
50.50% |
0.369 |
0.556 |
- |
22.95% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/1024
|
49.80% |
83.512 |
125.098 |
- |
7.73% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/0
|
49.77% |
0.270 |
0.405 |
- |
23.83% |
- |
|
BM_PushHeap_float_SingleElement_1
|
49.49% |
0.466 |
0.697 |
- |
49.51% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/32
|
49.45% |
1.743 |
2.605 |
- |
-6.89% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
49.41% |
25.558 |
38.187 |
- |
-2.59% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1
|
48.91% |
0.411 |
0.612 |
- |
5.87% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1024
|
47.73% |
101496938.802 |
149941472.246 |
- |
-2.01% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192
|
44.90% |
7.357 |
10.659 |
- |
-4.94% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/32
|
44.88% |
12.013 |
17.404 |
- |
-5.25% |
- |
|
rng::find(vector<bool>)_(process_all)/50
|
44.37% |
0.590 |
0.852 |
- |
0.54% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/0
|
43.87% |
0.337 |
0.485 |
- |
32.94% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024
|
42.94% |
5.318 |
7.602 |
- |
0.51% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192
|
42.56% |
27.584 |
39.325 |
- |
6.07% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/0
|
42.08% |
0.340 |
0.483 |
- |
25.35% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
42.05% |
45.030 |
63.964 |
- |
-7.03% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/52
|
41.98% |
14.958 |
21.237 |
- |
29.25% |
- |
|
BM_tolower_char<wchar_t>
|
40.86% |
0.490 |
0.690 |
- |
11.67% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/1024
|
40.27% |
92.466 |
129.704 |
- |
32.47% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_16
|
40.23% |
2412281.293 |
3382796.418 |
- |
7.93% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_16
|
39.97% |
2542243.890 |
3558364.488 |
- |
23.97% |
- |
|
std::unique_copy(deque<int>)_(contiguous)/32
|
39.60% |
9.795 |
13.674 |
- |
29.84% |
- |
|
rng::find(vector<bool>)_(process_all)/8
|
39.53% |
0.604 |
0.843 |
- |
7.12% |
- |
|
std::copy(vector<int>)/4096
|
39.43% |
165.698 |
231.035 |
- |
33.02% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/0
|
38.35% |
0.265 |
0.367 |
- |
38.62% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192
|
38.22% |
6.757 |
9.339 |
- |
-0.03% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
37.61% |
2.367 |
3.257 |
- |
37.73% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/32
|
37.20% |
28.433 |
39.011 |
- |
16.11% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_1024
|
36.82% |
47674504.458 |
65226604.902 |
- |
13.07% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024
|
36.50% |
4.924 |
6.722 |
- |
-1.30% |
- |
|
BM_tolower_char<char>
|
36.38% |
0.507 |
0.691 |
- |
0.01% |
- |
|
std::search(deque<int>)_(no_match)/1024
|
36.19% |
302.293 |
411.700 |
- |
17.27% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/50
|
35.97% |
27.072 |
36.809 |
- |
36.86% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024
|
35.60% |
20.739 |
28.123 |
- |
35.78% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1024
|
34.24% |
52559418.330 |
70556552.725 |
- |
-0.29% |
- |
|
std::find_if(list<int>)_(process_all)/8192
|
33.96% |
7405.709 |
9920.581 |
- |
30.32% |
- |
|
BM_PushHeap_string_Descending_16384
|
33.44% |
2.355 |
3.142 |
- |
35.18% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/32
|
33.08% |
1.667 |
2.218 |
- |
38.39% |
- |
|
std::search(deque<int>,_pred)_(no_match)/8192
|
31.74% |
3489.731 |
4597.234 |
- |
31.57% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1024
|
31.73% |
435.590 |
573.783 |
- |
31.39% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1048576
|
31.21% |
445607.029 |
584663.629 |
- |
31.02% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/32
|
31.09% |
20.633 |
27.047 |
- |
28.78% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1000
|
31.06% |
423.184 |
554.620 |
- |
30.85% |
- |
|
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192
|
31.02% |
10170.398 |
13325.296 |
- |
5.35% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1024
|
30.99% |
107221835.971 |
140454728.918 |
- |
11.72% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024
|
30.65% |
619.867 |
809.875 |
- |
30.17% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/8192
|
30.43% |
515.624 |
672.552 |
- |
20.47% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024
|
29.69% |
20.770 |
26.937 |
- |
-2.73% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
29.64% |
5.651 |
7.326 |
- |
26.61% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64
|
28.78% |
0.595 |
0.766 |
- |
30.24% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/8192
|
28.53% |
6.349 |
8.160 |
- |
14.33% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
28.42% |
24.027 |
30.854 |
- |
-10.69% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192
|
28.39% |
6.579 |
8.447 |
- |
-26.58% |
- |
|
std::rotate(list<int>)_(by_1/3)/8192
|
27.82% |
8279.825 |
10583.402 |
- |
26.21% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/8192
|
27.15% |
490.081 |
623.117 |
- |
26.47% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
27.14% |
8059.313 |
10246.885 |
- |
-3.23% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192
|
26.85% |
8.222 |
10.429 |
- |
-8.35% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/262144
|
26.75% |
657.477 |
833.343 |
- |
23.40% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
26.47% |
9.603 |
12.145 |
- |
21.23% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/1024
|
26.25% |
1.244 |
1.571 |
- |
-12.89% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192
|
26.12% |
10.883 |
13.726 |
- |
24.96% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8192
|
25.98% |
7764.859 |
9782.184 |
- |
15.15% |
- |
|
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024
|
25.58% |
4791.641 |
6017.182 |
- |
19.65% |
- |
|
BM_PushHeap_string_Random_262144
|
25.30% |
18.214 |
22.823 |
- |
23.92% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
25.00% |
5186.074 |
6482.485 |
- |
23.46% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/1024
|
24.83% |
1.916 |
2.392 |
- |
-3.51% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_64
|
24.72% |
6931778.350 |
8645437.841 |
- |
13.70% |
- |
|
std::unordered_multiset<int>::ctor(const&)/32
|
24.44% |
200.139 |
249.051 |
- |
23.97% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32
|
24.35% |
49.207 |
61.188 |
- |
-7.32% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
24.20% |
34.916 |
43.365 |
- |
-6.10% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
24.04% |
805.819 |
999.538 |
- |
51.78% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024
|
24.02% |
4.845 |
6.008 |
- |
-25.58% |
- |
|
std::deque<std::string>::ctor(size)/32
|
23.97% |
45.272 |
56.121 |
- |
26.65% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32
|
23.94% |
1.080 |
1.338 |
- |
25.17% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
23.88% |
6620.445 |
8201.198 |
- |
22.41% |
- |
|
ranges::min(std::vector<long_long>)/1
|
23.59% |
0.318 |
0.393 |
- |
3.05% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
23.53% |
549.089 |
678.287 |
- |
7.84% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/1024
|
23.49% |
4.599 |
5.679 |
- |
11.60% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
23.45% |
23.320 |
28.788 |
- |
-14.48% |
- |
|
std::multiset<int>::find(key)_(non-existent)/8192
|
23.36% |
8.096 |
9.988 |
- |
16.49% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
23.26% |
61.819 |
76.198 |
- |
3.26% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256
|
22.74% |
0.597 |
0.733 |
- |
22.72% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/8192
|
22.63% |
1537.848 |
1885.790 |
- |
-0.58% |
- |
|
BM_PushHeap_string_Descending_256
|
22.53% |
2.336 |
2.862 |
- |
24.03% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
22.43% |
63.665 |
77.944 |
- |
21.83% |
- |
|
BM_deque_deque_ranges_move_backward/0
|
22.26% |
0.693 |
0.847 |
- |
-7.80% |
- |
|
std::fill_n(list<int>)/8192
|
22.18% |
7466.233 |
9122.477 |
- |
16.65% |
- |
|
std::stable_partition(list<int>)_(dense)/1024
|
22.02% |
1435.134 |
1751.097 |
- |
17.22% |
- |
|
BM_PushHeap_string_QuickSortAdversary_1
|
21.94% |
0.527 |
0.642 |
- |
-8.38% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024
|
21.92% |
5.854 |
7.137 |
- |
-7.58% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
21.83% |
587.119 |
715.264 |
- |
14.83% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_256
|
21.80% |
37819545.443 |
46065326.667 |
- |
-7.13% |
- |
|
std::any_of(vector<int>)_(process_all)/50
|
21.62% |
12.627 |
15.357 |
- |
21.81% |
- |
|
std::search(list<int>,_pred)_(single_element)/8192
|
21.56% |
7795.442 |
9476.521 |
- |
14.85% |
- |
|
std::reverse_copy(vector<int>)/8
|
21.25% |
2.297 |
2.786 |
- |
12.24% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
21.22% |
537.724 |
651.829 |
- |
5.93% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
21.19% |
4926.481 |
5970.377 |
- |
23.60% |
- |
|
std::unordered_multiset<int>::ctor(const&)/1024
|
21.08% |
6779.363 |
8208.582 |
- |
22.86% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_4
|
21.05% |
1353660.313 |
1638592.751 |
- |
12.54% |
- |
|
BM_vector_deque_move_backward/64000
|
21.02% |
7062.160 |
8546.606 |
- |
4.84% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024
|
20.99% |
43.187 |
52.253 |
- |
18.33% |
- |
|
ranges::min(std::vector<__int128>)/1
|
20.63% |
0.343 |
0.414 |
- |
9.84% |
- |
|
ranges::min(std::list<long_long>)/1
|
20.60% |
0.262 |
0.317 |
- |
-12.88% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/1024
|
20.45% |
595.082 |
716.781 |
- |
17.44% |
- |
|
std::rotate_copy(deque<int>)/50
|
20.43% |
3.006 |
3.620 |
- |
17.13% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/1024
|
20.43% |
21.712 |
26.148 |
- |
-5.51% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_256
|
20.42% |
49111715.876 |
59139011.922 |
- |
-20.12% |
- |
|
BM_PushHeap_string_PipeOrgan_16384
|
20.22% |
12.202 |
14.669 |
- |
15.83% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192
|
20.12% |
545.678 |
655.460 |
- |
5.53% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
20.00% |
197.862 |
237.443 |
- |
2.92% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
19.56% |
499.995 |
597.784 |
- |
5.74% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144
|
19.50% |
0.585 |
0.699 |
- |
19.57% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024
|
19.40% |
0.588 |
0.702 |
- |
19.49% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/1024
|
19.37% |
0.952 |
1.137 |
- |
-0.79% |
- |
|
std::is_sorted_until(list<int>,_pred)/8192
|
19.29% |
7676.775 |
9157.304 |
- |
2.21% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_256
|
19.19% |
41108218.733 |
48996417.990 |
- |
17.48% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384
|
19.14% |
0.585 |
0.697 |
- |
19.22% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024
|
18.98% |
660.788 |
786.217 |
- |
16.88% |
- |
|
BM_PushHeap_string_Ascending_16384
|
18.94% |
18.922 |
22.506 |
- |
9.39% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
18.90% |
19.320 |
22.973 |
- |
21.16% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/1024
|
18.75% |
25.416 |
30.182 |
- |
6.21% |
- |
|
std::distance(join_view(vector<vector<int>>))/50
|
18.75% |
0.582 |
0.691 |
- |
6.25% |
- |
|
BM_deque_deque_copy_backward/0
|
18.74% |
0.725 |
0.861 |
- |
6.37% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
18.67% |
14230.973 |
16887.431 |
- |
30.77% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/8192
|
18.64% |
70.372 |
83.491 |
- |
-11.76% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8
|
18.58% |
0.924 |
1.096 |
- |
-4.92% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024
|
18.49% |
7.263 |
8.606 |
- |
18.72% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
18.44% |
39722.568 |
47047.027 |
- |
18.52% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16
|
18.26% |
6903366.133 |
8163801.360 |
- |
12.21% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_4
|
18.24% |
1562003.806 |
1846895.763 |
- |
0.26% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/32
|
18.07% |
10.352 |
12.223 |
- |
0.23% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/32
|
18.02% |
1.175 |
1.386 |
- |
-2.35% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/1024
|
17.98% |
57.673 |
68.045 |
- |
4.36% |
- |
|
BM_PushHeap_string_Descending_64
|
17.83% |
2.248 |
2.648 |
- |
19.66% |
- |
|
std::find_end(list<int>,_pred)_(same_length)/8192
|
17.77% |
8660.823 |
10200.060 |
- |
-4.31% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
17.74% |
1284.613 |
1512.533 |
- |
18.69% |
- |
|
BM_vector_deque_move_backward/65536
|
17.72% |
7215.362 |
8494.178 |
- |
1.74% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1024
|
17.72% |
99604767.495 |
117249851.829 |
- |
-8.75% |
- |
|
BM_deque_vector_ranges_move_backward/70000
|
17.69% |
7621.797 |
8970.136 |
- |
2.21% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/32
|
17.55% |
10.813 |
12.710 |
- |
2.65% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8192
|
17.33% |
2001.737 |
2348.676 |
- |
-0.31% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_256
|
17.28% |
22288105.871 |
26140578.525 |
- |
2.80% |
- |
|
std::find_if_not(deque<int>)_(process_all)/1024
|
17.22% |
252.124 |
295.550 |
- |
0.23% |
- |
|
std::find_if_not(deque<int>)_(process_all)/32768
|
17.09% |
8070.670 |
9450.058 |
- |
0.15% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/32
|
17.09% |
2.712 |
3.176 |
- |
14.51% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/32
|
17.02% |
15.326 |
17.936 |
- |
17.61% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
16.98% |
38.375 |
44.889 |
- |
16.20% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/1024
|
16.94% |
1.442 |
1.686 |
- |
10.22% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192
|
16.91% |
83.757 |
97.921 |
- |
14.83% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0
|
16.85% |
30.241 |
35.337 |
- |
3.48% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32
|
16.82% |
1.245 |
1.454 |
- |
3.76% |
- |
|
std::multiset<std::string>::erase(iterator)/8192
|
16.77% |
31.670 |
36.980 |
- |
11.58% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0
|
16.58% |
0.384 |
0.448 |
- |
12.31% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
16.43% |
570.338 |
664.035 |
- |
8.41% |
- |
|
std::find_if_not(vector<int>)_(process_all)/8
|
16.41% |
1.387 |
1.614 |
- |
15.08% |
- |
|
BM_StringConstructDestroyCStr_Small_Transparent
|
16.37% |
0.394 |
0.459 |
- |
32.48% |
- |
|
std::copy_backward(vector<int>)/4096
|
16.36% |
203.162 |
236.399 |
- |
58.05% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192
|
16.32% |
8.261 |
9.609 |
- |
48.49% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
16.28% |
31.517 |
36.649 |
- |
0.11% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_1024
|
16.04% |
44137865.685 |
51217708.188 |
- |
-9.19% |
- |
|
BM_deque_vector_copy_backward/65536
|
15.85% |
7275.790 |
8428.798 |
- |
2.13% |
- |
|
BM_PushHeap_string_Descending_4
|
15.79% |
1.894 |
2.193 |
- |
15.42% |
- |
|
std::adjacent_find(deque<int>)/8
|
15.78% |
2.970 |
3.439 |
- |
3.06% |
- |
|
BM_PushHeap_string_Descending_1024
|
15.62% |
2.622 |
3.032 |
- |
28.00% |
- |
|
BM_vector_deque_ranges_copy_backward/65536
|
15.57% |
7308.973 |
8447.173 |
- |
1.22% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/8192
|
15.54% |
10.166 |
11.745 |
- |
-0.48% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024
|
15.46% |
5.863 |
6.770 |
- |
43.23% |
- |
|
ranges::minmax(std::list<char>)/1
|
15.31% |
0.358 |
0.413 |
- |
9.27% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/1
|
15.22% |
1.539 |
1.773 |
- |
7.52% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024
|
15.21% |
1.164 |
1.341 |
- |
13.78% |
- |
|
std::unordered_multiset<int>::ctor(const&)/8192
|
15.21% |
54585.456 |
62887.707 |
- |
14.53% |
- |
|
std::find(list<int>)_(bail_25%)/32768
|
15.21% |
7874.928 |
9072.448 |
- |
16.76% |
- |
|
std::multiset<std::string>::erase(iterator)/1024
|
15.18% |
28.646 |
32.995 |
- |
6.81% |
- |
|
std::find_end(deque<int>)_(single_element)/8192
|
15.12% |
2201.133 |
2534.001 |
- |
14.77% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/8192
|
15.11% |
9514.499 |
10951.708 |
- |
5.64% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/8
|
15.10% |
3.363 |
3.871 |
- |
11.31% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/0
|
15.07% |
0.437 |
0.503 |
- |
3.26% |
- |
|
ranges::minmax(std::deque<char>)/1
|
14.90% |
0.740 |
0.850 |
- |
8.82% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/50
|
14.86% |
12.844 |
14.753 |
- |
5.50% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
14.82% |
54334.756 |
62386.741 |
- |
13.36% |
- |
|
std::unique(deque<int>)_(contiguous)/52
|
14.68% |
54.482 |
62.479 |
- |
12.96% |
- |
|
std::adjacent_find(deque<int>)/50
|
14.65% |
14.976 |
17.170 |
- |
6.43% |
- |
|
std::flat_map<int,_int>::insert(value)_(already_present)/8192
|
14.65% |
18.559 |
21.278 |
- |
7.13% |
- |
|
std::set<std::string>::contains(key)_(existent)/32
|
14.64% |
14.178 |
16.254 |
- |
14.85% |
- |
|
BM_vector_deque_copy_backward/64000
|
14.59% |
7128.061 |
8168.010 |
- |
-0.10% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
14.55% |
47.925 |
54.899 |
- |
13.26% |
- |
|
BM_vector_deque_ranges_move_backward/70000
|
14.53% |
7723.778 |
8845.887 |
- |
-1.71% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024
|
14.46% |
1.143 |
1.308 |
- |
9.02% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_16
|
14.33% |
5749641.064 |
6573709.340 |
- |
2.46% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32
|
14.22% |
1.019 |
1.164 |
- |
13.05% |
- |
|
BM_StringRelational_Eq_Empty_Empty_Control
|
14.21% |
1.810 |
2.067 |
- |
0.14% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst
|
14.16% |
1.155 |
1.318 |
- |
9.43% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
14.06% |
684.204 |
780.399 |
- |
-3.33% |
- |
|
BM_vector_deque_copy_backward/65536
|
14.02% |
7330.987 |
8358.432 |
- |
0.53% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024
|
13.99% |
1.186 |
1.352 |
- |
6.21% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
13.83% |
31.922 |
36.338 |
- |
14.63% |
- |
|
BM_vector_deque_copy_backward/0
|
13.81% |
0.404 |
0.460 |
- |
9.69% |
- |
|
std::rotate(list<int>)_(by_1/4)/8192
|
13.77% |
6572.290 |
7476.995 |
- |
13.25% |
- |
|
BM_deque_vector_ranges_copy_backward/65536
|
13.76% |
7308.374 |
8314.274 |
- |
1.99% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192
|
13.75% |
4249.307 |
4833.466 |
- |
11.69% |
- |
|
bm_lexicographical_compare<signed_char>/1
|
13.69% |
1.359 |
1.545 |
- |
12.68% |
- |
|
std::fill_n(vector<bool>)/64
|
13.64% |
1.303 |
1.481 |
- |
-0.01% |
- |
|
ranges::min(std::list<long_long>)/70000
|
13.61% |
45064.696 |
51197.048 |
- |
15.91% |
- |
|
std::rotate(list<int>)_(by_1/2)/8192
|
13.60% |
5435.727 |
6175.230 |
- |
12.11% |
- |
|
std::move(deque<int>)/32768
|
13.60% |
1845.174 |
2096.038 |
- |
3.13% |
- |
|
BM_deque_vector_ranges_move_backward/65536
|
13.50% |
7152.611 |
8117.899 |
- |
-0.65% |
- |
|
BM_vector_deque_copy_backward/70000
|
13.42% |
7966.355 |
9035.305 |
- |
3.09% |
- |
|
BM_StringConstructDestroyCStr_Large_Transparent
|
13.41% |
9.442 |
10.709 |
- |
12.75% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192
|
13.39% |
3153.722 |
3575.944 |
- |
13.45% |
- |
|
BM_vector_deque_move_backward/70000
|
13.33% |
7712.653 |
8741.066 |
- |
-1.56% |
- |
|
BM_vector_deque_ranges_move_backward/65536
|
13.28% |
7179.931 |
8133.130 |
- |
-3.82% |
- |
|
BM_deque_vector_ranges_copy_backward/70000
|
13.23% |
8045.184 |
9109.287 |
- |
6.53% |
- |
|
std::find_if_not(deque<int>)_(process_all)/50
|
13.02% |
12.924 |
14.606 |
- |
-0.52% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
12.95% |
36.573 |
41.310 |
- |
6.31% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/16
|
12.94% |
8.231 |
9.296 |
- |
4.95% |
- |
|
ranges::min(std::list<__int128>)/1
|
12.78% |
0.405 |
0.457 |
- |
-0.07% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16384
|
12.74% |
1025548.258 |
1156253.660 |
- |
15.56% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
12.73% |
588.834 |
663.812 |
- |
10.49% |
- |
|
BM_vector_deque_ranges_copy_backward/64000
|
12.65% |
7181.191 |
8089.474 |
- |
-0.73% |
- |
|
BM_vector_deque_ranges_copy_backward/70000
|
12.53% |
7802.775 |
8780.516 |
- |
1.12% |
- |
|
BM_deque_vector_ranges_move_backward/64000
|
12.52% |
6950.577 |
7820.487 |
- |
0.85% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_256
|
12.47% |
6780551.396 |
7626080.397 |
- |
-1.30% |
- |
|
std::copy_n(vector<bool>)_(aligned)/262144
|
12.45% |
526.313 |
591.836 |
- |
-16.03% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_64
|
12.41% |
4551457.191 |
5116396.359 |
- |
3.64% |
- |
|
std::adjacent_find(deque<int>,_pred)/8
|
12.37% |
4.510 |
5.068 |
- |
5.92% |
- |
|
std::find_end(deque<int>)_(single_element)/1024
|
12.33% |
307.328 |
345.221 |
- |
9.73% |
- |
|
BM_deque_vector_ranges_copy_backward/64000
|
12.31% |
7313.964 |
8214.230 |
- |
4.46% |
- |
|
std::search(vector<int>,_pred)_(single_element)/8192
|
12.31% |
4135.471 |
4644.431 |
- |
23.83% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
12.31% |
18.960 |
21.293 |
- |
-12.22% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
12.28% |
47.115 |
52.902 |
- |
3.27% |
- |
|
std::set<int>::erase(key)_(existent)/1024
|
12.27% |
50.080 |
56.225 |
- |
11.76% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/32
|
12.17% |
39.810 |
44.656 |
- |
13.58% |
- |
|
bm_lexicographical_compare<int>/1
|
12.17% |
1.394 |
1.564 |
- |
20.02% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
12.15% |
2120909.262 |
2378590.250 |
- |
11.54% |
- |
|
ranges::min(std::deque<char>)/70000
|
12.15% |
17785.930 |
19946.796 |
- |
11.88% |
- |
|
std::replace(vector<int>)_(sprinkled)/50
|
12.06% |
8.359 |
9.367 |
- |
9.81% |
- |
|
std::transform(list<int>)_(identity_transform)/8192
|
12.03% |
7013.170 |
7856.601 |
- |
2.73% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32
|
12.02% |
708.963 |
794.201 |
- |
5.05% |
- |
|
std::move(list<int>)/4096
|
11.98% |
3931.142 |
4402.171 |
- |
-1.81% |
- |
|
BM_vector_deque_ranges_copy_backward/0
|
11.96% |
0.444 |
0.498 |
- |
21.38% |
- |
|
std::stable_partition(deque<int>)_(sparse)/32
|
11.95% |
11.152 |
12.485 |
- |
7.36% |
- |
|
std::list<std::string>::ctor(size)/1024
|
11.93% |
12359.575 |
13833.926 |
- |
1.21% |
- |
|
rng::find_last_if(vector<char>)_(bail_10%)/50
|
11.92% |
11.314 |
12.662 |
- |
10.93% |
- |
|
std::remove_copy(deque<int>)_(prefix)/1024
|
11.87% |
377.278 |
422.056 |
- |
11.07% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4
|
11.86% |
0.551 |
0.617 |
- |
10.48% |
- |
|
std::list<int>::erase(begin)_(cheap_elements)/1024
|
11.85% |
10.508 |
11.753 |
- |
-0.85% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192
|
11.83% |
4674.260 |
5227.256 |
- |
11.08% |
- |
|
BM_vector_deque_ranges_move_backward/64000
|
11.83% |
6981.054 |
7806.714 |
- |
-5.67% |
- |
|
std::list<std::string>::ctor(size)/32
|
11.83% |
341.542 |
381.936 |
- |
2.18% |
- |
|
BM_PushHeap_string_PipeOrgan_1
|
11.70% |
0.471 |
0.527 |
- |
-24.83% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
11.69% |
55.449 |
61.929 |
- |
15.48% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64
|
11.67% |
11508687.373 |
12851961.190 |
- |
-43.20% |
- |
|
SetIntersection_Interlaced_Vector_uint32_16384_64
|
11.53% |
8665263.384 |
9664106.280 |
- |
6.41% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
11.50% |
102645.699 |
114445.940 |
- |
-0.88% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/0
|
11.40% |
0.390 |
0.434 |
- |
19.28% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/8192
|
11.34% |
6855.434 |
7633.006 |
- |
9.79% |
- |
|
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
11.33% |
645.513 |
718.670 |
- |
11.22% |
- |
|
BM_deque_deque_move_backward/65536
|
11.32% |
7385.236 |
8221.382 |
- |
1.32% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024
|
11.27% |
1.282 |
1.426 |
- |
-5.64% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/8192
|
11.26% |
26.397 |
29.368 |
- |
26.69% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4
|
11.24% |
0.529 |
0.589 |
- |
11.30% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
11.23% |
30.122 |
33.505 |
- |
39.87% |
- |
|
BM_deque_vector_copy_backward/64000
|
11.21% |
7267.764 |
8082.780 |
- |
0.03% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_64
|
11.19% |
8527686.634 |
9482277.817 |
- |
7.27% |
- |
|
SetIntersection_Front_Set_string_256_64
|
11.17% |
14237390.093 |
15828015.772 |
- |
6.66% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/1024
|
11.16% |
1.466 |
1.629 |
- |
22.17% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_4
|
11.14% |
1338270.339 |
1487357.590 |
- |
-5.09% |
- |
|
std::rotate(list<int>)_(1_element_backward)/8192
|
11.14% |
7257.610 |
8066.081 |
- |
10.71% |
- |
|
BM_PushHeap_uint64_SingleElement_1
|
11.08% |
0.412 |
0.458 |
- |
-1.74% |
- |
|
BM_deque_deque_copy_backward/70000
|
11.07% |
7874.205 |
8745.853 |
- |
3.35% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8
|
11.04% |
31.524 |
35.004 |
- |
3.95% |
- |
|
std::replace(vector<int>)_(sprinkled)/32
|
11.00% |
5.215 |
5.789 |
- |
9.03% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
10.99% |
626.376 |
695.220 |
- |
10.16% |
- |
|
std::set<std::string>::find(key)_(existent)/32
|
10.89% |
16.132 |
17.889 |
- |
10.57% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/8192
|
10.88% |
3093.080 |
3429.632 |
- |
0.04% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32
|
10.87% |
20.097 |
22.280 |
- |
11.10% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
10.86% |
4177.930 |
4631.572 |
- |
-1.45% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/8192
|
10.82% |
37.453 |
41.505 |
- |
25.47% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32
|
10.80% |
23.408 |
25.937 |
- |
10.60% |
- |
|
BM_deque_vector_copy_backward/70000
|
10.75% |
8324.301 |
9219.173 |
- |
3.13% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_256
|
10.67% |
22192118.459 |
24560256.943 |
- |
-2.94% |
- |
|
BM_PushHeap_string_PipeOrgan_1024
|
10.61% |
9.265 |
10.248 |
- |
10.27% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
10.59% |
23.526 |
26.017 |
- |
1.67% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_64
|
10.56% |
7758873.706 |
8578295.574 |
- |
25.72% |
- |
|
std::stable_sort(vector<int>)_(shuffled)/8192
|
10.50% |
10951.488 |
12100.903 |
- |
9.83% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
10.47% |
347.797 |
384.215 |
- |
1.13% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_16
|
10.47% |
2282934.018 |
2521926.379 |
- |
3.70% |
- |
|
BM_std_minmax_element<int>/512
|
10.37% |
132.871 |
146.651 |
- |
7.58% |
- |
|
std::multiset<int>::count(key)_(non-existent)/0
|
10.36% |
0.252 |
0.278 |
- |
6.61% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
10.33% |
12730.020 |
14044.582 |
- |
-0.03% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16
|
10.32% |
0.570 |
0.628 |
- |
8.43% |
- |
|
BM_std_minmax_element<int>/70000
|
10.28% |
17592.031 |
19400.320 |
- |
7.14% |
- |
|
std::unordered_map<int,_int>::clear()/8192
|
10.27% |
62478.826 |
68897.125 |
- |
9.52% |
- |
|
BM_std_minmax_element<int>/65536
|
10.21% |
16455.363 |
18135.336 |
- |
7.62% |
- |
|
BM_deque_deque_ranges_copy_backward/70000
|
10.20% |
7905.779 |
8712.282 |
- |
2.23% |
- |
|
std::rotate_copy(deque<int>)/1024
|
10.16% |
34.155 |
37.627 |
- |
7.38% |
- |
|
BM_std_minmax_element<int>/4096
|
10.16% |
1033.109 |
1138.046 |
- |
7.57% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
10.15% |
103264.628 |
113750.709 |
- |
-0.33% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
10.14% |
37.848 |
41.688 |
- |
20.82% |
- |
|
BM_std_minmax_element<int>/64000
|
10.09% |
16120.397 |
17746.616 |
- |
7.83% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/8192
|
10.09% |
626.037 |
689.183 |
- |
12.24% |
- |
|
BM_std_minmax_element<int>/4000
|
10.09% |
1010.744 |
1112.687 |
- |
7.86% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/64
|
10.05% |
2.346 |
2.582 |
- |
12.55% |
- |
|
std::equal(vector<bool>)_(aligned)/50
|
10.01% |
0.218 |
0.240 |
- |
9.36% |
- |
|
std::vector<int>::ctor(size)/8192
|
9.98% |
517.902 |
569.578 |
- |
-0.14% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1000
|
9.94% |
688.838 |
757.290 |
- |
11.17% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/1024
|
9.93% |
74.543 |
81.948 |
- |
0.99% |
- |
|
BM_std_minmax_element<int>/5500
|
9.93% |
1382.547 |
1519.826 |
- |
7.61% |
- |
|
std::set<std::string>::upper_bound(key)_(existent)/8192
|
9.89% |
29.774 |
32.719 |
- |
9.95% |
- |
|
std::rotate(list<int>)_(1_element_forward)/8192
|
9.79% |
7015.649 |
7702.699 |
- |
-5.35% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
9.79% |
348.001 |
382.080 |
- |
0.05% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
9.75% |
50.415 |
55.333 |
- |
13.07% |
- |
|
std::unordered_map<int,_int>::clear()/1024
|
9.75% |
8025.443 |
8807.752 |
- |
9.25% |
- |
|
std::set<std::string>::count(key)_(existent)/32
|
9.72% |
16.421 |
18.017 |
- |
11.87% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000
|
9.69% |
524.508 |
575.334 |
- |
13.95% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192
|
9.68% |
117.517 |
128.899 |
- |
2.11% |
- |
|
std::search(list<int>)_(single_element)/8192
|
9.67% |
7579.475 |
8312.147 |
- |
-9.24% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
9.64% |
5877.322 |
6444.174 |
- |
9.28% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/32
|
9.59% |
38.372 |
42.051 |
- |
3.23% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_64
|
9.57% |
9857966.278 |
10801148.075 |
- |
5.46% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
9.55% |
20222.122 |
22152.383 |
- |
8.07% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
9.54% |
36691.337 |
40193.210 |
- |
14.81% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0
|
9.49% |
45.812 |
50.158 |
- |
-29.74% |
- |
|
std::list<std::string>::ctor(size)/8192
|
9.48% |
102974.650 |
112738.915 |
- |
-0.66% |
- |
|
BM_PushHeap_float_SingleElement_4
|
9.47% |
0.365 |
0.400 |
- |
11.84% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
9.46% |
12540.494 |
13726.698 |
- |
-0.15% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/0
|
9.45% |
28.200 |
30.866 |
- |
3.24% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/8192
|
9.36% |
1.100 |
1.202 |
- |
4.16% |
- |
|
BM_PushHeap_string_Random_1
|
9.28% |
0.639 |
0.699 |
- |
19.91% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/32
|
9.28% |
13.513 |
14.766 |
- |
10.67% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
9.26% |
120046.168 |
131159.249 |
- |
12.22% |
- |
|
std::unique(vector<int>)_(sprinkled)/1024
|
9.26% |
528.203 |
577.094 |
- |
7.64% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
9.23% |
48.529 |
53.009 |
- |
3.15% |
- |
|
BM_deque_deque_ranges_copy_backward/64000
|
9.22% |
7186.793 |
7849.420 |
- |
1.18% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/1024
|
9.21% |
737.314 |
805.195 |
- |
8.25% |
- |
|
BM_deque_deque_ranges_move_backward/64000
|
9.18% |
7232.057 |
7895.719 |
- |
-0.29% |
- |
|
BM_deque_deque_ranges_move_backward/70000
|
9.13% |
7957.275 |
8684.152 |
- |
0.77% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/1024
|
8.97% |
403.500 |
439.711 |
- |
-0.15% |
- |
|
BM_std_minmax_element<int>/3
|
8.92% |
1.140 |
1.241 |
- |
12.26% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
8.89% |
18.991 |
20.679 |
- |
-14.47% |
- |
|
std::for_each_n(deque<int>)/8
|
8.88% |
1.153 |
1.255 |
- |
-8.79% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/1024
|
8.87% |
5.444 |
5.927 |
- |
8.90% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024
|
8.87% |
1.238 |
1.347 |
- |
2.05% |
- |
|
BM_StringRelational_Eq_Large_Large_Control
|
8.86% |
2.095 |
2.280 |
- |
0.26% |
- |
|
std::lower_bound(std::list<int>)/8192
|
8.73% |
13379.486 |
14547.893 |
- |
1.55% |
- |
|
BM_std_minmax_element<int>/1024
|
8.68% |
264.635 |
287.597 |
- |
7.35% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
8.67% |
1843778.400 |
2003583.576 |
- |
8.61% |
- |
|
BM_deque_deque_ranges_copy_backward/65536
|
8.64% |
7478.577 |
8124.754 |
- |
2.51% |
- |
|
BM_PushHeap_string_Descending_16
|
8.63% |
2.123 |
2.306 |
- |
9.78% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/1024
|
8.60% |
1.612 |
1.751 |
- |
7.12% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/32
|
8.59% |
10.385 |
11.277 |
- |
9.33% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
8.59% |
1376.979 |
1495.200 |
- |
9.77% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/8192
|
8.58% |
65.722 |
71.359 |
- |
8.61% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_16
|
8.56% |
5582305.481 |
6060263.084 |
- |
71.15% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
8.55% |
5476.436 |
5944.859 |
- |
8.32% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_64
|
8.53% |
17196279.299 |
18663471.139 |
- |
57.78% |
- |
|
std::copy_backward(deque<int>)/1048576
|
8.52% |
130473.363 |
141594.481 |
- |
2.51% |
- |
|
ranges::min(std::deque<char>)/64
|
8.52% |
16.542 |
17.952 |
- |
8.28% |
- |
|
bm_lexicographical_compare<unsigned_char>/1
|
8.51% |
1.532 |
1.663 |
- |
3.24% |
- |
|
BM_std_minmax_element<int>/64
|
8.50% |
16.728 |
18.149 |
- |
6.41% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
8.49% |
177702.606 |
192781.408 |
- |
8.04% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
8.44% |
2339232.001 |
2536635.559 |
- |
3.14% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/8192
|
8.37% |
1.469 |
1.592 |
- |
-3.33% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
8.36% |
90.272 |
97.820 |
- |
-2.03% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/1024
|
8.26% |
1.260 |
1.364 |
- |
0.97% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
8.24% |
1366.311 |
1478.916 |
- |
8.55% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024
|
8.24% |
42.063 |
45.527 |
- |
-6.76% |
- |
|
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
8.22% |
2.187 |
2.367 |
- |
-0.03% |
- |
|
ranges::minmax(std::deque<char>)/64
|
8.22% |
27.183 |
29.417 |
- |
-0.04% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192
|
8.21% |
1.146 |
1.240 |
- |
5.99% |
- |
|
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192
|
8.20% |
1757.521 |
1901.704 |
- |
0.21% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/32
|
8.19% |
1.432 |
1.550 |
- |
-10.82% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/32
|
8.18% |
736.369 |
796.624 |
- |
-8.20% |
- |
|
ranges::min(std::deque<long_long>)/1
|
8.12% |
0.597 |
0.646 |
- |
5.70% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/32
|
8.12% |
2.185 |
2.362 |
- |
4.25% |
- |
|
std::deque<int>::operator=(const&)_(cheap_elements)/8192
|
8.11% |
324.489 |
350.790 |
- |
-1.39% |
- |
|
std::multiset<std::string>::find(key)_(existent)/8192
|
8.08% |
26.131 |
28.242 |
- |
-4.68% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0
|
8.08% |
17.091 |
18.472 |
- |
6.63% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32
|
8.06% |
18.545 |
20.041 |
- |
6.91% |
- |
|
std::find_if_not(vector<char>)_(process_all)/8
|
8.06% |
1.479 |
1.598 |
- |
7.54% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
8.05% |
17.085 |
18.461 |
- |
8.51% |
- |
|
ranges::min(std::deque<long_long>)/64
|
8.03% |
16.107 |
17.401 |
- |
-7.04% |
- |
|
ranges::minmax(std::deque<char>)/8
|
8.03% |
3.886 |
4.197 |
- |
-2.44% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/32
|
8.02% |
39.498 |
42.666 |
- |
16.91% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
7.96% |
9312.126 |
10052.945 |
- |
-2.77% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/8192
|
7.93% |
6201.484 |
6693.522 |
- |
2.98% |
- |
|
std::unordered_multiset<int>::find(key)_(existent)/32
|
7.93% |
1.302 |
1.405 |
- |
13.01% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/32
|
7.88% |
62.783 |
67.731 |
- |
2.54% |
- |
|
std::set<std::string>::contains(key)_(existent)/1024
|
7.87% |
22.368 |
24.129 |
- |
6.59% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1024
|
7.87% |
706.563 |
762.158 |
- |
7.65% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8
|
7.87% |
4.323 |
4.663 |
- |
3.92% |
- |
|
std::remove(deque<int>)_(sprinkled)/50
|
7.86% |
59.836 |
64.538 |
- |
14.90% |
- |
|
SetIntersection_Interlaced_Set_string_256_256
|
7.85% |
29632919.944 |
31960342.060 |
- |
1.59% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1
|
7.83% |
0.534 |
0.576 |
- |
-17.40% |
- |
|
BM_deque_deque_ranges_move_backward/65536
|
7.82% |
7424.776 |
8005.662 |
- |
-0.64% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0
|
7.80% |
17.129 |
18.466 |
- |
4.51% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16384
|
7.80% |
2803257.406 |
3021997.475 |
- |
8.20% |
- |
|
BM_std_minmax_element<short>/3
|
7.80% |
1.109 |
1.196 |
- |
0.02% |
- |
|
BM_PushHeap_string_PipeOrgan_256
|
7.75% |
7.555 |
8.141 |
- |
4.76% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
7.75% |
2107522.787 |
2270758.301 |
- |
7.67% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/32
|
7.74% |
251.054 |
270.485 |
- |
6.05% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
7.71% |
32.259 |
34.745 |
- |
-19.95% |
- |
|
BM_deque_deque_move_backward/64000
|
7.70% |
7332.843 |
7897.593 |
- |
1.22% |
- |
|
BM_lexicographical_compare_three_way_fast_path/1
|
7.69% |
0.427 |
0.460 |
- |
16.67% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/1024
|
7.69% |
20.545 |
22.125 |
- |
8.00% |
- |
|
BM_deque_deque_ranges_move_backward/2
|
7.69% |
2.288 |
2.464 |
- |
-2.33% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/32
|
7.67% |
1.342 |
1.445 |
- |
-8.49% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/1048576
|
7.66% |
425209.802 |
457772.386 |
- |
-0.07% |
- |
|
std::multiset<int>::count(key)_(existent)/32
|
7.65% |
3.511 |
3.780 |
- |
1.80% |
- |
|
BM_deque_vector_move_backward/70000
|
7.62% |
8182.800 |
8806.600 |
- |
2.84% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32
|
7.59% |
17.762 |
19.109 |
- |
4.54% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
7.57% |
32.366 |
34.817 |
- |
2.40% |
- |
|
ranges::minmax(std::deque<char>)/70000
|
7.56% |
27215.916 |
29273.085 |
- |
0.04% |
- |
|
BM_PushHeap_string_Random_16384
|
7.55% |
16.671 |
17.930 |
- |
9.19% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_16384
|
7.55% |
349950931.265 |
376370637.657 |
- |
6.30% |
- |
|
SetIntersection_Front_Set_uint64_256_64
|
7.55% |
5560434.383 |
5980031.985 |
- |
17.67% |
- |
|
std::find_if(deque<int>)_(process_all)/50
|
7.51% |
12.559 |
13.502 |
- |
6.40% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/8192
|
7.50% |
30.955 |
33.277 |
- |
8.94% |
- |
|
std::multiset<int>::contains(key)_(existent)/8192
|
7.47% |
8.172 |
8.783 |
- |
6.92% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8
|
7.46% |
14.829 |
15.935 |
- |
-3.03% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
7.45% |
25403.724 |
27297.050 |
- |
8.79% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
7.44% |
51.414 |
55.236 |
- |
11.58% |
- |
|
BM_deque_deque_copy_backward/65536
|
7.41% |
7584.486 |
8146.151 |
- |
2.21% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64
|
7.34% |
4360358.316 |
4680502.035 |
- |
7.15% |
- |
|
std::multiset<int>::count(key)_(existent)/8192
|
7.34% |
9.360 |
10.047 |
- |
7.94% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/52
|
7.33% |
78.616 |
84.379 |
- |
2.57% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16
|
7.33% |
2174842.528 |
2334173.444 |
- |
-13.61% |
- |
|
ranges::min(std::vector<__int128>)/8
|
7.31% |
2.882 |
3.093 |
- |
6.43% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
7.31% |
32457.498 |
34829.711 |
- |
-1.21% |
- |
|
std::unique(deque<int>)_(contiguous)/32
|
7.28% |
50.551 |
54.231 |
- |
9.18% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024
|
7.23% |
1733.160 |
1858.520 |
- |
-0.99% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/8192
|
7.22% |
27.997 |
30.019 |
- |
10.17% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
7.21% |
6361129.372 |
6819460.219 |
- |
0.08% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
7.19% |
1082422.242 |
1160246.919 |
- |
5.85% |
- |
|
std::remove_if(vector<int>)_(prefix)/1024
|
7.17% |
350.355 |
375.482 |
- |
7.04% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/32
|
7.14% |
22.205 |
23.790 |
- |
0.07% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4
|
7.08% |
4995759.418 |
5349402.871 |
- |
1.56% |
- |
|
std::find_if(vector<char>)_(process_all)/8
|
7.07% |
1.497 |
1.603 |
- |
7.35% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
7.06% |
902.441 |
966.184 |
- |
-0.68% |
- |
|
BM_deque_deque_move_backward/0
|
7.06% |
0.860 |
0.920 |
- |
6.69% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
7.06% |
44878.546 |
48044.854 |
- |
5.96% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32
|
7.05% |
1.193 |
1.277 |
- |
5.30% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/8192
|
7.03% |
1.249 |
1.337 |
- |
0.48% |
- |
|
std::unordered_set<int>::count(key)_(existent)/32
|
7.02% |
1.454 |
1.555 |
- |
30.80% |
- |
|
std::find_end(list<int>)_(single_element)/8192
|
7.00% |
7868.786 |
8419.548 |
- |
-2.70% |
- |
|
BM_StringEraseWithMove_Huge_Transparent
|
6.96% |
42.893 |
45.877 |
- |
-15.66% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
6.92% |
732.138 |
782.830 |
- |
6.68% |
- |
|
BM_deque_deque_move_backward/70000
|
6.89% |
8172.232 |
8735.029 |
- |
1.32% |
- |
|
std::find(vector<bool>)_(process_all)/8
|
6.89% |
0.735 |
0.785 |
- |
0.02% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32
|
6.86% |
10.159 |
10.856 |
- |
10.63% |
- |
|
std::stable_sort(vector<int>)_(pipe-organ)/8192
|
6.86% |
18203.610 |
19451.907 |
- |
5.99% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
6.83% |
77723.051 |
83034.455 |
- |
0.45% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/32768
|
6.82% |
644.166 |
688.106 |
- |
2.83% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
6.82% |
15848.784 |
16929.633 |
- |
-0.42% |
- |
|
std::multiset<int>::find(key)_(existent)/8192
|
6.80% |
8.131 |
8.684 |
- |
8.12% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
6.79% |
31.016 |
33.120 |
- |
3.56% |
- |
|
std::search(vector<int>,_pred)_(single_element)/1024
|
6.77% |
544.139 |
580.983 |
- |
23.24% |
- |
|
BM_deque_vector_copy/64
|
6.75% |
2.580 |
2.754 |
- |
4.85% |
- |
|
std::partition_point(list<int>)/8192
|
6.74% |
12494.812 |
13337.278 |
- |
4.25% |
- |
|
vector<bool>(size_type,_const_value_type&)
|
6.73% |
8.504 |
9.076 |
- |
-4.26% |
- |
|
std::multiset<std::string>::count(key)_(existent)/8192
|
6.72% |
29.007 |
30.957 |
- |
2.74% |
- |
|
BM_PushHeap_float_QuickSortAdversary_4
|
6.72% |
0.536 |
0.572 |
- |
6.81% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024
|
6.70% |
19.211 |
20.499 |
- |
6.75% |
- |
|
std::pop_heap(deque<int>)/1024
|
6.70% |
12.373 |
13.201 |
- |
6.78% |
- |
|
BM_deque_deque_copy_backward/64000
|
6.69% |
7446.508 |
7945.031 |
- |
1.26% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384
|
6.67% |
0.599 |
0.639 |
- |
6.77% |
- |
|
std::find_end(vector<int>)_(single_element)/1024
|
6.66% |
244.617 |
260.902 |
- |
4.08% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/32
|
6.65% |
18.740 |
19.986 |
- |
5.81% |
- |
|
std::multiset<int>::ctor(&&,_different_allocs)/1024
|
6.65% |
5735.952 |
6117.402 |
- |
6.59% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576
|
6.59% |
2.711 |
2.889 |
- |
6.60% |
- |
|
std::move_backward(vector<int>)/1048576
|
6.59% |
56273.982 |
59980.992 |
- |
5.49% |
- |
|
BM_PushHeap_float_Ascending_262144
|
6.53% |
5.041 |
5.371 |
- |
1.87% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256
|
6.50% |
14144446.829 |
15063808.202 |
- |
5.06% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/32
|
6.50% |
626.466 |
667.165 |
- |
5.95% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/8192
|
6.48% |
6925.397 |
7374.067 |
- |
6.05% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/32
|
6.46% |
10.581 |
11.264 |
- |
12.93% |
- |
|
std::search(vector<int>,_pred)_(single_element)/1000
|
6.44% |
532.617 |
566.941 |
- |
23.42% |
- |
|
std::partial_sort(vector<NonIntegral>)_(descending)/8
|
6.41% |
25.071 |
26.679 |
- |
-6.26% |
- |
|
std::deque<std::string>::ctor(size)/1024
|
6.40% |
719.679 |
765.755 |
- |
6.96% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1024
|
6.37% |
778.876 |
828.509 |
- |
2.82% |
- |
|
std::multiset<int>::clear()/8192
|
6.36% |
81148.953 |
86307.818 |
- |
-2.10% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144
|
6.29% |
5.371 |
5.709 |
- |
5.46% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1048576
|
6.26% |
848935.964 |
902070.633 |
- |
2.56% |
- |
|
ranges::min(std::list<char>)/1
|
6.26% |
0.365 |
0.388 |
- |
-0.99% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/0
|
6.26% |
0.283 |
0.301 |
- |
5.87% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
6.25% |
206150.203 |
219042.778 |
- |
7.90% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/32
|
6.23% |
1.364 |
1.449 |
- |
-8.81% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_end)/32
|
6.22% |
9.944 |
10.563 |
- |
8.24% |
- |
|
std::copy(list<int>)/4096
|
6.21% |
3090.757 |
3282.799 |
- |
2.02% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
6.20% |
1062595.246 |
1128449.611 |
- |
10.42% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192
|
6.17% |
1.143 |
1.213 |
- |
-2.97% |
- |
|
bm_lexicographical_compare<signed_char>/8
|
6.15% |
3.250 |
3.450 |
- |
8.60% |
- |
|
ranges::min(std::list<long_long>)/8
|
6.15% |
1.843 |
1.956 |
- |
0.10% |
- |
|
std::copy_backward(deque<int>)/262144
|
6.15% |
31090.589 |
33001.483 |
- |
-3.29% |
- |
|
ranges::minmax(std::vector<long_long>)/1
|
6.14% |
0.650 |
0.690 |
- |
6.37% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/0
|
6.14% |
0.252 |
0.268 |
- |
1.21% |
- |
|
std::for_each_n(list<int>)/8192
|
6.13% |
7228.229 |
7671.507 |
- |
-0.30% |
- |
|
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024
|
6.13% |
1.107 |
1.174 |
- |
-5.33% |
- |
|
std::reverse_copy(list<int>)/4096
|
6.11% |
3205.887 |
3401.790 |
- |
5.83% |
- |
|
std::fill_n(list<int>)/1024
|
6.10% |
441.340 |
468.247 |
- |
4.35% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192
|
6.08% |
20.472 |
21.717 |
- |
6.00% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192
|
6.08% |
118910.474 |
126136.703 |
- |
9.57% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
6.05% |
278138.883 |
294965.656 |
- |
-1.14% |
- |
|
std::for_each(deque<int>)/32
|
6.01% |
3.674 |
3.895 |
- |
4.97% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024
|
6.00% |
14730.438 |
15614.107 |
- |
4.40% |
- |
|
std::stable_partition(list<int>)_(dense)/32
|
6.00% |
35.714 |
37.856 |
- |
-2.93% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
5.97% |
35.109 |
37.205 |
- |
4.42% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
5.96% |
23245559.562 |
24631820.399 |
- |
-4.45% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8
|
5.96% |
0.826 |
0.875 |
- |
6.50% |
- |
|
BM_PushHeap_uint32_Random_262144
|
5.96% |
5.744 |
6.087 |
- |
2.58% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192
|
5.95% |
18.679 |
19.791 |
- |
-5.09% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64
|
5.95% |
7405859.762 |
7846341.945 |
- |
-27.97% |
- |
|
BM_StringEraseWithMove_Huge_Opaque
|
5.94% |
44.849 |
47.514 |
- |
-27.45% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/8
|
5.94% |
0.457 |
0.484 |
- |
5.31% |
- |
|
bm_lexicographical_compare<signed_char>/64
|
5.93% |
2.054 |
2.176 |
- |
2.69% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
5.92% |
38.079 |
40.335 |
- |
7.06% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/50
|
5.92% |
21.102 |
22.351 |
- |
-0.52% |
- |
|
std::deque<std::string>::ctor(const&)_(cheap_elements)/32
|
5.92% |
50.679 |
53.679 |
- |
2.94% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeLast
|
5.91% |
1.965 |
2.081 |
- |
12.05% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
5.89% |
5.205 |
5.512 |
- |
11.24% |
- |
|
std::unordered_map<int,_int>::count(key)_(existent)/1024
|
5.88% |
1.342 |
1.421 |
- |
29.90% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/50
|
5.85% |
18.978 |
20.089 |
- |
13.68% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/64
|
5.82% |
1.716 |
1.816 |
- |
12.04% |
- |
|
std::move_backward(vector<bool>)_(aligned)/64
|
5.81% |
1.691 |
1.789 |
- |
2.66% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
5.80% |
925.715 |
979.373 |
- |
-3.74% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/1024
|
5.78% |
21.500 |
22.742 |
- |
3.92% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/8192
|
5.76% |
1.316 |
1.392 |
- |
-22.27% |
- |
|
SetIntersection_Front_Set_float_262144_262144
|
5.75% |
1626003.094 |
1719495.037 |
- |
3.69% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/32
|
5.75% |
2.184 |
2.310 |
- |
-0.02% |
- |
|
BM_StringAssignAsciiz_Large_Opaque
|
5.73% |
11.159 |
11.798 |
- |
0.25% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/50
|
5.73% |
264.983 |
280.155 |
- |
5.43% |
- |
|
SetIntersection_Front_Set_float_16384_16384
|
5.72% |
220779979.463 |
233417708.990 |
- |
3.81% |
- |
|
std::set<std::string>::find(key)_(non-existent)/8192
|
5.72% |
29.598 |
31.291 |
- |
2.44% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0
|
5.71% |
0.263 |
0.278 |
- |
5.61% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192
|
5.70% |
179728.364 |
189964.684 |
- |
5.44% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
5.69% |
1368.729 |
1446.676 |
- |
4.14% |
- |
|
std::find_if(deque<int>)_(process_all)/8
|
5.68% |
2.523 |
2.667 |
- |
-0.94% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/32
|
5.67% |
1.504 |
1.589 |
- |
-8.33% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/1024
|
5.66% |
9009.343 |
9519.714 |
- |
4.53% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/1024
|
5.66% |
20.718 |
21.891 |
- |
-4.88% |
- |
|
BM_PushHeap_float_Ascending_16
|
5.66% |
0.977 |
1.032 |
- |
4.55% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
5.64% |
5.127 |
5.416 |
- |
13.01% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
5.63% |
14222.648 |
15023.655 |
- |
7.12% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8192
|
5.63% |
3803.823 |
4017.971 |
- |
4.83% |
- |
|
BM_PushHeap_string_PipeOrgan_262144
|
5.61% |
16.692 |
17.629 |
- |
0.91% |
- |
|
std::multiset<int>::clear()/1024
|
5.55% |
10280.173 |
10850.431 |
- |
-2.88% |
- |
|
SetIntersection_Front_Set_string_262144_256
|
5.54% |
14633812.957 |
15445069.227 |
- |
4.54% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/32
|
5.53% |
15.541 |
16.401 |
- |
4.65% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
5.53% |
179891.405 |
189832.715 |
- |
5.00% |
- |
|
ranges::minmax(std::deque<long_long>)/70000
|
5.52% |
24652.665 |
26014.263 |
- |
-2.61% |
- |
|
std::multiset<int>::erase(iterator)/1024
|
5.52% |
23.441 |
24.735 |
- |
2.16% |
- |
|
BM_StringAssignStr_Large_Opaque
|
5.51% |
10.139 |
10.698 |
- |
6.26% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/8192
|
5.50% |
1.137 |
1.200 |
- |
-0.71% |
- |
|
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192
|
5.50% |
38202.880 |
40302.358 |
- |
1.23% |
- |
|
std::equal(vector<bool>)_(unaligned)/50
|
5.48% |
0.884 |
0.932 |
- |
33.76% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
5.46% |
20287.362 |
21394.197 |
- |
4.68% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/512
|
5.44% |
4.547 |
4.794 |
- |
0.04% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192
|
5.43% |
32.190 |
33.937 |
- |
4.31% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
5.40% |
25.043 |
26.395 |
- |
0.42% |
- |
|
std::partial_sort_copy(deque<int>)_(heap)/8192
|
5.39% |
98601.414 |
103918.406 |
- |
5.04% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/8192
|
5.37% |
28.445 |
29.973 |
- |
5.05% |
- |
|
std::is_sorted_until(list<int>,_pred)/1024
|
5.36% |
789.707 |
832.048 |
- |
4.95% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/512
|
5.35% |
7.952 |
8.378 |
- |
5.06% |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/8192
|
5.35% |
40054.359 |
42195.431 |
- |
-0.71% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
5.32% |
733.332 |
772.341 |
- |
-19.29% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
5.31% |
32.264 |
33.976 |
- |
6.03% |
- |
|
std::multiset<int>::count(key)_(existent)/1024
|
5.30% |
5.378 |
5.663 |
- |
1.61% |
- |
|
BM_PushHeap_string_PipeOrgan_64
|
5.28% |
5.577 |
5.872 |
- |
2.15% |
- |
|
std::copy_n(vector<int>)/8
|
5.27% |
2.132 |
2.244 |
- |
-3.35% |
- |
|
std::multiset<int>::erase(iterator)/8192
|
5.27% |
23.467 |
24.703 |
- |
2.63% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/32
|
5.27% |
37.677 |
39.662 |
- |
-0.43% |
- |
|
BM_align/1
|
5.26% |
0.624 |
0.657 |
- |
2.41% |
- |
|
SetIntersection_Interlaced_Set_string_16_16
|
5.24% |
57687640.693 |
60708775.764 |
- |
-0.36% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/0
|
5.22% |
0.319 |
0.336 |
- |
2.10% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
5.21% |
582.290 |
612.634 |
- |
3.08% |
- |
|
std::find_if(vector<char>)_(process_all)/8192
|
5.21% |
943.949 |
993.125 |
- |
4.88% |
- |
|
std::deque<int>::ctor(size)/32
|
5.20% |
27.439 |
28.866 |
- |
1.81% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/512
|
5.20% |
1.537 |
1.616 |
- |
11.86% |
- |
|
SetIntersection_Interlaced_Vector_float_256_16
|
5.19% |
7242551.627 |
7618582.536 |
- |
3.19% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192
|
5.19% |
4716.477 |
4961.299 |
- |
4.81% |
- |
|
std::find_if(vector<int>)_(process_all)/32768
|
5.19% |
3199.005 |
3364.959 |
- |
-18.15% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
5.19% |
12890.493 |
13559.059 |
- |
6.28% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192
|
5.18% |
5.495 |
5.779 |
- |
5.18% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/1024
|
5.17% |
1.328 |
1.396 |
- |
-4.50% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024
|
5.16% |
519023.605 |
545799.263 |
- |
5.41% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/32
|
5.15% |
8.673 |
9.120 |
- |
4.19% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/32
|
5.15% |
16.445 |
17.292 |
- |
6.46% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
5.14% |
1092.341 |
1148.522 |
- |
3.95% |
- |
|
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192
|
5.14% |
6843.944 |
7195.639 |
- |
4.32% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192
|
5.13% |
52.995 |
55.713 |
- |
-0.06% |
- |
|
std::find_if(vector<char>)_(process_all)/1024
|
5.13% |
125.284 |
131.707 |
- |
5.20% |
- |
|
std::rotate(deque<int>)_(by_1/4)/1024
|
5.13% |
264.975 |
278.559 |
- |
5.07% |
- |
|
std::set<int>::count(key)_(non-existent)/8192
|
5.11% |
11.619 |
12.213 |
- |
5.59% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
5.11% |
3.795 |
3.988 |
- |
4.64% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024
|
5.11% |
61.051 |
64.168 |
- |
-1.24% |
- |
|
std::set<int>::erase(iterator)/8192
|
5.10% |
19.982 |
21.001 |
- |
-8.29% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
5.08% |
7615.045 |
8001.896 |
- |
9.58% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8
|
5.07% |
6.330 |
6.651 |
- |
-0.51% |
- |
|
std::lower_bound(std::list<int>)/100
|
5.06% |
90.638 |
95.225 |
- |
3.87% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1
|
5.06% |
3.215 |
3.377 |
- |
0.65% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_16
|
5.03% |
6955525.439 |
7305489.242 |
- |
2.55% |
- |
|
SetIntersection_Front_Set_float_262144_16384
|
5.02% |
223006927.258 |
234210155.287 |
- |
3.98% |
- |
|
std::move(list<int>)/64
|
5.01% |
39.148 |
41.108 |
- |
4.73% |
- |
|
SetIntersection_Interlaced_Vector_float_256_64
|
5.00% |
7150560.394 |
7508222.549 |
- |
5.60% |
- |
|
std::find(vector<short>)_(process_all)/8
|
5.00% |
0.683 |
0.717 |
- |
4.29% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/32
|
5.00% |
232.273 |
243.887 |
- |
5.89% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64
|
5.00% |
7306564.530 |
7671858.791 |
- |
2.28% |
- |
|
std::set<std::string>::lower_bound(key)_(existent)/1024
|
5.00% |
21.800 |
22.889 |
- |
3.23% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024
|
4.99% |
20343.229 |
21358.902 |
- |
4.59% |
- |
|
std::find_if(vector<char>)_(process_all)/32768
|
4.98% |
3754.216 |
3941.278 |
- |
4.82% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0
|
4.98% |
0.264 |
0.277 |
- |
5.25% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
4.97% |
50.688 |
53.210 |
- |
1.23% |
- |
|
std::set<std::string>::contains(key)_(non-existent)/1024
|
4.96% |
21.928 |
23.017 |
- |
4.50% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
4.95% |
9357.382 |
9820.758 |
- |
4.37% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8
|
4.95% |
4.611 |
4.840 |
- |
2.04% |
- |
|
BM_PushHeap_float_SingleElement_16
|
4.95% |
0.365 |
0.383 |
- |
5.07% |
- |
|
BM_getline_string
|
4.94% |
16.709 |
17.535 |
- |
4.14% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/1024
|
4.94% |
36.110 |
37.892 |
- |
-6.49% |
- |
|
std::set<int>::count(key)_(existent)/1024
|
4.91% |
4.019 |
4.217 |
- |
-2.08% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/0
|
4.88% |
0.274 |
0.287 |
- |
5.65% |
- |
|
std::stable_partition(list<int>)_(dense)/50
|
4.87% |
55.045 |
57.726 |
- |
0.04% |
- |
|
std::move(deque<int>)/1048576
|
4.86% |
54905.778 |
57573.963 |
- |
5.00% |
- |
|
std::multiset<int>::erase(iterator)/32
|
4.85% |
21.090 |
22.113 |
- |
3.93% |
- |
|
std::find_if(vector<int>)_(bail_25%)/32768
|
4.81% |
804.080 |
842.795 |
- |
1.91% |
- |
|
BM_PushHeap_string_PipeOrgan_4
|
4.80% |
2.491 |
2.611 |
- |
3.05% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
4.79% |
84956.249 |
89024.893 |
- |
-0.51% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
4.78% |
218.522 |
228.970 |
- |
-1.58% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192
|
4.78% |
2813.408 |
2947.889 |
- |
4.74% |
- |
|
BM_StringRead_Hot_Shallow_Empty
|
4.76% |
0.473 |
0.496 |
- |
4.80% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_256
|
4.76% |
5540729.614 |
5804664.685 |
- |
-0.24% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8
|
4.76% |
47.879 |
50.157 |
- |
4.21% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/8192
|
4.75% |
84.628 |
88.649 |
- |
-9.83% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
4.74% |
218.227 |
228.580 |
- |
-0.50% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_16
|
4.71% |
0.928 |
0.972 |
- |
4.22% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
4.71% |
73.703 |
77.176 |
- |
4.42% |
- |
|
std::find_if(vector<int>)_(process_all)/8192
|
4.71% |
806.684 |
844.683 |
- |
-17.65% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/0
|
4.68% |
0.255 |
0.267 |
- |
2.81% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/8192
|
4.67% |
20.001 |
20.935 |
- |
6.15% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/8
|
4.67% |
5.190 |
5.433 |
- |
7.31% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576
|
4.64% |
1.205 |
1.261 |
- |
0.16% |
- |
|
SetIntersection_Front_Vector_string_262144_16
|
4.64% |
1558577.761 |
1630970.556 |
- |
-0.69% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
4.64% |
53361.688 |
55837.581 |
- |
3.31% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32
|
4.64% |
39.134 |
40.948 |
- |
0.65% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8192
|
4.63% |
1.207 |
1.263 |
- |
0.21% |
- |
|
std::set<int>::erase(key)_(existent)/32
|
4.60% |
21.341 |
22.323 |
- |
-5.26% |
- |
|
BM_deque_deque_ranges_move_backward/1
|
4.60% |
2.585 |
2.704 |
- |
-2.87% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/0
|
4.58% |
0.252 |
0.264 |
- |
4.17% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/32
|
4.58% |
3.310 |
3.461 |
- |
0.40% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/1024
|
4.57% |
19.706 |
20.606 |
- |
5.24% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144
|
4.57% |
0.595 |
0.622 |
- |
4.71% |
- |
|
SetIntersection_None_Vector_float_4_1
|
4.55% |
213355431.122 |
223073474.575 |
- |
4.41% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/1024
|
4.52% |
5343.377 |
5584.646 |
- |
3.85% |
- |
|
std::unordered_map<int,_int>::clear()/32
|
4.51% |
584.358 |
610.729 |
- |
4.30% |
- |
|
std::multiset<int>::find(key)_(existent)/1024
|
4.51% |
4.072 |
4.255 |
- |
1.21% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/8192
|
4.50% |
75886.318 |
79300.857 |
- |
3.88% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
4.49% |
85429.641 |
89263.298 |
- |
0.55% |
- |
|
std::list<std::string>::operator=(const&)_(expensive_elements)/32
|
4.49% |
146.294 |
152.857 |
- |
0.07% |
- |
|
BM_vector_deque_ranges_move/64
|
4.48% |
2.812 |
2.938 |
- |
6.32% |
- |
|
SetIntersection_Front_Set_uint64_262144_262144
|
4.48% |
1688955.406 |
1764565.510 |
- |
7.15% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
4.47% |
646.520 |
675.407 |
- |
0.64% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
4.45% |
725.320 |
757.624 |
- |
3.66% |
- |
|
BM_StringFindNoMatch/10
|
4.44% |
1.328 |
1.387 |
- |
8.04% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
4.43% |
1242.025 |
1296.996 |
- |
4.10% |
- |
|
std::move_backward(deque<int>)/1048576
|
4.42% |
127604.301 |
133248.006 |
- |
0.75% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
4.42% |
209115254.848 |
218358466.613 |
- |
0.70% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
4.42% |
14347.547 |
14981.653 |
- |
3.00% |
- |
|
std::all_of(deque<int>)_(process_all)/8
|
4.42% |
3.440 |
3.592 |
- |
4.55% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0
|
4.42% |
17.156 |
17.913 |
- |
3.12% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/32
|
4.42% |
19.593 |
20.459 |
- |
4.92% |
- |
|
std::pop_heap(deque<float>)/1024
|
4.40% |
12.241 |
12.780 |
- |
-1.47% |
- |
|
std::find(vector<int>)_(process_all)/8
|
4.40% |
2.681 |
2.799 |
- |
0.87% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32
|
4.40% |
18.392 |
19.201 |
- |
2.87% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/1024
|
4.39% |
3.719 |
3.882 |
- |
3.06% |
- |
|
std::vector<int>::insert(middle)_(cheap_elements)/32
|
4.39% |
5.691 |
5.940 |
- |
-0.22% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
4.38% |
38600.669 |
40293.046 |
- |
2.63% |
- |
|
std::move_backward(deque<int>)/262144
|
4.37% |
30118.635 |
31435.637 |
- |
0.84% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/32
|
4.37% |
36.221 |
37.804 |
- |
2.35% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
4.36% |
40010.799 |
41757.069 |
- |
1.04% |
- |
|
BM_StringRelational_Compare_Large_Small_Control
|
4.35% |
1.847 |
1.927 |
- |
4.34% |
- |
|
std::set<int>::count(key)_(non-existent)/1024
|
4.34% |
7.630 |
7.961 |
- |
3.99% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/50
|
4.34% |
1.477 |
1.541 |
- |
0.13% |
- |
|
rng::starts_with(vector<int>)/1048576
|
4.34% |
68967.363 |
71957.901 |
- |
5.19% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1000
|
4.33% |
426.499 |
444.954 |
- |
5.65% |
- |
|
SetIntersection_None_Vector_float_16384_4
|
4.32% |
1077493.507 |
1124049.086 |
- |
4.08% |
- |
|
ranges::minmax(std::deque<__int128>)/1
|
4.31% |
0.672 |
0.701 |
- |
3.26% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8
|
4.30% |
15.842 |
16.522 |
- |
3.66% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/32
|
4.28% |
17.737 |
18.497 |
- |
0.28% |
- |
|
std::for_each(list<int>)/50
|
4.27% |
20.572 |
21.450 |
- |
2.78% |
- |
|
std::find_if_not(list<int>)_(process_all)/32768
|
4.26% |
25199.351 |
26272.869 |
- |
2.55% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst
|
4.25% |
1.155 |
1.204 |
- |
4.17% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
4.21% |
969.119 |
1009.878 |
- |
-2.16% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8
|
4.20% |
18.493 |
19.270 |
- |
5.79% |
- |
|
std::find_if(vector<char>)_(process_all)/50
|
4.20% |
6.634 |
6.913 |
- |
3.99% |
- |
|
rng::find_last(vector<char>)_(bail_90%)/50
|
4.19% |
1.509 |
1.573 |
- |
6.43% |
- |
|
bm_lexicographical_compare<unsigned_char>/8
|
4.18% |
1.378 |
1.435 |
- |
3.62% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
4.17% |
30956.336 |
32246.824 |
- |
1.02% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/1024
|
4.16% |
11047.291 |
11506.972 |
- |
1.97% |
- |
|
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
4.15% |
153.508 |
159.878 |
- |
4.01% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/32
|
4.14% |
20.917 |
21.784 |
- |
2.75% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024
|
4.14% |
23.110 |
24.066 |
- |
5.57% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/8192
|
4.12% |
5.621 |
5.853 |
- |
4.41% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256
|
4.12% |
8517027.396 |
8868008.926 |
- |
1.11% |
- |
|
rng::starts_with(deque<int>)/1000
|
4.12% |
457.865 |
476.733 |
- |
0.20% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/0
|
4.12% |
0.251 |
0.261 |
- |
3.31% |
- |
|
SetIntersection_Interlaced_Set_float_262144_262144
|
4.11% |
1597355.065 |
1663083.170 |
- |
4.23% |
- |
|
std::fill(vector<bool>)/64
|
4.11% |
1.580 |
1.645 |
- |
-0.18% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16384
|
4.10% |
211696602.153 |
220381875.878 |
- |
4.30% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/8192
|
4.10% |
22.782 |
23.716 |
- |
3.80% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024
|
4.07% |
0.602 |
0.626 |
- |
3.94% |
- |
|
BM_std_minmax_element<long_long>/1
|
4.07% |
0.308 |
0.321 |
- |
5.38% |
- |
|
std::set<std::string>::lower_bound(key)_(non-existent)/1024
|
4.07% |
23.780 |
24.748 |
- |
4.18% |
- |
|
SetIntersection_Front_Set_uint64_262144_16384
|
4.05% |
221001940.814 |
229962921.925 |
- |
5.20% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
4.03% |
881766.722 |
917318.302 |
- |
1.93% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1
|
4.02% |
0.555 |
0.578 |
- |
34.35% |
- |
|
std::transform(deque<int>,_deque<int>)/32
|
4.01% |
22.240 |
23.132 |
- |
3.52% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/50
|
4.01% |
3.498 |
3.638 |
- |
3.27% |
- |
|
std::stable_partition(list<int>)_(sparse)/32
|
4.00% |
9.413 |
9.790 |
- |
3.33% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
4.00% |
147874.051 |
153784.497 |
- |
4.13% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
3.99% |
24.573 |
25.554 |
- |
-0.25% |
- |
|
std::move(vector<bool>)_(unaligned)/32768
|
3.97% |
202.454 |
210.495 |
- |
1.32% |
- |
|
std::set<std::string>::find(key)_(non-existent)/1024
|
3.96% |
22.124 |
23.000 |
- |
1.01% |
- |
|
std::unordered_set<std::string>::find(key)_(non-existent)/1024
|
3.95% |
23.439 |
24.366 |
- |
4.57% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/8192
|
3.94% |
77.484 |
80.539 |
- |
-2.50% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192
|
3.94% |
5335.589 |
5545.901 |
- |
5.17% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/1024
|
3.93% |
24.387 |
25.346 |
- |
6.25% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
3.93% |
249398.936 |
259190.619 |
- |
4.14% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
3.91% |
47.170 |
49.015 |
- |
2.08% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/8
|
3.90% |
4.409 |
4.581 |
- |
1.85% |
- |
|
SetIntersection_Front_Vector_string_256_16
|
3.89% |
5963491.727 |
6195520.947 |
- |
-0.10% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
3.88% |
25170958.511 |
26148441.538 |
- |
1.36% |
- |
|
std::for_each(deque<int>)/8
|
3.88% |
0.909 |
0.944 |
- |
2.33% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
3.88% |
11035.652 |
11463.736 |
- |
0.49% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32
|
3.87% |
18.954 |
19.688 |
- |
0.05% |
- |
|
BM_PushHeap_uint64_Ascending_262144
|
3.87% |
4.650 |
4.830 |
- |
0.14% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32
|
3.87% |
433.840 |
450.633 |
- |
3.07% |
- |
|
rng::for_each(multiset<int>)/8
|
3.86% |
6.631 |
6.887 |
- |
0.50% |
- |
|
std::stable_partition(deque<int>)_(dense)/1024
|
3.85% |
566.561 |
588.387 |
- |
3.32% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256
|
3.84% |
4229379.089 |
4391885.385 |
- |
-1.00% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256
|
3.84% |
0.628 |
0.652 |
- |
3.71% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
3.83% |
394.656 |
409.778 |
- |
3.47% |
- |
|
std::move_backward(deque<int>)/32768
|
3.83% |
3360.555 |
3489.267 |
- |
-2.11% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/0
|
3.83% |
1.113 |
1.156 |
- |
4.14% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
3.82% |
3813.298 |
3958.985 |
- |
0.03% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
3.82% |
12932.048 |
13425.873 |
- |
2.36% |
- |
|
std::multiset<int>::clear()/32
|
3.81% |
632.373 |
656.444 |
- |
-0.23% |
- |
|
std::find_if(vector<int>)_(process_all)/50
|
3.80% |
5.485 |
5.694 |
- |
-16.63% |
- |
|
std::find_end(vector<int>)_(single_element)/8192
|
3.78% |
1863.859 |
1934.367 |
- |
0.16% |
- |
|
BM_PushHeap_float_Ascending_64
|
3.78% |
1.748 |
1.814 |
- |
2.06% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/1024
|
3.77% |
91.993 |
95.465 |
- |
7.32% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
3.77% |
5607281.754 |
5818801.761 |
- |
12.11% |
- |
|
rng::starts_with(vector<int>)/8192
|
3.77% |
486.931 |
505.292 |
- |
4.14% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
3.76% |
96663.073 |
100298.629 |
- |
3.18% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(existent)/32
|
3.76% |
3.337 |
3.462 |
- |
3.99% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/1024
|
3.75% |
46.004 |
47.731 |
- |
-11.13% |
- |
|
SetIntersection_None_Vector_float_262144_64
|
3.74% |
1115625.011 |
1157399.442 |
- |
2.66% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8
|
3.74% |
30.645 |
31.792 |
- |
0.52% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/16
|
3.74% |
4.636 |
4.809 |
- |
-0.33% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/0
|
3.74% |
0.289 |
0.300 |
- |
1.41% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024
|
3.73% |
22673.363 |
23519.635 |
- |
3.18% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8
|
3.73% |
0.816 |
0.846 |
- |
-11.90% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
3.72% |
674.664 |
699.774 |
- |
6.39% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/1024
|
3.72% |
26.213 |
27.187 |
- |
3.76% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024
|
3.70% |
19.581 |
20.306 |
- |
2.77% |
- |
|
BM_deque_deque_ranges_move/64000
|
3.69% |
3006.301 |
3117.227 |
- |
0.03% |
- |
|
std::list<int>::ctor(size)/1024
|
3.69% |
11629.071 |
12058.038 |
- |
3.97% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/8192
|
3.68% |
3.784 |
3.923 |
- |
-0.90% |
- |
|
SetIntersection_Interlaced_Set_string_64_64
|
3.67% |
35446462.945 |
36747584.260 |
- |
8.28% |
- |
|
BM_deque_vector_copy_backward/0
|
3.66% |
1.379 |
1.429 |
- |
0.47% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
3.65% |
774.165 |
802.448 |
- |
6.98% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeMiddle
|
3.64% |
1.721 |
1.784 |
- |
-3.52% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/32
|
3.64% |
1.702 |
1.764 |
- |
0.80% |
- |
|
std::multiset<int>::insert(value)_(new_value,_middle)/8192
|
3.64% |
32.124 |
33.292 |
- |
3.54% |
- |
|
std::search(list<int>)_(single_element)/1000
|
3.63% |
674.639 |
699.152 |
- |
0.59% |
- |
|
std::multimap<int,_int>::equal_range(key)_(non-existent)/32
|
3.63% |
2.680 |
2.777 |
- |
19.23% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0
|
3.62% |
18.473 |
19.142 |
- |
3.38% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/16
|
3.62% |
4.800 |
4.973 |
- |
-0.74% |
- |
|
bm_ranges_swap_ranges_vb_aligned/1048576
|
3.60% |
3332.806 |
3452.756 |
- |
2.98% |
- |
|
SetIntersection_None_Vector_float_4_4
|
3.60% |
133620233.775 |
138428979.320 |
- |
3.51% |
- |
|
BM_std_minmax_element<int>/1
|
3.60% |
0.309 |
0.321 |
- |
5.17% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/32
|
3.59% |
62.396 |
64.639 |
- |
129.82% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/50
|
3.59% |
12.733 |
13.190 |
- |
2.85% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Small_Control
|
3.58% |
1.637 |
1.696 |
- |
2.98% |
- |
|
std::sort(vector<NonIntegral>)_(repeated)/8
|
3.58% |
15.847 |
16.415 |
- |
3.80% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024
|
3.57% |
626.667 |
649.044 |
- |
2.92% |
- |
|
std::find(vector<int>)_(bail_25%)/8
|
3.57% |
1.361 |
1.410 |
- |
-1.13% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Large_Control
|
3.56% |
1.639 |
1.697 |
- |
3.05% |
- |
|
std::stable_sort(vector<int>)_(pipe-organ)/8
|
3.56% |
18.726 |
19.391 |
- |
6.04% |
- |
|
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024
|
3.55% |
4.049 |
4.193 |
- |
2.53% |
- |
|
rng::find_last_if_not(vector<int>)_(bail_90%)/8
|
3.53% |
0.471 |
0.488 |
- |
1.94% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576
|
3.52% |
487997.300 |
505196.905 |
- |
2.64% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4
|
3.52% |
0.669 |
0.692 |
- |
10.89% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
3.52% |
50672.976 |
52455.440 |
- |
-9.81% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024
|
3.49% |
45.057 |
46.628 |
- |
-10.93% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
3.48% |
613.998 |
635.373 |
- |
5.27% |
- |
|
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024
|
3.47% |
6774.467 |
7009.290 |
- |
3.87% |
- |
|
std::multiset<std::string>::contains(key)_(non-existent)/1024
|
3.45% |
22.808 |
23.596 |
- |
6.48% |
- |
|
SetIntersection_Front_Set_uint64_64_64
|
3.45% |
12762194.487 |
13202785.986 |
- |
0.07% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
3.44% |
13529.023 |
13994.905 |
- |
2.15% |
- |
|
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192
|
3.44% |
716232.986 |
740885.547 |
- |
3.12% |
- |
|
std::copy(vector<int>)/32768
|
3.44% |
3509.275 |
3630.057 |
- |
-2.71% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192
|
3.44% |
518276.562 |
536099.026 |
- |
3.34% |
- |
|
SetIntersection_None_Set_float_64_64
|
3.44% |
11148110.135 |
11531319.993 |
- |
-0.14% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024
|
3.43% |
6614.803 |
6841.736 |
- |
3.18% |
- |
|
std::set<std::string>::erase(iterator)/32
|
3.43% |
25.338 |
26.207 |
- |
3.89% |
- |
|
std::stable_sort(vector<int>)_(repeated)/1024
|
3.41% |
1089.564 |
1126.730 |
- |
0.19% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0
|
3.41% |
0.813 |
0.840 |
- |
-9.80% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
3.40% |
5.247 |
5.425 |
- |
3.04% |
- |
|
SetIntersection_None_Vector_float_256_64
|
3.39% |
3407219.255 |
3522873.810 |
- |
2.98% |
- |
|
SetIntersection_Front_Set_float_262144_64
|
3.39% |
1730570.319 |
1789285.165 |
- |
1.62% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32
|
3.38% |
23.459 |
24.253 |
- |
8.15% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192
|
3.38% |
2960.043 |
3060.215 |
- |
0.62% |
- |
|
BM_deque_vector_ranges_move/0
|
3.38% |
1.450 |
1.499 |
- |
-5.87% |
- |
|
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024
|
3.37% |
693.573 |
716.936 |
- |
2.52% |
- |
|
BM_StringAssignStr_Huge_Transparent
|
3.36% |
108.713 |
112.369 |
- |
-1.46% |
- |
|
SetIntersection_None_Vector_string_16384_64
|
3.35% |
1198265.345 |
1238465.659 |
- |
1.35% |
- |
|
std::stable_sort(vector<int>)_(descending)/8
|
3.35% |
23.632 |
24.424 |
- |
4.41% |
- |
|
std::search(vector<int>,_pred)_(no_match)/8192
|
3.35% |
4173.326 |
4313.055 |
- |
0.49% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16
|
3.35% |
0.649 |
0.670 |
- |
1.55% |
- |
|
std::list<int>::ctor(size)/8192
|
3.35% |
94375.922 |
97533.572 |
- |
2.65% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/50
|
3.35% |
61.941 |
64.013 |
- |
4.32% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/8
|
3.34% |
0.481 |
0.497 |
- |
-12.04% |
- |
|
SetIntersection_Front_Vector_string_1024_16
|
3.33% |
1615536.951 |
1669395.001 |
- |
1.27% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
3.32% |
11161.214 |
11532.251 |
- |
4.70% |
- |
|
SetIntersection_None_Vector_float_262144_16
|
3.32% |
1129125.806 |
1166656.379 |
- |
2.64% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32
|
3.32% |
1.227 |
1.268 |
- |
-10.40% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
3.32% |
116700.361 |
120569.648 |
- |
2.36% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
3.31% |
346.451 |
357.930 |
- |
4.76% |
- |
|
BM_PushHeap_uint64_Ascending_64
|
3.31% |
1.515 |
1.565 |
- |
-0.05% |
- |
|
std::find_if(vector<int>)_(bail_25%)/8192
|
3.31% |
212.903 |
219.943 |
- |
3.36% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_4
|
3.30% |
4925781.430 |
5088573.017 |
- |
4.43% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024
|
3.30% |
22.456 |
23.198 |
- |
-1.82% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
3.30% |
666.097 |
688.096 |
- |
2.54% |
- |
|
std::fill_n(deque<int>)/32
|
3.30% |
1.167 |
1.205 |
- |
4.34% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32
|
3.29% |
10.419 |
10.762 |
- |
-2.29% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64
|
3.29% |
13201536.300 |
13635868.470 |
- |
7.15% |
- |
|
rng::fold_left(deque<int>)/8192
|
3.29% |
4333.546 |
4476.041 |
- |
1.47% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
3.28% |
1883.991 |
1945.842 |
- |
8.37% |
- |
|
std::find_end(forward_list<int>,_pred)_(process_all)/1000
|
3.28% |
782.158 |
807.812 |
- |
2.41% |
- |
|
BM_StringRelational_Compare_Large_Empty_Control
|
3.28% |
1.657 |
1.711 |
- |
6.18% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_256
|
3.28% |
13953525.087 |
14410685.154 |
- |
-1.60% |
- |
|
SetIntersection_Front_Vector_string_256_64
|
3.28% |
10103520.719 |
10434522.454 |
- |
0.78% |
- |
|
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024
|
3.28% |
36025.202 |
37205.171 |
- |
-4.81% |
- |
|
SetIntersection_None_Vector_float_1024_16
|
3.27% |
1079394.591 |
1114740.850 |
- |
3.19% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192
|
3.27% |
8650.972 |
8933.887 |
- |
8.83% |
- |
|
BM_deque_vector_copy/512
|
3.27% |
16.524 |
17.064 |
- |
3.19% |
- |
|
std::set<int>::erase(iterator)/1024
|
3.27% |
20.153 |
20.811 |
- |
-7.79% |
- |
|
std::stable_sort(vector<int>)_(ascending)/1024
|
3.27% |
2071.751 |
2139.402 |
- |
3.35% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
3.26% |
34.062 |
35.173 |
- |
-0.35% |
- |
|
std::move_backward(deque<int>)/8
|
3.26% |
3.509 |
3.623 |
- |
-2.71% |
- |
|
std::partition_copy(vector<int>)/1024
|
3.25% |
469.321 |
484.564 |
- |
2.11% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/8
|
3.24% |
8.097 |
8.360 |
- |
0.39% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
3.24% |
35.851 |
37.011 |
- |
5.19% |
- |
|
std::sort_heap(vector<int>)/8
|
3.22% |
29.664 |
30.620 |
- |
-1.12% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32
|
3.22% |
2.263 |
2.336 |
- |
-1.05% |
- |
|
std::move_backward(list<int>)/262144
|
3.22% |
259543.225 |
267899.686 |
- |
3.15% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384
|
3.22% |
339552635.858 |
350484792.200 |
- |
-1.08% |
- |
|
std::remove(deque<int>)_(sprinkled)/32
|
3.22% |
54.504 |
56.258 |
- |
12.72% |
- |
|
BM_PushHeap_string_QuickSortAdversary_262144
|
3.22% |
16.603 |
17.138 |
- |
6.15% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/1024
|
3.22% |
52.957 |
54.661 |
- |
-3.07% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/52
|
3.21% |
25.504 |
26.323 |
- |
4.65% |
- |
|
std::search(vector<int>)_(no_match)/1000
|
3.21% |
204.827 |
211.404 |
- |
-0.03% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
3.21% |
15505.051 |
16002.615 |
- |
-0.33% |
- |
|
SetIntersection_None_Set_float_262144_256
|
3.19% |
1149520.832 |
1186177.002 |
- |
2.15% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32
|
3.19% |
2.219 |
2.290 |
- |
0.38% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/1024
|
3.19% |
2866.433 |
2957.731 |
- |
2.86% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/1024
|
3.17% |
13582.573 |
14013.778 |
- |
9.86% |
- |
|
std::set<std::string>::contains(key)_(existent)/8192
|
3.17% |
28.102 |
28.993 |
- |
1.13% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
3.17% |
12.757 |
13.162 |
- |
2.72% |
- |
|
ranges::minmax(std::list<__int128>)/1
|
3.17% |
0.448 |
0.462 |
- |
2.28% |
- |
|
BM_num_get<long_double>
|
3.15% |
36.383 |
37.528 |
- |
0.75% |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8
|
3.15% |
8.541 |
8.810 |
- |
2.42% |
- |
|
std::find_if(vector<int>)_(process_all)/8
|
3.12% |
1.499 |
1.546 |
- |
10.59% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16384
|
3.12% |
1237580.486 |
1276198.973 |
- |
2.38% |
- |
|
SetIntersection_Front_Set_uint64_256_256
|
3.12% |
7837150.514 |
8081340.165 |
- |
13.13% |
- |
|
std::stable_sort(vector<int>)_(pipe-organ)/1024
|
3.11% |
2764.062 |
2850.152 |
- |
1.32% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1048576
|
3.10% |
38171.974 |
39354.364 |
- |
2.99% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
3.10% |
50653.364 |
52222.065 |
- |
-7.63% |
- |
|
std::sort(deque<int>)_(repeated)/1024
|
3.09% |
957.937 |
987.525 |
- |
2.44% |
- |
|
std::vector<std::string>::insert(begin)_(cheap_elements)/32
|
3.09% |
20.455 |
21.086 |
- |
-0.19% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/8192
|
3.09% |
8414.484 |
8674.201 |
- |
-4.73% |
- |
|
std::set<int>::clear()/8192
|
3.09% |
80853.498 |
83348.130 |
- |
-11.06% |
- |
|
SetIntersection_None_Set_float_16384_64
|
3.08% |
153074889.833 |
157789925.748 |
- |
2.13% |
- |
|
SetIntersection_Interlaced_Set_uint64_1_1
|
3.08% |
533861155.466 |
550284800.566 |
- |
3.51% |
- |
|
std::unordered_set<int>::find(key)_(existent)/1024
|
3.07% |
1.212 |
1.249 |
- |
-2.67% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
3.05% |
13087.893 |
13487.423 |
- |
4.87% |
- |
|
SetIntersection_None_Vector_float_256_256
|
3.05% |
2132741.471 |
2197728.133 |
- |
3.46% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1000
|
3.04% |
514.397 |
530.060 |
- |
1.05% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
3.04% |
143084.138 |
147433.572 |
- |
-0.48% |
- |
|
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8
|
3.03% |
8.774 |
9.040 |
- |
3.39% |
- |
|
BM_num_get<double>
|
3.03% |
36.016 |
37.106 |
- |
-0.52% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
3.03% |
28.754 |
29.624 |
- |
4.84% |
- |
|
std::list<int>::ctor(const&)_(cheap_elements)/8192
|
3.01% |
96122.309 |
99014.192 |
- |
1.97% |
- |
|
SetIntersection_None_Vector_float_1024_256
|
3.01% |
1076782.389 |
1109174.114 |
- |
2.81% |
- |
|
std::transform(list<int>,_list<int>)/8192
|
3.00% |
9023.196 |
9294.149 |
- |
2.28% |
- |
|
SetIntersection_None_Set_float_16384_1024
|
3.00% |
154374568.636 |
159009198.130 |
- |
3.53% |
- |
|
ranges::minmax(std::deque<long_long>)/8
|
3.00% |
3.862 |
3.978 |
- |
8.91% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32
|
3.00% |
2.267 |
2.335 |
- |
6.29% |
- |
|
std::unique(vector<int>)_(sprinkled)/8192
|
3.00% |
3893.372 |
4010.071 |
- |
0.42% |
- |
|
BM_PushHeap_string_QuickSortAdversary_16384
|
3.00% |
16.062 |
16.544 |
- |
6.52% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
2.99% |
18.843 |
19.406 |
- |
-7.36% |
- |
|
BM_deque_deque_copy/65536
|
2.99% |
3087.246 |
3179.431 |
- |
3.60% |
- |
|
std::find(list<int>)_(bail_25%)/1024
|
2.98% |
128.238 |
132.063 |
- |
4.40% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8
|
2.98% |
53.191 |
54.776 |
- |
0.07% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16
|
2.98% |
4045045.326 |
4165411.191 |
- |
-38.97% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
2.97% |
246356.488 |
253682.743 |
- |
4.04% |
- |
|
BM_StringAssignStr_Small_Transparent
|
2.97% |
0.485 |
0.499 |
- |
2.85% |
- |
|
ranges::minmax(std::list<__int128>)/70000
|
2.97% |
57349.922 |
59054.181 |
- |
2.04% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
2.97% |
376.427 |
387.595 |
- |
0.87% |
- |
|
vector<bool>::reserve()
|
2.96% |
8.371 |
8.619 |
- |
-2.19% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
2.95% |
199299251.695 |
205175673.068 |
- |
5.51% |
- |
|
SetIntersection_Interlaced_Set_float_16384_1024
|
2.95% |
170069160.077 |
175079874.010 |
- |
3.86% |
- |
|
std::copy(vector<bool>)_(aligned)/262144
|
2.94% |
470.170 |
484.013 |
- |
-15.05% |
- |
|
rng::find_last_if(vector<int>)_(bail_90%)/8192
|
2.94% |
218.300 |
224.721 |
- |
2.56% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
2.93% |
669.513 |
689.125 |
- |
-1.05% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
2.93% |
9928.224 |
10218.930 |
- |
0.33% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/8192
|
2.93% |
18.971 |
19.526 |
- |
-3.12% |
- |
|
SetIntersection_None_Set_string_16384_1
|
2.92% |
193236892.463 |
198888576.168 |
- |
-1.50% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/8192
|
2.92% |
57622468.749 |
59306013.922 |
- |
3.32% |
- |
|
SetIntersection_None_Set_float_16384_256
|
2.92% |
153573478.094 |
158056956.354 |
- |
2.28% |
- |
|
BM_align/8
|
2.91% |
0.622 |
0.640 |
- |
0.12% |
- |
|
std::partial_sort_copy(vector<int>)_(heap)/8
|
2.90% |
15.491 |
15.941 |
- |
-2.89% |
- |
|
SetIntersection_None_Set_float_262144_16
|
2.90% |
1153277.912 |
1186756.184 |
- |
2.31% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
2.89% |
270.129 |
277.946 |
- |
1.94% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/1024
|
2.88% |
6.080 |
6.256 |
- |
-6.74% |
- |
|
std::set<int>::count(key)_(existent)/32
|
2.88% |
1.609 |
1.655 |
- |
1.84% |
- |
|
std::generate_n(list<int>)/50
|
2.88% |
14.903 |
15.332 |
- |
-0.23% |
- |
|
SetIntersection_None_Set_float_262144_1
|
2.88% |
1156657.470 |
1189923.094 |
- |
2.38% |
- |
|
std::find_end(list<int>)_(same_length)/8192
|
2.87% |
7943.464 |
8171.703 |
- |
2.16% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
|
2.87% |
390.694 |
401.910 |
- |
2.63% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
2.87% |
1122428.178 |
1154594.108 |
- |
2.39% |
- |
|
SetIntersection_None_Vector_float_16384_1024
|
2.86% |
1099627.669 |
1131083.578 |
- |
2.17% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16
|
2.86% |
1116219.585 |
1148125.357 |
- |
0.49% |
- |
|
std::copy_n(list<int>)/64
|
2.86% |
14.603 |
15.020 |
- |
1.81% |
- |
|
std::stable_partition(list<int>)_(sparse)/8192
|
2.86% |
8645.330 |
8892.355 |
- |
3.33% |
- |
|
bm_lexicographical_compare<unsigned_char>/64
|
2.86% |
1.987 |
2.044 |
- |
-0.26% |
- |
|
std::set<int>::find(key)_(existent)/32
|
2.85% |
1.692 |
1.740 |
- |
0.79% |
- |
|
std::unique(deque<int>)_(sprinkled)/32
|
2.84% |
52.054 |
53.531 |
- |
-0.54% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8
|
2.83% |
47.633 |
48.982 |
- |
-1.45% |
- |
|
SetIntersection_None_Set_float_262144_1024
|
2.83% |
1150582.926 |
1183106.447 |
- |
1.89% |
- |
|
std::remove_copy_if(deque<int>)_(prefix)/50
|
2.82% |
27.931 |
28.719 |
- |
0.16% |
- |
|
BM_PushHeap_float_Random_1
|
2.81% |
0.518 |
0.532 |
- |
-23.63% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/32
|
2.81% |
79.726 |
81.967 |
- |
45.16% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/0
|
2.81% |
17.046 |
17.525 |
- |
-0.06% |
- |
|
SetIntersection_Front_Set_string_16384_16
|
2.80% |
1759738.517 |
1809092.312 |
- |
-6.11% |
- |
|
SetIntersection_Interlaced_Set_float_16384_64
|
2.80% |
211647892.218 |
217570676.621 |
- |
2.95% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16
|
2.79% |
204278552.663 |
209984448.154 |
- |
2.84% |
- |
|
SetIntersection_None_Vector_float_16384_64
|
2.79% |
1098295.150 |
1128963.627 |
- |
2.10% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
2.78% |
7582.092 |
7793.246 |
- |
2.72% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/50
|
2.78% |
27.090 |
27.843 |
- |
1.88% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
2.78% |
6366.175 |
6543.093 |
- |
-19.20% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
2.77% |
118661.041 |
121953.840 |
- |
2.25% |
- |
|
std::all_of(deque<int>)_(process_all)/32
|
2.77% |
12.322 |
12.664 |
- |
2.78% |
- |
|
std::set<int>::erase(key)_(existent)/8192
|
2.77% |
67.481 |
69.352 |
- |
-1.16% |
- |
|
SetIntersection_Interlaced_Set_float_256_64
|
2.77% |
12909929.124 |
13267311.043 |
- |
-1.13% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16
|
2.76% |
1297506.149 |
1333373.697 |
- |
-4.55% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8
|
2.76% |
53.711 |
55.193 |
- |
0.83% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
2.76% |
6568001.885 |
6749296.946 |
- |
0.91% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1048576
|
2.76% |
585188.812 |
601335.924 |
- |
-0.14% |
- |
|
std::set<std::string>::count(key)_(non-existent)/1024
|
2.76% |
23.984 |
24.645 |
- |
-0.15% |
- |
|
std::map<int,_int>::count(key)_(existent)/32
|
2.76% |
1.546 |
1.589 |
- |
6.18% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
2.75% |
389.976 |
400.711 |
- |
2.31% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/32
|
2.74% |
2.446 |
2.513 |
- |
-0.07% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
2.74% |
22.131 |
22.738 |
- |
-2.38% |
- |
|
std::equal(vector<bool>)_(unaligned)/8
|
2.74% |
0.898 |
0.923 |
- |
32.00% |
- |
|
BM_deque_deque_ranges_copy/2
|
2.74% |
2.243 |
2.305 |
- |
5.70% |
- |
|
std::stable_sort(vector<int>)_(heap)/8192
|
2.74% |
14490.933 |
14887.751 |
- |
2.11% |
- |
|
std::find_first_of(list<int>)_(small_needle)/50
|
2.73% |
139.637 |
143.453 |
- |
2.42% |
- |
|
std::for_each_n(list<int>)/8
|
2.73% |
2.463 |
2.531 |
- |
-1.16% |
- |
|
std::copy_if(list<int>)_(every_other)/32768
|
2.73% |
24986.997 |
25669.062 |
- |
2.01% |
- |
|
SetIntersection_None_Set_float_262144_262144
|
2.73% |
1152951.904 |
1184411.865 |
- |
2.26% |
- |
|
SetIntersection_None_Set_float_262144_4
|
2.73% |
1152242.918 |
1183664.471 |
- |
2.24% |
- |
|
SetIntersection_None_Set_float_16384_16
|
2.72% |
152883901.474 |
157046939.186 |
- |
1.43% |
- |
|
std::partition_point(vector<int>)/32
|
2.71% |
2.575 |
2.645 |
- |
2.49% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/8192
|
2.69% |
1.527 |
1.568 |
- |
-0.07% |
- |
|
BM_align/64
|
2.69% |
0.622 |
0.639 |
- |
-0.02% |
- |
|
SetIntersection_None_Vector_float_1024_64
|
2.69% |
1074747.894 |
1103674.987 |
- |
3.28% |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8192
|
2.69% |
27035.078 |
27761.784 |
- |
0.76% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
2.68% |
1180901.921 |
1212553.284 |
- |
6.59% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/32
|
2.68% |
8.338 |
8.561 |
- |
1.02% |
- |
|
std::sort(vector<int>)_(repeated)/8192
|
2.68% |
5010.241 |
5144.393 |
- |
2.16% |
- |
|
SetIntersection_None_Vector_float_16384_256
|
2.68% |
1095155.649 |
1124476.852 |
- |
1.72% |
- |
|
std::copy_n(vector<int>)/64
|
2.67% |
2.465 |
2.531 |
- |
1.74% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
2.67% |
139888.654 |
143623.906 |
- |
1.55% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
2.67% |
141118.129 |
144885.317 |
- |
1.03% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_4
|
2.67% |
1545867.773 |
1587133.873 |
- |
-3.57% |
- |
|
std::search(deque<int>,_pred)_(same_length)/1000
|
2.67% |
495.214 |
508.422 |
- |
3.74% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/8192
|
2.66% |
9.694 |
9.952 |
- |
-6.99% |
- |
|
BM_std_minmax_element<char>/4
|
2.66% |
1.230 |
1.263 |
- |
-1.85% |
- |
|
std::find_first_of(list<int>)_(small_needle)/1024
|
2.66% |
2749.927 |
2823.125 |
- |
2.47% |
- |
|
BM_CmpLess_ushort_ushort
|
2.66% |
1.051 |
1.079 |
- |
0.16% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
2.65% |
94359.149 |
96862.183 |
- |
0.84% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
2.65% |
19.266 |
19.777 |
- |
-10.62% |
- |
|
rng::find_last(vector<int>)_(bail_10%)/8
|
2.65% |
2.011 |
2.065 |
- |
2.37% |
- |
|
std::find_first_of(list<int>)_(small_needle)/32
|
2.64% |
93.533 |
96.004 |
- |
2.28% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/32
|
2.64% |
2.335 |
2.397 |
- |
1.03% |
- |
|
std::search(vector<int>)_(no_match)/1024
|
2.64% |
209.610 |
215.145 |
- |
0.13% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
2.64% |
12433.439 |
12761.432 |
- |
2.77% |
- |
|
std::find_first_of(list<int>)_(small_needle)/8192
|
2.63% |
22035.929 |
22616.449 |
- |
2.41% |
- |
|
std::none_of(vector<int>)_(process_all)/50
|
2.63% |
19.022 |
19.523 |
- |
3.13% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
2.63% |
53428.548 |
54835.218 |
- |
2.34% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8192
|
2.63% |
478409.889 |
490981.589 |
- |
1.27% |
- |
|
BM_PushHeap_float_Ascending_1024
|
2.62% |
3.106 |
3.187 |
- |
1.13% |
- |
|
SetIntersection_Front_Set_uint64_1024_4
|
2.62% |
1051053.914 |
1078584.604 |
- |
1.02% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
2.61% |
54988.529 |
56425.760 |
- |
-4.16% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
2.61% |
5319.768 |
5458.509 |
- |
0.84% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
2.60% |
659.644 |
676.804 |
- |
1.54% |
- |
|
std::set<int>::count(key)_(non-existent)/32
|
2.60% |
2.949 |
3.026 |
- |
2.82% |
- |
|
std::unique(deque<int>)_(sprinkled)/52
|
2.60% |
58.954 |
60.487 |
- |
-4.29% |
- |
|
std::set<std::string>::insert(value)_(already_present)/1024
|
2.59% |
29.482 |
30.245 |
- |
2.12% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/8192
|
2.59% |
9.189 |
9.426 |
- |
2.30% |
- |
|
ranges::minmax(std::vector<char>)/1
|
2.58% |
0.613 |
0.629 |
- |
1.21% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/50
|
2.58% |
11.471 |
11.767 |
- |
-2.27% |
- |
|
SetIntersection_None_Vector_string_262144_16384
|
2.58% |
1280630.798 |
1313698.885 |
- |
-0.03% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_4
|
2.58% |
2.522 |
2.587 |
- |
6.10% |
- |
|
SetIntersection_None_Set_float_262144_64
|
2.57% |
1151954.019 |
1181591.064 |
- |
2.03% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
2.57% |
11507.894 |
11803.958 |
- |
2.46% |
- |
|
SetIntersection_None_Set_string_16384_16384
|
2.57% |
197583386.592 |
202664189.508 |
- |
1.67% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192
|
2.57% |
656.955 |
673.832 |
- |
-1.50% |
- |
|
std::unordered_set<std::string>::ctor(const&)/1024
|
2.57% |
32643.623 |
33481.482 |
- |
1.91% |
- |
|
BM_CmpEqual_schar_uchar
|
2.56% |
1.082 |
1.109 |
- |
1.96% |
- |
|
bm_lexicographical_compare<signed_char>/512
|
2.55% |
7.727 |
7.924 |
- |
3.17% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
2.55% |
6691.396 |
6862.220 |
- |
-5.48% |
- |
|
std::search(vector<int>)_(no_match)/1048576
|
2.55% |
208493.836 |
213805.814 |
- |
0.80% |
- |
|
std::multiset<int>::ctor(&&,_different_allocs)/8192
|
2.55% |
47520.052 |
48729.879 |
- |
2.12% |
- |
|
BM_CmpLess_ushort_uchar
|
2.54% |
1.081 |
1.108 |
- |
-1.11% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
2.54% |
5706.815 |
5851.692 |
- |
1.39% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/8192
|
2.54% |
1.676 |
1.718 |
- |
17.15% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/8192
|
2.53% |
28.259 |
28.975 |
- |
3.37% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_4
|
2.53% |
1320529.199 |
1353972.873 |
- |
-0.61% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast
|
2.53% |
0.611 |
0.626 |
- |
-9.54% |
- |
|
SetIntersection_None_Vector_float_16384_16384
|
2.53% |
1100030.299 |
1127851.707 |
- |
2.02% |
- |
|
BM_PushHeap_uint64_Ascending_256
|
2.52% |
2.089 |
2.142 |
- |
-0.27% |
- |
|
std::set<int>::upper_bound(key)_(existent)/1024
|
2.52% |
4.247 |
4.354 |
- |
0.89% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024
|
2.52% |
867.992 |
889.861 |
- |
2.14% |
- |
|
SetIntersection_None_Set_float_16384_4
|
2.52% |
152923430.200 |
156773229.416 |
- |
1.05% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/32
|
2.52% |
16.861 |
17.285 |
- |
1.49% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
2.51% |
347.239 |
355.950 |
- |
4.26% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192
|
2.51% |
18516.605 |
18980.824 |
- |
-2.77% |
- |
|
std::multiset<int>::contains(key)_(existent)/1024
|
2.50% |
4.058 |
4.159 |
- |
1.69% |
- |
|
std::sort(deque<int>)_(heap)/1024
|
2.50% |
6070.143 |
6221.849 |
- |
-0.03% |
- |
|
std::set<std::string>::erase(key)_(existent)/8192
|
2.50% |
85.895 |
88.039 |
- |
3.98% |
- |
|
SetIntersection_None_Set_float_1024_1024
|
2.49% |
8904047.051 |
9125891.859 |
- |
2.57% |
- |
|
std::stable_sort(vector<int>)_(shuffled)/1024
|
2.49% |
2229.918 |
2285.354 |
- |
0.01% |
- |
|
SetIntersection_Front_Set_string_16384_1024
|
2.48% |
57373503.241 |
58796557.054 |
- |
-0.52% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/1024
|
2.48% |
2297.285 |
2354.187 |
- |
1.73% |
- |
|
BM_PushHeap_string_PipeOrgan_16
|
2.47% |
4.063 |
4.163 |
- |
1.63% |
- |
|
BM_deque_vector_move/65536
|
2.47% |
2969.482 |
3042.780 |
- |
2.61% |
- |
|
std::copy_backward(list<int>)/4096
|
2.47% |
3192.671 |
3271.462 |
- |
2.89% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
2.47% |
32.349 |
33.147 |
- |
2.89% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32
|
2.46% |
24.682 |
25.289 |
- |
0.81% |
- |
|
BM_deque_deque_ranges_copy/1
|
2.46% |
2.494 |
2.556 |
- |
0.84% |
- |
|
std::for_each(list<int>)/8192
|
2.46% |
7332.515 |
7512.970 |
- |
-3.01% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32
|
2.46% |
18.847 |
19.311 |
- |
1.51% |
- |
|
BM_StringAssignStr_Large_Transparent
|
2.46% |
10.287 |
10.540 |
- |
3.57% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
2.46% |
564.924 |
578.794 |
- |
-5.81% |
- |
|
SetIntersection_Front_Set_string_16_16
|
2.45% |
57769200.115 |
59186912.449 |
- |
-1.36% |
- |
|
BM_StringConstructDestroyCStr_Small_Opaque
|
2.45% |
2.080 |
2.131 |
- |
-3.09% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/1024
|
2.45% |
6.408 |
6.565 |
- |
0.14% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/1024
|
2.45% |
6137.231 |
6287.461 |
- |
0.63% |
- |
|
SetIntersection_Front_Set_float_1024_16
|
2.44% |
1186140.730 |
1215086.156 |
- |
0.03% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64
|
2.44% |
1136675.310 |
1164364.165 |
- |
-2.32% |
- |
|
std::find_if(vector<int>)_(bail_25%)/1024
|
2.43% |
27.681 |
28.355 |
- |
1.77% |
- |
|
BM_CmpLess_uchar_int
|
2.43% |
1.054 |
1.080 |
- |
0.86% |
- |
|
SetIntersection_None_Set_float_16384_1
|
2.43% |
152591701.349 |
156303600.043 |
- |
0.50% |
- |
|
BM_align/256
|
2.42% |
0.622 |
0.637 |
- |
-0.36% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
2.42% |
6303336.519 |
6455808.450 |
- |
-5.22% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/50
|
2.41% |
6.602 |
6.762 |
- |
-3.67% |
- |
|
std::remove_if(deque<int>)_(prefix)/1024
|
2.41% |
557.067 |
570.499 |
- |
0.10% |
- |
|
std::find_first_of(vector<int>)_(large_needle)/32
|
2.41% |
106.650 |
109.218 |
- |
0.64% |
- |
|
std::rotate(list<int>)_(by_1/3)/1024
|
2.40% |
806.403 |
825.773 |
- |
1.59% |
- |
|
rng::starts_with(deque<int>)/8
|
2.39% |
4.008 |
4.104 |
- |
0.98% |
- |
|
BM_deque_deque_move/64000
|
2.39% |
2951.326 |
3021.803 |
- |
0.10% |
- |
|
std::rotate(list<int>)_(by_1/3)/32
|
2.38% |
16.756 |
17.156 |
- |
-1.56% |
- |
|
std::multiset<std::string>::ctor(const&)/1024
|
2.38% |
34556.072 |
35379.760 |
- |
0.75% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
2.38% |
46.717 |
47.830 |
- |
-16.06% |
- |
|
BM_PushHeap_float_PipeOrgan_262144
|
2.38% |
3.150 |
3.224 |
- |
2.51% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144
|
2.38% |
1150738.942 |
1178121.242 |
- |
-0.96% |
- |
|
std::multiset<int>::find(key)_(existent)/32
|
2.38% |
1.597 |
1.635 |
- |
0.24% |
- |
|
std::rotate(list<int>)_(by_1/3)/50
|
2.37% |
23.082 |
23.628 |
- |
3.17% |
- |
|
SetIntersection_None_Set_string_64_1
|
2.37% |
22513191.190 |
23045712.007 |
- |
-0.09% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
2.36% |
50425.196 |
51616.199 |
- |
-1.32% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
2.36% |
44847.967 |
45906.974 |
- |
-1.15% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1024
|
2.35% |
1.232 |
1.261 |
- |
0.18% |
- |
|
vector<bool>(const_vector<bool>&)
|
2.34% |
10.685 |
10.935 |
- |
-23.58% |
- |
|
std::partial_sort_copy(list<int>)_(repeated)/8
|
2.34% |
7.853 |
8.037 |
- |
0.09% |
- |
|
std::multiset<std::string>::find(key)_(existent)/32
|
2.34% |
14.880 |
15.228 |
- |
0.85% |
- |
|
std::set<int>::clear()/1024
|
2.34% |
9348.028 |
9566.389 |
- |
-12.87% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_16
|
2.33% |
17640035.090 |
18051647.525 |
- |
4.49% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8
|
2.33% |
3.104 |
3.176 |
- |
3.30% |
- |
|
BM_PushHeap_uint64_Random_16
|
2.32% |
4.484 |
4.589 |
- |
1.72% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/32
|
2.32% |
16.916 |
17.309 |
- |
1.72% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192
|
2.32% |
174491.743 |
178544.739 |
- |
2.27% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
2.31% |
129367.532 |
132358.733 |
- |
0.39% |
- |
|
BM_PushHeap_uint64_Random_4
|
2.30% |
2.535 |
2.594 |
- |
-1.51% |
- |
|
SetIntersection_Front_Set_string_256_256
|
2.30% |
30971029.515 |
31683685.172 |
- |
9.26% |
- |
|
std::stable_sort(vector<int>)_(heap)/1024
|
2.30% |
2517.725 |
2575.582 |
- |
0.19% |
- |
|
SetIntersection_None_Vector_float_16_1
|
2.29% |
63105463.118 |
64552596.198 |
- |
1.94% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/50
|
2.29% |
9.487 |
9.704 |
- |
-0.25% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32
|
2.29% |
748.573 |
765.705 |
- |
1.01% |
- |
|
BM_deque_deque_ranges_copy/65536
|
2.29% |
3046.689 |
3116.322 |
- |
0.60% |
- |
|
std::unordered_set<std::string>::erase(iterator)/32
|
2.28% |
32.510 |
33.252 |
- |
27.06% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64
|
2.28% |
2350277.128 |
2403924.724 |
- |
-0.39% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
2.28% |
12672.253 |
12961.253 |
- |
0.85% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/1024
|
2.28% |
246.397 |
252.006 |
- |
1.82% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/50
|
2.27% |
23.413 |
23.946 |
- |
0.60% |
- |
|
std::fill_n(list<int>)/50
|
2.27% |
15.651 |
16.006 |
- |
2.38% |
- |
|
rng::for_each(multimap<int>)/32
|
2.27% |
26.544 |
27.147 |
- |
0.82% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
2.26% |
50.291 |
51.429 |
- |
2.92% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192
|
2.25% |
8072.348 |
8254.324 |
- |
1.91% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1
|
2.25% |
1025198.686 |
1048308.274 |
- |
0.25% |
- |
|
std::replace(deque<int>)_(prefix)/32
|
2.25% |
12.728 |
13.015 |
- |
0.40% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16
|
2.25% |
1137828.114 |
1163379.827 |
- |
0.40% |
- |
|
BM_std_minmax_element<char>/64
|
2.25% |
17.553 |
17.947 |
- |
1.38% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
2.24% |
68.862 |
70.408 |
- |
1.19% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/32
|
2.24% |
18.833 |
19.255 |
- |
-1.25% |
- |
|
std::lower_bound(std::forward_list<int>)/8
|
2.24% |
15.356 |
15.699 |
- |
1.52% |
- |
|
std::multiset<int>::upper_bound(key)_(existent)/8192
|
2.23% |
14.675 |
15.002 |
- |
1.71% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
2.23% |
46.207 |
47.239 |
- |
-1.44% |
- |
|
SetIntersection_None_Vector_float_262144_262144
|
2.23% |
1121205.464 |
1146202.284 |
- |
1.24% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/8192
|
2.23% |
34.004 |
34.762 |
- |
4.37% |
- |
|
std::multimap<int,_int>::clear()/1024
|
2.23% |
10559.211 |
10794.491 |
- |
-0.72% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
2.23% |
72.825 |
74.446 |
- |
78.86% |
- |
|
bm_swap_ranges_vb_aligned/8
|
2.22% |
3.208 |
3.279 |
- |
2.26% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1
|
2.22% |
1072615.109 |
1096422.163 |
- |
1.14% |
- |
|
SetIntersection_None_Vector_float_16384_16
|
2.21% |
1097930.285 |
1122236.095 |
- |
1.77% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/8
|
2.21% |
3.297 |
3.370 |
- |
1.79% |
- |
|
std::is_sorted_until(vector<int>)/8
|
2.21% |
2.045 |
2.090 |
- |
1.95% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
2.21% |
43.077 |
44.028 |
- |
6.78% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/8192
|
2.20% |
6496.094 |
6639.151 |
- |
-0.02% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1024
|
2.20% |
526.422 |
537.983 |
- |
0.27% |
- |
|
SetIntersection_Front_Vector_float_16384_64
|
2.20% |
1336017.124 |
1365357.113 |
- |
-0.05% |
- |
|
std::all_of(list<int>)_(process_all)/32768
|
2.19% |
27108.773 |
27703.133 |
- |
3.87% |
- |
|
std::vector<int>::ctor(size)/32
|
2.19% |
10.363 |
10.591 |
- |
7.78% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024
|
2.19% |
382.067 |
390.427 |
- |
0.17% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
2.18% |
10644.817 |
10877.330 |
- |
-0.06% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
2.18% |
16.480 |
16.839 |
- |
-2.05% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/32
|
2.18% |
10.327 |
10.552 |
- |
-1.21% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
2.18% |
118763.719 |
121348.173 |
- |
-8.23% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_16
|
2.17% |
21830982.006 |
22305614.693 |
- |
2.74% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8
|
2.17% |
27.758 |
28.362 |
- |
3.85% |
- |
|
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
2.17% |
11384.597 |
11631.851 |
- |
2.58% |
- |
|
std::make_heap(vector<NonIntegral>)_(ascending)/8
|
2.17% |
17.253 |
17.626 |
- |
2.85% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16
|
2.16% |
3680409.384 |
3759914.635 |
- |
-4.12% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/32
|
2.16% |
10.017 |
10.233 |
- |
-0.05% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024
|
2.16% |
16779.873 |
17141.655 |
- |
0.93% |
- |
|
std::set<int>::find(key)_(existent)/8192
|
2.15% |
7.887 |
8.057 |
- |
0.42% |
- |
|
BM_deque_vector_move/64000
|
2.15% |
2969.686 |
3033.628 |
- |
2.05% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/0
|
2.15% |
12.736 |
13.010 |
- |
2.26% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/1024
|
2.14% |
6659.259 |
6801.753 |
- |
2.71% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
2.14% |
140015.129 |
143004.609 |
- |
0.84% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/8192
|
2.13% |
9.840 |
10.049 |
- |
0.13% |
- |
|
std::partition(list<int>)_(sparse)/50
|
2.12% |
21.533 |
21.991 |
- |
2.39% |
- |
|
std::move(vector<int>)/8
|
2.12% |
2.205 |
2.252 |
- |
-2.80% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/8192
|
2.12% |
98336.503 |
100420.709 |
- |
0.94% |
- |
|
SetIntersection_Front_Set_string_1024_256
|
2.12% |
14864014.543 |
15178794.049 |
- |
0.97% |
- |
|
rng::find_last_if_not(list<int>)_(bail_10%)/8192
|
2.12% |
6619.970 |
6760.068 |
- |
1.01% |
- |
|
BM_CmpEqual_int_schar
|
2.11% |
1.116 |
1.139 |
- |
0.22% |
- |
|
std::copy_n(list<int>)/4096
|
2.11% |
3555.665 |
3630.726 |
- |
-30.43% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/1024
|
2.11% |
26.997 |
27.566 |
- |
8.14% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4
|
2.11% |
1360622.445 |
1389264.846 |
- |
-3.69% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
2.10% |
392.599 |
400.835 |
- |
2.21% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/8
|
2.10% |
4.421 |
4.514 |
- |
1.53% |
- |
|
SetIntersection_None_Vector_string_262144_1024
|
2.10% |
1283384.473 |
1310271.949 |
- |
-0.39% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
2.09% |
11743.871 |
11989.647 |
- |
-8.21% |
- |
|
SetIntersection_Front_Vector_string_16384_16
|
2.09% |
1556261.555 |
1588746.850 |
- |
-0.27% |
- |
|
BM_PushHeap_uint32_Random_256
|
2.09% |
5.399 |
5.511 |
- |
-2.17% |
- |
|
rng::for_each(multimap<int>)/8
|
2.08% |
6.101 |
6.228 |
- |
-0.01% |
- |
|
std::fill(vector<int>)/1024
|
2.08% |
29.697 |
30.316 |
- |
1.19% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
2.08% |
36.515 |
37.276 |
- |
2.09% |
- |
|
std::find_if(vector<int>)_(process_all)/1024
|
2.08% |
112.945 |
115.297 |
- |
-12.86% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/8
|
2.08% |
9.943 |
10.150 |
- |
2.09% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/8192
|
2.08% |
4.076 |
4.160 |
- |
2.76% |
- |
|
SetIntersection_Interlaced_Set_float_262144_4
|
2.07% |
1264391.355 |
1290572.020 |
- |
2.79% |
- |
|
std::search(vector<int>)_(no_match)/8192
|
2.07% |
1623.865 |
1657.463 |
- |
0.35% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
2.06% |
43399.931 |
44295.018 |
- |
1.05% |
- |
|
BM_num_get<float>
|
2.06% |
36.202 |
36.947 |
- |
-2.27% |
- |
|
std::multiset<std::string>::clear()/1024
|
2.06% |
21845.095 |
22294.316 |
- |
4.16% |
- |
|
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
2.06% |
163.751 |
167.119 |
- |
0.65% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
2.05% |
13.869 |
14.154 |
- |
1.81% |
- |
|
SetIntersection_None_Set_float_16384_16384
|
2.05% |
155464821.143 |
158652388.072 |
- |
-0.77% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8192
|
2.05% |
2305.612 |
2352.784 |
- |
1.84% |
- |
|
std::set<int>::clear()/32
|
2.04% |
627.221 |
640.040 |
- |
-6.99% |
- |
|
std::stable_partition(vector<int>)_(dense)/32
|
2.04% |
21.817 |
22.262 |
- |
2.56% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
2.03% |
128024584.205 |
130628440.059 |
- |
0.50% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
2.03% |
22.863 |
23.328 |
- |
-5.28% |
- |
|
rng::find_last(list<int>)_(bail_90%)/50
|
2.03% |
1.249 |
1.274 |
- |
1.91% |
- |
|
SetIntersection_None_Vector_float_1024_1
|
2.03% |
1077963.814 |
1099859.192 |
- |
2.45% |
- |
|
std::for_each(join_view(vector<vector<int>>))/50
|
2.02% |
3.988 |
4.069 |
- |
0.47% |
- |
|
SetIntersection_None_Vector_float_262144_1024
|
2.02% |
1127049.682 |
1149821.464 |
- |
0.38% |
- |
|
std::multiset<int>::find(key)_(non-existent)/1024
|
2.01% |
5.428 |
5.537 |
- |
-3.90% |
- |
|
BM_CmpLess_ushort_uint
|
2.01% |
1.049 |
1.071 |
- |
-0.86% |
- |
|
std::find_end(list<int>)_(match_near_end)/1000
|
2.01% |
77.230 |
78.779 |
- |
1.93% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
2.00% |
815.121 |
831.454 |
- |
4.50% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/8192
|
2.00% |
693.304 |
707.177 |
- |
1.85% |
- |
|
std::adjacent_find(vector<int>,_pred)/50
|
2.00% |
23.236 |
23.700 |
- |
1.02% |
- |
|
ranges::min(std::vector<char>)/64
|
2.00% |
4.197 |
4.281 |
- |
1.39% |
- |
|
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32
|
2.00% |
325.105 |
331.592 |
- |
2.15% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192
|
1.99% |
473438.884 |
482878.392 |
- |
0.85% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
1.99% |
11841.621 |
12077.454 |
- |
3.84% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/8192
|
1.99% |
701.799 |
715.754 |
- |
4.56% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/1024
|
1.99% |
11270.348 |
11494.353 |
- |
-0.23% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/1024
|
1.98% |
602986.159 |
614950.460 |
- |
1.94% |
- |
|
BM_CmpEqual_uchar_schar
|
1.98% |
1.010 |
1.030 |
- |
-0.75% |
- |
|
std::replace_if(deque<int>)_(prefix)/32
|
1.98% |
13.767 |
14.040 |
- |
-1.09% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32
|
1.98% |
2.273 |
2.318 |
- |
-8.04% |
- |
|
SetIntersection_None_Vector_float_1_1
|
1.98% |
532614245.682 |
543152675.358 |
- |
1.58% |
- |
|
BM_StringAssignStr_Huge_Opaque
|
1.98% |
109.119 |
111.276 |
- |
-2.21% |
- |
|
std::move_backward(deque<int>)/64
|
1.97% |
5.188 |
5.291 |
- |
2.36% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/8192
|
1.97% |
553.321 |
564.226 |
- |
2.14% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.97% |
54567.414 |
55642.588 |
- |
-4.61% |
- |
|
BM_StringAssignAsciiz_Large_Transparent
|
1.96% |
11.397 |
11.621 |
- |
-0.70% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
1.96% |
97.409 |
99.322 |
- |
-34.97% |
- |
|
BM_CmpEqual_schar_int
|
1.96% |
1.106 |
1.127 |
- |
-3.57% |
- |
|
BM_vector_deque_copy_backward/512
|
1.96% |
17.626 |
17.971 |
- |
-0.84% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
1.96% |
21.227 |
21.643 |
- |
0.54% |
- |
|
BM_deque_deque_ranges_copy_backward/1
|
1.96% |
2.670 |
2.722 |
- |
1.32% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
1.95% |
21.668 |
22.091 |
- |
2.45% |
- |
|
std::vector<int>::ctor(size)/1024
|
1.95% |
43.692 |
44.544 |
- |
7.17% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024
|
1.95% |
1.107 |
1.128 |
- |
-13.37% |
- |
|
std::copy(list<int>)/32768
|
1.95% |
25786.768 |
26289.144 |
- |
1.17% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192
|
1.94% |
114162.722 |
116382.421 |
- |
-0.49% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
1.94% |
26802.554 |
27323.465 |
- |
0.68% |
- |
|
std::unique(vector<int>,_pred)_(sprinkled)/1024
|
1.94% |
683.380 |
696.647 |
- |
1.40% |
- |
|
std::sort_heap(deque<int>,_pred)/8192
|
1.94% |
420264.324 |
428412.815 |
- |
0.40% |
- |
|
SetIntersection_None_Set_float_256_4
|
1.94% |
11269741.238 |
11488142.907 |
- |
2.41% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.94% |
6373.069 |
6496.561 |
- |
-15.12% |
- |
|
std::find(deque<int>)_(process_all)/50
|
1.94% |
13.090 |
13.344 |
- |
1.43% |
- |
|
BM_deque_deque_move/1024
|
1.93% |
36.653 |
37.362 |
- |
0.91% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/32
|
1.93% |
2.257 |
2.300 |
- |
-0.72% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192
|
1.93% |
89.190 |
90.914 |
- |
2.04% |
- |
|
std::sort(vector<int>)_(ascending)/8
|
1.93% |
15.693 |
15.996 |
- |
1.68% |
- |
|
BM_StringRelational_Less_Empty_Empty_Control
|
1.93% |
1.634 |
1.665 |
- |
0.03% |
- |
|
std::partial_sort_copy(vector<int>)_(ascending)/8
|
1.92% |
8.764 |
8.933 |
- |
2.03% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.92% |
7210.978 |
7349.619 |
- |
0.73% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/1024
|
1.92% |
24.828 |
25.305 |
- |
2.40% |
- |
|
std::copy_if(vector<int>)_(every_other)/262144
|
1.92% |
127068.287 |
129509.026 |
- |
1.32% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.92% |
13351.693 |
13608.014 |
- |
0.28% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024
|
1.92% |
85.213 |
86.849 |
- |
-9.34% |
- |
|
SetIntersection_Interlaced_Set_string_16384_1024
|
1.92% |
348888399.724 |
355581246.516 |
- |
3.32% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/1024
|
1.92% |
50.087 |
51.047 |
- |
1.64% |
- |
|
std::move(vector<bool>)_(unaligned)/262144
|
1.92% |
1589.203 |
1619.661 |
- |
-1.34% |
- |
|
std::reverse(list<int>)/4096
|
1.91% |
1546.175 |
1575.784 |
- |
-11.59% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32
|
1.91% |
1.836 |
1.871 |
- |
0.72% |
- |
|
BM_PushHeap_string_QuickSortAdversary_1024
|
1.90% |
15.432 |
15.726 |
- |
4.00% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
1.90% |
662.063 |
674.662 |
- |
-1.23% |
- |
|
SetIntersection_Front_Set_uint64_1024_16
|
1.90% |
1181518.133 |
1203983.085 |
- |
2.13% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192
|
1.90% |
590849.939 |
602065.253 |
- |
0.59% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/32
|
1.89% |
3.547 |
3.614 |
- |
0.12% |
- |
|
BM_PushHeap_uint64_Ascending_1024
|
1.89% |
2.574 |
2.622 |
- |
-0.01% |
- |
|
BM_PushHeap_uint64_Ascending_16384
|
1.89% |
3.602 |
3.670 |
- |
1.29% |
- |
|
SetIntersection_None_Vector_string_1024_1
|
1.89% |
1165701.649 |
1187736.655 |
- |
1.92% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8
|
1.89% |
43.379 |
44.198 |
- |
2.42% |
- |
|
BM_PushHeap_uint64_Random_16384
|
1.89% |
6.269 |
6.387 |
- |
0.53% |
- |
|
BM_lexicographical_compare_three_way_fast_path/1048576
|
1.88% |
245269.790 |
249881.222 |
- |
1.30% |
- |
|
std::set<int>::contains(key)_(non-existent)/1024
|
1.87% |
6.023 |
6.136 |
- |
2.56% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/32
|
1.87% |
13.355 |
13.605 |
- |
14.26% |
- |
|
rng::contains(list<int>)_(process_all)/50
|
1.87% |
18.260 |
18.601 |
- |
1.79% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/32
|
1.87% |
1874.404 |
1909.374 |
- |
2.36% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576
|
1.86% |
607638.406 |
618962.556 |
- |
1.40% |
- |
|
std::is_sorted_until(list<int>,_pred)/8
|
1.86% |
3.644 |
3.712 |
- |
1.84% |
- |
|
std::partition_point(vector<int>)/50
|
1.86% |
2.540 |
2.587 |
- |
0.50% |
- |
|
BM_deque_deque_ranges_copy_backward/2
|
1.86% |
2.407 |
2.452 |
- |
6.40% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
1.85% |
1477.149 |
1504.521 |
- |
-2.74% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
1.85% |
6857.161 |
6984.023 |
- |
-2.68% |
- |
|
std::move(vector<bool>)_(unaligned)/512
|
1.85% |
4.596 |
4.681 |
- |
-0.81% |
- |
|
SetIntersection_None_Set_float_64_1
|
1.85% |
21842728.927 |
22246506.507 |
- |
-1.11% |
- |
|
std::reverse(vector<int>)/64
|
1.85% |
4.118 |
4.194 |
- |
1.01% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.85% |
180929.299 |
184270.609 |
- |
0.13% |
- |
|
std::search(list<int>)_(no_match)/1048576
|
1.85% |
829825.463 |
845135.893 |
- |
1.70% |
- |
|
std::map<int,_int>::find(key)_(existent)/1024
|
1.84% |
4.187 |
4.264 |
- |
0.10% |
- |
|
std::multiset<std::string>::ctor(const&)/32
|
1.84% |
807.454 |
822.291 |
- |
16.97% |
- |
|
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192
|
1.83% |
97889.251 |
99683.522 |
- |
0.20% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/16
|
1.83% |
4.750 |
4.837 |
- |
-3.60% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1
|
1.83% |
1057352.869 |
1076690.630 |
- |
-0.83% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
1.83% |
2939639.242 |
2993289.957 |
- |
-0.53% |
- |
|
BM_deque_deque_copy/4000
|
1.82% |
139.628 |
142.173 |
- |
-0.23% |
- |
|
SetIntersection_None_Vector_float_1024_1024
|
1.82% |
1077499.353 |
1097124.636 |
- |
1.83% |
- |
|
ranges::minmax(std::list<long_long>)/70000
|
1.82% |
54345.203 |
55333.888 |
- |
1.19% |
- |
|
std::for_each_n(vector<int>)/8
|
1.82% |
2.650 |
2.698 |
- |
1.20% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/1024
|
1.82% |
761.353 |
775.189 |
- |
-0.71% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.82% |
55027.850 |
56027.502 |
- |
-5.44% |
- |
|
std::search(deque<int>)_(no_match)/1000
|
1.82% |
399.120 |
406.368 |
- |
0.33% |
- |
|
std::map<int,_int>::equal_range(key)_(existent)/8192
|
1.81% |
5.513 |
5.613 |
- |
2.76% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024
|
1.81% |
22.756 |
23.168 |
- |
1.56% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/1048576
|
1.81% |
210416.404 |
214225.430 |
- |
-0.07% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/1024
|
1.81% |
355.070 |
361.495 |
- |
-0.84% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024
|
1.81% |
12820.817 |
13052.759 |
- |
-1.04% |
- |
|
SetIntersection_Front_Set_uint64_16384_256
|
1.81% |
4172931.575 |
4248374.901 |
- |
13.10% |
- |
|
rng::find(join_view(list<vector<int>>))_(process_all)/50
|
1.80% |
23.266 |
23.685 |
- |
1.18% |
- |
|
bm_gcd_trivial
|
1.80% |
0.666 |
0.678 |
- |
0.48% |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8
|
1.79% |
9.815 |
9.991 |
- |
-2.34% |
- |
|
std::map<std::string,_int>::erase(iterator)/1024
|
1.79% |
25.589 |
26.048 |
- |
-16.52% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384
|
1.79% |
171915141.944 |
174986407.306 |
- |
0.11% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16
|
1.79% |
1561831.707 |
1589710.857 |
- |
2.18% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/64
|
1.78% |
1.651 |
1.681 |
- |
2.67% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024
|
1.78% |
15407.787 |
15681.597 |
- |
-2.88% |
- |
|
std::unique_copy(list<int>)_(sprinkled)/52
|
1.77% |
23.904 |
24.327 |
- |
2.05% |
- |
|
bm_ranges_swap_ranges_vb_aligned/64
|
1.77% |
3.046 |
3.099 |
- |
0.41% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.77% |
59108.207 |
60152.152 |
- |
0.88% |
- |
|
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
1.76% |
14.638 |
14.896 |
- |
-0.61% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/50
|
1.76% |
13.899 |
14.144 |
- |
1.30% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
1.76% |
44.038 |
44.814 |
- |
0.58% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/1024
|
1.76% |
16.993 |
17.291 |
- |
-44.08% |
- |
|
std::partial_sort(deque<int>)_(heap)/8
|
1.75% |
38.741 |
39.420 |
- |
-1.56% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/8192
|
1.75% |
1805.799 |
1837.391 |
- |
1.18% |
- |
|
std::sort_heap(vector<int>,_pred)/8
|
1.75% |
29.194 |
29.704 |
- |
3.66% |
- |
|
BM_CmpLess_int_uchar
|
1.75% |
1.101 |
1.120 |
- |
1.55% |
- |
|
std::unordered_multimap<int,_int>::clear()/1024
|
1.74% |
8166.826 |
8309.222 |
- |
0.90% |
- |
|
std::generate(deque<int>)/32
|
1.74% |
7.992 |
8.131 |
- |
0.89% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/50
|
1.74% |
14.606 |
14.861 |
- |
1.98% |
- |
|
std::set<int>::contains(key)_(non-existent)/32
|
1.74% |
2.802 |
2.851 |
- |
2.32% |
- |
|
std::make_heap(deque<int>)_(shuffled)/8192
|
1.74% |
22609.138 |
23002.451 |
- |
-1.85% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16
|
1.74% |
1106021.242 |
1125225.784 |
- |
0.01% |
- |
|
SetIntersection_Front_Set_float_262144_1
|
1.73% |
1004020.223 |
1021435.867 |
- |
0.15% |
- |
|
std::move_backward(vector<int>)/8
|
1.73% |
2.271 |
2.310 |
- |
-3.39% |
- |
|
std::copy_backward(list<int>)/262144
|
1.72% |
216368.754 |
220094.658 |
- |
1.01% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/32
|
1.72% |
51.554 |
52.442 |
- |
5.08% |
- |
|
BM_std_minmax_element<long_long>/4
|
1.72% |
1.249 |
1.270 |
- |
1.62% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.72% |
12102.969 |
12311.165 |
- |
0.88% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Descending_16
|
1.72% |
0.585 |
0.595 |
- |
0.43% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192
|
1.72% |
4530.350 |
4608.099 |
- |
0.79% |
- |
|
SetIntersection_None_Set_string_256_4
|
1.71% |
11456306.684 |
11652726.239 |
- |
2.61% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.71% |
797.620 |
811.292 |
- |
2.49% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8
|
1.71% |
58.415 |
59.416 |
- |
1.71% |
- |
|
std::adjacent_find(list<int>)/50
|
1.71% |
22.845 |
23.235 |
- |
-0.27% |
- |
|
std::search(vector<int>,_pred)_(same_length)/8192
|
1.71% |
4920.370 |
5004.424 |
- |
1.41% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
1.70% |
1631322.106 |
1659104.654 |
- |
1.66% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32
|
1.70% |
536.640 |
545.777 |
- |
1.75% |
- |
|
BM_deque_vector_ranges_move_backward/4000
|
1.70% |
143.881 |
146.329 |
- |
0.40% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192
|
1.70% |
22.829 |
23.217 |
- |
3.45% |
- |
|
SetIntersection_Interlaced_Set_float_64_16
|
1.70% |
21473096.667 |
21837654.321 |
- |
-0.02% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
1.70% |
213.050 |
216.662 |
- |
-0.81% |
- |
|
SetIntersection_Interlaced_Set_string_16384_64
|
1.69% |
349295231.704 |
355215140.762 |
- |
1.90% |
- |
|
SetIntersection_None_Set_string_16384_1024
|
1.69% |
199699700.252 |
203082019.055 |
- |
1.88% |
- |
|
std::distance(join_view(vector<vector<int>>))/8192
|
1.69% |
8.259 |
8.398 |
- |
0.79% |
- |
|
SetIntersection_Front_Vector_string_16_16
|
1.69% |
50597325.428 |
51451946.821 |
- |
0.92% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/50
|
1.69% |
4.445 |
4.520 |
- |
-0.70% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
1.69% |
12.793 |
13.009 |
- |
1.13% |
- |
|
std::partition(deque<int>)_(sparse)/50
|
1.69% |
15.992 |
16.262 |
- |
-6.06% |
- |
|
BM_deque_vector_ranges_move/1
|
1.68% |
2.105 |
2.140 |
- |
2.60% |
- |
|
std::for_each(map<int>::iterator)/32
|
1.68% |
23.799 |
24.199 |
- |
0.62% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/32768
|
1.68% |
214.539 |
218.146 |
- |
1.76% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8
|
1.68% |
4.112 |
4.181 |
- |
0.84% |
- |
|
std::move(list<int>)/512
|
1.68% |
349.291 |
355.149 |
- |
-2.05% |
- |
|
SetIntersection_Interlaced_Vector_float_256_4
|
1.68% |
5043024.322 |
5127596.427 |
- |
1.65% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/8
|
1.67% |
5.107 |
5.192 |
- |
4.54% |
- |
|
BM_StringFindNoMatch/512
|
1.67% |
9.298 |
9.453 |
- |
2.56% |
- |
|
SetIntersection_None_Vector_string_16384_4
|
1.67% |
1221409.113 |
1241792.758 |
- |
2.15% |
- |
|
std::find_if_not(list<int>)_(process_all)/1024
|
1.67% |
721.956 |
733.986 |
- |
1.14% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
1.66% |
727.282 |
739.383 |
- |
1.20% |
- |
|
std::find_if(list<int>)_(bail_25%)/8192
|
1.66% |
1419.099 |
1442.639 |
- |
0.88% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.66% |
370.439 |
376.574 |
- |
-0.78% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.66% |
188148.643 |
191263.930 |
- |
1.94% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192
|
1.65% |
12759.945 |
12971.007 |
- |
0.83% |
- |
|
std::find(list<int>)_(process_all)/1024
|
1.65% |
723.425 |
735.387 |
- |
0.15% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/8192
|
1.65% |
1642.119 |
1669.180 |
- |
-0.16% |
- |
|
BM_deque_vector_ranges_copy/1024
|
1.65% |
36.854 |
37.461 |
- |
0.86% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/50
|
1.65% |
4.136 |
4.204 |
- |
-4.26% |
- |
|
BM_deque_deque_ranges_move/1024
|
1.64% |
37.038 |
37.646 |
- |
1.98% |
- |
|
SetIntersection_None_Vector_float_16384_1
|
1.64% |
1104432.854 |
1122549.379 |
- |
1.07% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/1048576
|
1.64% |
231652.419 |
235450.376 |
- |
0.99% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32
|
1.64% |
41.250 |
41.925 |
- |
0.49% |
- |
|
std::shift_right(vector<int>)/8192
|
1.64% |
296.744 |
301.602 |
- |
0.14% |
- |
|
SetIntersection_Interlaced_Set_float_262144_256
|
1.63% |
1537275.311 |
1562405.760 |
- |
2.32% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/50
|
1.63% |
25.403 |
25.818 |
- |
0.74% |
- |
|
BM_deque_deque_ranges_move_backward/1024
|
1.63% |
37.556 |
38.169 |
- |
-0.30% |
- |
|
BM_PushHeap_uint32_QuickSortAdversary_64
|
1.63% |
0.616 |
0.626 |
- |
0.51% |
- |
|
std::map<int,_int>::find(key)_(existent)/32
|
1.63% |
1.680 |
1.708 |
- |
0.99% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8
|
1.63% |
6.857 |
6.968 |
- |
2.20% |
- |
|
std::unique_copy(vector<int>)_(sprinkled)/8192
|
1.63% |
3648.148 |
3707.601 |
- |
0.81% |
- |
|
std::copy_backward(list<int>)/32768
|
1.63% |
26263.742 |
26690.608 |
- |
-0.90% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0
|
1.62% |
1.131 |
1.149 |
- |
1.59% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024
|
1.62% |
503.922 |
512.089 |
- |
1.14% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.62% |
13393.378 |
13610.388 |
- |
-0.95% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/50
|
1.62% |
17.446 |
17.729 |
- |
0.20% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192
|
1.62% |
21794.022 |
22146.795 |
- |
-3.21% |
- |
|
SetIntersection_None_Vector_float_1024_4
|
1.61% |
1081460.579 |
1098924.151 |
- |
2.22% |
- |
|
std::vector<std::string>::erase(begin)_(cheap_elements)/32
|
1.61% |
21.290 |
21.634 |
- |
4.58% |
- |
|
SetIntersection_None_Vector_float_262144_4
|
1.61% |
1131781.345 |
1150013.860 |
- |
1.51% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024
|
1.61% |
910.399 |
925.041 |
- |
-0.19% |
- |
|
std::map<int,_int>::ctor(const&,_alloc)/32
|
1.61% |
226.144 |
229.778 |
- |
1.06% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/32
|
1.61% |
8.577 |
8.715 |
- |
-0.03% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
1.61% |
35.750 |
36.324 |
- |
1.23% |
- |
|
BM_CmpEqual_ushort_short
|
1.61% |
1.012 |
1.028 |
- |
1.41% |
- |
|
SetIntersection_Front_Set_string_64_4
|
1.60% |
18516192.782 |
18811887.042 |
- |
-0.01% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8
|
1.59% |
3.013 |
3.060 |
- |
-3.29% |
- |
|
std::replace(vector<int>)_(sprinkled)/1024
|
1.59% |
156.336 |
158.822 |
- |
-0.05% |
- |
|
std::sort_heap(vector<NonIntegral>,_pred)/8
|
1.59% |
29.645 |
30.116 |
- |
2.46% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/1024
|
1.59% |
51.911 |
52.736 |
- |
2.59% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192
|
1.59% |
18056.009 |
18342.805 |
- |
1.85% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192
|
1.59% |
25.007 |
25.404 |
- |
4.46% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
1.59% |
1141709.104 |
1159818.895 |
- |
0.41% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
1.58% |
1637314.289 |
1663204.266 |
- |
0.42% |
- |
|
std::stable_partition(vector<int>)_(dense)/50
|
1.58% |
26.547 |
26.966 |
- |
4.74% |
- |
|
SetIntersection_Interlaced_Set_string_1024_1024
|
1.58% |
55543920.484 |
56420955.134 |
- |
3.39% |
- |
|
BM_StringRelational_Compare_Large_Large_Control
|
1.58% |
2.081 |
2.114 |
- |
1.49% |
- |
|
SetIntersection_None_Vector_float_262144_1
|
1.58% |
1134549.910 |
1152438.235 |
- |
1.60% |
- |
|
BM_PushHeap_uint64_Random_262144
|
1.57% |
6.299 |
6.398 |
- |
-0.04% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
1.57% |
221014709.291 |
224489907.767 |
- |
3.45% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/32
|
1.57% |
2.658 |
2.700 |
- |
-6.28% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/8192
|
1.57% |
1864.237 |
1893.459 |
- |
1.16% |
- |
|
std::none_of(list<int>)_(process_all)/32768
|
1.57% |
26538.953 |
26954.341 |
- |
0.80% |
- |
|
BM_deque_vector_copy/65536
|
1.56% |
2894.583 |
2939.838 |
- |
1.11% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024
|
1.56% |
15196.909 |
15433.821 |
- |
0.64% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32
|
1.56% |
412.048 |
418.464 |
- |
1.52% |
- |
|
std::move(vector<bool>)_(unaligned)/4096
|
1.56% |
26.148 |
26.555 |
- |
1.78% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
1.56% |
22.071 |
22.415 |
- |
1.19% |
- |
|
SetIntersection_Front_Set_string_262144_1024
|
1.55% |
58571966.448 |
59481109.718 |
- |
0.28% |
- |
|
SetIntersection_Front_Set_string_1024_1024
|
1.55% |
55232983.416 |
56088629.777 |
- |
1.76% |
- |
|
std::find_end(vector<int>,_pred)_(process_all)/1048576
|
1.55% |
637889.670 |
647770.678 |
- |
0.27% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/50
|
1.55% |
14.189 |
14.409 |
- |
2.06% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64
|
1.55% |
5739535.240 |
5828402.985 |
- |
-1.38% |
- |
|
rng::contains_subrange(vector<int>)_(single_element)/50
|
1.55% |
12.310 |
12.500 |
- |
-0.00% |
- |
|
BM_deque_vector_ranges_copy/70000
|
1.54% |
3210.779 |
3260.304 |
- |
2.00% |
- |
|
std::for_each(multiset<int>::iterator)/50
|
1.54% |
35.373 |
35.918 |
- |
-0.24% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_4
|
1.54% |
1354839.383 |
1375716.328 |
- |
-2.59% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192
|
1.54% |
3990.847 |
4052.332 |
- |
0.08% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/4096
|
1.54% |
5.069 |
5.147 |
- |
5.81% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192
|
1.54% |
84144.172 |
85438.843 |
- |
1.10% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32
|
1.54% |
455.524 |
462.523 |
- |
0.12% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(existent)/1024
|
1.53% |
8.371 |
8.499 |
- |
0.74% |
- |
|
std::swap_ranges(list<int>)/1024
|
1.53% |
752.319 |
763.852 |
- |
-3.20% |
- |
|
std::multiset<int>::insert(value)_(already_present)/32
|
1.53% |
18.329 |
18.609 |
- |
0.21% |
- |
|
std::unique(list<int>)_(contiguous)/1024
|
1.53% |
908.195 |
922.093 |
- |
0.30% |
- |
|
BM_CmpEqual_uint_uchar
|
1.53% |
1.090 |
1.107 |
- |
2.65% |
- |
|
std::stable_sort(deque<int>)_(ascending)/1024
|
1.53% |
2094.021 |
2125.972 |
- |
0.81% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
1.52% |
32.866 |
33.367 |
- |
30.59% |
- |
|
std::copy_if(vector<int>)_(entire_range)/512
|
1.52% |
122.872 |
124.734 |
- |
1.35% |
- |
|
SetIntersection_None_Vector_string_262144_1
|
1.52% |
1286656.594 |
1306151.776 |
- |
3.40% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/8192
|
1.51% |
6.472 |
6.569 |
- |
-1.36% |
- |
|
ranges::minmax(std::deque<__int128>)/64
|
1.51% |
32.139 |
32.624 |
- |
-2.10% |
- |
|
BM_CmpLess_short_uint
|
1.51% |
1.098 |
1.115 |
- |
0.66% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_256
|
1.51% |
7641204.419 |
7756283.160 |
- |
0.57% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8
|
1.50% |
2.986 |
3.030 |
- |
-0.09% |
- |
|
SetIntersection_Front_Vector_uint32_1024_4
|
1.50% |
1051244.610 |
1067038.450 |
- |
0.58% |
- |
|
SetIntersection_None_Set_float_256_16
|
1.50% |
10867707.262 |
11030602.929 |
- |
0.75% |
- |
|
std::find(vector<int>)_(bail_25%)/1024
|
1.50% |
65.658 |
66.641 |
- |
0.36% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
1.49% |
1030162.070 |
1045561.684 |
- |
1.15% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8
|
1.49% |
1.261 |
1.279 |
- |
0.23% |
- |
|
std::find_end(forward_list<int>)_(process_all)/8192
|
1.49% |
5711.732 |
5797.065 |
- |
1.77% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
1.49% |
1636718.262 |
1661163.084 |
- |
0.57% |
- |
|
std::find_end(list<int>,_pred)_(process_all)/8192
|
1.49% |
8069.196 |
8189.611 |
- |
0.10% |
- |
|
std::remove(deque<int>)_(sprinkled)/1024
|
1.49% |
515.658 |
523.340 |
- |
-0.11% |
- |
|
std::unordered_multimap<int,_int>::clear()/8192
|
1.49% |
62873.970 |
63810.333 |
- |
0.68% |
- |
|
SetIntersection_Front_Set_string_262144_1
|
1.49% |
1089435.506 |
1105627.488 |
- |
2.11% |
- |
|
std::set<int>::upper_bound(key)_(existent)/32
|
1.48% |
1.767 |
1.793 |
- |
1.71% |
- |
|
std::unique(vector<int>)_(contiguous)/1024
|
1.48% |
305.957 |
310.495 |
- |
0.13% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/8192
|
1.48% |
28.563 |
28.985 |
- |
-3.77% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/64
|
1.48% |
15.548 |
15.778 |
- |
1.45% |
- |
|
std::set<int>::upper_bound(key)_(existent)/8192
|
1.48% |
7.758 |
7.873 |
- |
0.48% |
- |
|
std::sort(deque<int>)_(ascending)/8192
|
1.47% |
5723.132 |
5807.498 |
- |
0.78% |
- |
|
ranges::min(std::vector<long_long>)/8
|
1.47% |
2.283 |
2.316 |
- |
3.30% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.47% |
176484.823 |
179084.495 |
- |
0.94% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/1024
|
1.47% |
734.007 |
744.813 |
- |
-0.22% |
- |
|
std::find_end(vector<int>,_pred)_(same_length)/8192
|
1.47% |
4994.686 |
5068.152 |
- |
1.42% |
- |
|
std::find(deque<int>)_(process_all)/8192
|
1.47% |
1927.814 |
1956.156 |
- |
1.89% |
- |
|
BM_deque_vector_ranges_copy_backward/4096
|
1.47% |
148.067 |
150.242 |
- |
1.04% |
- |
|
SetIntersection_Front_Vector_string_256_4
|
1.47% |
4580518.051 |
4647766.292 |
- |
-1.50% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
1.46% |
226.386 |
229.701 |
- |
2.51% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
1.46% |
18154381.743 |
18420156.579 |
- |
-3.26% |
- |
|
std::for_each_n(deque<int>)/50
|
1.46% |
3.922 |
3.979 |
- |
0.27% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0
|
1.46% |
17.920 |
18.181 |
- |
1.31% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024
|
1.46% |
14196566.141 |
14403250.907 |
- |
-9.17% |
- |
|
SetIntersection_Front_Vector_uint32_16384_16
|
1.46% |
1109810.460 |
1125962.312 |
- |
0.62% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.46% |
764.234 |
775.356 |
- |
1.62% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/1024
|
1.45% |
36241.750 |
36768.372 |
- |
-7.75% |
- |
|
std::search(list<int>)_(no_match)/1024
|
1.45% |
731.136 |
741.759 |
- |
-2.37% |
- |
|
std::generate(deque<int>)/50
|
1.45% |
11.974 |
12.148 |
- |
0.39% |
- |
|
std::list<std::string>::ctor(Range)_(cheap_elements)/1024
|
1.45% |
13905.344 |
14107.151 |
- |
2.11% |
- |
|
std::copy(list<int>)/262144
|
1.45% |
212937.468 |
216023.782 |
- |
0.31% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.45% |
189134.183 |
191875.366 |
- |
-3.86% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024
|
1.45% |
8052.221 |
8168.828 |
- |
-0.83% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8192
|
1.45% |
315.648 |
320.217 |
- |
1.13% |
- |
|
std::multimap<int,_int>::count(key)_(existent)/1024
|
1.45% |
5.333 |
5.410 |
- |
-1.83% |
- |
|
std::vector<int>::erase(middle)_(cheap_elements)/32
|
1.45% |
4.356 |
4.419 |
- |
2.05% |
- |
|
std::remove_copy(list<int>)_(prefix)/8192
|
1.45% |
6907.570 |
7007.398 |
- |
0.81% |
- |
|
std::stable_sort(vector<int>)_(qsort_adversarial)/8192
|
1.44% |
18243.164 |
18506.726 |
- |
1.29% |
- |
|
std::stable_sort(deque<int>)_(repeated)/1024
|
1.44% |
1408.743 |
1429.088 |
- |
1.19% |
- |
|
SetIntersection_Interlaced_Set_string_16_1
|
1.44% |
64832996.271 |
65766917.766 |
- |
1.23% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576
|
1.44% |
2185465.576 |
2216875.921 |
- |
-2.97% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
1.44% |
23.479 |
23.816 |
- |
0.68% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192
|
1.44% |
68.696 |
69.683 |
- |
-1.63% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8
|
1.44% |
3.585 |
3.637 |
- |
2.35% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/32
|
1.44% |
7.966 |
8.081 |
- |
-1.08% |
- |
|
std::multimap<int,_int>::equal_range(key)_(existent)/32
|
1.43% |
2.454 |
2.489 |
- |
2.03% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32
|
1.43% |
19.445 |
19.723 |
- |
1.65% |
- |
|
std::replace(vector<int>)_(prefix)/32
|
1.43% |
5.141 |
5.214 |
- |
0.72% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1
|
1.42% |
1035118.336 |
1049858.568 |
- |
1.44% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/32
|
1.42% |
17.375 |
17.623 |
- |
0.46% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/8192
|
1.42% |
2141.042 |
2171.478 |
- |
0.29% |
- |
|
std::find_if(list<int>)_(bail_25%)/8
|
1.42% |
0.919 |
0.932 |
- |
1.16% |
- |
|
BM_vector_deque_ranges_copy/65536
|
1.42% |
3039.200 |
3082.381 |
- |
7.82% |
- |
|
std::list<std::string>::ctor(const&)_(cheap_elements)/8192
|
1.42% |
111428.289 |
113011.307 |
- |
9.02% |
- |
|
std::copy(list<int>)/8
|
1.42% |
2.467 |
2.502 |
- |
-0.32% |
- |
|
SetIntersection_Interlaced_Set_float_1024_256
|
1.42% |
13630659.642 |
13823795.388 |
- |
-5.08% |
- |
|
BM_CmpLess_short_ushort
|
1.41% |
1.081 |
1.097 |
- |
0.40% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8
|
1.41% |
4.750 |
4.817 |
- |
-0.40% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/8192
|
1.41% |
5308.742 |
5383.521 |
- |
1.47% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/1024
|
1.41% |
774.146 |
785.049 |
- |
1.63% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
1.41% |
2019551.920 |
2047968.668 |
- |
0.85% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8
|
1.41% |
7.576 |
7.682 |
- |
-2.25% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/1024
|
1.39% |
24.245 |
24.582 |
- |
-0.20% |
- |
|
BM_CmpLess_int_ushort
|
1.39% |
1.104 |
1.120 |
- |
0.92% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192
|
1.39% |
11385.685 |
11544.040 |
- |
3.98% |
- |
|
BM_PushHeap_uint64_Random_1024
|
1.39% |
6.084 |
6.168 |
- |
-1.64% |
- |
|
std::copy_backward(deque<int>)/32768
|
1.39% |
3703.980 |
3755.311 |
- |
0.53% |
- |
|
rng::starts_with(deque<int>)/8192
|
1.38% |
3807.570 |
3860.304 |
- |
-0.39% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8
|
1.38% |
4.216 |
4.274 |
- |
2.32% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/1024
|
1.38% |
288.121 |
292.106 |
- |
-0.49% |
- |
|
std::unique_copy(vector<int>)_(contiguous)/52
|
1.38% |
13.401 |
13.586 |
- |
1.27% |
- |
|
BM_CmpEqual_uchar_ushort
|
1.38% |
1.070 |
1.084 |
- |
2.31% |
- |
|
std::rotate(vector<bool>)_(1_element_forward)/50
|
1.37% |
17.447 |
17.686 |
- |
0.70% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
1.37% |
31.642 |
32.077 |
- |
4.37% |
- |
|
BM_deque_vector_copy_backward/4000
|
1.37% |
142.692 |
144.651 |
- |
0.99% |
- |
|
std::sample(list<int>)/8192
|
1.37% |
97898.173 |
99240.671 |
- |
0.84% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192
|
1.37% |
451309.695 |
457498.466 |
- |
0.15% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8
|
1.37% |
43.123 |
43.714 |
- |
1.83% |
- |
|
rng::find_last(vector<char>)_(bail_10%)/50
|
1.37% |
10.726 |
10.873 |
- |
0.86% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.37% |
367.581 |
372.615 |
- |
0.63% |
- |
|
std::find(list<int>)_(process_all)/50
|
1.37% |
19.004 |
19.264 |
- |
0.32% |
- |
|
ranges::min(std::list<char>)/70000
|
1.36% |
53728.678 |
54460.669 |
- |
1.26% |
- |
|
BM_StringRelational_Less_Large_Empty_Control
|
1.36% |
1.609 |
1.630 |
- |
-2.16% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.36% |
7683.960 |
7788.488 |
- |
0.27% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576
|
1.36% |
2.866 |
2.905 |
- |
4.84% |
- |
|
BM_deque_vector_ranges_copy_backward/1024
|
1.36% |
36.500 |
36.996 |
- |
-0.11% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024
|
1.36% |
1810.325 |
1834.886 |
- |
0.03% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/1024
|
1.36% |
5627.656 |
5703.970 |
- |
0.83% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192
|
1.35% |
595265.239 |
603326.360 |
- |
-1.97% |
- |
|
ranges::min(std::deque<long_long>)/70000
|
1.35% |
18894.857 |
19150.510 |
- |
-8.38% |
- |
|
std::rotate(vector<int>)_(1_element_backward)/8192
|
1.35% |
296.726 |
300.726 |
- |
0.60% |
- |
|
SetIntersection_None_Vector_float_16_4
|
1.35% |
53675069.842 |
54398007.767 |
- |
1.11% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/1024
|
1.35% |
23.960 |
24.283 |
- |
2.85% |
- |
|
BM_StringRelational_Less_Large_Huge_Control
|
1.35% |
2.135 |
2.163 |
- |
0.65% |
- |
|
SetIntersection_None_Vector_string_262144_16
|
1.35% |
1293609.941 |
1311012.839 |
- |
1.64% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/8192
|
1.34% |
44647.432 |
45247.668 |
- |
-2.06% |
- |
|
std::sort_heap(vector<int>)/1024
|
1.34% |
9705.467 |
9835.797 |
- |
0.29% |
- |
|
std::copy_n(vector<int>)/32768
|
1.34% |
3400.882 |
3446.535 |
- |
-7.08% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192
|
1.34% |
128394.299 |
130112.162 |
- |
0.99% |
- |
|
std::move(vector<bool>)_(aligned)/1048576
|
1.34% |
1711.644 |
1734.545 |
- |
-0.05% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
1.33% |
8991347.299 |
9111380.941 |
- |
0.61% |
- |
|
std::partition(vector<int>)_(dense)/50
|
1.33% |
12.991 |
13.164 |
- |
-0.08% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
1.33% |
1636371.906 |
1658157.227 |
- |
0.41% |
- |
|
rng::find_last(list<int>)_(bail_10%)/50
|
1.33% |
15.703 |
15.912 |
- |
-0.18% |
- |
|
SetIntersection_Front_Set_uint64_262144_64
|
1.32% |
1652777.522 |
1674672.628 |
- |
2.96% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/8192
|
1.32% |
6889.217 |
6980.475 |
- |
0.44% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
1.32% |
1020952.576 |
1034469.839 |
- |
-0.75% |
- |
|
std::sort(vector<int>)_(descending)/1024
|
1.32% |
1017.197 |
1030.651 |
- |
0.15% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/8192
|
1.32% |
54753.247 |
55475.820 |
- |
1.43% |
- |
|
SetIntersection_None_Set_string_1024_1024
|
1.32% |
8925465.417 |
9043133.870 |
- |
0.30% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.32% |
49075.451 |
49722.349 |
- |
-0.54% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0
|
1.32% |
1.140 |
1.155 |
- |
-0.98% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/1024
|
1.31% |
673.865 |
682.723 |
- |
0.25% |
- |
|
SetIntersection_Front_Vector_string_262144_262144
|
1.31% |
14499373.619 |
14689794.679 |
- |
2.08% |
- |
|
std::any_of(list<int>)_(process_all)/32768
|
1.31% |
26362.194 |
26707.866 |
- |
1.64% |
- |
|
std::stable_partition(deque<int>)_(alloc_fails)/50
|
1.31% |
1890.937 |
1915.693 |
- |
1.70% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576
|
1.31% |
2324734.914 |
2355153.288 |
- |
-0.44% |
- |
|
std::stable_partition(vector<int>)_(alloc_fails)/50
|
1.31% |
1860.249 |
1884.587 |
- |
-0.06% |
- |
|
std::copy_backward(list<int>)/64
|
1.31% |
30.914 |
31.318 |
- |
0.54% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64
|
1.31% |
18622766.794 |
18866261.056 |
- |
2.32% |
- |
|
std::copy_n(vector<bool>)_(aligned)/32768
|
1.30% |
35.220 |
35.679 |
- |
0.06% |
- |
|
BM_PushHeap_string_QuickSortAdversary_256
|
1.30% |
14.840 |
15.033 |
- |
3.30% |
- |
|
std::move_backward(deque<int>)/512
|
1.30% |
23.474 |
23.779 |
- |
1.10% |
- |
|
std::unordered_multiset<int>::clear()/0
|
1.30% |
390.474 |
395.534 |
- |
0.62% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/50
|
1.30% |
19.262 |
19.512 |
- |
0.49% |
- |
|
std::multimap<int,_int>::ctor(const&,_alloc)/1024
|
1.29% |
6787.399 |
6875.265 |
- |
4.38% |
- |
|
BM_deque_vector_ranges_move/70000
|
1.29% |
3234.350 |
3276.198 |
- |
1.26% |
- |
|
std::partial_sort(deque<int>)_(descending)/8192
|
1.29% |
254884.684 |
258180.425 |
- |
-4.76% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/32
|
1.29% |
214.059 |
216.826 |
- |
0.86% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_64
|
1.29% |
6.509 |
6.593 |
- |
1.96% |
- |
|
SetIntersection_Front_Vector_string_16384_1
|
1.29% |
1061518.641 |
1075208.328 |
- |
-0.61% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
1.29% |
97.760 |
99.019 |
- |
18.50% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/1024
|
1.29% |
48.421 |
49.045 |
- |
0.89% |
- |
|
std::copy_backward(vector<int>)/262144
|
1.28% |
12344.689 |
12503.299 |
- |
1.28% |
- |
|
std::replace_if(list<int>)_(sprinkled)/8192
|
1.28% |
7299.686 |
7393.391 |
- |
-0.50% |
- |
|
std::adjacent_find(list<int>)/8192
|
1.28% |
7219.777 |
7312.439 |
- |
1.26% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/50
|
1.28% |
17.522 |
17.746 |
- |
0.37% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192
|
1.28% |
9595.731 |
9718.676 |
- |
-1.82% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
1.28% |
12016.356 |
12170.285 |
- |
-1.36% |
- |
|
std::find_first_of(vector<int>,_pred)_(small_needle)/50
|
1.28% |
275.849 |
279.377 |
- |
0.69% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/16
|
1.28% |
4.848 |
4.910 |
- |
1.27% |
- |
|
SetIntersection_None_Vector_string_256_16
|
1.28% |
4253038.161 |
4307300.695 |
- |
0.09% |
- |
|
BM_num_get<unsigned_short>
|
1.28% |
10.151 |
10.280 |
- |
2.43% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192
|
1.27% |
53662.754 |
54345.710 |
- |
1.13% |
- |
|
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
1.27% |
1.186 |
1.201 |
- |
-2.41% |
- |
|
std::find(vector<int>)_(process_all)/32768
|
1.27% |
7364.228 |
7457.621 |
- |
1.23% |
- |
|
std::find_end(list<int>)_(match_near_end)/8192
|
1.26% |
598.044 |
605.609 |
- |
0.48% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/8192
|
1.26% |
2855.648 |
2891.726 |
- |
-0.65% |
- |
|
std::all_of(list<int>)_(process_all)/8
|
1.26% |
2.643 |
2.676 |
- |
1.60% |
- |
|
std::any_of(vector<int>)_(process_all)/32
|
1.26% |
8.293 |
8.397 |
- |
1.18% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384
|
1.26% |
6.457 |
6.539 |
- |
-1.13% |
- |
|
std::set<int>::ctor(const&,_alloc)/32
|
1.26% |
217.636 |
220.375 |
- |
-0.47% |
- |
|
std::copy_if(list<int>)_(every_other)/512
|
1.26% |
358.047 |
362.552 |
- |
0.56% |
- |
|
std::rotate(list<int>)_(by_1/4)/50
|
1.26% |
25.849 |
26.174 |
- |
1.33% |
- |
|
SetIntersection_None_Set_float_262144_16384
|
1.26% |
1161439.453 |
1176046.873 |
- |
0.43% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
1.26% |
20.004 |
20.256 |
- |
0.81% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/50
|
1.26% |
1.455 |
1.473 |
- |
-0.47% |
- |
|
std::multiset<int>::ctor(const&)/8192
|
1.25% |
51190.595 |
51832.241 |
- |
1.32% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024
|
1.25% |
1016205.492 |
1028924.311 |
- |
-1.39% |
- |
|
std::find(vector<char>)_(process_all)/32768
|
1.25% |
505.288 |
511.604 |
- |
3.16% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1
|
1.25% |
1129883.615 |
1144000.497 |
- |
-2.44% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50
|
1.25% |
24.441 |
24.746 |
- |
0.69% |
- |
|
std::partial_sort_copy(deque<int>)_(repeated)/8
|
1.25% |
9.737 |
9.859 |
- |
1.02% |
- |
|
std::list<int>::ctor(size)/32
|
1.25% |
325.076 |
329.131 |
- |
1.25% |
- |
|
BM_deque_deque_copy_backward/64
|
1.25% |
3.346 |
3.388 |
- |
0.75% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_16
|
1.25% |
11984688.599 |
12133927.978 |
- |
1.09% |
- |
|
std::partition(list<int>)_(sparse)/8192
|
1.24% |
7012.106 |
7099.343 |
- |
-9.31% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/8192
|
1.24% |
30.296 |
30.673 |
- |
2.22% |
- |
|
std::find(deque<int>)_(process_all)/8
|
1.24% |
3.443 |
3.486 |
- |
-0.11% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024
|
1.24% |
13445.394 |
13612.525 |
- |
1.24% |
- |
|
SetIntersection_None_Vector_string_1024_256
|
1.24% |
1160114.898 |
1174528.725 |
- |
0.69% |
- |
|
std::find_end(vector<int>)_(same_length)/1024
|
1.24% |
247.472 |
250.547 |
- |
0.74% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
1.24% |
390.304 |
395.145 |
- |
0.90% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.24% |
520.872 |
527.318 |
- |
-1.20% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
1.24% |
54780.866 |
55457.962 |
- |
1.57% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
1.24% |
26.323 |
26.648 |
- |
5.47% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8
|
1.23% |
51.148 |
51.779 |
- |
0.10% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384
|
1.23% |
1162785.548 |
1177109.206 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_64_16
|
1.23% |
29064512.285 |
29421890.408 |
- |
-1.55% |
- |
|
SetIntersection_Front_Set_uint64_256_1
|
1.23% |
4161590.341 |
4212666.640 |
- |
1.32% |
- |
|
SetIntersection_Interlaced_Vector_float_256_256
|
1.23% |
4525749.694 |
4581218.643 |
- |
0.81% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/1024
|
1.22% |
12452.559 |
12605.026 |
- |
0.61% |
- |
|
BM_CmpLess_schar_uchar
|
1.22% |
1.095 |
1.109 |
- |
1.93% |
- |
|
SetIntersection_Front_Set_float_1024_64
|
1.22% |
1781026.413 |
1802767.934 |
- |
2.05% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16
|
1.22% |
1166040.863 |
1180274.325 |
- |
1.23% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576
|
1.22% |
901142.803 |
912118.664 |
- |
-0.49% |
- |
|
rng::find_last(vector<int>)_(bail_10%)/50
|
1.22% |
10.752 |
10.883 |
- |
0.43% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/32
|
1.22% |
8.625 |
8.729 |
- |
-0.25% |
- |
|
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192
|
1.21% |
22.166 |
22.436 |
- |
0.52% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.21% |
39228.520 |
39704.787 |
- |
-0.49% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192
|
1.21% |
27091.891 |
27420.304 |
- |
-1.48% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.21% |
65416.931 |
66208.906 |
- |
-0.21% |
- |
|
rng::starts_with(deque<int>)/1024
|
1.21% |
482.910 |
488.754 |
- |
0.09% |
- |
|
BM_StringEraseToEnd_Huge_Opaque
|
1.21% |
2.301 |
2.329 |
- |
-5.54% |
- |
|
std::partial_sort(deque<int>)_(repeated)/8
|
1.21% |
25.847 |
26.160 |
- |
-1.46% |
- |
|
std::fill(vector<int>)/8192
|
1.21% |
232.112 |
234.916 |
- |
-0.04% |
- |
|
std::remove(vector<int>)_(sprinkled)/1024
|
1.21% |
284.982 |
288.418 |
- |
0.94% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
1.21% |
52.208 |
52.838 |
- |
-1.17% |
- |
|
SetIntersection_Front_Vector_float_1024_16
|
1.21% |
1113469.586 |
1126888.191 |
- |
0.69% |
- |
|
std::find(deque<int>)_(process_all)/1024
|
1.20% |
242.067 |
244.982 |
- |
1.20% |
- |
|
std::find(list<int>)_(bail_25%)/8
|
1.20% |
0.918 |
0.929 |
- |
1.00% |
- |
|
BM_PushHeap_string_Ascending_256
|
1.20% |
11.085 |
11.218 |
- |
-6.17% |
- |
|
std::any_of(list<int>)_(process_all)/8192
|
1.20% |
7269.984 |
7357.492 |
- |
0.29% |
- |
|
SetIntersection_Front_Set_uint64_1024_1024
|
1.20% |
11641188.998 |
11781285.363 |
- |
-0.99% |
- |
|
ranges::minmax(std::list<char>)/8
|
1.20% |
2.513 |
2.543 |
- |
0.25% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_256
|
1.20% |
7.003 |
7.087 |
- |
2.53% |
- |
|
ranges::min(std::list<__int128>)/70000
|
1.20% |
58836.982 |
59542.893 |
- |
0.73% |
- |
|
SetIntersection_None_Vector_string_16384_1024
|
1.20% |
1217859.291 |
1232468.572 |
- |
0.95% |
- |
|
bm_gcd_random
|
1.20% |
28.998 |
29.346 |
- |
0.47% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
1.20% |
40.717 |
41.204 |
- |
-2.02% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
1.20% |
255.257 |
258.309 |
- |
0.53% |
- |
|
std::any_of(list<int>)_(process_all)/8
|
1.19% |
2.651 |
2.682 |
- |
-0.09% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
1.19% |
86.602 |
87.636 |
- |
0.89% |
- |
|
std::partial_sort(vector<NonIntegral>)_(shuffled)/8
|
1.19% |
22.314 |
22.580 |
- |
-5.76% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0
|
1.19% |
17.148 |
17.353 |
- |
0.04% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/0
|
1.19% |
17.890 |
18.103 |
- |
1.20% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192
|
1.19% |
30305.858 |
30666.408 |
- |
0.18% |
- |
|
std::unordered_set<int>::erase(iterator)/8192
|
1.19% |
23.955 |
24.239 |
- |
18.46% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024
|
1.18% |
23.614 |
23.894 |
- |
-0.11% |
- |
|
rng::starts_with(vector<int>,_pred)/8
|
1.18% |
2.448 |
2.477 |
- |
-6.38% |
- |
|
std::make_heap(vector<NonIntegral>)_(repeated)/8
|
1.18% |
17.459 |
17.666 |
- |
0.67% |
- |
|
std::make_heap(deque<int>,_pred)_(pipe-organ)/8
|
1.18% |
24.606 |
24.897 |
- |
1.18% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/1024
|
1.18% |
755.093 |
764.008 |
- |
0.30% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024
|
1.18% |
993861.960 |
1005542.812 |
- |
-1.03% |
- |
|
std::generate(deque<int>)/8192
|
1.17% |
1892.335 |
1914.434 |
- |
0.47% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8
|
1.17% |
51.885 |
52.491 |
- |
-1.41% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/1048576
|
1.17% |
244907.121 |
247761.978 |
- |
0.78% |
- |
|
SetIntersection_Front_Vector_float_1024_64
|
1.16% |
1356709.761 |
1372507.622 |
- |
0.83% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/8192
|
1.16% |
22.853 |
23.119 |
- |
3.72% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
1.16% |
748.760 |
757.467 |
- |
-0.02% |
- |
|
std::generate(vector<int>)/1024
|
1.16% |
242.129 |
244.942 |
- |
0.41% |
- |
|
BM_deque_vector_ranges_move/64
|
1.16% |
2.627 |
2.657 |
- |
0.67% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8
|
1.16% |
60.960 |
61.668 |
- |
1.05% |
- |
|
SetIntersection_Interlaced_Set_float_16384_4
|
1.16% |
165447399.311 |
167367427.743 |
- |
0.74% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/8192
|
1.16% |
2193.908 |
2219.356 |
- |
0.12% |
- |
|
BM_PushHeap_string_SingleElement_4
|
1.16% |
2.337 |
2.364 |
- |
-1.92% |
- |
|
std::set<int>::count(key)_(existent)/8192
|
1.16% |
7.794 |
7.884 |
- |
-0.27% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/32
|
1.16% |
1.619 |
1.637 |
- |
1.33% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024
|
1.16% |
211860.447 |
214312.251 |
- |
0.87% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8
|
1.16% |
52.614 |
53.222 |
- |
0.32% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/50
|
1.16% |
20.544 |
20.782 |
- |
0.03% |
- |
|
ranges::minmax(std::list<long_long>)/8
|
1.16% |
2.516 |
2.545 |
- |
0.22% |
- |
|
std::make_heap(vector<int>,_pred)_(descending)/8192
|
1.16% |
1946.809 |
1969.322 |
- |
1.02% |
- |
|
SetIntersection_None_Set_float_64_16
|
1.16% |
17709485.279 |
17914220.601 |
- |
0.47% |
- |
|
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024
|
1.15% |
9083.207 |
9188.012 |
- |
-2.54% |
- |
|
rng::find_last_if(list<int>)_(bail_90%)/50
|
1.15% |
2.164 |
2.189 |
- |
1.09% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64
|
1.15% |
1133380.708 |
1146447.101 |
- |
-0.15% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
1.15% |
96.809 |
97.924 |
- |
-33.36% |
- |
|
SetIntersection_None_Vector_string_262144_4
|
1.15% |
1281916.683 |
1296680.316 |
- |
1.56% |
- |
|
std::find(vector<int>)_(process_all)/50
|
1.15% |
12.359 |
12.501 |
- |
0.47% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/32
|
1.15% |
9.431 |
9.539 |
- |
-0.07% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0
|
1.15% |
390.443 |
394.915 |
- |
0.36% |
- |
|
BM_CmpLess_uint_ushort
|
1.15% |
1.101 |
1.113 |
- |
0.38% |
- |
|
std::set<std::string>::ctor(const&)/0
|
1.14% |
12.642 |
12.786 |
- |
0.68% |
- |
|
std::find(deque<int>)_(bail_25%)/8192
|
1.14% |
477.421 |
482.877 |
- |
0.66% |
- |
|
rng::for_each(map<int>)/32
|
1.14% |
24.909 |
25.193 |
- |
-2.29% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
1.14% |
15.209 |
15.382 |
- |
-2.35% |
- |
|
std::rotate(vector<bool>)_(by_1/2)/32
|
1.14% |
17.697 |
17.899 |
- |
0.33% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/32
|
1.14% |
6.430 |
6.503 |
- |
0.19% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/1024
|
1.14% |
733.420 |
741.754 |
- |
0.33% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0
|
1.14% |
14.009 |
14.168 |
- |
0.28% |
- |
|
std::list<int>::ctor(Range)_(cheap_elements)/32
|
1.14% |
326.606 |
330.313 |
- |
0.20% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_64
|
1.13% |
8468714.666 |
8564480.104 |
- |
5.45% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1
|
1.13% |
1037641.799 |
1049372.931 |
- |
1.67% |
- |
|
std::multiset<int>::equal_range(key)_(non-existent)/1024
|
1.13% |
5.514 |
5.576 |
- |
0.01% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/32
|
1.13% |
23.139 |
23.400 |
- |
-7.19% |
- |
|
std::find(vector<int>)_(process_all)/8192
|
1.13% |
1843.886 |
1864.654 |
- |
1.05% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1000
|
1.12% |
27.440 |
27.748 |
- |
0.43% |
- |
|
ranges::min(std::list<char>)/64
|
1.12% |
26.627 |
26.926 |
- |
-2.50% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
1.12% |
14.962 |
15.129 |
- |
1.40% |
- |
|
std::sort_heap(vector<NonIntegral>)/8
|
1.12% |
29.952 |
30.287 |
- |
2.82% |
- |
|
BM_deque_deque_copy/1024
|
1.12% |
36.852 |
37.264 |
- |
-0.71% |
- |
|
rng::find_last(list<int>)_(bail_90%)/1024
|
1.12% |
75.757 |
76.603 |
- |
1.00% |
- |
|
std::partition(list<int>)_(dense)/32
|
1.12% |
8.750 |
8.847 |
- |
0.79% |
- |
|
std::set<int>::find(key)_(existent)/1024
|
1.11% |
3.975 |
4.019 |
- |
0.35% |
- |
|
std::vector<int>::insert(begin)_(cheap_elements)/1024
|
1.11% |
39.284 |
39.721 |
- |
-0.05% |
- |
|
SetIntersection_Front_Vector_float_1024_4
|
1.11% |
1051888.437 |
1063588.773 |
- |
0.79% |
- |
|
std::multiset<int>::upper_bound(key)_(existent)/1024
|
1.11% |
7.064 |
7.143 |
- |
0.93% |
- |
|
BM_PushHeap_uint64_Random_256
|
1.11% |
6.005 |
6.072 |
- |
1.68% |
- |
|
std::remove_copy(deque<int>)_(sprinkled)/1024
|
1.11% |
356.980 |
360.939 |
- |
-0.95% |
- |
|
SetIntersection_Interlaced_Vector_float_256_1
|
1.11% |
4139365.114 |
4185212.209 |
- |
0.86% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/32
|
1.11% |
22.155 |
22.400 |
- |
-1.87% |
- |
|
BM_deque_vector_ranges_copy_backward/4000
|
1.11% |
143.628 |
145.218 |
- |
0.60% |
- |
|
std::multiset<int>::lower_bound(key)_(existent)/1024
|
1.11% |
7.075 |
7.153 |
- |
1.02% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024
|
1.11% |
523.008 |
528.788 |
- |
1.60% |
- |
|
std::make_heap(vector<int>)_(heap)/1024
|
1.10% |
271.872 |
274.873 |
- |
0.49% |
- |
|
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
1.10% |
267.504 |
270.456 |
- |
0.19% |
- |
|
SetIntersection_None_Set_string_16384_256
|
1.10% |
199050703.546 |
201242331.877 |
- |
1.37% |
- |
|
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192
|
1.10% |
1161.589 |
1174.368 |
- |
0.07% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1
|
1.10% |
1019542.474 |
1030758.288 |
- |
-1.77% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
1.10% |
93.767 |
94.798 |
- |
2.76% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024
|
1.10% |
13759.982 |
13910.972 |
- |
0.39% |
- |
|
BM_toupper_string<wchar_t>
|
1.10% |
6.286 |
6.355 |
- |
0.36% |
- |
|
std::replace(deque<int>)_(prefix)/50
|
1.10% |
18.990 |
19.198 |
- |
-0.51% |
- |
|
std::find(vector<char>)_(process_all)/50
|
1.10% |
1.613 |
1.631 |
- |
-3.18% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/0
|
1.09% |
17.927 |
18.124 |
- |
0.75% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/1024
|
1.09% |
788.250 |
796.866 |
- |
0.16% |
- |
|
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024
|
1.09% |
13234.187 |
13378.801 |
- |
0.84% |
- |
|
std::set<int>::upper_bound(key)_(non-existent)/8192
|
1.09% |
9.852 |
9.960 |
- |
2.04% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.09% |
516.550 |
522.185 |
- |
-2.64% |
- |
|
std::copy_n(vector<bool>)_(unaligned)/64
|
1.09% |
1.795 |
1.814 |
- |
0.34% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192
|
1.09% |
47739.077 |
48259.700 |
- |
2.83% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8
|
1.09% |
52.222 |
52.791 |
- |
-1.22% |
- |
|
std::find_end(vector<int>)_(single_element)/1000
|
1.09% |
239.126 |
241.732 |
- |
-1.12% |
- |
|
std::is_permutation(list<int>)_(4leg)_(shuffled)/8
|
1.09% |
42.909 |
43.376 |
- |
0.98% |
- |
|
bm_ranges_swap_ranges_vb_unaligned/64
|
1.09% |
6.272 |
6.340 |
- |
2.43% |
- |
|
std::find(vector<int>)_(process_all)/1024
|
1.09% |
241.516 |
244.139 |
- |
0.81% |
- |
|
std::multiset<int>::insert(value)_(new_value,_middle)/32
|
1.08% |
17.932 |
18.127 |
- |
-0.29% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192
|
1.08% |
11423.822 |
11547.514 |
- |
-0.85% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/1024
|
1.08% |
50.440 |
50.985 |
- |
0.74% |
- |
|
SetIntersection_Front_Vector_uint32_256_64
|
1.08% |
4339492.326 |
4386378.641 |
- |
0.98% |
- |
|
SetIntersection_Interlaced_Vector_string_64_1
|
1.08% |
16743130.633 |
16923901.719 |
- |
0.55% |
- |
|
std::equal(list<int>)_(it,_it,_it)/1024
|
1.08% |
1126.230 |
1138.367 |
- |
0.56% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
1.08% |
605343.160 |
611861.430 |
- |
1.66% |
- |
|
std::generate(vector<int>)/50
|
1.08% |
11.898 |
12.026 |
- |
0.43% |
- |
|
std::replace_if(list<int>)_(sprinkled)/1024
|
1.08% |
738.476 |
746.426 |
- |
0.34% |
- |
|
std::generate(vector<int>)/8192
|
1.07% |
1829.089 |
1848.750 |
- |
0.43% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8
|
1.07% |
52.015 |
52.574 |
- |
-0.48% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
1.07% |
6661.313 |
6732.870 |
- |
1.77% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024
|
1.07% |
24.730 |
24.996 |
- |
0.66% |
- |
|
std::upper_bound(std::forward_list<int>)/100
|
1.07% |
96.344 |
97.378 |
- |
-0.09% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
1.07% |
66.995 |
67.714 |
- |
29.02% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/1048576
|
1.07% |
934388.389 |
944416.611 |
- |
-0.07% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/0
|
1.07% |
1.052 |
1.063 |
- |
1.43% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0
|
1.07% |
18.371 |
18.568 |
- |
0.69% |
- |
|
std::find(deque<int>)_(bail_25%)/32768
|
1.07% |
1909.676 |
1930.074 |
- |
0.46% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64
|
1.07% |
196755427.474 |
198856980.404 |
- |
0.80% |
- |
|
BM_PushHeap_string_Ascending_16
|
1.07% |
4.678 |
4.728 |
- |
-2.80% |
- |
|
std::multimap<int,_int>::lower_bound(key)_(existent)/8192
|
1.06% |
10.241 |
10.350 |
- |
0.80% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/1024
|
1.06% |
774.621 |
782.865 |
- |
-0.13% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024
|
1.06% |
12958780.624 |
13096319.720 |
- |
-0.18% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4
|
1.06% |
136985251.832 |
138438749.149 |
- |
1.26% |
- |
|
std::move(deque<int>)/262144
|
1.06% |
14947.378 |
15105.923 |
- |
-0.99% |
- |
|
SetIntersection_Front_Vector_string_262144_1
|
1.06% |
1082317.190 |
1093792.073 |
- |
1.07% |
- |
|
ranges::minmax(std::list<__int128>)/8
|
1.06% |
3.825 |
3.866 |
- |
0.44% |
- |
|
std::rotate(list<int>)_(1_element_forward)/32
|
1.06% |
13.765 |
13.910 |
- |
-0.29% |
- |
|
SetIntersection_Interlaced_Set_string_256_64
|
1.06% |
30683162.599 |
31007582.955 |
- |
4.46% |
- |
|
std::find_if_not(vector<char>)_(process_all)/1024
|
1.05% |
124.380 |
125.691 |
- |
0.51% |
- |
|
std::map<std::string,_int>::ctor(const&)/32
|
1.05% |
720.281 |
727.869 |
- |
-13.97% |
- |
|
std::partial_sort(vector<int>)_(descending)/8192
|
1.05% |
93536.297 |
94521.706 |
- |
0.80% |
- |
|
std::mismatch(list<int>)_(it,_it,_it)/1000
|
1.05% |
738.692 |
746.463 |
- |
0.18% |
- |
|
SetIntersection_None_Set_float_16_16
|
1.05% |
35005636.522 |
35373116.386 |
- |
0.10% |
- |
|
std::partition_point(vector<int>)/8192
|
1.05% |
9.283 |
9.381 |
- |
0.78% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/32768
|
1.05% |
8664.218 |
8755.042 |
- |
1.26% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/32768
|
1.05% |
9370.540 |
9468.722 |
- |
1.06% |
- |
|
std::swap_ranges(list<int>)/8192
|
1.05% |
9621.949 |
9722.762 |
- |
-8.17% |
- |
|
std::set<std::string>::erase(key)_(existent)/32
|
1.05% |
53.172 |
53.728 |
- |
0.48% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024
|
1.05% |
14713.154 |
14867.194 |
- |
0.33% |
- |
|
BM_CmpEqual_uint_schar
|
1.05% |
1.040 |
1.051 |
- |
4.51% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024
|
1.05% |
545.251 |
550.957 |
- |
-3.16% |
- |
|
BM_vector_deque_move_backward/5500
|
1.05% |
199.088 |
201.169 |
- |
1.53% |
- |
|
std::copy_backward(list<int>)/512
|
1.04% |
364.769 |
368.579 |
- |
0.41% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8
|
1.04% |
2.780 |
2.809 |
- |
0.94% |
- |
|
BM_lexicographical_compare_three_way_fast_path/262144
|
1.04% |
60117.223 |
60744.090 |
- |
0.68% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/8192
|
1.04% |
5.541 |
5.599 |
- |
0.11% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_262144
|
1.04% |
6.889 |
6.961 |
- |
0.11% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
1.04% |
390.746 |
394.808 |
- |
0.94% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(existent)/32
|
1.04% |
2.209 |
2.232 |
- |
0.61% |
- |
|
std::reverse(list<int>)/512
|
1.04% |
190.296 |
192.269 |
- |
-1.50% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
1.04% |
865.620 |
874.590 |
- |
0.70% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
1.04% |
199359322.407 |
201424414.381 |
- |
1.63% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/8192
|
1.03% |
42894.867 |
43336.956 |
- |
0.26% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024
|
1.03% |
3402.999 |
3438.057 |
- |
-0.07% |
- |
|
std::shift_left(list<int>)/8192
|
1.03% |
7590.633 |
7668.813 |
- |
0.24% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/1024
|
1.03% |
19.614 |
19.816 |
- |
0.12% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/8
|
1.03% |
3.488 |
3.524 |
- |
0.32% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
1.03% |
77.418 |
78.213 |
- |
-0.75% |
- |
|
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024
|
1.03% |
7.933 |
8.014 |
- |
-0.11% |
- |
|
std::equal(list<int>)_(it,_it,_it)/50
|
1.03% |
35.308 |
35.670 |
- |
0.40% |
- |
|
std::none_of(list<int>)_(process_all)/8
|
1.03% |
2.643 |
2.670 |
- |
-0.25% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
1.02% |
12.365 |
12.492 |
- |
0.87% |
- |
|
std::remove_copy(deque<int>)_(prefix)/50
|
1.02% |
20.719 |
20.931 |
- |
5.08% |
- |
|
std::set<std::string>::ctor(&&,_different_allocs)/1024
|
1.02% |
6929.592 |
7000.533 |
- |
1.05% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/1024
|
1.02% |
779.568 |
787.537 |
- |
0.16% |
- |
|
std::adjacent_find(list<int>,_pred)/8192
|
1.02% |
7175.854 |
7249.191 |
- |
0.86% |
- |
|
std::shift_left(vector<int>)/1024
|
1.02% |
35.340 |
35.701 |
- |
0.65% |
- |
|
std::map<std::string,_int>::ctor(const&)/1024
|
1.02% |
35522.460 |
35885.060 |
- |
-2.68% |
- |
|
SetIntersection_None_Vector_string_256_4
|
1.02% |
4424901.103 |
4470012.741 |
- |
-0.20% |
- |
|
rng::starts_with(list<int>)/1024
|
1.02% |
770.860 |
778.718 |
- |
0.26% |
- |
|
std::flat_multimap<int,_int>::contains(key)_(existent)/8192
|
1.02% |
11.491 |
11.608 |
- |
0.26% |
- |
|
std::deque<std::string>::operator=(const&)_(expensive_elements)/32
|
1.02% |
156.548 |
158.143 |
- |
-4.62% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.02% |
1506.959 |
1522.305 |
- |
9.53% |
- |
|
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024
|
1.02% |
753.955 |
761.632 |
- |
0.72% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/1024
|
1.02% |
1153.636 |
1165.375 |
- |
0.33% |
- |
|
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8
|
1.02% |
16.514 |
16.682 |
- |
0.57% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
1.02% |
733.156 |
740.597 |
- |
11.08% |
- |
|
rng::starts_with(list<int>)/1000
|
1.01% |
753.752 |
761.400 |
- |
0.47% |
- |
|
std::equal(list<int>)_(it,_it,_it)/1048576
|
1.01% |
1305018.011 |
1318258.631 |
- |
0.31% |
- |
|
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
1.01% |
12587.480 |
12715.169 |
- |
1.60% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8192
|
1.01% |
259241.277 |
261870.801 |
- |
-2.39% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8
|
1.01% |
37.109 |
37.483 |
- |
2.54% |
- |
|
std::stable_partition(vector<int>)_(sparse)/8192
|
1.01% |
1535.627 |
1551.118 |
- |
0.28% |
- |
|
std::pop_heap(vector<std::string>)/1024
|
1.01% |
20.634 |
20.842 |
- |
-0.69% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
1.01% |
1031206.160 |
1041590.961 |
- |
-0.96% |
- |
|
SetIntersection_Front_Vector_string_1024_256
|
1.00% |
9271654.063 |
9364732.447 |
- |
2.58% |
- |
|
SetIntersection_None_Vector_float_256_16
|
1.00% |
4025815.063 |
4066172.455 |
- |
1.11% |
- |
|
std::upper_bound(std::vector<int>)/100
|
1.00% |
12.289 |
12.412 |
- |
0.07% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
1.00% |
1641736.164 |
1658183.513 |
- |
0.43% |
- |
|
std::find_end(forward_list<int>)_(match_near_end)/1024
|
1.00% |
4458.560 |
4503.213 |
- |
0.39% |
- |
|
std::sort(deque<int>)_(pipe-organ)/1024
|
1.00% |
2686.144 |
2713.028 |
- |
0.46% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/8192
|
1.00% |
31.681 |
31.998 |
- |
2.29% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32
|
1.00% |
459.735 |
464.333 |
- |
0.27% |
- |