|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192
|
222.43% |
79.428 |
256.102 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
185.69% |
63.441 |
181.241 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024
|
173.39% |
61.165 |
167.222 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
159.90% |
664243.184 |
1726341.720 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
144.50% |
64712.200 |
158223.075 |
- |
0.00% |
- |
|
std::move(list<int>)/512
|
113.35% |
369.654 |
788.662 |
- |
0.00% |
- |
|
std::search(list<int>)_(no_match)/1000
|
103.02% |
712.755 |
1447.027 |
- |
0.00% |
- |
|
std::search(list<int>)_(no_match)/1024
|
100.55% |
730.170 |
1464.358 |
- |
0.00% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/1024
|
86.15% |
60.059 |
111.801 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_16384_64
|
83.13% |
21213063.924 |
38847666.513 |
- |
0.00% |
- |
|
BM_BitsetToString<32>/Uniform_(50%)/50
|
77.98% |
17.481 |
31.112 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/1024
|
69.86% |
45.013 |
76.458 |
- |
0.00% |
- |
|
std::move(vector<int>)/262144
|
68.78% |
14146.361 |
23876.289 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16384_256
|
67.42% |
20368765.714 |
34102091.519 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32
|
64.24% |
44.835 |
73.637 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
60.78% |
1391.554 |
2237.327 |
- |
0.00% |
- |
|
std::move(vector<int>)/32768
|
58.69% |
1689.544 |
2681.116 |
- |
0.00% |
- |
|
std::move_backward(vector<int>)/32768
|
57.61% |
1715.390 |
2703.607 |
- |
0.00% |
- |
|
BM_deque_vector_move_backward/0
|
54.87% |
0.441 |
0.683 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16384_16384
|
54.73% |
20357571.496 |
31498889.206 |
- |
0.00% |
- |
|
ranges::min(std::vector<char>)/1
|
52.21% |
0.293 |
0.446 |
- |
0.00% |
- |
|
ranges::minmax(std::list<char>)/64
|
51.88% |
30.210 |
45.883 |
- |
0.00% |
- |
|
BM_BitsetToString<32>/Dense_(90%)/90
|
51.55% |
27.370 |
41.478 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/65536
|
51.31% |
25068.640 |
37932.108 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/64000
|
49.76% |
24360.029 |
36480.816 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024
|
49.48% |
83.758 |
125.203 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_262144_4
|
49.41% |
2705736.086 |
4042563.494 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_1024_4
|
49.31% |
2311628.731 |
3451412.870 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/4096
|
49.13% |
1582.724 |
2360.315 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/5500
|
48.94% |
2110.169 |
3142.824 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/70000
|
48.86% |
27014.361 |
40212.915 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_262144_1024
|
48.83% |
2715851.646 |
4042029.381 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_262144_64
|
48.57% |
2708735.876 |
4024316.091 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_1024_1024
|
48.53% |
2352023.777 |
3493426.042 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_16384_4
|
48.10% |
26261525.787 |
38893957.157 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
48.01% |
69.063 |
102.217 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/4000
|
47.82% |
1537.020 |
2272.002 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_1024_256
|
46.96% |
2374451.794 |
3489488.410 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_1024_64
|
46.70% |
2357495.716 |
3458519.746 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16384_1
|
46.67% |
20342029.631 |
29835774.610 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16384_4
|
45.64% |
20308678.644 |
29577915.277 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::count(key)/32
|
45.61% |
9.032 |
13.151 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/8192
|
45.41% |
80.612 |
117.221 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_1024_16
|
44.69% |
2341719.810 |
3388336.441 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/1024
|
44.38% |
398.999 |
576.061 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_262144_16
|
44.16% |
2884765.621 |
4158677.068 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_262144_1
|
44.06% |
2882804.722 |
4152960.144 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_262144_256
|
42.87% |
2897748.258 |
4140066.449 |
- |
0.00% |
- |
|
BM_StringRelational_Eq_Empty_Large_Control
|
41.53% |
0.423 |
0.598 |
- |
0.00% |
- |
|
std::rotate(list<int>)_(1_element_forward)/8192
|
41.11% |
9810.441 |
13843.374 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0
|
41.00% |
90.915 |
128.194 |
- |
0.00% |
- |
|
ranges::min(std::deque<long_long>)/8
|
40.47% |
2.364 |
3.320 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0
|
40.29% |
24.559 |
34.454 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/512
|
39.51% |
200.427 |
279.608 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_16384_16384
|
39.33% |
251977255.894 |
351078625.203 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
38.93% |
56.763 |
78.860 |
- |
0.00% |
- |
|
BM_join_view_in_vectors/0
|
38.27% |
0.389 |
0.538 |
- |
0.00% |
- |
|
std::set<std::string>::insert(const_value_type&)_(already_present)/32
|
36.77% |
52.632 |
71.986 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
36.64% |
29.786 |
40.702 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
36.54% |
41.646 |
56.861 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_262144_16384
|
35.98% |
3009539.098 |
4092312.418 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/8192
|
34.92% |
86.089 |
116.149 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192
|
34.82% |
68.256 |
92.021 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/0
|
34.42% |
22.868 |
30.740 |
- |
0.00% |
- |
|
std::set<std::string>::insert(value)_(new_value,_middle)/0
|
33.53% |
23.457 |
31.321 |
- |
0.00% |
- |
|
ranges::minmax(std::vector<long_long>)/1
|
33.38% |
0.337 |
0.449 |
- |
0.00% |
- |
|
BM_join_view_out_vectors/0
|
32.19% |
0.447 |
0.591 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
31.82% |
77.338 |
101.950 |
- |
0.00% |
- |
|
std::copy_n(vector<int>)/4096
|
31.65% |
146.757 |
193.204 |
- |
0.00% |
- |
|
ranges::min(std::vector<__int128>)/70000
|
31.22% |
18741.460 |
24592.429 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0
|
31.14% |
22.986 |
30.145 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
30.56% |
1818.041 |
2373.668 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_262144_262144
|
30.42% |
2192640.211 |
2859554.719 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/8192
|
30.36% |
166.698 |
217.303 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024
|
29.63% |
29735042.248 |
38545516.413 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(iterator)/1024
|
29.53% |
23.958 |
31.032 |
- |
0.00% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/8192
|
29.17% |
126.233 |
163.061 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64
|
28.97% |
29874074.319 |
38528933.330 |
- |
0.00% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50
|
28.87% |
18.423 |
23.741 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32
|
27.79% |
36.807 |
47.037 |
- |
0.00% |
- |
|
std::copy(list<int>)/32768
|
27.72% |
25634.065 |
32739.371 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_1024_1024
|
27.66% |
13507700.618 |
17244100.897 |
- |
0.00% |
- |
|
std::replace(deque<int>)_(sprinkled)/50
|
27.46% |
13.516 |
17.227 |
- |
0.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0
|
27.42% |
25.012 |
31.871 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_16384_1024
|
26.73% |
30072634.667 |
38112123.869 |
- |
0.00% |
- |
|
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32
|
26.57% |
686.275 |
868.616 |
- |
0.00% |
- |
|
std::partition(deque<int>)_(sparse)/32
|
26.25% |
9.137 |
11.536 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192
|
26.10% |
37.535 |
47.331 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192
|
26.04% |
73.140 |
92.183 |
- |
0.00% |
- |
|
BM_std_minmax_element<int>/3
|
25.97% |
0.799 |
1.007 |
- |
0.00% |
- |
|
BM_vector_deque_ranges_move/0
|
25.80% |
0.358 |
0.451 |
- |
0.00% |
- |
|
std::find_end(forward_list<int>)_(process_all)/1048576
|
25.52% |
616631.334 |
773985.651 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_262144_262144
|
25.20% |
349256255.353 |
437273732.429 |
- |
0.00% |
- |
|
std::rotate(list<int>)_(by_1/4)/8192
|
24.61% |
10082.606 |
12563.507 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
24.55% |
53.432 |
66.550 |
- |
0.00% |
- |
|
std::deque<int>::ctor(const_Self&)_(cheap_elements)/8192
|
24.49% |
3318.854 |
4131.537 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024
|
24.43% |
103.826 |
129.193 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/32
|
24.38% |
68.517 |
85.220 |
- |
0.00% |
- |
|
BM_std_minmax_element<char>/3
|
24.28% |
0.859 |
1.068 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_262144_64
|
24.09% |
2726663.370 |
3383507.952 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::contains(key)/32
|
23.96% |
9.221 |
11.431 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_17000})
|
23.57% |
575.221 |
710.785 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1024
|
23.43% |
2821275.499 |
3482174.128 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_17000L})
|
23.41% |
587.767 |
725.379 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
23.26% |
86.735 |
106.909 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(const_value_type&)_(already_present)/32
|
23.14% |
83.744 |
103.125 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_262144_256
|
22.95% |
345835253.752 |
425219580.221 |
- |
0.00% |
- |
|
std::deque<int>::ctor(const_Self&)_(cheap_elements)/1024
|
22.59% |
440.670 |
540.225 |
- |
0.00% |
- |
|
BM_BitsetToString<64>/Uniform_(50%)/50
|
22.42% |
26.980 |
33.028 |
- |
0.00% |
- |
|
BM_StringRelational_Eq_Small_Large_Control
|
22.08% |
0.344 |
0.420 |
- |
0.00% |
- |
|
std::remove(list<int>)_(prefix)/1024
|
21.93% |
955.517 |
1165.050 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_262144_256
|
21.92% |
2933408.134 |
3576362.040 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_copy_backward/0
|
21.56% |
0.569 |
0.692 |
- |
0.00% |
- |
|
std::move_backward(deque<int>)/32768
|
21.54% |
2387.377 |
2901.694 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32
|
21.51% |
9.663 |
11.741 |
- |
0.00% |
- |
|
std::replace(deque<int>)_(sprinkled)/32
|
21.29% |
9.151 |
11.099 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_262144_256
|
21.26% |
4526025.057 |
5488205.841 |
- |
0.00% |
- |
|
std::unordered_set<int>::clear()/8192
|
21.18% |
42293.921 |
51251.587 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(iterator)/1024
|
21.11% |
26.233 |
31.771 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16384
|
20.78% |
3543017.432 |
4279259.127 |
- |
0.00% |
- |
|
std::set<std::string>::insert(const_value_type&)_(already_present)/1024
|
20.34% |
74.909 |
90.149 |
- |
0.00% |
- |
|
std::move_backward(list<int>)/4096
|
20.34% |
4862.074 |
5850.820 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192
|
20.19% |
25.390 |
30.517 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_262144_256
|
20.02% |
4502181.895 |
5403423.123 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192
|
19.96% |
119.852 |
143.778 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
19.93% |
3434423.218 |
4118989.641 |
- |
0.00% |
- |
|
ranges::min(std::vector<__int128>)/64
|
19.76% |
17.238 |
20.645 |
- |
0.00% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
19.57% |
433.030 |
517.774 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
19.54% |
28.633 |
34.229 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
19.47% |
2137.470 |
2553.725 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(iterator)/8192
|
19.26% |
26.870 |
32.046 |
- |
0.00% |
- |
|
std::is_sorted_until(deque<int>)/8
|
19.11% |
3.366 |
4.009 |
- |
0.00% |
- |
|
ranges::min(std::vector<long_long>)/1
|
19.09% |
0.326 |
0.388 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
19.07% |
3889396.740 |
4631200.433 |
- |
0.00% |
- |
|
std::unordered_set<int>::clear()/1024
|
19.04% |
5308.566 |
6319.511 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
18.97% |
24.695 |
29.379 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
18.85% |
39.337 |
46.752 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16
|
18.84% |
32497608.522 |
38619635.813 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
18.71% |
23.673 |
28.103 |
- |
0.00% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/32
|
18.70% |
1.777 |
2.109 |
- |
0.00% |
- |
|
ranges::minmax(std::list<long_long>)/1
|
18.67% |
0.413 |
0.491 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16384
|
18.61% |
1842849.422 |
2185792.662 |
- |
0.00% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/50
|
18.59% |
12.505 |
14.830 |
- |
0.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192
|
18.51% |
27.782 |
32.925 |
- |
0.00% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/1048576
|
18.39% |
251559.061 |
297820.264 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16
|
18.37% |
2786766.272 |
3298790.660 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_16384_1024
|
18.33% |
15147179.272 |
17924207.123 |
- |
0.00% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
18.31% |
35448.579 |
41937.646 |
- |
0.00% |
- |
|
std::vector<int>::operator=(const_Self&)_(cheap_elements)/8192
|
18.23% |
715.843 |
846.307 |
- |
0.00% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/8192
|
18.20% |
2028.756 |
2398.070 |
- |
0.00% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/1024
|
17.91% |
49.507 |
58.375 |
- |
0.00% |
- |
|
BM_to_sys/2100/threads:16
|
17.80% |
16.294 |
19.194 |
- |
0.00% |
- |
|
std::unique_copy(list<int>,_pred)_(sprinkled)/8192
|
17.74% |
7362.373 |
8668.712 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_262144_1024
|
17.70% |
15404308.308 |
18130674.958 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1
|
17.66% |
32854230.562 |
38656889.414 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/32
|
17.46% |
9.181 |
10.785 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_1024_1024
|
17.26% |
15074513.899 |
17675815.290 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(iterator)/32
|
17.15% |
26.078 |
30.550 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192
|
17.14% |
551.528 |
646.068 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0
|
16.94% |
30.119 |
35.222 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192
|
16.89% |
3156.970 |
3690.219 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_256_16
|
16.77% |
5326853.086 |
6220399.548 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_64
|
16.70% |
14161176.997 |
16525922.989 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_16384_1
|
16.66% |
339525415.647 |
396106367.543 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_16384_64
|
16.62% |
336388769.179 |
392288524.580 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/32
|
16.46% |
42.293 |
49.256 |
- |
0.00% |
- |
|
bm_lexicographical_compare<int>/1
|
16.45% |
0.591 |
0.689 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_256_64
|
16.37% |
4540191.101 |
5283645.076 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(const_value_type&)_(already_present)/1024
|
16.27% |
126.629 |
147.226 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16384_16
|
16.18% |
20233183.075 |
23505909.881 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_256_256
|
16.17% |
2833520.202 |
3291760.664 |
- |
0.00% |
- |
|
ranges::minmax(std::deque<long_long>)/1
|
16.14% |
0.395 |
0.459 |
- |
0.00% |
- |
|
std::set<std::string>::upper_bound(key)/32
|
16.05% |
66.916 |
77.653 |
- |
0.00% |
- |
|
std::set<std::string>::erase(iterator)/32
|
15.98% |
26.583 |
30.830 |
- |
0.00% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/50
|
15.94% |
0.966 |
1.120 |
- |
0.00% |
- |
|
std::search(vector<int>,_pred)_(single_element)/1000
|
15.94% |
277.498 |
321.724 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024
|
15.92% |
395.128 |
458.033 |
- |
0.00% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/32
|
15.91% |
49.677 |
57.579 |
- |
0.00% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/32
|
15.87% |
8.488 |
9.835 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16384_64
|
15.85% |
20285038.464 |
23500460.293 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_262144_262144
|
15.79% |
3679041.285 |
4259864.800 |
- |
0.00% |
- |
|
std::rotate(deque<int>)_(by_1/4)/1024
|
15.72% |
256.625 |
296.955 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
15.60% |
703.753 |
813.567 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_1024_256
|
15.54% |
4529063.916 |
5232760.916 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
15.52% |
4611688.107 |
5327584.222 |
- |
0.00% |
- |
|
std::rotate(deque<int>)_(by_1/4)/8192
|
15.42% |
2005.576 |
2314.924 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
15.26% |
16938.735 |
19522.831 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/1024
|
15.23% |
85.175 |
98.145 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_256_1
|
15.11% |
5614047.869 |
6462455.719 |
- |
0.00% |
- |
|
ranges::min(std::deque<char>)/1
|
15.06% |
0.458 |
0.527 |
- |
0.00% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
15.04% |
4794.716 |
5515.788 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_16384_256
|
15.02% |
4443475.837 |
5110973.353 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_256_64
|
14.99% |
4538405.174 |
5218811.801 |
- |
0.00% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/8192
|
14.96% |
4.067 |
4.676 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
14.92% |
164550.128 |
189104.698 |
- |
0.00% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8
|
14.83% |
32.204 |
36.978 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_move_backward/0
|
14.78% |
0.602 |
0.691 |
- |
0.00% |
- |
|
std::set<std::string>::erase(iterator)/1024
|
14.70% |
29.377 |
33.694 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_16384_4
|
14.56% |
341483058.281 |
391195749.864 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(existent)/8192
|
14.44% |
96.982 |
110.982 |
- |
0.00% |
- |
|
BM_BitsetToString<64>/Sparse_(10%)/10
|
14.43% |
11.630 |
13.308 |
- |
0.00% |
- |
|
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
14.37% |
9703.159 |
11097.812 |
- |
0.00% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192
|
14.31% |
3659.129 |
4182.643 |
- |
0.00% |
- |
|
std::transform(list<int>)_(identity_transform)/8192
|
14.24% |
6961.267 |
7952.457 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/1024
|
14.22% |
75.668 |
86.431 |
- |
0.00% |
- |
|
std::any_of(deque<int>)_(process_all)/8
|
14.07% |
2.500 |
2.851 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/64
|
14.02% |
22.191 |
25.302 |
- |
0.00% |
- |
|
std::find_if(vector<char>)_(bail_25%)/8
|
14.00% |
0.740 |
0.843 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_16384_16
|
13.93% |
342653285.712 |
390391886.700 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_16384_256
|
13.92% |
338711212.939 |
385860871.947 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_16384_16384
|
13.92% |
24509300.804 |
27919893.106 |
- |
0.00% |
- |
|
std::is_partitioned(vector<int>)_(unpartitioned)/50
|
13.83% |
0.805 |
0.917 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
13.54% |
28.850 |
32.757 |
- |
0.00% |
- |
|
BM_Invoke_FuncPtr
|
13.49% |
0.684 |
0.776 |
- |
0.00% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeFirst
|
13.46% |
1.112 |
1.261 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4
|
13.43% |
33969557.704 |
38531256.514 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_1024_64
|
13.24% |
1822687.220 |
2064041.700 |
- |
0.00% |
- |
|
std::reverse(list<int>)/4096
|
12.99% |
1840.256 |
2079.397 |
- |
0.00% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/1024
|
12.99% |
3.299 |
3.728 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
12.97% |
2450.517 |
2768.426 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16
|
12.90% |
6435980.052 |
7266308.189 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_262144_4
|
12.90% |
344966236.502 |
389460216.335 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0
|
12.84% |
34.115 |
38.494 |
- |
0.00% |
- |
|
BM_Hash/uint32_random_std_hash/1024
|
12.83% |
579.352 |
653.690 |
- |
0.00% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0
|
12.83% |
0.705 |
0.796 |
- |
0.00% |
- |
|
BM_deque_vector_copy_backward/0
|
12.78% |
0.608 |
0.686 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_16384_16384
|
12.70% |
340883157.851 |
384182909.504 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(iterator)/32
|
12.63% |
25.671 |
28.912 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024
|
12.56% |
19.852 |
22.346 |
- |
0.00% |
- |
|
std::fill_n(list<int>)/8192
|
12.49% |
7008.421 |
7883.614 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst
|
12.42% |
1.030 |
1.158 |
- |
0.00% |
- |
|
std::rotate(list<int>)_(1_element_backward)/8192
|
12.38% |
9719.041 |
10922.223 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_Control
|
12.35% |
0.410 |
0.460 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_16384_64
|
12.18% |
1813849.853 |
2034845.855 |
- |
0.00% |
- |
|
BM_format_to_n_string_begin<std::wstring>/16384
|
12.16% |
2044.099 |
2292.689 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_1024_1024
|
12.14% |
16011303.104 |
17954594.269 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
12.09% |
6571757.994 |
7365976.570 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256
|
12.02% |
50351486.867 |
56403723.266 |
- |
0.00% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576
|
12.01% |
487817.438 |
546405.728 |
- |
0.00% |
- |
|
BM_std_minmax_element<long_long>/2
|
11.96% |
0.464 |
0.520 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_16
|
11.94% |
8924721.647 |
9990146.756 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/32
|
11.90% |
692.958 |
775.428 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Small_Control
|
11.87% |
0.232 |
0.259 |
- |
0.00% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/8192
|
11.84% |
7422.512 |
8301.540 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_16384_1024
|
11.84% |
348294748.882 |
389533690.897 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle
|
11.77% |
0.388 |
0.433 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024
|
11.77% |
20.212 |
22.591 |
- |
0.00% |
- |
|
std::multiset<int>::clear()/1024
|
11.71% |
9864.464 |
11020.082 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle
|
11.65% |
1.387 |
1.548 |
- |
0.00% |
- |
|
ranges::minmax(std::deque<char>)/1
|
11.64% |
0.486 |
0.543 |
- |
0.00% |
- |
|
BM_std_minmax_element<short>/1
|
11.63% |
0.374 |
0.417 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_64
|
11.52% |
11548681.166 |
12879220.106 |
- |
0.00% |
- |
|
std::upper_bound(std::list<int>)/8192
|
11.45% |
13054.281 |
14548.430 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
11.41% |
31.982 |
35.630 |
- |
0.00% |
- |
|
std::find_if_not(list<int>)_(process_all)/50
|
11.32% |
10.776 |
11.996 |
- |
0.00% |
- |
|
std::move(list<int>)/4096
|
11.24% |
4488.989 |
4993.364 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_262144_4
|
11.19% |
1977627.166 |
2199017.443 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_256_256
|
11.16% |
9531466.616 |
10595477.396 |
- |
0.00% |
- |
|
BM_deque_vector_ranges_copy/0
|
11.11% |
0.622 |
0.691 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256
|
11.10% |
34779406.199 |
38639706.559 |
- |
0.00% |
- |
|
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
11.07% |
172.595 |
191.701 |
- |
0.00% |
- |
|
std::any_of(deque<int>)_(process_all)/50
|
11.02% |
13.964 |
15.503 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
10.92% |
19.230 |
21.330 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/32
|
10.91% |
26.500 |
29.392 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
10.90% |
32.399 |
35.930 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_256_64
|
10.86% |
5809696.632 |
6440866.925 |
- |
0.00% |
- |
|
ranges::minmax(std::list<long_long>)/70000
|
10.81% |
49340.010 |
54675.423 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
10.81% |
4712289.385 |
5221643.439 |
- |
0.00% |
- |
|
std::multiset<int>::clear()/8192
|
10.71% |
80280.319 |
88877.540 |
- |
0.00% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/50
|
10.70% |
13.506 |
14.951 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64
|
10.64% |
4246415.757 |
4698305.624 |
- |
0.00% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/32
|
10.56% |
15.925 |
17.606 |
- |
0.00% |
- |
|
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1
|
10.50% |
20.679 |
22.850 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0
|
10.49% |
0.500 |
0.553 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_16384_64
|
10.49% |
1791403.303 |
1979306.247 |
- |
0.00% |
- |
|
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
10.46% |
851.501 |
940.580 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16
|
10.45% |
44570410.904 |
49229740.771 |
- |
0.00% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/0
|
10.44% |
31.686 |
34.994 |
- |
0.00% |
- |
|
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32
|
10.41% |
9.117 |
10.066 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_1024_256
|
10.34% |
4929119.721 |
5438834.475 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Large_Large_Control
|
10.25% |
1.882 |
2.075 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_16384_16
|
10.21% |
347560162.966 |
383031668.103 |
- |
0.00% |
- |
|
BM_std_minmax_element<int>/1
|
10.17% |
0.450 |
0.496 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
10.14% |
334539505.048 |
368471298.460 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_1024_256
|
10.14% |
4641159.996 |
5111868.260 |
- |
0.00% |
- |
|
BM_deque_vector_copy/0
|
10.14% |
0.460 |
0.506 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/1024
|
10.07% |
63.251 |
69.623 |
- |
0.00% |
- |
|
std::search(list<int>)_(no_match)/8192
|
10.00% |
6904.464 |
7594.679 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_16384_1024
|
9.99% |
16116010.305 |
17725245.701 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_64_64
|
9.97% |
14198870.334 |
15614160.482 |
- |
0.00% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8
|
9.96% |
1.469 |
1.615 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024
|
9.93% |
34.149 |
37.539 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_16384_64
|
9.85% |
352163770.405 |
386835723.184 |
- |
0.00% |
- |
|
std::copy_n(vector<int>)/32768
|
9.80% |
3419.129 |
3754.250 |
- |
0.00% |
- |
|
std::reverse_copy(vector<int>)/32768
|
9.78% |
976.233 |
1071.734 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::find(key)/32
|
9.77% |
9.968 |
10.942 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64
|
9.77% |
45817087.172 |
50294230.599 |
- |
0.00% |
- |
|
std::move(deque<int>)/1048576
|
9.73% |
55527.083 |
60932.088 |
- |
0.00% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/8192
|
9.56% |
24.443 |
26.779 |
- |
0.00% |
- |
|
BM_format_string<char>/1
|
9.49% |
9.097 |
9.960 |
- |
0.00% |
- |
|
std::copy(vector<int>)/8
|
9.49% |
2.232 |
2.443 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024
|
9.47% |
21329434.915 |
23349969.694 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256
|
9.45% |
4965086.374 |
5434417.073 |
- |
0.00% |
- |
|
std::find(vector<short>)_(bail_25%)/8
|
9.37% |
0.616 |
0.673 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_16384_4
|
9.34% |
239862259.896 |
262255197.810 |
- |
0.00% |
- |
|
BM_to_sys/1993/threads:4
|
9.30% |
1.350 |
1.476 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
9.27% |
34.600 |
37.806 |
- |
0.00% |
- |
|
std::copy_backward(vector<int>)/32768
|
9.26% |
3440.189 |
3758.817 |
- |
0.00% |
- |
|
std::find(vector<int>)_(bail_25%)/1024
|
9.26% |
39.606 |
43.274 |
- |
0.00% |
- |
|
std::copy_backward(deque<int>)/262144
|
9.24% |
18743.523 |
20475.765 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0^17500_17000L})
|
9.24% |
1774.880 |
1938.909 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384
|
9.22% |
35119511.606 |
38356194.086 |
- |
0.00% |
- |
|
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
9.22% |
694.942 |
758.984 |
- |
0.00% |
- |
|
BM_tolower_char<char>
|
9.21% |
1.154 |
1.260 |
- |
0.00% |
- |
|
std::partition(deque<int>)_(sparse)/50
|
9.14% |
14.159 |
15.452 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(single_element)/1024
|
9.12% |
420.738 |
459.110 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:017500_17000})
|
9.10% |
1784.229 |
1946.646 |
- |
0.00% |
- |
|
ranges::min(std::deque<__int128>)/1
|
9.09% |
0.496 |
0.542 |
- |
0.00% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
9.09% |
1249.815 |
1363.469 |
- |
0.00% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024
|
9.09% |
7269.094 |
7930.042 |
- |
0.00% |
- |
|
std::unordered_set<int>::find(key)/32
|
9.05% |
7.703 |
8.401 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/32
|
9.04% |
40.797 |
44.486 |
- |
0.00% |
- |
|
std::for_each(multiset<int>::iterator)/8192
|
9.04% |
16801.691 |
18320.105 |
- |
0.00% |
- |
|
BM_format_to_string_begin<std::list<wchar_t>>/1048576
|
9.02% |
984465.061 |
1073221.688 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0<17500_17000})
|
9.00% |
1753.752 |
1911.534 |
- |
0.00% |
- |
|
BM_vector_deque_move_backward/1
|
8.91% |
1.087 |
1.184 |
- |
0.00% |
- |
|
BM_vector_deque_ranges_copy_backward/64000
|
8.90% |
19025.007 |
20718.034 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_262144_262144
|
8.88% |
353129115.163 |
384485036.833 |
- |
0.00% |
- |
|
std::any_of(deque<int>)_(process_all)/32768
|
8.88% |
9642.542 |
10498.612 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::ctor(const_Self&)/32
|
8.79% |
681.659 |
741.584 |
- |
0.00% |
- |
|
std::any_of(deque<int>)_(process_all)/8192
|
8.78% |
2393.850 |
2603.998 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
8.77% |
332407373.190 |
361559097.096 |
- |
0.00% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/50
|
8.71% |
12.606 |
13.703 |
- |
0.00% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/16
|
8.70% |
4.777 |
5.193 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
8.69% |
80.859 |
87.885 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64
|
8.63% |
5940319.490 |
6453095.120 |
- |
0.00% |
- |
|
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192
|
8.63% |
45533.791 |
49462.371 |
- |
0.00% |
- |
|
BM_vector_deque_ranges_move_backward/64000
|
8.62% |
19035.119 |
20675.327 |
- |
0.00% |
- |
|
BM_japanese_text<wchar_t>
|
8.61% |
47928.420 |
52056.840 |
- |
0.00% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8
|
8.60% |
0.733 |
0.796 |
- |
0.00% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8
|
8.58% |
3.726 |
4.045 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_copy_backward/64
|
8.51% |
16.275 |
17.660 |
- |
0.00% |
- |
|
ranges::minmax(std::deque<__int128>)/70000
|
8.50% |
27756.470 |
30117.053 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst
|
8.50% |
1.149 |
1.247 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_256_256
|
8.47% |
9956140.490 |
10798982.438 |
- |
0.00% |
- |
|
std::find_first_of(list<int>)_(large_needle)/1024
|
8.40% |
916450.083 |
993473.140 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32
|
8.40% |
57.956 |
62.827 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_1024_64
|
8.38% |
16814912.343 |
18224535.277 |
- |
0.00% |
- |
|
BM_num_put<long>
|
8.37% |
4.700 |
5.094 |
- |
0.00% |
- |
|
BM_StringCtorDefault
|
8.34% |
0.532 |
0.576 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
8.32% |
31.969 |
34.628 |
- |
0.00% |
- |
|
std::reverse(deque<int>)/4096
|
8.27% |
1168.837 |
1265.508 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024
|
8.27% |
108.091 |
117.030 |
- |
0.00% |
- |
|
std::find(vector<int>)_(bail_25%)/32768
|
8.26% |
1252.456 |
1355.938 |
- |
0.00% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
8.26% |
1027.463 |
1112.337 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(single_element)/8192
|
8.26% |
3360.895 |
3638.432 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0^17500_17000})
|
8.23% |
1770.824 |
1916.592 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:017500_17000L})
|
8.23% |
1791.978 |
1939.410 |
- |
0.00% |
- |
|
std::all_of(list<int>)_(process_all)/8192
|
8.20% |
7605.593 |
8229.052 |
- |
0.00% |
- |
|
BM_BitsetToString<32>/Sparse_(10%)/10
|
8.17% |
11.443 |
12.378 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024
|
8.16% |
37.704 |
40.782 |
- |
0.00% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeFirst
|
8.16% |
1.341 |
1.450 |
- |
0.00% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/8192
|
8.12% |
26.953 |
29.141 |
- |
0.00% |
- |
|
BM_tolower_char<wchar_t>
|
8.05% |
0.795 |
0.859 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
8.04% |
1226.693 |
1325.357 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_4
|
8.01% |
8221869.078 |
8880614.629 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_1024_1024
|
8.00% |
17050291.365 |
18414799.264 |
- |
0.00% |
- |
|
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
7.98% |
5593.020 |
6039.179 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384
|
7.98% |
68085913.686 |
73517153.272 |
- |
0.00% |
- |
|
bm_make_exception_ptr/threads:4
|
7.94% |
2.921 |
3.152 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_1024_1
|
7.90% |
10328230.215 |
11144586.885 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_move/64
|
7.87% |
16.313 |
17.597 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
7.87% |
134999.271 |
145618.835 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
7.86% |
7164740.612 |
7727556.941 |
- |
0.00% |
- |
|
std::fill(vector<bool>)/64
|
7.81% |
1.451 |
1.565 |
- |
0.00% |
- |
|
BM_join_view_deques/1
|
7.77% |
11.871 |
12.793 |
- |
0.00% |
- |
|
BM_from_sys/1970/threads:16
|
7.77% |
0.662 |
0.713 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_256_16
|
7.76% |
12800580.811 |
13793453.072 |
- |
0.00% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/8192
|
7.76% |
7969.704 |
8587.757 |
- |
0.00% |
- |
|
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32
|
7.73% |
175.513 |
189.088 |
- |
0.00% |
- |
|
BM_StringFindNoMatch/64
|
7.73% |
1.951 |
2.102 |
- |
0.00% |
- |
|
BM_StringRelational_Less_Large_Large_ChangeFirst
|
7.72% |
1.204 |
1.297 |
- |
0.00% |
- |
|
BM_deque_vector_ranges_move_backward/0
|
7.71% |
0.641 |
0.691 |
- |
0.00% |
- |
|
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/32
|
7.68% |
869.931 |
936.731 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/1024
|
7.66% |
32670.004 |
35173.957 |
- |
0.00% |
- |
|
std::find(vector<int>)_(bail_25%)/8192
|
7.66% |
315.354 |
339.494 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(begin)_(cheap_elements)/8192
|
7.56% |
18940.930 |
20372.620 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32
|
7.54% |
10.252 |
11.026 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1024
|
7.54% |
1229926.012 |
1322704.833 |
- |
0.00% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/50
|
7.54% |
15.103 |
16.241 |
- |
0.00% |
- |
|
std::find_end(list<int>)_(single_element)/8192
|
7.51% |
8120.631 |
8730.180 |
- |
0.00% |
- |
|
std::for_each(set<int>::iterator)/8192
|
7.45% |
17562.339 |
18870.868 |
- |
0.00% |
- |
|
std::generate_n(list<int>)/8192
|
7.45% |
7098.142 |
7626.885 |
- |
0.00% |
- |
|
std::reverse(list<int>)/32768
|
7.44% |
16684.492 |
17925.806 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(begin)_(cheap_elements)/1024
|
7.43% |
2360.434 |
2535.730 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0>17500_17000L})
|
7.42% |
1800.648 |
1934.246 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0<17500_17000L})
|
7.39% |
1787.043 |
1919.136 |
- |
0.00% |
- |
|
std::reverse(deque<int>)/512
|
7.35% |
151.285 |
162.397 |
- |
0.00% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/8192
|
7.32% |
10373.383 |
11132.703 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_16384_256
|
7.32% |
351467083.081 |
377192266.666 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_16
|
7.32% |
20490758.713 |
21989982.084 |
- |
0.00% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
7.31% |
8659.714 |
9293.153 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
7.30% |
35.226 |
37.799 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
7.28% |
340705911.862 |
365501322.085 |
- |
0.00% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/32
|
7.28% |
9.882 |
10.601 |
- |
0.00% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
7.25% |
11935.756 |
12800.999 |
- |
0.00% |
- |
|
std::lower_bound(std::list<int>)/8192
|
7.20% |
12847.154 |
13772.757 |
- |
0.00% |
- |
|
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
7.19% |
45500.711 |
48771.900 |
- |
0.00% |
- |
|
std::set<std::string>::contains(key)/32
|
7.12% |
77.867 |
83.413 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0
|
7.08% |
28.485 |
30.502 |
- |
0.00% |
- |
|
std::partition(vector<int>)_(dense)/32
|
7.07% |
8.384 |
8.977 |
- |
0.00% |
- |
|
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
7.06% |
5587.345 |
5982.032 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
7.06% |
1233.537 |
1320.625 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(begin)_(cheap_elements)/32
|
7.06% |
78.511 |
84.054 |
- |
0.00% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it)/8192
|
7.02% |
12051.957 |
12898.093 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
7.02% |
173.962 |
186.172 |
- |
0.00% |
- |
|
BM_StringRead_Cold_Shallow_Small
|
7.00% |
1.182 |
1.265 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0>17500_17000})
|
6.98% |
1784.061 |
1908.602 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_256_64
|
6.96% |
6328081.808 |
6768505.375 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1
|
6.94% |
328762264.590 |
351570930.720 |
- |
0.00% |
- |
|
BM_StringRead_Cold_Shallow_Large
|
6.93% |
1.182 |
1.264 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_256
|
6.92% |
1192134.339 |
1274683.978 |
- |
0.00% |
- |
|
std::move(list<int>)/32768
|
6.92% |
30850.658 |
32984.505 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_1024_64
|
6.89% |
10742527.992 |
11482875.701 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256
|
6.89% |
4861290.008 |
5196007.155 |
- |
0.00% |
- |
|
std::rotate(deque<int>)_(by_1/2)/8192
|
6.88% |
1254.165 |
1340.459 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/1048576
|
6.88% |
1640025.700 |
1752795.595 |
- |
0.00% |
- |
|
std::none_of(deque<int>)_(process_all)/50
|
6.86% |
13.699 |
14.638 |
- |
0.00% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/1
|
6.82% |
0.772 |
0.824 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/262144
|
6.81% |
411556.667 |
439595.072 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384
|
6.81% |
330106137.520 |
352575431.112 |
- |
0.00% |
- |
|
BM_format_to_string_span<wchar_t>/1048576
|
6.76% |
53836.788 |
57475.731 |
- |
0.00% |
- |
|
std::search(vector<int>)_(near_matches)/8192
|
6.75% |
905563.357 |
966723.826 |
- |
0.00% |
- |
|
std::multiset<std::string>::clear()/32
|
6.74% |
839.648 |
896.260 |
- |
0.00% |
- |
|
BM_StringConstructDestroyCStr_Large_Opaque
|
6.73% |
15.391 |
16.426 |
- |
0.00% |
- |
|
rng::fold_left(list<int>)/8192
|
6.71% |
10445.029 |
11145.509 |
- |
0.00% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
6.70% |
1669.702 |
1781.594 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/32768
|
6.70% |
51567.554 |
55021.033 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/262144
|
6.69% |
412883.308 |
440517.911 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/4096
|
6.69% |
6435.881 |
6866.583 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/1048576
|
6.69% |
1652322.850 |
1762862.206 |
- |
0.00% |
- |
|
BM_SharedPtrCreateDestroy
|
6.69% |
10.477 |
11.178 |
- |
0.00% |
- |
|
BM_StringAssignAsciiz_Small_Opaque
|
6.67% |
2.507 |
2.675 |
- |
0.00% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/8192
|
6.65% |
1887.068 |
2012.464 |
- |
0.00% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/16
|
6.62% |
5.201 |
5.546 |
- |
0.00% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
6.62% |
2833.619 |
3021.134 |
- |
0.00% |
- |
|
BM_vector_deque_move/1
|
6.62% |
1.078 |
1.149 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32768
|
6.60% |
51607.961 |
55016.503 |
- |
0.00% |
- |
|
BM_StringRelational_Compare_Large_Large_ChangeFirst
|
6.59% |
1.241 |
1.323 |
- |
0.00% |
- |
|
std::rotate(deque<int>)_(by_1/2)/1024
|
6.59% |
162.821 |
173.547 |
- |
0.00% |
- |
|
std::copy(vector<int>)/32768
|
6.59% |
3532.066 |
3764.740 |
- |
0.00% |
- |
|
std::find_end(forward_list<int>)_(single_element)/8192
|
6.57% |
5812.208 |
6193.912 |
- |
0.00% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/50
|
6.56% |
5.763 |
6.142 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024
|
6.54% |
3571.912 |
3805.378 |
- |
0.00% |
- |
|
std::fill(vector<bool>)/512
|
6.53% |
1.503 |
1.601 |
- |
0.00% |
- |
|
std::search(list<int>,_pred)_(no_match)/8192
|
6.52% |
6801.555 |
7245.192 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
6.51% |
30.668 |
32.663 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_256
|
6.50% |
9091069.154 |
9682080.150 |
- |
0.00% |
- |
|
bm_make_exception_ptr/threads:2
|
6.48% |
5.778 |
6.153 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256
|
6.45% |
329578639.141 |
350823284.437 |
- |
0.00% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024
|
6.42% |
2.722 |
2.896 |
- |
0.00% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/1024
|
6.40% |
167.676 |
178.415 |
- |
0.00% |
- |
|
ranges::minmax(std::list<char>)/70000
|
6.40% |
53178.050 |
56583.802 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/4096
|
6.39% |
6438.828 |
6850.525 |
- |
0.00% |
- |
|
std::find(deque<int>)_(process_all)/8
|
6.38% |
2.293 |
2.439 |
- |
0.00% |
- |
|
std::copy(deque<int>)/1048576
|
6.38% |
50621.956 |
53852.611 |
- |
0.00% |
- |
|
std::count(vector<int>)_(every_other)/8
|
6.37% |
1.266 |
1.346 |
- |
0.00% |
- |
|
std::upper_bound(std::list<int>)/100
|
6.36% |
93.612 |
99.570 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024
|
6.34% |
19.484 |
20.719 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_64
|
6.34% |
1166845.206 |
1240771.729 |
- |
0.00% |
- |
|
ranges::minmax(std::deque<__int128>)/8
|
6.34% |
3.567 |
3.793 |
- |
0.00% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
6.32% |
54684.574 |
58142.219 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_256_16
|
6.32% |
18570694.914 |
19744058.390 |
- |
0.00% |
- |
|
std::map<std::string,_int>::ctor(const_Self&)/32
|
6.31% |
633.601 |
673.589 |
- |
0.00% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/8192
|
6.31% |
6755.972 |
7182.211 |
- |
0.00% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
6.30% |
7094.343 |
7541.151 |
- |
0.00% |
- |
|
BM_StringFindAllMatch/8
|
6.29% |
2.587 |
2.749 |
- |
0.00% |
- |
|
std::upper_bound(std::deque<int>)/8192
|
6.28% |
51.101 |
54.309 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_1024_256
|
6.27% |
11658043.787 |
12388625.788 |
- |
0.00% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
6.25% |
94.681 |
100.600 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_64_4
|
6.19% |
16705527.216 |
17740284.515 |
- |
0.00% |
- |
|
ranges::minmax(std::deque<long_long>)/64
|
6.19% |
20.736 |
22.020 |
- |
0.00% |
- |
|
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8
|
6.17% |
39.564 |
42.005 |
- |
0.00% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/32
|
6.14% |
5.295 |
5.620 |
- |
0.00% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
6.13% |
2502.607 |
2655.912 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_16384_16
|
6.09% |
1196439.797 |
1269287.663 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
6.09% |
344636576.157 |
365617627.511 |
- |
0.00% |
- |
|
BM_format_to_back_inserter<std::list<char>>/C_string_len_6
|
6.09% |
69.757 |
74.002 |
- |
0.00% |
- |
|
BM_stop_token_single_thread_polling_stop_requested/1024
|
6.08% |
4352.683 |
4617.285 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::array>_string_view_len_6
|
6.06% |
2.159 |
2.289 |
- |
0.00% |
- |
|
std::find_end(list<int>,_pred)_(single_element)/8192
|
6.03% |
8591.602 |
9109.386 |
- |
0.00% |
- |
|
std::unordered_set<int>::clear()/32
|
6.02% |
591.054 |
626.651 |
- |
0.00% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
6.02% |
20133.301 |
21345.368 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_1024_64
|
6.01% |
1936041.377 |
2052406.641 |
- |
0.00% |
- |
|
std::find_if(vector<char>)_(process_all)/8
|
5.98% |
1.395 |
1.479 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/1024
|
5.94% |
25.115 |
26.608 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/512
|
5.94% |
794.848 |
842.066 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/512
|
5.89% |
794.368 |
841.193 |
- |
0.00% |
- |
|
dynamic_cast_(VDAG_rightmost,_3_levels)
|
5.88% |
6.968 |
7.378 |
- |
0.00% |
- |
|
BM_StringRelational_Eq_Large_Large_Control
|
5.86% |
1.877 |
1.987 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_64_16
|
5.85% |
14393929.047 |
15236112.458 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384
|
5.85% |
42549961.293 |
45038307.877 |
- |
0.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
5.82% |
111.391 |
117.872 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::find(key)/1024
|
5.79% |
9.735 |
10.298 |
- |
0.00% |
- |
|
BM_deque_vector_copy/512
|
5.77% |
20.197 |
21.363 |
- |
0.00% |
- |
|
std::move(deque<int>)/32768
|
5.73% |
2149.005 |
2272.243 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_262144_262144
|
5.73% |
1819902.100 |
1924260.985 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::string>_string_view_len_60
|
5.73% |
3.495 |
3.696 |
- |
0.00% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/8192
|
5.73% |
6679.619 |
7062.130 |
- |
0.00% |
- |
|
std::multiset<int>::erase(iterator)/8192
|
5.72% |
22.795 |
24.099 |
- |
0.00% |
- |
|
std::multiset<std::string>::contains(key)/32
|
5.72% |
83.787 |
88.576 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_256_1
|
5.66% |
20478411.586 |
21637842.270 |
- |
0.00% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/50
|
5.64% |
4.317 |
4.561 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:017500_0La})
|
5.61% |
1192.920 |
1259.813 |
- |
0.00% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/50
|
5.59% |
21.404 |
22.600 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_64_64
|
5.58% |
9027489.496 |
9531188.407 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
5.57% |
1358.328 |
1433.982 |
- |
0.00% |
- |
|
BM_vector_deque_move_backward/2
|
5.57% |
1.988 |
2.099 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024
|
5.55% |
377.099 |
398.047 |
- |
0.00% |
- |
|
BM_BitsetToString<8192>/Sparse_(10%)/10
|
5.54% |
2011.583 |
2123.034 |
- |
0.00% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192
|
5.54% |
12393.551 |
13079.581 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_1024_1
|
5.52% |
973898.312 |
1027663.797 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1
|
5.49% |
977449.305 |
1031082.403 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_256_256
|
5.46% |
3145826.422 |
3317487.612 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
5.45% |
61.624 |
64.986 |
- |
0.00% |
- |
|
BM_StringEraseToEnd_Huge_Opaque
|
5.45% |
2.322 |
2.448 |
- |
0.00% |
- |
|
BM_vector_deque_ranges_move/64000
|
5.44% |
18579.133 |
19590.268 |
- |
0.00% |
- |
|
BM_vector_deque_copy_backward/2
|
5.44% |
2.048 |
2.160 |
- |
0.00% |
- |
|
std::unique_copy(deque<int>,_pred)_(contiguous)/52
|
5.43% |
25.654 |
27.047 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_64_16
|
5.43% |
14254023.791 |
15027678.644 |
- |
0.00% |
- |
|
std::multiset<int>::clear()/32
|
5.42% |
614.956 |
648.310 |
- |
0.00% |
- |
|
std::multiset<int>::erase(iterator)/1024
|
5.40% |
20.514 |
21.621 |
- |
0.00% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/50
|
5.36% |
8.033 |
8.463 |
- |
0.00% |
- |
|
std::map<std::string,_int>::upper_bound(key)/32
|
5.35% |
73.101 |
77.014 |
- |
0.00% |
- |
|
BM_StringMove_Huge
|
5.35% |
0.708 |
0.746 |
- |
0.00% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
5.34% |
273656.355 |
288261.977 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/0
|
5.26% |
3.926 |
4.132 |
- |
0.00% |
- |
|
BM_StringFindCharLiteral/1024
|
5.23% |
18.738 |
19.718 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_64_4
|
5.23% |
23170404.184 |
24382104.614 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192
|
5.23% |
3043.229 |
3202.315 |
- |
0.00% |
- |
|
BM_StringAssignAsciiz_Empty_Opaque
|
5.23% |
1.327 |
1.397 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32
|
5.18% |
57.239 |
60.201 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_64_16
|
5.17% |
15367953.628 |
16162978.167 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(middle)_(cheap_elements)/8192
|
5.17% |
9433.161 |
9920.453 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_256_256
|
5.16% |
16613045.312 |
17470143.712 |
- |
0.00% |
- |
|
std::make_heap(deque<int>,_pred)_(repeated)/8192
|
5.15% |
19013.575 |
19993.275 |
- |
0.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
5.12% |
40.939 |
43.036 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/1024
|
5.10% |
83.180 |
87.423 |
- |
0.00% |
- |
|
std::multiset<int>::erase(key)_(existent)/1024
|
5.09% |
23.901 |
25.119 |
- |
0.00% |
- |
|
std::multiset<int>::erase(key)_(existent)/32
|
5.09% |
22.461 |
23.604 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
5.06% |
1823609.229 |
1915849.745 |
- |
0.00% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
5.04% |
98.703 |
103.673 |
- |
0.00% |
- |
|
std::remove(list<int>)_(sprinkled)/50
|
5.04% |
67.397 |
70.790 |
- |
0.00% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1024
|
5.03% |
31647.072 |
33237.856 |
- |
0.00% |
- |
|
std::partial_sort_copy(deque<int>)_(descending)/8
|
5.02% |
14.599 |
15.332 |
- |
0.00% |
- |
|
std::vector<std::string>::insert(middle)_(cheap_elements)/8192
|
5.01% |
9428.189 |
9900.711 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16
|
4.99% |
1101974.398 |
1157005.318 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_262144_1
|
4.98% |
1268036.664 |
1331244.130 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_16_16
|
4.98% |
46227459.467 |
48529260.649 |
- |
0.00% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/8192
|
4.98% |
2900.233 |
3044.589 |
- |
0.00% |
- |
|
std::search(vector<int>)_(near_matches)/1024
|
4.97% |
15662.730 |
16440.807 |
- |
0.00% |
- |
|
dynamic_cast_(VDAG_rightmost,_4_levels)
|
4.96% |
8.349 |
8.763 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
4.96% |
316402722.693 |
332099310.472 |
- |
0.00% |
- |
|
std::find_end(deque<int>,_pred)_(near_matches)/1000
|
4.96% |
30168.322 |
31663.698 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_256_64
|
4.96% |
10964478.096 |
11507820.574 |
- |
0.00% |
- |
|
std::map<std::string,_int>::find(key)/1024
|
4.95% |
144.060 |
151.188 |
- |
0.00% |
- |
|
std::rotate(deque<int>)_(by_1/3)/50
|
4.94% |
23.600 |
24.767 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
4.94% |
40.466 |
42.464 |
- |
0.00% |
- |
|
std::move_backward(deque<int>)/1048576
|
4.93% |
78233.886 |
82093.297 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_64_64
|
4.92% |
12330466.008 |
12937319.028 |
- |
0.00% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/8192
|
4.91% |
1329.634 |
1394.903 |
- |
0.00% |
- |
|
std::vector<int>::ctor(size_type)/32
|
4.90% |
9.674 |
10.148 |
- |
0.00% |
- |
|
rng::contains_subrange(deque<int>)_(single_element)/1048576
|
4.90% |
372338.270 |
390593.761 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_262144_256
|
4.89% |
4912143.387 |
5152467.499 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/1024
|
4.89% |
95.040 |
99.685 |
- |
0.00% |
- |
|
BM_vector_deque_copy_backward/64
|
4.87% |
2.823 |
2.960 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_float_262144_4
|
4.85% |
989761.529 |
1037790.533 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(middle)_(cheap_elements)/1024
|
4.84% |
1193.598 |
1251.396 |
- |
0.00% |
- |
|
BM_emoji_text<char>
|
4.84% |
33586.577 |
35211.223 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_262144_4
|
4.82% |
1028291.788 |
1077827.346 |
- |
0.00% |
- |
|
std::search(vector<int>)_(same_length)/1000
|
4.81% |
248.153 |
260.101 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_1024_4
|
4.80% |
17414958.542 |
18251063.954 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32
|
4.80% |
145.148 |
152.112 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8
|
4.79% |
49.321 |
51.683 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_64_1
|
4.79% |
17659021.098 |
18504118.118 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_1024_1
|
4.78% |
988924.364 |
1036214.130 |
- |
0.00% |
- |
|
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/1024
|
4.78% |
2620.433 |
2745.705 |
- |
0.00% |
- |
|
bm_lexicographical_compare<int>/8
|
4.78% |
2.553 |
2.675 |
- |
0.00% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/1024
|
4.77% |
25.820 |
27.052 |
- |
0.00% |
- |
|
ranges::minmax(std::deque<long_long>)/70000
|
4.77% |
23101.994 |
24204.966 |
- |
0.00% |
- |
|
std::search(vector<int>)_(same_length)/8192
|
4.76% |
1879.362 |
1968.867 |
- |
0.00% |
- |
|
std::search(vector<int>)_(near_matches)/1000
|
4.75% |
15248.177 |
15972.232 |
- |
0.00% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
4.74% |
42426.128 |
44437.179 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
4.73% |
700.303 |
733.455 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
4.73% |
21.481 |
22.497 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(iterator)/8192
|
4.72% |
31.414 |
32.897 |
- |
0.00% |
- |
|
BM_StringConstructDestroyCStr_Small_Opaque
|
4.71% |
2.420 |
2.534 |
- |
0.00% |
- |
|
std::multiset<int>::erase(iterator)/32
|
4.71% |
20.457 |
21.420 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
4.70% |
1069164.602 |
1119435.206 |
- |
0.00% |
- |
|
std::find(vector<int>)_(process_all)/50
|
4.69% |
7.852 |
8.221 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16
|
4.69% |
1065458.730 |
1115439.925 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
4.67% |
1027457.369 |
1075481.111 |
- |
0.00% |
- |
|
BM_std_minmax_element<int>/64000
|
4.67% |
20776.208 |
21746.453 |
- |
0.00% |
- |
|
std::set<std::string>::equal_range(key)/32
|
4.67% |
64.048 |
67.036 |
- |
0.00% |
- |
|
BM_std_minmax_element<int>/70000
|
4.66% |
22726.584 |
23785.771 |
- |
0.00% |
- |
|
dynamic_cast_(VDAG_rightmost,_5_levels)
|
4.65% |
9.529 |
9.972 |
- |
0.00% |
- |
|
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/1024
|
4.64% |
50024.789 |
52345.343 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_262144_4
|
4.64% |
980832.893 |
1026298.245 |
- |
0.00% |
- |
|
std::find(vector<char>)_(bail_25%)/8
|
4.62% |
1.176 |
1.231 |
- |
0.00% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
4.61% |
106.815 |
111.737 |
- |
0.00% |
- |
|
std::find(vector<int>)_(process_all)/8192
|
4.61% |
1246.647 |
1304.073 |
- |
0.00% |
- |
|
BM_deque_vector_ranges_copy_backward/1
|
4.61% |
0.884 |
0.924 |
- |
0.00% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
4.60% |
6.951 |
7.271 |
- |
0.00% |
- |
|
std::multiset<int>::insert(const_value_type&)_(already_present)/8192
|
4.58% |
23.833 |
24.923 |
- |
0.00% |
- |
|
BM_vector_deque_copy_backward/1
|
4.57% |
1.147 |
1.199 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_64_16
|
4.57% |
23513614.609 |
24587349.209 |
- |
0.00% |
- |
|
std::for_each_n(list<int>)/8192
|
4.56% |
7962.470 |
8325.762 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(single_element)/1000
|
4.56% |
432.366 |
452.070 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16
|
4.56% |
15727460.615 |
16443958.760 |
- |
0.00% |
- |
|
BM_stop_token_single_thread_polling_stop_requested/131072
|
4.56% |
548647.302 |
573640.921 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_0e})
|
4.55% |
43.361 |
45.335 |
- |
0.00% |
- |
|
std::for_each(multimap<int>::iterator)/8192
|
4.54% |
16597.811 |
17351.727 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/8192
|
4.53% |
26.518 |
27.720 |
- |
0.00% |
- |
|
std::multiset<std::string>::clear()/8192
|
4.51% |
200981.621 |
210046.984 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_262144_1
|
4.50% |
970336.050 |
1014020.061 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_move_backward/64
|
4.49% |
17.482 |
18.268 |
- |
0.00% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/32768
|
4.47% |
823.820 |
860.627 |
- |
0.00% |
- |
|
BM_StringEraseWithMove_Huge_Transparent
|
4.47% |
48.213 |
50.367 |
- |
0.00% |
- |
|
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/32
|
4.46% |
170.152 |
177.749 |
- |
0.00% |
- |
|
dynamic_cast_(VChain,_5_levels)
|
4.45% |
25.987 |
27.145 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
4.45% |
987058.692 |
1030958.584 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0>17500_0a})
|
4.45% |
1192.922 |
1245.967 |
- |
0.00% |
- |
|
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0
|
4.45% |
31.266 |
32.656 |
- |
0.00% |
- |
|
std::reverse_copy(vector<int>)/4096
|
4.44% |
132.631 |
138.526 |
- |
0.00% |
- |
|
std::find(vector<int>)_(process_all)/32768
|
4.44% |
4978.844 |
5199.839 |
- |
0.00% |
- |
|
BM_format_to_string_span<wchar_t>/1
|
4.43% |
9.736 |
10.168 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0>17500_0La})
|
4.42% |
1208.968 |
1262.448 |
- |
0.00% |
- |
|
BM_Copy_SmallNonTrivialFunctor
|
4.42% |
10.035 |
10.479 |
- |
0.00% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
4.42% |
7475.715 |
7806.350 |
- |
0.00% |
- |
|
BM_std_minmax_element<int>/64
|
4.42% |
20.669 |
21.582 |
- |
0.00% |
- |
|
BM_Invoke_MemFuncPtr
|
4.41% |
0.702 |
0.733 |
- |
0.00% |
- |
|
std::map<std::string,_int>::count(key)/1024
|
4.41% |
145.806 |
152.241 |
- |
0.00% |
- |
|
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024
|
4.40% |
2869.050 |
2995.341 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
4.40% |
728.810 |
760.857 |
- |
0.00% |
- |
|
BM_StringRelational_Eq_Empty_Small_Control
|
4.39% |
0.405 |
0.423 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_16384_64
|
4.38% |
1123926.556 |
1173153.287 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_256_64
|
4.37% |
21181659.471 |
22108174.928 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
4.37% |
537.349 |
560.847 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
4.37% |
20321561.443 |
21209779.475 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
4.35% |
6.093 |
6.358 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_262144_1
|
4.34% |
1030200.208 |
1074944.716 |
- |
0.00% |
- |
|
ranges::minmax(std::deque<__int128>)/64
|
4.33% |
25.240 |
26.333 |
- |
0.00% |
- |
|
std::vector<bool>::ctor(Self&&,_const_allocator_type&)_(different_allocators)
|
4.31% |
2.426 |
2.530 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_262144_16384
|
4.30% |
1179755.665 |
1230513.677 |
- |
0.00% |
- |
|
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/8192
|
4.30% |
20964.575 |
21865.591 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_262144_16
|
4.30% |
1273622.736 |
1328325.830 |
- |
0.00% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/1048576
|
4.28% |
348365.556 |
363281.636 |
- |
0.00% |
- |
|
std::deque<std::string>::erase(middle)_(cheap_elements)/32
|
4.28% |
62.887 |
65.577 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_1024
|
4.27% |
3348203.748 |
3491214.383 |
- |
0.00% |
- |
|
std::multiset<int>::erase(key)_(existent)/8192
|
4.26% |
29.591 |
30.853 |
- |
0.00% |
- |
|
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/64
|
4.26% |
95.740 |
99.821 |
- |
0.00% |
- |
|
BM_deque_vector_ranges_move/1024
|
4.26% |
302.309 |
315.173 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_4
|
4.25% |
11334171.548 |
11815819.700 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
4.24% |
22.572 |
23.528 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4
|
4.24% |
6667078.085 |
6949510.473 |
- |
0.00% |
- |
|
ranges::minmax(std::deque<long_long>)/8
|
4.23% |
2.723 |
2.838 |
- |
0.00% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
4.22% |
267700.586 |
279009.555 |
- |
0.00% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/1024
|
4.22% |
246.489 |
256.891 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
4.21% |
10278631.235 |
10711350.589 |
- |
0.00% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192
|
4.21% |
2.439 |
2.541 |
- |
0.00% |
- |
|
std::map<int,_int>::ctor(const_Self&)/32
|
4.19% |
170.796 |
177.960 |
- |
0.00% |
- |
|
std::deque<std::string>::erase(middle)_(cheap_elements)/1024
|
4.19% |
1479.978 |
1541.983 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16
|
4.17% |
201567013.096 |
209980312.362 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_float_64_64
|
4.16% |
9160889.644 |
9542123.193 |
- |
0.00% |
- |
|
BM_deque_vector_ranges_move/512
|
4.16% |
152.722 |
159.076 |
- |
0.00% |
- |
|
std::copy(list<int>)/262144
|
4.15% |
214027.186 |
222918.869 |
- |
0.00% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32
|
4.15% |
84.833 |
88.357 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
4.15% |
28.858 |
30.055 |
- |
0.00% |
- |
|
std::map<int,_int>::ctor(const_Self&)/8192
|
4.14% |
44491.996 |
46335.980 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_262144_262144
|
4.13% |
15645316.336 |
16292057.466 |
- |
0.00% |
- |
|
BM_vector_deque_ranges_copy/64000
|
4.12% |
18572.430 |
19338.296 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_256_64
|
4.11% |
16332417.093 |
17003807.859 |
- |
0.00% |
- |
|
BM_to_sys/1970/threads:16
|
4.11% |
0.704 |
0.733 |
- |
0.00% |
- |
|
BM_deque_vector_ranges_move/4000
|
4.08% |
1170.682 |
1218.503 |
- |
0.00% |
- |
|
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024
|
4.08% |
5402.208 |
5622.784 |
- |
0.00% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192
|
4.08% |
46375.447 |
48268.864 |
- |
0.00% |
- |
|
BM_StringRead_Cold_Deep_Small
|
4.08% |
1.331 |
1.386 |
- |
0.00% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8
|
4.08% |
7.705 |
8.019 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_1024_64
|
4.08% |
1829745.993 |
1904340.507 |
- |
0.00% |
- |
|
std::for_each(map<int>::iterator)/8192
|
4.06% |
16744.138 |
17424.487 |
- |
0.00% |
- |
|
rng::find(join_view(deque<deque<int>>))_(process_all)/8
|
4.06% |
4.483 |
4.665 |
- |
0.00% |
- |
|
dynamic_cast_(VChain,_3_levels)
|
4.05% |
14.873 |
15.475 |
- |
0.00% |
- |
|
rng::contains_subrange(deque<int>)_(process_all)/8192
|
4.04% |
2720.497 |
2830.335 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_262144_16
|
4.04% |
1151106.972 |
1197560.271 |
- |
0.00% |
- |
|
rng::fold_left(deque<int>)/8
|
4.04% |
3.350 |
3.485 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_1024_256
|
4.03% |
10581462.272 |
11007381.463 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_Control
|
4.02% |
1.991 |
2.071 |
- |
0.00% |
- |
|
BM_StringMove_Small
|
4.01% |
1.551 |
1.613 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
4.01% |
114009.529 |
118577.002 |
- |
0.00% |
- |
|
BM_deque_vector_ranges_move/5500
|
4.00% |
1610.091 |
1674.475 |
- |
0.00% |
- |
|
std::vector<std::string>::insert(middle)_(cheap_elements)/1024
|
4.00% |
1203.727 |
1251.847 |
- |
0.00% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000
|
3.99% |
2715.363 |
2823.680 |
- |
0.00% |
- |
|
ranges::min(std::vector<__int128>)/8
|
3.99% |
2.497 |
2.597 |
- |
0.00% |
- |
|
BM_deque_vector_ranges_move/4096
|
3.99% |
1201.045 |
1248.934 |
- |
0.00% |
- |
|
BM_vector_deque_move/64000
|
3.99% |
2823.102 |
2935.642 |
- |
0.00% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192
|
3.98% |
22257.400 |
23143.248 |
- |
0.00% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/8192
|
3.97% |
22162.173 |
23041.689 |
- |
0.00% |
- |
|
BM_deque_vector_copy/1024
|
3.95% |
38.742 |
40.274 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0<17500_0La})
|
3.94% |
1192.947 |
1239.969 |
- |
0.00% |
- |
|
std::map<int,_int>::ctor(const_Self&)/1024
|
3.94% |
5415.796 |
5629.233 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1
|
3.94% |
200348423.328 |
208235223.824 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
3.93% |
24.075 |
25.020 |
- |
0.00% |
- |
|
BM_vector_deque_copy/64000
|
3.92% |
2824.140 |
2934.926 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_16_16
|
3.91% |
52633961.792 |
54691590.059 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_262144_16384
|
3.90% |
339647224.352 |
352882899.410 |
- |
0.00% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32
|
3.89% |
48.979 |
50.884 |
- |
0.00% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/1048576
|
3.89% |
23114.756 |
24013.251 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_262144_64
|
3.88% |
1139634.335 |
1183877.140 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_16384_1
|
3.87% |
985252.718 |
1023349.958 |
- |
0.00% |
- |
|
BM_vector_deque_move/65536
|
3.86% |
2905.597 |
3017.749 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4
|
3.86% |
996693.317 |
1035150.932 |
- |
0.00% |
- |
|
BM_deque_vector_ranges_move/1
|
3.86% |
0.851 |
0.884 |
- |
0.00% |
- |
|
BM_deque_vector_ranges_move/65536
|
3.85% |
21478.394 |
22305.867 |
- |
0.00% |
- |
|
BM_Copy_MemPtr
|
3.84% |
1.412 |
1.466 |
- |
0.00% |
- |
|
std::copy_if(vector<int>)_(entire_range)/64
|
3.84% |
15.452 |
16.045 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256
|
3.84% |
1627205.359 |
1689645.415 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192
|
3.83% |
28.638 |
29.735 |
- |
0.00% |
- |
|
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/32
|
3.82% |
86.888 |
90.205 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16
|
3.80% |
344385167.041 |
357470645.724 |
- |
0.00% |
- |
|
BM_deque_vector_ranges_move/70000
|
3.78% |
23031.830 |
23903.336 |
- |
0.00% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/50
|
3.78% |
14.564 |
15.115 |
- |
0.00% |
- |
|
std::move_backward(list<int>)/262144
|
3.77% |
254182.260 |
263772.888 |
- |
0.00% |
- |
|
std::make_heap(vector<int>,_pred)_(descending)/8
|
3.77% |
19.700 |
20.443 |
- |
0.00% |
- |
|
std::stable_partition(deque<int>)_(dense)/32
|
3.77% |
30.272 |
31.413 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_262144_4
|
3.77% |
1429062.802 |
1482899.766 |
- |
0.00% |
- |
|
std::find_end(list<int>)_(near_matches)/8192
|
3.76% |
2226890.080 |
2310653.724 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_256_256
|
3.76% |
24901587.632 |
25838086.009 |
- |
0.00% |
- |
|
dynamic_cast_(VChain,_2_levels)
|
3.75% |
10.990 |
11.402 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(begin)_(expensive_elements)/1024
|
3.75% |
929.005 |
963.832 |
- |
0.00% |
- |
|
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/8192
|
3.74% |
46898.453 |
48652.194 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(middle)_(cheap_elements)/32
|
3.74% |
42.273 |
43.853 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_1024
|
3.73% |
17353638.494 |
18001754.908 |
- |
0.00% |
- |
|
BM_StringEraseToEnd_Huge_Transparent
|
3.73% |
2.442 |
2.533 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
3.72% |
663.545 |
688.235 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
3.71% |
32.375 |
33.575 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384
|
3.70% |
350842403.900 |
363818158.302 |
- |
0.00% |
- |
|
BM_std_minmax_element<int>/5500
|
3.70% |
1798.447 |
1864.920 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
3.69% |
38686.582 |
40115.783 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
3.69% |
344637004.659 |
357368938.625 |
- |
0.00% |
- |
|
BM_format_to_back_inserter<std::list<char>>/string_len_60
|
3.68% |
624.016 |
646.972 |
- |
0.00% |
- |
|
BM_StringRead_Cold_Deep_Large
|
3.68% |
1.333 |
1.382 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
3.68% |
1733083.744 |
1796798.781 |
- |
0.00% |
- |
|
BM_StringFindCharLiteral/16
|
3.68% |
1.473 |
1.527 |
- |
0.00% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/1024
|
3.66% |
2807.561 |
2910.371 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_64
|
3.66% |
3519900.376 |
3648720.030 |
- |
0.00% |
- |
|
BM_std_minmax_element<int>/4096
|
3.66% |
1339.728 |
1388.697 |
- |
0.00% |
- |
|
BM_StringCopy_Small
|
3.65% |
1.700 |
1.762 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast
|
3.65% |
1.666 |
1.727 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_64_64
|
3.65% |
12176491.105 |
12621080.095 |
- |
0.00% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024
|
3.65% |
5844.400 |
6057.477 |
- |
0.00% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8
|
3.65% |
0.844 |
0.874 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
3.64% |
252.139 |
261.328 |
- |
0.00% |
- |
|
BM_ConstructAndDestroy_MemFuncPtr_Opaque
|
3.64% |
1.140 |
1.181 |
- |
0.00% |
- |
|
BM_StringRead_Cold_Deep_Empty
|
3.64% |
1.330 |
1.378 |
- |
0.00% |
- |
|
std::reverse(deque<int>)/32768
|
3.64% |
9331.182 |
9670.515 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(near_matches)/1000
|
3.62% |
26363.546 |
27318.892 |
- |
0.00% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
3.61% |
92957.594 |
96312.489 |
- |
0.00% |
- |
|
BM_japanese_text<char>
|
3.59% |
27302.407 |
28281.855 |
- |
0.00% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8
|
3.59% |
5.684 |
5.888 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(near_matches)/1024
|
3.58% |
27533.817 |
28520.577 |
- |
0.00% |
- |
|
std::vector<int>::erase(middle)_(cheap_elements)/32
|
3.58% |
4.386 |
4.543 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
3.58% |
95498.409 |
98914.543 |
- |
0.00% |
- |
|
BM_StringFindCharLiteral/32
|
3.57% |
1.780 |
1.844 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_16
|
3.56% |
10165704.135 |
10528057.069 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256
|
3.56% |
347308519.483 |
359677457.064 |
- |
0.00% |
- |
|
BM_std_minmax_element<int>/65536
|
3.55% |
21507.928 |
22270.927 |
- |
0.00% |
- |
|
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/1024
|
3.55% |
3005.514 |
3112.115 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/1024
|
3.55% |
55.714 |
57.690 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::find(key)/1024
|
3.54% |
112.292 |
116.271 |
- |
0.00% |
- |
|
BM_format_to_back_inserter<std::list<char>>/string_view_len_60
|
3.54% |
622.566 |
644.609 |
- |
0.00% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/32
|
3.54% |
1.930 |
1.999 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64
|
3.53% |
196741764.387 |
203693272.546 |
- |
0.00% |
- |
|
std::find(vector<int>)_(process_all)/1024
|
3.53% |
158.345 |
163.938 |
- |
0.00% |
- |
|
std::upper_bound(std::list<int>)/8
|
3.52% |
14.155 |
14.653 |
- |
0.00% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/1024
|
3.52% |
860.412 |
890.663 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_float_262144_16
|
3.51% |
346616000.558 |
358795129.578 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:017500_0a})
|
3.51% |
1189.102 |
1230.824 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
3.50% |
1845704.857 |
1910265.069 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/8192
|
3.50% |
34.253 |
35.451 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_16
|
3.49% |
12253293.585 |
12680341.731 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_256_64
|
3.48% |
4436814.610 |
4591207.452 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_64
|
3.48% |
10632679.239 |
11002602.708 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::array>_C_string_len_6
|
3.48% |
3.139 |
3.248 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(near_matches)/8192
|
3.47% |
2093289.503 |
2165851.209 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16384
|
3.45% |
353476407.974 |
365685655.700 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
3.45% |
1003114.972 |
1037748.670 |
- |
0.00% |
- |
|
std::for_each_n(list<int>)/50
|
3.45% |
21.687 |
22.435 |
- |
0.00% |
- |
|
std::reverse(list<int>)/8
|
3.45% |
2.024 |
2.094 |
- |
0.00% |
- |
|
std::shift_right(deque<int>)/32
|
3.44% |
5.560 |
5.752 |
- |
0.00% |
- |
|
std::vector<std::string>::ctor(Range)_(cheap_elements)/32
|
3.44% |
105.814 |
109.455 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/32
|
3.43% |
31.848 |
32.940 |
- |
0.00% |
- |
|
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024
|
3.42% |
43206.882 |
44683.651 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_1024_256
|
3.41% |
24659243.086 |
25501307.333 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_262144_16384
|
3.41% |
347100822.355 |
358952982.244 |
- |
0.00% |
- |
|
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192
|
3.41% |
44445.368 |
45962.085 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
3.40% |
26.573 |
27.477 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8
|
3.40% |
48.830 |
50.490 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4
|
3.37% |
1444621.012 |
1493352.000 |
- |
0.00% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
3.37% |
100866.356 |
104267.440 |
- |
0.00% |
- |
|
std::rotate(deque<int>)_(by_1/4)/32
|
3.37% |
13.299 |
13.748 |
- |
0.00% |
- |
|
BM_format_string<char>/8
|
3.36% |
0.932 |
0.963 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(Range)_(cheap_elements)/32
|
3.36% |
156.718 |
161.978 |
- |
0.00% |
- |
|
std::copy_backward(list<int>)/32768
|
3.34% |
26801.853 |
27697.701 |
- |
0.00% |
- |
|
BM_std_minmax_element<int>/4000
|
3.34% |
1312.239 |
1356.030 |
- |
0.00% |
- |
|
BM_ascii_text<char>
|
3.33% |
34274.633 |
35416.208 |
- |
0.00% |
- |
|
std::remove_if(list<int>)_(prefix)/1024
|
3.33% |
972.080 |
1004.450 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192
|
3.32% |
32358.338 |
33432.694 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16
|
3.31% |
16156109.602 |
16690476.218 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024
|
3.30% |
6117.080 |
6319.158 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024
|
3.29% |
340657692.602 |
351878806.173 |
- |
0.00% |
- |
|
std::unordered_set<int>::insert(const_value_type&)_(already_present)/1024
|
3.28% |
1.283 |
1.325 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
3.28% |
1396.749 |
1442.526 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_64
|
3.28% |
3479826.869 |
3593853.256 |
- |
0.00% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/8192
|
3.28% |
6863.694 |
7088.586 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_64_1
|
3.26% |
23503301.988 |
24270057.921 |
- |
0.00% |
- |
|
std::unique(deque<int>)_(sprinkled)/52
|
3.26% |
59.400 |
61.337 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_64_64
|
3.26% |
22387432.173 |
23116263.712 |
- |
0.00% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
3.25% |
9.298 |
9.600 |
- |
0.00% |
- |
|
BM_to_sys/1979/threads:16
|
3.23% |
0.788 |
0.814 |
- |
0.00% |
- |
|
BM_CmpEqual_schar_schar
|
3.23% |
1.064 |
1.099 |
- |
0.00% |
- |
|
dynamic_cast_(VChain,_4_levels)
|
3.22% |
19.708 |
20.343 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
3.22% |
28563.698 |
29482.046 |
- |
0.00% |
- |
|
std::set<std::string>::count(key)/32
|
3.21% |
81.567 |
84.183 |
- |
0.00% |
- |
|
std::format(float)_(fmt:_{:0<17500_0Lf})
|
3.20% |
1223.498 |
1262.679 |
- |
0.00% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024
|
3.19% |
2781.535 |
2870.388 |
- |
0.00% |
- |
|
BM_emoji_escaped<wchar_t>
|
3.19% |
5745.955 |
5929.114 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
3.18% |
84583.520 |
87274.509 |
- |
0.00% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/32
|
3.18% |
12.613 |
13.014 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
3.18% |
11165.856 |
11520.597 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
3.17% |
12721.456 |
13125.029 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::count(key)/8192
|
3.17% |
11.018 |
11.367 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_1024_16
|
3.16% |
10398813.011 |
10727542.127 |
- |
0.00% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/8192
|
3.16% |
3810.749 |
3931.113 |
- |
0.00% |
- |
|
std::find_if_not(vector<char>)_(bail_25%)/8192
|
3.15% |
216.337 |
223.148 |
- |
0.00% |
- |
|
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
3.15% |
34697.547 |
35789.548 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_64_1
|
3.14% |
31828394.427 |
32828636.226 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::clear()/32
|
3.14% |
553.008 |
570.352 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_256_4
|
3.13% |
17185320.007 |
17722464.838 |
- |
0.00% |
- |
|
BM_StringRelational_Eq_Huge_Huge_ChangeFirst
|
3.12% |
1.229 |
1.267 |
- |
0.00% |
- |
|
std::find_end(vector<int>)_(match_near_end)/1024
|
3.12% |
24.673 |
25.443 |
- |
0.00% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
3.11% |
982.519 |
1013.107 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_64_1
|
3.11% |
17431759.273 |
17973561.512 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1
|
3.11% |
984093.593 |
1014678.134 |
- |
0.00% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1048576
|
3.11% |
53020.570 |
54667.995 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
3.11% |
2302.949 |
2374.459 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
3.10% |
18736.326 |
19318.065 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
3.09% |
415411.552 |
428267.332 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_1024_1024
|
3.09% |
10669981.549 |
11000053.631 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1024
|
3.09% |
30598081.928 |
31544344.500 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4
|
3.09% |
11336636.543 |
11686873.188 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16
|
3.09% |
1030836.720 |
1062668.115 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_1024_4
|
3.08% |
1006315.602 |
1037266.897 |
- |
0.00% |
- |
|
std::reverse(vector<int>)/8
|
3.06% |
1.546 |
1.593 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024
|
3.05% |
588972.431 |
606917.787 |
- |
0.00% |
- |
|
std::partial_sort_copy(deque<int>)_(ascending)/8
|
3.04% |
7.849 |
8.088 |
- |
0.00% |
- |
|
std::shift_right(vector<int>)/32
|
3.04% |
3.858 |
3.975 |
- |
0.00% |
- |
|
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/1024
|
3.03% |
45676.349 |
47062.184 |
- |
0.00% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
3.03% |
13868.408 |
14288.914 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4
|
3.02% |
4140284.113 |
4265518.285 |
- |
0.00% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32
|
3.02% |
9.615 |
9.906 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192
|
3.02% |
549.003 |
565.557 |
- |
0.00% |
- |
|
BM_format_to_string_begin<std::list<wchar_t>>/1
|
3.00% |
11.323 |
11.663 |
- |
0.00% |
- |
|
std::rotate(deque<int>)_(by_1/4)/50
|
3.00% |
23.813 |
24.527 |
- |
0.00% |
- |
|
std::find(list<int>)_(process_all)/50
|
3.00% |
10.550 |
10.866 |
- |
0.00% |
- |
|
std::set<int>::operator=(const_Self&)_(into_populated_Container)/32
|
2.99% |
71.998 |
74.152 |
- |
0.00% |
- |
|
BM_deque_vector_copy/4000
|
2.99% |
150.020 |
154.504 |
- |
0.00% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/16
|
2.99% |
7.411 |
7.633 |
- |
0.00% |
- |
|
std::map<std::string,_int>::lower_bound(key)/1024
|
2.98% |
130.288 |
134.170 |
- |
0.00% |
- |
|
BM_StringRelational_Compare_Large_Huge_Control
|
2.97% |
1.999 |
2.059 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64
|
2.97% |
5159905.600 |
5313176.812 |
- |
0.00% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/32
|
2.96% |
5.789 |
5.961 |
- |
0.00% |
- |
|
std::partial_sort(vector<int>)_(shuffled)/8192
|
2.95% |
73107.678 |
75267.782 |
- |
0.00% |
- |
|
std::unique_copy(vector<int>,_pred)_(contiguous)/1024
|
2.95% |
540.348 |
556.288 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
2.95% |
1918822.993 |
1975416.671 |
- |
0.00% |
- |
|
std::deque<std::string>::erase(begin)_(cheap_elements)/1024
|
2.94% |
6.523 |
6.715 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::string>_C_string_len_60
|
2.94% |
4.802 |
4.944 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_64_16
|
2.93% |
19075133.541 |
19633856.530 |
- |
0.00% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/8192
|
2.93% |
5516.437 |
5677.938 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_256_256
|
2.93% |
24671006.086 |
25393206.882 |
- |
0.00% |
- |
|
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/1024
|
2.93% |
49620.076 |
51072.521 |
- |
0.00% |
- |
|
BM_StringEraseWithMove_Huge_Opaque
|
2.93% |
53.954 |
55.532 |
- |
0.00% |
- |
|
std::for_each(multiset<int>::iterator)/8
|
2.93% |
8.810 |
9.068 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_1024_16
|
2.92% |
17987170.303 |
18512945.483 |
- |
0.00% |
- |
|
std::copy_n(list<int>)/32768
|
2.92% |
26178.364 |
26943.040 |
- |
0.00% |
- |
|
BM_deque_deque_copy/70000
|
2.92% |
3491.878 |
3593.748 |
- |
0.00% |
- |
|
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1
|
2.92% |
23.124 |
23.798 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
2.90% |
661.217 |
680.395 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1024
|
2.89% |
3320699.604 |
3416679.893 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192
|
2.88% |
116.963 |
120.337 |
- |
0.00% |
- |
|
std::for_each(join_view(vector<vector<int>>))/8
|
2.88% |
3.072 |
3.161 |
- |
0.00% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192
|
2.88% |
655.007 |
673.863 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_1024_4
|
2.88% |
1167084.370 |
1200662.646 |
- |
0.00% |
- |
|
std::reverse(deque<int>)/8
|
2.87% |
2.790 |
2.870 |
- |
0.00% |
- |
|
std::for_each(list<int>)/8
|
2.87% |
2.391 |
2.459 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::array>_string_view_len_60
|
2.87% |
3.758 |
3.866 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16
|
2.87% |
4346084.036 |
4470683.355 |
- |
0.00% |
- |
|
std::remove_if(list<int>)_(sprinkled)/8192
|
2.86% |
8178.723 |
8412.641 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024
|
2.86% |
201122798.957 |
206874563.871 |
- |
0.00% |
- |
|
BM_num_put<long_long>
|
2.86% |
4.904 |
5.045 |
- |
0.00% |
- |
|
std::map<std::string,_int>::contains(key)/1024
|
2.86% |
147.423 |
151.638 |
- |
0.00% |
- |
|
std::fill(list<int>)/8192
|
2.85% |
7352.022 |
7561.571 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_64_64
|
2.85% |
15235124.691 |
15669119.149 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_16384_64
|
2.85% |
3949181.642 |
4061597.120 |
- |
0.00% |
- |
|
ranges::minmax(std::list<long_long>)/64
|
2.84% |
23.278 |
23.940 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
2.84% |
42249.948 |
43451.028 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024
|
2.84% |
53705647.495 |
55229336.070 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_256_16
|
2.84% |
12890273.447 |
13255838.427 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
2.83% |
1793644.857 |
1844432.671 |
- |
0.00% |
- |
|
std::move(vector<int>)/1048576
|
2.83% |
56383.061 |
57978.925 |
- |
0.00% |
- |
|
std::stable_sort(vector<int>)_(repeated)/8
|
2.83% |
29.369 |
30.199 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::operator=(const_Self&)_(into_cleared_Container)/0
|
2.82% |
15.841 |
16.288 |
- |
0.00% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/32
|
2.81% |
91.128 |
93.687 |
- |
0.00% |
- |
|
std::make_heap(deque<int>,_pred)_(ascending)/8192
|
2.80% |
21026.147 |
21615.424 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_float_262144_16
|
2.80% |
1044074.213 |
1073292.689 |
- |
0.00% |
- |
|
std::reverse(list<int>)/512
|
2.79% |
192.690 |
198.075 |
- |
0.00% |
- |
|
std::deque<std::string>::erase(middle)_(cheap_elements)/8192
|
2.79% |
11701.991 |
12028.826 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(same_length)/1000
|
2.79% |
726.923 |
747.198 |
- |
0.00% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
2.79% |
564.850 |
580.605 |
- |
0.00% |
- |
|
std::vector<int>::erase(middle)_(cheap_elements)/1024
|
2.79% |
21.636 |
22.239 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_262144_1
|
2.78% |
983971.637 |
1011329.750 |
- |
0.00% |
- |
|
std::set<int>::insert(value)_(new_value,_end)/1024
|
2.77% |
30.707 |
31.559 |
- |
0.00% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
2.77% |
26.510 |
27.246 |
- |
0.00% |
- |
|
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8
|
2.77% |
4.305 |
4.424 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
2.77% |
999472.430 |
1027119.718 |
- |
0.00% |
- |
|
std::copy_n(deque<int>)/512
|
2.76% |
142.555 |
146.496 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
2.75% |
20.237 |
20.795 |
- |
0.00% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8192
|
2.75% |
11673.077 |
11994.087 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::insert(const_value_type&)_(already_present)/8192
|
2.75% |
17.537 |
18.019 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16384
|
2.74% |
328250192.959 |
337247583.472 |
- |
0.00% |
- |
|
std::map<std::string,_int>::equal_range(key)/32
|
2.74% |
66.345 |
68.161 |
- |
0.00% |
- |
|
std::pop_heap(vector<size_t>)/8192
|
2.74% |
10.882 |
11.180 |
- |
0.00% |
- |
|
std::for_each_n(deque<int>)/50
|
2.73% |
16.501 |
16.952 |
- |
0.00% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8
|
2.73% |
2.625 |
2.697 |
- |
0.00% |
- |
|
std::is_sorted(vector<int>,_pred)/8192
|
2.72% |
1929.858 |
1982.413 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_16_16
|
2.72% |
47293914.152 |
48580944.480 |
- |
0.00% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/8192
|
2.71% |
3804.560 |
3907.743 |
- |
0.00% |
- |
|
BM_StringAssignStr_Large_Opaque
|
2.71% |
9.555 |
9.814 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8
|
2.70% |
5.527 |
5.676 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)/1024
|
2.69% |
130.919 |
134.439 |
- |
0.00% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576
|
2.68% |
487510.169 |
500598.918 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024
|
2.68% |
1195.886 |
1227.897 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8
|
2.67% |
60.623 |
62.244 |
- |
0.00% |
- |
|
std::make_heap(deque<int>,_pred)_(heap)/1024
|
2.67% |
3309.553 |
3397.790 |
- |
0.00% |
- |
|
BM_format_to_back_inserter<std::list<char>>/C_string_len_60
|
2.67% |
626.643 |
643.347 |
- |
0.00% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/1024
|
2.66% |
484.082 |
496.983 |
- |
0.00% |
- |
|
std::equal(vector<bool>)_(unaligned)/1048576
|
2.66% |
809726.064 |
831272.867 |
- |
0.00% |
- |
|
std::find_end(list<int>,_pred)_(match_near_end)/1024
|
2.65% |
175.012 |
179.656 |
- |
0.00% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
2.65% |
93157.177 |
95628.393 |
- |
0.00% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8
|
2.65% |
6.833 |
7.014 |
- |
0.00% |
- |
|
std::unordered_set<int>::erase(iterator)/8192
|
2.65% |
18.571 |
19.062 |
- |
0.00% |
- |
|
std::for_each_n(deque<int>)/32
|
2.64% |
10.672 |
10.954 |
- |
0.00% |
- |
|
std::copy(list<int>)/1048576
|
2.63% |
853664.956 |
876156.529 |
- |
0.00% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/512
|
2.63% |
862.035 |
884.744 |
- |
0.00% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
2.63% |
398196.945 |
408679.646 |
- |
0.00% |
- |
|
std::multiset<std::string>::ctor(const_Self&,_const_allocator_type&)/1024
|
2.63% |
33972.272 |
34866.177 |
- |
0.00% |
- |
|
std::for_each_n(deque<int>)/8
|
2.62% |
2.839 |
2.914 |
- |
0.00% |
- |
|
BM_format/C_string_len_60
|
2.62% |
20.177 |
20.705 |
- |
0.00% |
- |
|
std::copy_if(vector<int>)_(every_other)/1048576
|
2.61% |
491744.630 |
504595.995 |
- |
0.00% |
- |
|
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8
|
2.61% |
8.854 |
9.085 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
2.61% |
1533620.059 |
1573608.163 |
- |
0.00% |
- |
|
rng::find_last(list<int>)_(bail_10%)/8192
|
2.61% |
6313.252 |
6477.772 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_1024_4
|
2.60% |
1047073.770 |
1074308.204 |
- |
0.00% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/1048576
|
2.60% |
486790.183 |
499448.436 |
- |
0.00% |
- |
|
std::count(list<int>)_(every_other)/1048576
|
2.60% |
801446.654 |
822279.624 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
2.59% |
388.831 |
398.919 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024
|
2.59% |
22.157 |
22.730 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1
|
2.59% |
981331.989 |
1006700.704 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8
|
2.58% |
39.073 |
40.081 |
- |
0.00% |
- |
|
std::find_first_of(list<int>)_(large_needle)/8192
|
2.57% |
49054400.126 |
50313878.059 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1
|
2.57% |
993553.083 |
1019053.906 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_10a})
|
2.57% |
38.277 |
39.259 |
- |
0.00% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/50
|
2.57% |
1.361 |
1.395 |
- |
0.00% |
- |
|
BM_vector_deque_copy/512
|
2.56% |
21.907 |
22.468 |
- |
0.00% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8192
|
2.55% |
6998.749 |
7177.275 |
- |
0.00% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_10%)/1024
|
2.55% |
484.259 |
496.611 |
- |
0.00% |
- |
|
std::remove(vector<int>)_(sprinkled)/50
|
2.55% |
62.169 |
63.755 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
2.55% |
17932864.411 |
18390106.379 |
- |
0.00% |
- |
|
std::find_end(vector<int>,_pred)_(match_near_end)/8192
|
2.53% |
299.389 |
306.968 |
- |
0.00% |
- |
|
std::none_of(list<int>)_(process_all)/32768
|
2.53% |
26213.628 |
26876.918 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
2.53% |
341086146.049 |
349716216.885 |
- |
0.00% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
2.53% |
5625.901 |
5768.193 |
- |
0.00% |
- |
|
rng::find_last_if_not(list<int>)_(bail_90%)/1024
|
2.52% |
76.021 |
77.937 |
- |
0.00% |
- |
|
std::map<std::string,_int>::contains(key)/32
|
2.52% |
85.563 |
87.717 |
- |
0.00% |
- |
|
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192
|
2.51% |
11325.021 |
11609.509 |
- |
0.00% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192
|
2.51% |
7200.434 |
7381.215 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024
|
2.51% |
35359.232 |
36246.902 |
- |
0.00% |
- |
|
BM_num_put<bool>
|
2.50% |
5.040 |
5.166 |
- |
0.00% |
- |
|
std::remove(list<int>)_(prefix)/8192
|
2.50% |
8242.973 |
8449.098 |
- |
0.00% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024
|
2.50% |
955.413 |
979.292 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_16384_1
|
2.50% |
993063.021 |
1017857.948 |
- |
0.00% |
- |
|
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/8192
|
2.49% |
24983.112 |
25604.598 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
2.49% |
106941.010 |
109600.698 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/1024
|
2.48% |
82.067 |
84.105 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::equal_range(key)/8192
|
2.48% |
46.564 |
47.720 |
- |
0.00% |
- |
|
std::multiset<std::string>::clear()/1024
|
2.48% |
20465.998 |
20974.006 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4
|
2.47% |
1044615.684 |
1070425.380 |
- |
0.00% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1000
|
2.46% |
31279.305 |
32050.111 |
- |
0.00% |
- |
|
std::copy_if(list<int>)_(every_other)/4096
|
2.46% |
3159.421 |
3237.236 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_64_16
|
2.46% |
15876520.359 |
16267078.126 |
- |
0.00% |
- |
|
std::replace_if(vector<int>)_(sprinkled)/50
|
2.45% |
13.148 |
13.470 |
- |
0.00% |
- |
|
BM_vector_deque_ranges_move_backward/2
|
2.45% |
1.141 |
1.169 |
- |
0.00% |
- |
|
std::find(vector<char>)_(process_all)/50
|
2.44% |
1.697 |
1.738 |
- |
0.00% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192
|
2.44% |
7225.362 |
7401.731 |
- |
0.00% |
- |
|
std::generate_n(list<int>)/50
|
2.43% |
15.308 |
15.681 |
- |
0.00% |
- |
|
BM_deque_vector_move/70000
|
2.43% |
3248.871 |
3327.915 |
- |
0.00% |
- |
|
BM_cyrillic_text<char>
|
2.43% |
21462.682 |
21984.346 |
- |
0.00% |
- |
|
BM_deque_deque_copy/1024
|
2.43% |
45.607 |
46.713 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1
|
2.43% |
984320.464 |
1008202.648 |
- |
0.00% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/50
|
2.41% |
5.311 |
5.439 |
- |
0.00% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
2.41% |
324.565 |
332.384 |
- |
0.00% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
2.41% |
23496.511 |
24062.200 |
- |
0.00% |
- |
|
std::unique(deque<int>,_pred)_(sprinkled)/52
|
2.40% |
68.999 |
70.655 |
- |
0.00% |
- |
|
BM_format_to_string_begin<std::vector<wchar_t>>/1048576
|
2.40% |
53817.200 |
55108.159 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192
|
2.39% |
21.848 |
22.370 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
2.39% |
320857.976 |
328518.069 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0
|
2.38% |
0.487 |
0.498 |
- |
0.00% |
- |
|
BM_StringAssignStr_Small_Transparent
|
2.38% |
1.666 |
1.705 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_4_4
|
2.38% |
148805446.436 |
152348909.642 |
- |
0.00% |
- |
|
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8
|
2.38% |
28.757 |
29.441 |
- |
0.00% |
- |
|
std::make_heap(deque<int>)_(repeated)/1024
|
2.38% |
2544.314 |
2604.792 |
- |
0.00% |
- |
|
std::copy(deque<int>)/8
|
2.38% |
2.479 |
2.538 |
- |
0.00% |
- |
|
std::sort(vector<int>)_(descending)/8
|
2.37% |
30.400 |
31.122 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384
|
2.36% |
42500780.243 |
43505323.865 |
- |
0.00% |
- |
|
std::remove_if(list<int>)_(sprinkled)/1024
|
2.35% |
970.934 |
993.740 |
- |
0.00% |
- |
|
std::find_if(deque<int>)_(bail_25%)/1024
|
2.35% |
61.356 |
62.796 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
2.35% |
500.010 |
511.746 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16
|
2.35% |
12045993.023 |
12328502.547 |
- |
0.00% |
- |
|
BM_vector_deque_ranges_move/5500
|
2.35% |
1583.447 |
1620.579 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_1
|
2.34% |
997709.017 |
1021066.308 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32
|
2.34% |
9.421 |
9.642 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0
|
2.34% |
14.947 |
15.296 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16
|
2.33% |
1026675.850 |
1050555.985 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_1024_64
|
2.32% |
10763345.240 |
11013422.301 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
2.32% |
35651.379 |
36479.035 |
- |
0.00% |
- |
|
std::partial_sort_copy(list<int>)_(pipe-organ)/8
|
2.32% |
7.578 |
7.754 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16
|
2.32% |
1800459.344 |
1842190.046 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
2.29% |
95.700 |
97.894 |
- |
0.00% |
- |
|
BM_format_to_string_begin<std::wstring>/16384
|
2.29% |
661.211 |
676.356 |
- |
0.00% |
- |
|
std::vector<std::string>::erase(begin)_(expensive_elements)/32
|
2.29% |
51.370 |
52.546 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_1024_16
|
2.27% |
1198478.416 |
1225735.340 |
- |
0.00% |
- |
|
BM_StringFindAllMatch/1
|
2.27% |
2.904 |
2.970 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_262144_4
|
2.27% |
1183302.607 |
1210185.094 |
- |
0.00% |
- |
|
BM_StringFindCharLiteral/8
|
2.26% |
1.492 |
1.525 |
- |
0.00% |
- |
|
std::map<std::string,_int>::ctor(const_Self&)/1024
|
2.26% |
32334.009 |
33063.456 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::vector>_string_view_len_6
|
2.25% |
2.269 |
2.320 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256
|
2.25% |
1801739.912 |
1842214.726 |
- |
0.00% |
- |
|
std::remove_if(vector<int>)_(sprinkled)/32
|
2.24% |
52.939 |
54.127 |
- |
0.00% |
- |
|
std::none_of(deque<int>)_(process_all)/8192
|
2.23% |
2181.035 |
2229.762 |
- |
0.00% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/1048576
|
2.23% |
837951.368 |
856659.211 |
- |
0.00% |
- |
|
std::vector<int>::ctor(const_Self&)_(cheap_elements)/1024
|
2.23% |
49.409 |
50.509 |
- |
0.00% |
- |
|
std::reverse(deque<int>)/64
|
2.22% |
17.604 |
17.995 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::count(key)/32
|
2.22% |
72.613 |
74.227 |
- |
0.00% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
2.22% |
317.363 |
324.403 |
- |
0.00% |
- |
|
std::copy_backward(deque<int>)/512
|
2.22% |
19.905 |
20.347 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_1024_4
|
2.21% |
10647758.329 |
10883308.947 |
- |
0.00% |
- |
|
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024
|
2.21% |
982.328 |
1004.050 |
- |
0.00% |
- |
|
std::make_heap(deque<int>,_pred)_(repeated)/1024
|
2.21% |
2364.917 |
2417.189 |
- |
0.00% |
- |
|
std::unique(vector<int>)_(sprinkled)/1024
|
2.20% |
490.372 |
501.138 |
- |
0.00% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1024
|
2.19% |
32495.824 |
33208.532 |
- |
0.00% |
- |
|
std::equal(vector<bool>)_(unaligned)/8192
|
2.19% |
6325.705 |
6464.429 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
2.19% |
998742.003 |
1020644.256 |
- |
0.00% |
- |
|
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192
|
2.19% |
20489.807 |
20938.870 |
- |
0.00% |
- |
|
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024
|
2.19% |
2442.379 |
2495.853 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
2.19% |
17398.807 |
17779.517 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_1024_4
|
2.19% |
2257341.985 |
2306675.538 |
- |
0.00% |
- |
|
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
2.18% |
46933.010 |
47958.165 |
- |
0.00% |
- |
|
BM_deque_deque_copy/512
|
2.18% |
24.620 |
25.158 |
- |
0.00% |
- |
|
BM_deque_vector_copy/4096
|
2.18% |
155.210 |
158.598 |
- |
0.00% |
- |
|
std::equal(vector<bool>)_(unaligned)/1024
|
2.18% |
791.097 |
808.346 |
- |
0.00% |
- |
|
std::deque<std::string>::erase(begin)_(cheap_elements)/32
|
2.18% |
6.707 |
6.853 |
- |
0.00% |
- |
|
ranges::min(std::list<long_long>)/8
|
2.18% |
1.821 |
1.861 |
- |
0.00% |
- |
|
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024
|
2.18% |
35249.701 |
36017.450 |
- |
0.00% |
- |
|
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192
|
2.18% |
23459.597 |
23970.009 |
- |
0.00% |
- |
|
std::find_end(forward_list<int>)_(same_length)/8192
|
2.17% |
14133.144 |
14440.101 |
- |
0.00% |
- |
|
BM_format_to_string_pointer<wchar_t>/1048576
|
2.17% |
53832.955 |
55001.290 |
- |
0.00% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/1024
|
2.16% |
30.478 |
31.136 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16
|
2.16% |
1024977.397 |
1047100.453 |
- |
0.00% |
- |
|
std::vector<bool>::ctor(const_Self&)
|
2.15% |
27.589 |
28.183 |
- |
0.00% |
- |
|
std::move_backward(vector<int>)/1048576
|
2.15% |
56217.055 |
57426.604 |
- |
0.00% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8
|
2.14% |
4.030 |
4.117 |
- |
0.00% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024
|
2.14% |
5655.135 |
5776.205 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
2.14% |
10452.035 |
10675.759 |
- |
0.00% |
- |
|
std::move(deque<int>)/512
|
2.14% |
26.248 |
26.809 |
- |
0.00% |
- |
|
BM_format_to_string_span<wchar_t>/16384
|
2.14% |
663.366 |
677.535 |
- |
0.00% |
- |
|
BM_vector_deque_copy/1024
|
2.13% |
43.652 |
44.583 |
- |
0.00% |
- |
|
std::copy(vector<int>)/262144
|
2.13% |
12473.895 |
12739.459 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64
|
2.12% |
1920395.996 |
1961054.886 |
- |
0.00% |
- |
|
BM_deque_deque_move/0
|
2.11% |
2.322 |
2.371 |
- |
0.00% |
- |
|
std::stable_partition(vector<int>)_(dense)/32
|
2.10% |
19.628 |
20.040 |
- |
0.00% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
2.09% |
324.850 |
331.649 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_16_16
|
2.09% |
38112114.478 |
38909789.785 |
- |
0.00% |
- |
|
std::for_each(multimap<int>::iterator)/8
|
2.09% |
8.658 |
8.839 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8
|
2.09% |
37.896 |
38.686 |
- |
0.00% |
- |
|
std::all_of(deque<int>)_(process_all)/32768
|
2.08% |
9385.250 |
9580.571 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_16384_256
|
2.08% |
1622885.885 |
1656654.011 |
- |
0.00% |
- |
|
std::deque<int>::insert(middle)_(cheap_elements)/32
|
2.08% |
10.110 |
10.320 |
- |
0.00% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/8
|
2.08% |
5.147 |
5.254 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/32
|
2.07% |
152.109 |
155.260 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0>17500_0Le})
|
2.07% |
1211.808 |
1236.905 |
- |
0.00% |
- |
|
std::make_heap(deque<int>,_pred)_(heap)/8192
|
2.06% |
28244.489 |
28827.630 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_1024_256
|
2.06% |
10341881.495 |
10555184.633 |
- |
0.00% |
- |
|
BM_deque_vector_copy/64000
|
2.06% |
2872.690 |
2931.757 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32
|
2.05% |
202.638 |
206.794 |
- |
0.00% |
- |
|
std::remove_copy(vector<int>)_(prefix)/50
|
2.05% |
13.842 |
14.126 |
- |
0.00% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024
|
2.04% |
3543.123 |
3615.559 |
- |
0.00% |
- |
|
std::rotate_copy(deque<int>)/32
|
2.04% |
2.658 |
2.713 |
- |
0.00% |
- |
|
std::find_end(vector<int>,_pred)_(match_near_end)/1024
|
2.04% |
40.749 |
41.581 |
- |
0.00% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024
|
2.04% |
9155.650 |
9342.326 |
- |
0.00% |
- |
|
ranges::minmax(std::list<char>)/8
|
2.03% |
2.080 |
2.122 |
- |
0.00% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
2.03% |
45685.887 |
46611.817 |
- |
0.00% |
- |
|
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
2.02% |
281292.263 |
286984.087 |
- |
0.00% |
- |
|
std::for_each(join_view(vector<vector<int>>))/8192
|
2.02% |
3018.436 |
3079.474 |
- |
0.00% |
- |
|
std::copy_if(deque<int>)_(every_other)/8
|
2.02% |
3.054 |
3.116 |
- |
0.00% |
- |
|
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/32
|
2.02% |
179.578 |
183.202 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
2.01% |
227.418 |
231.997 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::deque>_string_len_60
|
2.01% |
23.855 |
24.335 |
- |
0.00% |
- |
|
std::deque<int>::erase(middle)_(cheap_elements)/32
|
2.01% |
8.143 |
8.307 |
- |
0.00% |
- |
|
std::deque<std::string>::insert(middle)_(cheap_elements)/32
|
2.00% |
53.652 |
54.728 |
- |
0.00% |
- |
|
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6
|
2.00% |
47.880 |
48.839 |
- |
0.00% |
- |
|
BM_num_put<double>
|
2.00% |
56.731 |
57.867 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_1024_16
|
2.00% |
1204234.175 |
1228329.632 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024
|
2.00% |
6462.825 |
6592.118 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::ctor(const_Self&)/1024
|
2.00% |
34184.256 |
34868.013 |
- |
0.00% |
- |
|
std::sort(vector<NonIntegral>)_(descending)/8
|
2.00% |
29.470 |
30.059 |
- |
0.00% |
- |
|
std::remove_copy_if(list<int>)_(prefix)/8192
|
2.00% |
7227.137 |
7371.490 |
- |
0.00% |
- |
|
BM_to_sys/1970
|
2.00% |
4.899 |
4.997 |
- |
0.00% |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/8192
|
2.00% |
76008.028 |
77524.982 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
1.99% |
10792.780 |
11007.812 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_256
|
1.99% |
3339863.662 |
3406336.904 |
- |
0.00% |
- |
|
std::pop_heap(vector<size_t>)/1024
|
1.98% |
8.122 |
8.282 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_256_16
|
1.98% |
12702756.393 |
12953920.246 |
- |
0.00% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.98% |
13640.156 |
13909.705 |
- |
0.00% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576
|
1.97% |
938882.484 |
957412.811 |
- |
0.00% |
- |
|
std::remove(list<int>)_(sprinkled)/1024
|
1.97% |
932.834 |
951.240 |
- |
0.00% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/1024
|
1.97% |
55.347 |
56.438 |
- |
0.00% |
- |
|
std::remove_copy(deque<int>)_(prefix)/32
|
1.97% |
12.374 |
12.618 |
- |
0.00% |
- |
|
std::find(vector<int>)_(process_all)/8
|
1.97% |
1.529 |
1.559 |
- |
0.00% |
- |
|
dynamic_cast_(VChain_middle,_1_level)
|
1.97% |
13.939 |
14.213 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0<17500_0a})
|
1.96% |
1204.298 |
1227.956 |
- |
0.00% |
- |
|
std::adjacent_find(vector<int>)/1048576
|
1.96% |
232483.095 |
237029.066 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024
|
1.95% |
23.610 |
24.071 |
- |
0.00% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/8
|
1.94% |
2.984 |
3.042 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024
|
1.94% |
19.496 |
19.874 |
- |
0.00% |
- |
|
BM_ConstructAndDestroy_FuncPtr_Opaque
|
1.93% |
1.255 |
1.279 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024
|
1.93% |
19.520 |
19.897 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_262144_1024
|
1.93% |
344739155.929 |
351398212.176 |
- |
0.00% |
- |
|
std::find_end(forward_list<int>,_pred)_(same_length)/8192
|
1.93% |
17426.582 |
17763.161 |
- |
0.00% |
- |
|
std::partition_point(vector<int>)/8192
|
1.92% |
9.186 |
9.362 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_262144_4
|
1.92% |
1012649.573 |
1032073.935 |
- |
0.00% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
1.91% |
7.677 |
7.824 |
- |
0.00% |
- |
|
BM_std_minmax_element<char>/4
|
1.90% |
1.126 |
1.148 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_64_4
|
1.90% |
15913520.954 |
16216361.903 |
- |
0.00% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Small_Control
|
1.90% |
1.382 |
1.408 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_16
|
1.90% |
6110883.551 |
6227109.391 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_64_4
|
1.90% |
21561061.374 |
21970300.857 |
- |
0.00% |
- |
|
rng::find_if(vector<bool>)_(process_all)/8
|
1.89% |
4.109 |
4.187 |
- |
0.00% |
- |
|
BM_format_to_string_begin<std::wstring>/1048576
|
1.88% |
53925.003 |
54941.196 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4
|
1.88% |
8400836.354 |
8559137.909 |
- |
0.00% |
- |
|
BM_format_to_back_inserter<std::string>/string_view_len_60
|
1.88% |
113.551 |
115.689 |
- |
0.00% |
- |
|
std::find_end(vector<int>,_pred)_(match_near_end)/1000
|
1.88% |
40.271 |
41.028 |
- |
0.00% |
- |
|
dynamic_cast_(DAG_sidecast,_1_level)
|
1.88% |
10.311 |
10.505 |
- |
0.00% |
- |
|
BM_format_to_back_inserter<std::string>/C_string_len_60
|
1.88% |
117.301 |
119.504 |
- |
0.00% |
- |
|
std::partition(deque<int>)_(sparse)/1024
|
1.88% |
415.681 |
423.480 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_262144
|
1.88% |
12728970.964 |
12967640.534 |
- |
0.00% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/1024
|
1.87% |
29.278 |
29.827 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4
|
1.87% |
1037340.704 |
1056749.141 |
- |
0.00% |
- |
|
std::rotate(list<int>)_(by_1/2)/50
|
1.87% |
23.265 |
23.700 |
- |
0.00% |
- |
|
std::fill(vector<bool>)/32768
|
1.87% |
29.711 |
30.266 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8
|
1.87% |
40.061 |
40.810 |
- |
0.00% |
- |
|
std::is_sorted(vector<int>,_pred)/1024
|
1.87% |
249.380 |
254.036 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_1024_256
|
1.87% |
1637438.079 |
1667990.349 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_256_16
|
1.86% |
4719777.335 |
4807619.400 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024
|
1.85% |
588040.529 |
598909.528 |
- |
0.00% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.85% |
42832.522 |
43624.176 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024
|
1.85% |
3538231.039 |
3603612.073 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::vector>_C_string_len_60
|
1.84% |
4.945 |
5.036 |
- |
0.00% |
- |
|
std::move(list<int>)/1048576
|
1.84% |
1008609.353 |
1027188.112 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
1.84% |
5.613 |
5.716 |
- |
0.00% |
- |
|
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/32
|
1.84% |
604.295 |
615.404 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024
|
1.84% |
3613537.131 |
3679891.629 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.83% |
688.128 |
700.712 |
- |
0.00% |
- |
|
std::all_of(deque<int>)_(process_all)/8192
|
1.83% |
2338.534 |
2381.293 |
- |
0.00% |
- |
|
BM_format_string<wchar_t>/8
|
1.83% |
3.144 |
3.202 |
- |
0.00% |
- |
|
std::partition(list<int>)_(sparse)/50
|
1.83% |
14.745 |
15.014 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_1024_1
|
1.83% |
1024079.602 |
1042771.572 |
- |
0.00% |
- |
|
std::multiset<std::string>::contains(key)/1024
|
1.82% |
144.755 |
147.393 |
- |
0.00% |
- |
|
std::search(vector<int>,_pred)_(single_element)/1024
|
1.82% |
323.469 |
329.354 |
- |
0.00% |
- |
|
std::copy_n(list<int>)/262144
|
1.82% |
215575.067 |
219491.290 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1
|
1.81% |
1009404.473 |
1027679.536 |
- |
0.00% |
- |
|
std::unordered_set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0
|
1.81% |
14.905 |
15.174 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_1024_1
|
1.81% |
1008253.964 |
1026465.558 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:0<17500_10La})
|
1.81% |
1207.898 |
1229.711 |
- |
0.00% |
- |
|
std::find_end(deque<int>)_(same_length)/1024
|
1.80% |
743.901 |
757.294 |
- |
0.00% |
- |
|
std::replace(list<int>)_(sprinkled)/32
|
1.80% |
10.741 |
10.935 |
- |
0.00% |
- |
|
BM_CmpLess_uint_uchar
|
1.80% |
1.099 |
1.119 |
- |
0.00% |
- |
|
ranges::min(std::vector<char>)/64
|
1.79% |
4.152 |
4.226 |
- |
0.00% |
- |
|
BM_string_without_formatting<char>
|
1.79% |
10.638 |
10.829 |
- |
0.00% |
- |
|
std::lower_bound(std::forward_list<int>)/8
|
1.79% |
13.511 |
13.752 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
1.78% |
198271.851 |
201799.703 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
1.78% |
725.421 |
738.321 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4
|
1.78% |
202603309.182 |
206202096.818 |
- |
0.00% |
- |
|
rng::contains(list<int>)_(process_all)/50
|
1.77% |
18.085 |
18.405 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256
|
1.77% |
203345036.134 |
206950048.683 |
- |
0.00% |
- |
|
ranges::min(std::list<__int128>)/70000
|
1.77% |
55558.310 |
56542.696 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::contains(key)/8192
|
1.77% |
11.101 |
11.298 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256
|
1.77% |
235681703.687 |
239842931.880 |
- |
0.00% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8
|
1.77% |
2.622 |
2.668 |
- |
0.00% |
- |
|
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8
|
1.76% |
16.792 |
17.088 |
- |
0.00% |
- |
|
std::vector<int>::insert(begin)_(cheap_elements)/1024
|
1.76% |
38.362 |
39.037 |
- |
0.00% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/16
|
1.76% |
4.512 |
4.591 |
- |
0.00% |
- |
|
BM_deque_vector_ranges_move/64000
|
1.76% |
20906.809 |
21274.065 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64
|
1.76% |
3306388.762 |
3364434.093 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_262144_1024
|
1.75% |
1169424.038 |
1189893.112 |
- |
0.00% |
- |
|
std::set<std::string>::find(key)/32
|
1.75% |
85.661 |
87.158 |
- |
0.00% |
- |
|
BM_deque_vector_move/64000
|
1.75% |
3024.899 |
3077.696 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64
|
1.75% |
15381395.095 |
15649860.899 |
- |
0.00% |
- |
|
std::find(deque<int>)_(process_all)/50
|
1.74% |
13.398 |
13.631 |
- |
0.00% |
- |
|
std::find_if(list<int>)_(bail_25%)/8
|
1.74% |
0.796 |
0.810 |
- |
0.00% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/1048576
|
1.73% |
88355.481 |
89887.844 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_16
|
1.73% |
3629548.708 |
3692453.448 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)/1024
|
1.73% |
132.621 |
134.918 |
- |
0.00% |
- |
|
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8
|
1.73% |
3.652 |
3.716 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/0
|
1.72% |
18.194 |
18.508 |
- |
0.00% |
- |
|
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32
|
1.72% |
544.001 |
553.369 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_16_16
|
1.72% |
37401573.018 |
38044904.357 |
- |
0.00% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8
|
1.72% |
2.802 |
2.850 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1
|
1.71% |
1014716.504 |
1032112.259 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384
|
1.71% |
338476959.073 |
344263882.734 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
1.71% |
141.494 |
143.912 |
- |
0.00% |
- |
|
std::format(float)_(fmt:_{:0^17500_10Lg})
|
1.71% |
1243.856 |
1265.104 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_64_64
|
1.71% |
29955669.044 |
30466917.658 |
- |
0.00% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/8192
|
1.70% |
29.313 |
29.812 |
- |
0.00% |
- |
|
BM_CmpLess_short_int
|
1.70% |
1.104 |
1.123 |
- |
0.00% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/1048576
|
1.70% |
88169.134 |
89669.413 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::equal_range(key)/1024
|
1.70% |
36.844 |
37.470 |
- |
0.00% |
- |
|
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000
|
1.70% |
72012.562 |
73234.902 |
- |
0.00% |
- |
|
std::remove(vector<int>)_(sprinkled)/32
|
1.69% |
53.481 |
54.387 |
- |
0.00% |
- |
|
std::move(vector<int>)/8
|
1.68% |
2.205 |
2.243 |
- |
0.00% |
- |
|
BM_string_without_formatting<wchar_t>
|
1.68% |
29.402 |
29.896 |
- |
0.00% |
- |
|
std::rotate_copy(list<int>)/8192
|
1.68% |
6986.901 |
7104.345 |
- |
0.00% |
- |
|
ranges::min(std::list<__int128>)/64
|
1.68% |
35.115 |
35.705 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384
|
1.68% |
1809634.734 |
1839977.223 |
- |
0.00% |
- |
|
BM_to_chars_bad/23
|
1.67% |
2.761 |
2.807 |
- |
0.00% |
- |
|
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192
|
1.67% |
70699.068 |
71877.894 |
- |
0.00% |
- |
|
std::format(float)_(fmt:_{:0<17500_10La})
|
1.66% |
1202.487 |
1222.505 |
- |
0.00% |
- |
|
std::move(list<int>)/262144
|
1.66% |
253450.700 |
257667.764 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32
|
1.66% |
4.437 |
4.511 |
- |
0.00% |
- |
|
std::map<std::string,_int>::count(key)/8192
|
1.66% |
219.373 |
223.007 |
- |
0.00% |
- |
|
std::deque<std::string>::operator=(const_Self&)_(expensive_elements)/32
|
1.65% |
105.740 |
107.488 |
- |
0.00% |
- |
|
std::make_heap(deque<int>)_(shuffled)/1024
|
1.65% |
4026.278 |
4092.650 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
1.65% |
1805.671 |
1835.404 |
- |
0.00% |
- |
|
rng::for_each(multiset<int>)/8192
|
1.65% |
16829.052 |
17106.039 |
- |
0.00% |
- |
|
BM_vector_deque_move/64
|
1.65% |
2.835 |
2.882 |
- |
0.00% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8
|
1.65% |
4.457 |
4.531 |
- |
0.00% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/64
|
1.64% |
100.246 |
101.894 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4
|
1.63% |
23246956.589 |
23625536.277 |
- |
0.00% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
1.63% |
5.351 |
5.438 |
- |
0.00% |
- |
|
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/8192
|
1.63% |
528483.652 |
537076.810 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
1.62% |
21610034.071 |
21960597.532 |
- |
0.00% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024
|
1.62% |
20.194 |
20.521 |
- |
0.00% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/32
|
1.62% |
13.131 |
13.344 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.62% |
614.060 |
623.989 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/32
|
1.61% |
96.144 |
97.694 |
- |
0.00% |
- |
|
BM_stop_token_single_thread_polling_stop_requested/16777216
|
1.61% |
71908283.234 |
73066997.528 |
- |
0.00% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/1024
|
1.61% |
759.221 |
771.447 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
1.61% |
33853093.944 |
34398080.721 |
- |
0.00% |
- |
|
dynamic_cast_(VChain_fail,_2_levels)
|
1.61% |
13.485 |
13.702 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
1.61% |
17.361 |
17.640 |
- |
0.00% |
- |
|
std::count(deque<int>)_(every_other)/8
|
1.61% |
2.271 |
2.308 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0
|
1.60% |
14.160 |
14.387 |
- |
0.00% |
- |
|
BM_StringEraseWithMove_Large_Opaque
|
1.60% |
1.808 |
1.837 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_16_4
|
1.60% |
53275504.259 |
54129591.995 |
- |
0.00% |
- |
|
std::generate(deque<int>)/8192
|
1.60% |
2406.234 |
2444.800 |
- |
0.00% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32
|
1.60% |
593.443 |
602.950 |
- |
0.00% |
- |
|
std::adjacent_find(vector<int>,_pred)/8
|
1.60% |
3.340 |
3.394 |
- |
0.00% |
- |
|
std::format(float)_(fmt:_{:0^17500_10Le})
|
1.60% |
1224.412 |
1243.986 |
- |
0.00% |
- |
|
std::adjacent_find(deque<int>,_pred)/8
|
1.60% |
6.205 |
6.304 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
1.59% |
5310079.968 |
5394559.028 |
- |
0.00% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/50
|
1.59% |
15.391 |
15.635 |
- |
0.00% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/32
|
1.59% |
27.049 |
27.478 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::clear()/8192
|
1.59% |
44559.845 |
45267.431 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_16
|
1.59% |
38589111.032 |
39201174.291 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint64_262144_16
|
1.58% |
1244965.708 |
1264693.309 |
- |
0.00% |
- |
|
std::sort(deque<int>)_(descending)/8192
|
1.58% |
34799.962 |
35350.782 |
- |
0.00% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
1.58% |
100479.248 |
102067.603 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64
|
1.58% |
9972463.845 |
10129848.542 |
- |
0.00% |
- |
|
std::deque<std::string>::erase(begin)_(cheap_elements)/8192
|
1.58% |
6.640 |
6.745 |
- |
0.00% |
- |
|
std::unique(deque<int>,_pred)_(contiguous)/52
|
1.58% |
63.321 |
64.319 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0
|
1.57% |
15.932 |
16.182 |
- |
0.00% |
- |
|
std::remove(list<int>)_(sprinkled)/8192
|
1.57% |
8124.058 |
8251.939 |
- |
0.00% |
- |
|
rng::find_last_if_not(deque<int>)_(bail_90%)/50
|
1.57% |
2.372 |
2.409 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024
|
1.57% |
193761960.510 |
196803801.646 |
- |
0.00% |
- |
|
BM_StringAssignAsciiz_Huge_Opaque
|
1.57% |
199.869 |
203.003 |
- |
0.00% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/32
|
1.56% |
9.774 |
9.927 |
- |
0.00% |
- |
|
dynamic_cast_(VChain_fail,_4_levels)
|
1.56% |
31.767 |
32.263 |
- |
0.00% |
- |
|
std::set<std::string>::erase(key)_(non-existent,_middle)/1024
|
1.56% |
21.829 |
22.170 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16
|
1.55% |
6128809.102 |
6224110.328 |
- |
0.00% |
- |
|
std::partial_sort_copy(vector<int>)_(shuffled)/8192
|
1.55% |
71676.692 |
72790.367 |
- |
0.00% |
- |
|
std::rotate_copy(list<int>)/32
|
1.55% |
8.193 |
8.320 |
- |
0.00% |
- |
|
std::set<int>::count(key)/1024
|
1.55% |
27.463 |
27.889 |
- |
0.00% |
- |
|
dynamic_cast_(VChain_middle,_4_levels)
|
1.55% |
64.576 |
65.578 |
- |
0.00% |
- |
|
BM_format_to_string_begin<std::vector<wchar_t>>/16384
|
1.55% |
662.564 |
672.826 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/1024
|
1.55% |
16601.714 |
16858.798 |
- |
0.00% |
- |
|
bm_exception_ptr_move_assign_nonnull
|
1.55% |
3.236 |
3.286 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
1.54% |
19.153 |
19.448 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_256_64
|
1.54% |
14916758.630 |
15146834.597 |
- |
0.00% |
- |
|
std::move_backward(deque<int>)/262144
|
1.54% |
19451.606 |
19751.132 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
1.53% |
898.880 |
912.674 |
- |
0.00% |
- |
|
BM_StringAssignStr_Large_Transparent
|
1.53% |
5.062 |
5.139 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_256_64
|
1.53% |
10830424.149 |
10995894.372 |
- |
0.00% |
- |
|
std::is_partitioned(deque<int>)_(partitioned)/8192
|
1.53% |
1988.453 |
2018.811 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1024
|
1.53% |
17880467.698 |
18153219.996 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
1.52% |
244.641 |
248.363 |
- |
0.00% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/8192
|
1.52% |
434.350 |
440.947 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024
|
1.52% |
36554.433 |
37109.408 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_16_16
|
1.52% |
39292753.607 |
39888251.819 |
- |
0.00% |
- |
|
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024
|
1.52% |
319.756 |
324.601 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_uint32_16384_4
|
1.51% |
1038041.245 |
1053725.695 |
- |
0.00% |
- |
|
std::copy_backward(deque<int>)/32768
|
1.51% |
2372.318 |
2408.131 |
- |
0.00% |
- |
|
std::map<std::string,_int>::ctor(const_Self&)/8192
|
1.51% |
333821.017 |
338856.545 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
1.51% |
1939101.284 |
1968346.117 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/8192
|
1.51% |
27.735 |
28.153 |
- |
0.00% |
- |
|
std::find_end(vector<int>,_pred)_(same_length)/8192
|
1.50% |
3036.105 |
3081.783 |
- |
0.00% |
- |
|
std::map<std::string,_int>::clear()/32
|
1.50% |
860.575 |
873.502 |
- |
0.00% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0
|
1.50% |
12.739 |
12.931 |
- |
0.00% |
- |
|
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/1024
|
1.50% |
3931.788 |
3990.788 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
1.50% |
101029.062 |
102543.134 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(heap)/8
|
1.50% |
45.251 |
45.929 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_256_4
|
1.50% |
4637583.097 |
4706999.766 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_16384_256
|
1.50% |
7956460.165 |
8075436.903 |
- |
0.00% |
- |
|
std::multiset<int>::insert(value)_(new_value,_middle)/1024
|
1.49% |
21.141 |
21.456 |
- |
0.00% |
- |
|
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
1.49% |
179.066 |
181.733 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4
|
1.49% |
54048955.521 |
54852920.636 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
1.49% |
231.965 |
235.415 |
- |
0.00% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/1048576
|
1.49% |
751961.175 |
763137.576 |
- |
0.00% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32
|
1.48% |
174.838 |
177.434 |
- |
0.00% |
- |
|
ranges::minmax(std::list<__int128>)/64
|
1.48% |
39.585 |
40.172 |
- |
0.00% |
- |
|
std::stable_sort(vector<int>)_(ascending)/8
|
1.48% |
29.499 |
29.935 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256
|
1.47% |
9660847.578 |
9803336.137 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_262144_16
|
1.47% |
1470033.778 |
1491705.887 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_16_1
|
1.47% |
67887122.406 |
68886596.633 |
- |
0.00% |
- |
|
std::rotate(vector<int>)_(by_1/3)/1024
|
1.47% |
280.601 |
284.712 |
- |
0.00% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/4096
|
1.46% |
7188.194 |
7293.472 |
- |
0.00% |
- |
|
BM_deque_vector_ranges_move_backward/64000
|
1.46% |
19999.971 |
20292.879 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::clear()/8192
|
1.46% |
211576.542 |
214674.740 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192
|
1.46% |
146555.221 |
148700.976 |
- |
0.00% |
- |
|
std::partial_sort_copy(vector<int>)_(shuffled)/8
|
1.46% |
9.072 |
9.205 |
- |
0.00% |
- |
|
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024
|
1.45% |
42.371 |
42.987 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_1024_1
|
1.45% |
1056593.563 |
1071947.860 |
- |
0.00% |
- |
|
std::sort(vector<NonIntegral>)_(ascending)/8
|
1.45% |
16.679 |
16.921 |
- |
0.00% |
- |
|
std::equal(vector<bool>)_(unaligned)/50
|
1.45% |
37.715 |
38.262 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_262144_64
|
1.45% |
1167449.635 |
1184380.613 |
- |
0.00% |
- |
|
BM_format_to_iterator/<std::vector>_string_view_len_60
|
1.45% |
3.602 |
3.655 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_string_16384_4
|
1.45% |
1134372.363 |
1150791.207 |
- |
0.00% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192
|
1.44% |
9539.438 |
9677.275 |
- |
0.00% |
- |
|
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/0
|
1.44% |
12.711 |
12.894 |
- |
0.00% |
- |
|
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60
|
1.44% |
54.200 |
54.979 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192
|
1.44% |
66409.260 |
67363.313 |
- |
0.00% |
- |
|
std::format(float)_(fmt:_{:_10e})
|
1.44% |
47.335 |
48.015 |
- |
0.00% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_pred)/8
|
1.44% |
4.614 |
4.680 |
- |
0.00% |
- |
|
std::copy_if(deque<int>)_(every_other)/1048576
|
1.43% |
391130.144 |
396740.254 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_256_256
|
1.43% |
8636379.475 |
8759929.496 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024
|
1.43% |
44434.099 |
45069.692 |
- |
0.00% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
1.43% |
50.159 |
50.876 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_262144_4
|
1.43% |
1169523.224 |
1186234.877 |
- |
0.00% |
- |
|
std::set<int>::find(key)/1024
|
1.43% |
27.685 |
28.080 |
- |
0.00% |
- |
|
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
1.43% |
34360.826 |
34850.809 |
- |
0.00% |
- |
|
std::fill(list<int>)/50
|
1.43% |
34.427 |
34.918 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::count(key)/1024
|
1.42% |
38.146 |
38.690 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
1.42% |
43.265 |
43.880 |
- |
0.00% |
- |
|
std::format(float)_(fmt:_{:0^17500_0Lf})
|
1.42% |
1241.875 |
1259.509 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_64_64
|
1.42% |
9466712.445 |
9601021.511 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
1.42% |
38115.809 |
38655.966 |
- |
0.00% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/8192
|
1.42% |
188.550 |
191.220 |
- |
0.00% |
- |
|
rng::find(vector<bool>)_(process_all)/50
|
1.41% |
26.549 |
26.925 |
- |
0.00% |
- |
|
std::unique_copy(list<int>)_(contiguous)/8192
|
1.41% |
6825.374 |
6921.802 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.41% |
769318.178 |
780159.286 |
- |
0.00% |
- |
|
BM_join_view_deques/2
|
1.40% |
27.957 |
28.349 |
- |
0.00% |
- |
|
std::reverse(list<int>)/64
|
1.40% |
18.851 |
19.114 |
- |
0.00% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192
|
1.40% |
151903.063 |
154027.673 |
- |
0.00% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
1.39% |
3538.167 |
3587.215 |
- |
0.00% |
- |
|
BM_StringAssignAsciiz_Large_Opaque
|
1.39% |
10.506 |
10.651 |
- |
0.00% |
- |
|
std::stable_partition(vector<int>)_(dense)/50
|
1.38% |
24.136 |
24.470 |
- |
0.00% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/32768
|
1.38% |
57612.553 |
58409.077 |
- |
0.00% |
- |
|
std::format(float)_(fmt:_{:0^17500_17000L})
|
1.38% |
1261.082 |
1278.468 |
- |
0.00% |
- |
|
std::remove_copy(list<int>)_(prefix)/8192
|
1.38% |
6912.345 |
7007.557 |
- |
0.00% |
- |
|
rng::find(join_view(vector<vector<int>>))_(process_all)/50
|
1.38% |
23.082 |
23.399 |
- |
0.00% |
- |
|
std::vector<std::string>::insert(middle)_(cheap_elements)/32
|
1.37% |
47.953 |
48.610 |
- |
0.00% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000
|
1.37% |
2718.574 |
2755.835 |
- |
0.00% |
- |
|
BM_deque_deque_ranges_move_backward/2
|
1.37% |
1.339 |
1.358 |
- |
0.00% |
- |
|
std::deque<std::string>::insert(begin)_(expensive_elements)/32
|
1.37% |
20.504 |
20.784 |
- |
0.00% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1000
|
1.37% |
2749.627 |
2787.246 |
- |
0.00% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024
|
1.37% |
12403.619 |
12573.075 |
- |
0.00% |
- |
|
std::remove_copy_if(list<int>)_(sprinkled)/8192
|
1.36% |
7259.013 |
7357.958 |
- |
0.00% |
- |
|
std::sort(vector<int>)_(qsort_adversarial)/8
|
1.36% |
16.663 |
16.890 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
1.36% |
1027438.091 |
1041433.215 |
- |
0.00% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192
|
1.36% |
19.239 |
19.501 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192
|
1.36% |
180481.292 |
182934.310 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/8192
|
1.36% |
515.618 |
522.625 |
- |
0.00% |
- |
|
std::set<std::string>::erase(key)_(existent)/8192
|
1.36% |
115.047 |
116.610 |
- |
0.00% |
- |
|
rng::for_each(multiset<int>)/32
|
1.35% |
41.187 |
41.743 |
- |
0.00% |
- |
|
std::rotate(list<int>)_(1_element_forward)/50
|
1.35% |
21.542 |
21.832 |
- |
0.00% |
- |
|
std::copy_if(deque<int>)_(every_other)/262144
|
1.35% |
97644.058 |
98958.601 |
- |
0.00% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32
|
1.35% |
495.689 |
502.359 |
- |
0.00% |
- |
|
std::unique(deque<int>,_pred)_(contiguous)/32
|
1.34% |
54.570 |
55.303 |
- |
0.00% |
- |
|
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/32
|
1.34% |
70.861 |
71.812 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_262144_1
|
1.34% |
1170930.453 |
1186639.071 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16
|
1.34% |
1234842.557 |
1251393.324 |
- |
0.00% |
- |
|
std::rotate(deque<int>)_(by_1/3)/8192
|
1.34% |
3153.308 |
3195.464 |
- |
0.00% |
- |
|
std::replace_if(list<int>)_(sprinkled)/8192
|
1.34% |
7354.017 |
7452.231 |
- |
0.00% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8
|
1.33% |
7.758 |
7.861 |
- |
0.00% |
- |
|
BM_std_minmax_element<int>/4
|
1.33% |
1.135 |
1.150 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1
|
1.33% |
1021094.387 |
1034676.889 |
- |
0.00% |
- |
|
bm_make_exception_ptr/threads:1
|
1.32% |
12.416 |
12.580 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_64
|
1.32% |
12378528.834 |
12542478.171 |
- |
0.00% |
- |
|
std::map<std::string,_int>::equal_range(key)/8192
|
1.32% |
185.072 |
187.520 |
- |
0.00% |
- |
|
std::set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
1.32% |
165.496 |
167.685 |
- |
0.00% |
- |
|
std::generate_n(deque<int>)/32
|
1.32% |
8.094 |
8.201 |
- |
0.00% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/50
|
1.32% |
17.443 |
17.673 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192
|
1.31% |
317541.225 |
321716.299 |
- |
0.00% |
- |
|
std::deque<int>::ctor(size_type)/8192
|
1.31% |
1254.674 |
1271.143 |
- |
0.00% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
1.31% |
316.985 |
321.146 |
- |
0.00% |
- |
|
BM_std_minmax_element<long_long>/5500
|
1.31% |
1767.546 |
1790.638 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4
|
1.31% |
1054674.946 |
1068439.288 |
- |
0.00% |
- |
|
std::vector<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32
|
1.31% |
98.529 |
99.815 |
- |
0.00% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/8192
|
1.30% |
31.157 |
31.563 |
- |
0.00% |
- |
|
std::rotate(vector<int>)_(by_1/4)/32
|
1.30% |
8.197 |
8.304 |
- |
0.00% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192
|
1.30% |
68729.036 |
69623.094 |
- |
0.00% |
- |
|
std::upper_bound(std::deque<int>)/8
|
1.30% |
14.807 |
14.999 |
- |
0.00% |
- |
|
std::shift_right(deque<int>)/50
|
1.30% |
6.940 |
7.030 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_256
|
1.30% |
1331069.041 |
1348371.152 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint64_16_1
|
1.30% |
62714698.376 |
63529038.542 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_64
|
1.30% |
5063188.454 |
5128819.136 |
- |
0.00% |
- |
|
BM_StringRelational_Compare_Small_Small_ChangeFirst
|
1.30% |
1.221 |
1.236 |
- |
0.00% |
- |
|
std::move_backward(vector<bool>)_(aligned)/512
|
1.30% |
732.018 |
741.500 |
- |
0.00% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_1
|
1.29% |
13440245.659 |
13614238.536 |
- |
0.00% |
- |
|
std::copy_n(vector<int>)/512
|
1.29% |
16.045 |
16.252 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_256_1
|
1.29% |
4065979.965 |
4118515.089 |
- |
0.00% |
- |
|
std::sort(vector<NonIntegral>)_(repeated)/8
|
1.29% |
16.774 |
16.991 |
- |
0.00% |
- |
|
std::find_if(deque<int>)_(bail_25%)/8192
|
1.29% |
531.033 |
537.888 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1
|
1.29% |
1015567.034 |
1028648.345 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024
|
1.29% |
1954701.263 |
1979878.638 |
- |
0.00% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/1024
|
1.29% |
27.825 |
28.183 |
- |
0.00% |
- |
|
std::format(float)_(fmt:_{:_10})
|
1.29% |
56.668 |
57.397 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192
|
1.29% |
320958.707 |
325088.318 |
- |
0.00% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/8
|
1.29% |
4.995 |
5.059 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_float_16384_1
|
1.29% |
1013051.765 |
1026073.005 |
- |
0.00% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32
|
1.28% |
483.826 |
490.038 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint64_1024_4
|
1.28% |
10478653.153 |
10613101.581 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_16384_256
|
1.28% |
213697609.026 |
216437179.968 |
- |
0.00% |
- |
|
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/1024
|
1.28% |
19549.896 |
19800.489 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_0g})
|
1.28% |
48.230 |
48.848 |
- |
0.00% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
1.28% |
713.682 |
722.792 |
- |
0.00% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1024
|
1.27% |
2816.454 |
2852.148 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_256_4
|
1.27% |
12009267.781 |
12161251.122 |
- |
0.00% |
- |
|
BM_format_to_n_string_back_inserter<std::wstring>/1
|
1.27% |
12.498 |
12.656 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64
|
1.26% |
1898967.568 |
1922985.539 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192
|
1.26% |
200694.717 |
203231.143 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
1.26% |
18.132 |
18.361 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16
|
1.26% |
39538036.485 |
40036545.329 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_string_256_1
|
1.26% |
4178490.160 |
4231055.437 |
- |
0.00% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
1.26% |
23.275 |
23.568 |
- |
0.00% |
- |
|
std::shift_right(list<int>)/8192
|
1.26% |
7594.018 |
7689.365 |
- |
0.00% |
- |
|
std::sort(vector<int>)_(shuffled)/8192
|
1.25% |
57460.592 |
58180.790 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
1.25% |
22.973 |
23.261 |
- |
0.00% |
- |
|
std::adjacent_find(list<int>)/50
|
1.25% |
21.341 |
21.608 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/0
|
1.25% |
17.577 |
17.797 |
- |
0.00% |
- |
|
std::multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/32
|
1.25% |
171.141 |
173.275 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
1.25% |
20.301 |
20.555 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
1.25% |
24.061 |
24.361 |
- |
0.00% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
1.24% |
28544.352 |
28899.711 |
- |
0.00% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0
|
1.24% |
12.782 |
12.941 |
- |
0.00% |
- |
|
BM_deque_vector_move_backward/1024
|
1.24% |
38.134 |
38.607 |
- |
0.00% |
- |
|
std::shift_left(list<int>)/50
|
1.24% |
24.423 |
24.726 |
- |
0.00% |
- |
|
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000
|
1.24% |
2569.075 |
2600.911 |
- |
0.00% |
- |
|
ranges::min(std::deque<__int128>)/70000
|
1.24% |
24196.061 |
24495.423 |
- |
0.00% |
- |
|
std::unique(list<int>)_(contiguous)/1024
|
1.24% |
908.298 |
919.534 |
- |
0.00% |
- |
|
std::unique_copy(deque<int>)_(sprinkled)/8192
|
1.24% |
3829.939 |
3877.265 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16
|
1.23% |
346071821.904 |
350345329.537 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4
|
1.23% |
16081285.647 |
16279834.575 |
- |
0.00% |
- |
|
BM_format_to_string_begin<std::list<char>>/16384
|
1.23% |
14413.369 |
14591.223 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_1024_16
|
1.23% |
9457598.720 |
9574276.255 |
- |
0.00% |
- |
|
std::make_heap(deque<int>)_(pipe-organ)/8
|
1.23% |
26.064 |
26.385 |
- |
0.00% |
- |
|
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024
|
1.23% |
768.873 |
778.341 |
- |
0.00% |
- |
|
rng::find_if(vector<bool>)_(process_all)/50
|
1.23% |
26.812 |
27.142 |
- |
0.00% |
- |
|
std::stable_sort(vector<NonIntegral>)_(repeated)/8
|
1.23% |
30.011 |
30.379 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024
|
1.22% |
1252.937 |
1268.280 |
- |
0.00% |
- |
|
std::rotate(vector<bool>)_(1_element_backward)/50
|
1.22% |
77.602 |
78.551 |
- |
0.00% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32
|
1.22% |
479.365 |
485.227 |
- |
0.00% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/1048576
|
1.22% |
934703.372 |
946129.202 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_64_16
|
1.22% |
13384350.074 |
13547765.796 |
- |
0.00% |
- |
|
BM_StringFindCharLiteral/256
|
1.22% |
5.355 |
5.421 |
- |
0.00% |
- |
|
std::set<int>::insert(const_value_type&)_(already_present)/8192
|
1.22% |
7.561 |
7.653 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:017500_10f})
|
1.22% |
1287.308 |
1302.989 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8
|
1.22% |
62.779 |
63.543 |
- |
0.00% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8
|
1.22% |
3.407 |
3.449 |
- |
0.00% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
1.22% |
478.116 |
483.932 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8
|
1.21% |
38.298 |
38.763 |
- |
0.00% |
- |
|
std::find_end(forward_list<int>,_pred)_(near_matches)/8192
|
1.21% |
2609523.375 |
2641207.317 |
- |
0.00% |
- |
|
std::find_if(deque<int>)_(bail_25%)/32768
|
1.21% |
2129.320 |
2155.108 |
- |
0.00% |
- |
|
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32
|
1.21% |
175.925 |
178.051 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_4
|
1.21% |
154051959.608 |
155911628.064 |
- |
0.00% |
- |
|
std::set<int>::find(key)/8192
|
1.21% |
37.553 |
38.006 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::insert(const_value_type&)_(already_present)/32
|
1.21% |
17.356 |
17.565 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_64_16
|
1.21% |
25698502.035 |
26008353.451 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_0a})
|
1.20% |
37.374 |
37.824 |
- |
0.00% |
- |
|
BM_format_string<wchar_t>/1
|
1.20% |
13.139 |
13.297 |
- |
0.00% |
- |
|
BM_toupper_char<wchar_t>
|
1.20% |
0.995 |
1.007 |
- |
0.00% |
- |
|
std::map<std::string,_int>::clear()/1024
|
1.20% |
19982.904 |
20222.913 |
- |
0.00% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
1.20% |
10699081.328 |
10827546.054 |
- |
0.00% |
- |
|
BM_CmpLess_short_uint
|
1.20% |
1.096 |
1.109 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_4
|
1.20% |
22596175.974 |
22867306.797 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
1.20% |
716.737 |
725.336 |
- |
0.00% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.20% |
315108.567 |
318887.571 |
- |
0.00% |
- |
|
BM_to_sys/2100
|
1.20% |
8.642 |
8.745 |
- |
0.00% |
- |
|
std::partition_copy(list<int>)/8192
|
1.20% |
7214.073 |
7300.375 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024
|
1.19% |
6437.595 |
6514.449 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_262144_16
|
1.19% |
1168833.580 |
1182782.929 |
- |
0.00% |
- |
|
bm_exception_ptr_move_ctor_nonnull
|
1.19% |
3.266 |
3.305 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16
|
1.19% |
4674200.809 |
4729701.672 |
- |
0.00% |
- |
|
std::remove_if(vector<int>)_(prefix)/50
|
1.19% |
54.244 |
54.888 |
- |
0.00% |
- |
|
std::unique_copy(list<int>)_(contiguous)/52
|
1.19% |
19.295 |
19.523 |
- |
0.00% |
- |
|
std::sort_heap(vector<int>,_pred)/8
|
1.19% |
26.205 |
26.516 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::count(key)/1024
|
1.18% |
10.459 |
10.582 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/0
|
1.18% |
18.184 |
18.399 |
- |
0.00% |
- |
|
std::format(float)_(fmt:_{:0<17500_0f})
|
1.18% |
1233.861 |
1248.459 |
- |
0.00% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8
|
1.18% |
9.014 |
9.120 |
- |
0.00% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
1.18% |
14.034 |
14.200 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_256_4
|
1.18% |
20171210.903 |
20409558.098 |
- |
0.00% |
- |
|
BM_deque_vector_ranges_copy_backward/70000
|
1.18% |
22379.000 |
22643.418 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
1.18% |
284262.096 |
287618.997 |
- |
0.00% |
- |
|
std::equal(list<int>)_(it,_it,_it)/1024
|
1.18% |
766.983 |
776.024 |
- |
0.00% |
- |
|
BM_std_minmax_element<long_long>/64000
|
1.18% |
20573.773 |
20816.150 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8
|
1.18% |
61.190 |
61.911 |
- |
0.00% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/1048576
|
1.18% |
1846114.898 |
1867853.165 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint32_262144_256
|
1.18% |
1625038.357 |
1644171.076 |
- |
0.00% |
- |
|
std::partial_sort_copy(vector<int>)_(ascending)/8
|
1.17% |
7.678 |
7.768 |
- |
0.00% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
1.17% |
2784.562 |
2817.250 |
- |
0.00% |
- |
|
std::copy_backward(list<int>)/8
|
1.17% |
2.413 |
2.442 |
- |
0.00% |
- |
|
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/262144
|
1.17% |
461532.501 |
466931.184 |
- |
0.00% |
- |
|
std::search(vector<int>,_pred)_(single_element)/8192
|
1.16% |
2586.595 |
2616.728 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4
|
1.16% |
11136542.970 |
11265838.785 |
- |
0.00% |
- |
|
std::format(float)_(fmt:_{:0^17500_10L})
|
1.16% |
1243.174 |
1257.602 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
1.16% |
13195.539 |
13348.634 |
- |
0.00% |
- |
|
std::adjacent_find(vector<int>,_pred)/1048576
|
1.16% |
454226.319 |
459491.610 |
- |
0.00% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
1.16% |
28.614 |
28.946 |
- |
0.00% |
- |
|
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/8192
|
1.16% |
337337.187 |
341243.460 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_262144_16384
|
1.16% |
346547918.976 |
350558716.804 |
- |
0.00% |
- |
|
rng::find_last(forward_list<int>)_(bail_90%)/1024
|
1.16% |
677.831 |
685.663 |
- |
0.00% |
- |
|
std::adjacent_find(list<int>)/1048576
|
1.15% |
862458.878 |
872418.247 |
- |
0.00% |
- |
|
BM_deque_vector_move/4096
|
1.15% |
152.860 |
154.620 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_uint32_16_1
|
1.15% |
62957492.318 |
63682263.008 |
- |
0.00% |
- |
|
std::search_n(vector<int>,_pred)_(no_match)/1024
|
1.15% |
105.866 |
107.083 |
- |
0.00% |
- |
|
SetIntersection_None_Set_uint32_256_4
|
1.15% |
13223368.296 |
13375448.341 |
- |
0.00% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8
|
1.15% |
28.850 |
29.182 |
- |
0.00% |
- |
|
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32
|
1.15% |
495.986 |
501.679 |
- |
0.00% |
- |
|
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6
|
1.15% |
47.117 |
47.657 |
- |
0.00% |
- |
|
std::move(vector<bool>)_(aligned)/64
|
1.14% |
37.931 |
38.365 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::find(key)/8192
|
1.14% |
220.912 |
223.438 |
- |
0.00% |
- |
|
BM_from_sys/2100
|
1.14% |
8.635 |
8.734 |
- |
0.00% |
- |
|
std::search(list<int>,_pred)_(near_matches)/1000
|
1.14% |
40427.133 |
40888.506 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256
|
1.14% |
10673610.517 |
10795264.551 |
- |
0.00% |
- |
|
std::find_first_of(list<int>,_pred)_(small_needle)/8192
|
1.14% |
44044.485 |
44545.873 |
- |
0.00% |
- |
|
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
1.14% |
1802.110 |
1822.584 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16
|
1.13% |
4083360.126 |
4129705.803 |
- |
0.00% |
- |
|
rng::find_last_if(deque<int>)_(bail_10%)/8
|
1.13% |
3.329 |
3.367 |
- |
0.00% |
- |
|
std::equal(vector<bool>)_(unaligned)/8
|
1.13% |
5.495 |
5.557 |
- |
0.00% |
- |
|
std::vector<std::string>::insert(begin)_(expensive_elements)/32
|
1.13% |
41.351 |
41.817 |
- |
0.00% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/8192
|
1.13% |
489.073 |
494.580 |
- |
0.00% |
- |
|
std::map<std::string,_int>::equal_range(key)/1024
|
1.13% |
109.783 |
111.019 |
- |
0.00% |
- |
|
BM_CmpEqual_uint_ushort
|
1.13% |
1.118 |
1.130 |
- |
0.00% |
- |
|
BM_std_minmax_element<long_long>/4
|
1.13% |
1.113 |
1.126 |
- |
0.00% |
- |
|
std::make_heap(deque<int>,_pred)_(descending)/8192
|
1.12% |
28708.881 |
29031.601 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1
|
1.12% |
1017391.635 |
1028827.392 |
- |
0.00% |
- |
|
BM_std_minmax_element<long_long>/70000
|
1.12% |
22499.517 |
22752.171 |
- |
0.00% |
- |
|
std::multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
1.12% |
138.983 |
140.543 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::find(key)/8192
|
1.12% |
10.928 |
11.050 |
- |
0.00% |
- |
|
std::partition(vector<int>)_(sparse)/32
|
1.12% |
8.803 |
8.902 |
- |
0.00% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024
|
1.12% |
19123.925 |
19338.264 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_string_256_1
|
1.12% |
4184489.250 |
4231217.632 |
- |
0.00% |
- |
|
std::find(vector<char>)_(bail_25%)/1024
|
1.12% |
5.443 |
5.504 |
- |
0.00% |
- |
|
std::unordered_multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/0
|
1.11% |
15.868 |
16.045 |
- |
0.00% |
- |
|
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024
|
1.11% |
34235.037 |
34615.257 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_10La})
|
1.11% |
45.030 |
45.530 |
- |
0.00% |
- |
|
std::multiset<int>::upper_bound(key)/1024
|
1.11% |
27.708 |
28.015 |
- |
0.00% |
- |
|
dynamic_cast_(VChain_fail,_3_levels)
|
1.10% |
22.117 |
22.361 |
- |
0.00% |
- |
|
std::copy_if(vector<int>)_(every_other)/512
|
1.10% |
249.702 |
252.456 |
- |
0.00% |
- |
|
bm_ranges_lexicographical_compare<int>/262144
|
1.10% |
93453.205 |
94483.105 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1
|
1.10% |
1062374.329 |
1074075.419 |
- |
0.00% |
- |
|
std::stable_partition(list<int>)_(dense)/8192
|
1.10% |
17162.671 |
17351.488 |
- |
0.00% |
- |
|
rng::for_each(multiset<int>)/8
|
1.10% |
8.966 |
9.064 |
- |
0.00% |
- |
|
rng::find_last_if(list<int>)_(bail_10%)/50
|
1.09% |
24.931 |
25.204 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192
|
1.09% |
146048.069 |
147643.785 |
- |
0.00% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
1.09% |
26.453 |
26.742 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_4
|
1.09% |
8170945.290 |
8259842.452 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_262144_4
|
1.09% |
1133509.912 |
1145838.294 |
- |
0.00% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192
|
1.09% |
98604.810 |
99677.118 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
1.08% |
30.537 |
30.867 |
- |
0.00% |
- |
|
BM_std_minmax_element<long_long>/4000
|
1.08% |
1290.665 |
1304.615 |
- |
0.00% |
- |
|
std::partition_copy(vector<int>)/8192
|
1.08% |
4454.040 |
4502.064 |
- |
0.00% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/50
|
1.08% |
28.910 |
29.222 |
- |
0.00% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
1.08% |
92078.000 |
93070.032 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
1.08% |
106507.353 |
107654.552 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64
|
1.07% |
9453491.797 |
9555018.478 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_64
|
1.07% |
194525966.141 |
196611515.759 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4
|
1.07% |
54891157.150 |
55479363.716 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1
|
1.07% |
16026129.622 |
16197753.245 |
- |
0.00% |
- |
|
std::find_end(deque<int>,_pred)_(same_length)/1000
|
1.07% |
877.293 |
886.682 |
- |
0.00% |
- |
|
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32
|
1.07% |
141.719 |
143.234 |
- |
0.00% |
- |
|
std::set<int>::equal_range(key)/8192
|
1.07% |
52.455 |
53.016 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16
|
1.07% |
187047440.186 |
189046776.295 |
- |
0.00% |
- |
|
rng::contains(list<int>)_(process_all)/1048576
|
1.07% |
814797.983 |
823475.971 |
- |
0.00% |
- |
|
std::copy(vector<int>)/512
|
1.06% |
15.955 |
16.124 |
- |
0.00% |
- |
|
std::for_each(deque<int>)/50
|
1.06% |
22.057 |
22.291 |
- |
0.00% |
- |
|
std::equal(list<int>)_(it,_it,_it)/50
|
1.06% |
28.744 |
29.049 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_16384_1024
|
1.06% |
188976283.930 |
190976718.720 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_float_64_64
|
1.06% |
15467643.773 |
15631151.001 |
- |
0.00% |
- |
|
std::reverse_copy(list<int>)/8
|
1.06% |
2.442 |
2.468 |
- |
0.00% |
- |
|
dynamic_cast_(VChain_middle,_2_levels)
|
1.06% |
27.882 |
28.176 |
- |
0.00% |
- |
|
rng::find_if_not(vector<bool>)_(process_all)/50
|
1.06% |
26.824 |
27.107 |
- |
0.00% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
1.05% |
9646.723 |
9748.491 |
- |
0.00% |
- |
|
std::copy_if(deque<int>)_(every_other)/32768
|
1.05% |
12206.073 |
12334.652 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
1.05% |
116916.135 |
118147.604 |
- |
0.00% |
- |
|
std::find_first_of(deque<int>,_pred)_(large_needle)/50
|
1.05% |
1346.918 |
1361.089 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Vector_string_16384_1024
|
1.05% |
157248791.447 |
158898965.409 |
- |
0.00% |
- |
|
std::adjacent_find(list<int>,_pred)/1048576
|
1.05% |
916180.579 |
925790.950 |
- |
0.00% |
- |
|
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/0
|
1.05% |
12.794 |
12.928 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_float_16384_1
|
1.04% |
1021378.627 |
1032028.347 |
- |
0.00% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
1.04% |
21.262 |
21.484 |
- |
0.00% |
- |
|
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/0
|
1.04% |
17.539 |
17.721 |
- |
0.00% |
- |
|
SetIntersection_None_Set_float_1024_16
|
1.04% |
10746466.275 |
10858360.678 |
- |
0.00% |
- |
|
std::copy_if(list<int>)_(every_other)/1048576
|
1.04% |
828479.879 |
837104.986 |
- |
0.00% |
- |
|
std::format(float)_(fmt:_{:0^17500_0f})
|
1.04% |
1244.287 |
1257.235 |
- |
0.00% |
- |
|
dynamic_cast_(Chain_middle,_1_level)
|
1.04% |
10.495 |
10.605 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
1.04% |
18.132 |
18.320 |
- |
0.00% |
- |
|
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8
|
1.04% |
41.218 |
41.646 |
- |
0.00% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32
|
1.03% |
18.091 |
18.278 |
- |
0.00% |
- |
|
bm_ranges_lexicographical_compare<int>/32768
|
1.03% |
11673.667 |
11794.445 |
- |
0.00% |
- |
|
SetIntersection_None_Set_string_16_4
|
1.03% |
63331710.711 |
63986508.493 |
- |
0.00% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
1.03% |
1801.299 |
1819.915 |
- |
0.00% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192
|
1.03% |
3951.060 |
3991.832 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
1.03% |
5827431.194 |
5887276.120 |
- |
0.00% |
- |
|
std::unique(vector<int>)_(sprinkled)/8192
|
1.03% |
3647.395 |
3684.841 |
- |
0.00% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/1024
|
1.03% |
56.569 |
57.149 |
- |
0.00% |
- |
|
std::partition_copy(deque<int>)/50
|
1.03% |
19.935 |
20.139 |
- |
0.00% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
1.02% |
585.553 |
591.545 |
- |
0.00% |
- |
|
std::rotate(vector<bool>)_(by_1/4)/1024
|
1.02% |
1357.361 |
1371.252 |
- |
0.00% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32
|
1.02% |
14.759 |
14.909 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_4
|
1.02% |
11249507.621 |
11364071.355 |
- |
0.00% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/1048576
|
1.02% |
935891.787 |
945419.757 |
- |
0.00% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/1024
|
1.02% |
89.141 |
90.048 |
- |
0.00% |
- |
|
rng::for_each(set<int>)/8
|
1.02% |
8.939 |
9.030 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
1.01% |
8561212.104 |
8648041.775 |
- |
0.00% |
- |
|
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/8192
|
1.01% |
173187.610 |
174944.025 |
- |
0.00% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/8192
|
1.01% |
59412995.974 |
60014744.600 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_16_1
|
1.01% |
69198696.628 |
69899157.051 |
- |
0.00% |
- |
|
std::format(double)_(fmt:_{:_0La})
|
1.01% |
42.536 |
42.967 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256
|
1.01% |
1676674.094 |
1693616.202 |
- |
0.00% |
- |
|
std::copy(vector<int>)/64
|
1.01% |
2.462 |
2.487 |
- |
0.00% |
- |
|
std::make_heap(deque<int>,_pred)_(descending)/1024
|
1.01% |
3358.425 |
3392.294 |
- |
0.00% |
- |
|
BM_Copy_LargeTrivialFunctor
|
1.01% |
11.356 |
11.470 |
- |
0.00% |
- |
|
std::shift_right(vector<int>)/8192
|
1.01% |
294.767 |
297.737 |
- |
0.00% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
1.01% |
18.146 |
18.329 |
- |
0.00% |
- |
|
std::partition_copy(deque<int>)/32
|
1.01% |
12.688 |
12.815 |
- |
0.00% |
- |
|
SetIntersection_Front_Vector_uint64_16384_1
|
1.00% |
1010800.013 |
1020956.319 |
- |
0.00% |
- |
|
BM_CmpLess_uint_uint
|
1.00% |
1.068 |
1.079 |
- |
0.00% |
- |
|
BM_CmpLess_schar_uchar
|
1.00% |
1.100 |
1.111 |
- |
0.00% |
- |
|
SetIntersection_None_Vector_string_256_64
|
1.00% |
10065866.958 |
10166979.884 |
- |
0.00% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1
|
1.00% |
981069.915 |
990923.541 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
1.00% |
12351132.650 |
12475108.262 |
- |
0.00% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8
|
1.00% |
42.119 |
42.542 |
- |
0.00% |
- |
|
std::set<int>::count(key)/8192
|
1.00% |
37.799 |
38.177 |
- |
0.00% |
- |
|
std::unordered_set<int>::count(key)/8192
|
1.00% |
9.999 |
10.099 |
- |
0.00% |
- |