|
std::is_partitioned(list<int>)_(unpartitioned)/32
|
-69.00% |
4.255 |
1.319 |
- |
-68.84% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/262144
|
-60.98% |
692.260 |
270.133 |
- |
-65.80% |
- |
|
std::flat_map<int,_int>::ctor(const&,_alloc)/8192
|
-57.49% |
1924.475 |
818.061 |
- |
-57.75% |
- |
|
std::flat_map<int,_int>::ctor(const&)/8192
|
-57.08% |
1907.275 |
818.541 |
- |
-57.50% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024
|
-56.24% |
234.554 |
102.631 |
- |
-42.84% |
- |
|
std::is_partitioned(list<int>)_(unpartitioned)/8192
|
-55.04% |
2150.010 |
966.625 |
- |
-56.31% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-54.45% |
216.870 |
98.785 |
- |
-42.48% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024
|
-52.42% |
205.697 |
97.863 |
- |
-41.29% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024
|
-51.73% |
39.279 |
18.959 |
- |
-62.27% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_16
|
-48.88% |
6724490.413 |
3437224.290 |
- |
-19.32% |
- |
|
BM_PushHeap_string_Descending_262144
|
-47.73% |
5.921 |
3.095 |
- |
-9.56% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
-45.34% |
142.347 |
77.806 |
- |
-38.17% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_256
|
-44.74% |
49804577.903 |
27523111.469 |
- |
-40.67% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192
|
-43.52% |
11.415 |
6.447 |
- |
-42.99% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192
|
-42.91% |
12.191 |
6.960 |
- |
-22.07% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192
|
-42.22% |
69.505 |
40.163 |
- |
-44.50% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024
|
-40.42% |
7.913 |
4.714 |
- |
-40.03% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_64
|
-40.13% |
20563534.372 |
12311831.634 |
- |
42.44% |
- |
|
BM_PushHeap_uint64_Descending_1
|
-40.09% |
0.695 |
0.417 |
- |
-11.49% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024
|
-39.77% |
8.439 |
5.083 |
- |
-20.73% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/8192
|
-38.25% |
14.542 |
8.979 |
- |
-53.04% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/32
|
-37.70% |
2.833 |
1.765 |
- |
-36.84% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
-37.49% |
2.826 |
1.766 |
- |
-36.95% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-37.31% |
30.305 |
18.998 |
- |
-45.00% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/8192
|
-36.48% |
9.970 |
6.332 |
- |
-42.15% |
- |
|
BM_PushHeap_uint64_SingleElement_1
|
-35.33% |
0.635 |
0.410 |
- |
-14.26% |
- |
|
std::search(deque<int>)_(no_match)/1024
|
-35.16% |
413.923 |
268.404 |
- |
-21.97% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/8192
|
-33.94% |
867.627 |
573.134 |
- |
-16.86% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_1024
|
-32.64% |
363569939.033 |
244913420.927 |
- |
-29.89% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/1024
|
-32.63% |
6.814 |
4.591 |
- |
-36.74% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32
|
-32.63% |
53.610 |
36.119 |
- |
-52.28% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/1024
|
-32.53% |
11.084 |
7.479 |
- |
-31.56% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024
|
-31.70% |
22897.183 |
15639.259 |
- |
-5.27% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_16
|
-31.70% |
4281947.554 |
2924683.301 |
- |
-20.41% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_256
|
-31.33% |
61306489.657 |
42099102.152 |
- |
23.95% |
- |
|
BM_PushHeap_string_Descending_1024
|
-31.08% |
3.411 |
2.351 |
- |
-3.49% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384
|
-30.83% |
353885069.604 |
244773444.498 |
- |
-1.52% |
- |
|
BM_PushHeap_string_Descending_16384
|
-29.96% |
3.333 |
2.334 |
- |
-3.62% |
- |
|
std::search(deque<int>)_(near_matches)/1000
|
-28.96% |
24451.693 |
17370.307 |
- |
-7.01% |
- |
|
std::search(deque<int>)_(near_matches)/1024
|
-28.95% |
25587.921 |
18181.218 |
- |
-11.54% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/1024
|
-28.93% |
1.619 |
1.150 |
- |
-5.39% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0
|
-27.85% |
32.937 |
23.764 |
- |
-23.83% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192
|
-27.60% |
143013.702 |
103547.853 |
- |
1.63% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/32
|
-26.58% |
26.561 |
19.503 |
- |
-8.74% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_16384
|
-26.34% |
1373031.738 |
1011387.857 |
- |
0.13% |
- |
|
BM_PushHeap_string_Descending_256
|
-26.08% |
3.080 |
2.277 |
- |
-4.69% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32
|
-26.06% |
1.380 |
1.021 |
- |
-13.94% |
- |
|
std::unordered_set<std::string>::insert(value)_(already_present)/1024
|
-26.03% |
54.394 |
40.235 |
- |
-41.71% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/1024
|
-25.66% |
1.320 |
0.981 |
- |
-24.62% |
- |
|
SetIntersection_None_Set_string_1024_16
|
-25.39% |
11891222.094 |
8872383.858 |
- |
-29.94% |
- |
|
SetIntersection_None_Set_string_1024_64
|
-25.37% |
11784520.961 |
8795036.485 |
- |
-2.12% |
- |
|
ranges::min(std::deque<char>)/1
|
-25.18% |
0.819 |
0.613 |
- |
-33.07% |
- |
|
SetIntersection_None_Set_string_1024_1
|
-25.12% |
11879461.161 |
8895224.843 |
- |
-29.86% |
- |
|
SetIntersection_None_Set_string_1024_4
|
-24.56% |
12033433.238 |
9078204.083 |
- |
-27.47% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
|
-24.14% |
31.980 |
24.259 |
- |
-26.70% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_256
|
-24.03% |
7384474.780 |
5609637.500 |
- |
-19.56% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/32
|
-24.02% |
42.261 |
32.112 |
- |
-25.42% |
- |
|
std::shift_left(vector<int>)/32
|
-23.82% |
3.897 |
2.969 |
- |
-0.07% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/8192
|
-23.62% |
17.390 |
13.282 |
- |
-23.70% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/8192
|
-23.38% |
69.514 |
53.264 |
- |
-23.41% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192
|
-23.29% |
10.917 |
8.375 |
- |
33.70% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
-23.09% |
1167.766 |
898.105 |
- |
1.60% |
- |
|
BM_PushHeap_string_PipeOrgan_16384
|
-22.82% |
16.177 |
12.486 |
- |
-5.21% |
- |
|
BM_PushHeap_uint32_Ascending_1
|
-22.57% |
0.696 |
0.539 |
- |
-14.36% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
-22.32% |
850.393 |
660.567 |
- |
-7.72% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/1024
|
-22.27% |
2.475 |
1.924 |
- |
-21.57% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1024
|
-22.17% |
160307106.970 |
124760079.796 |
- |
28.76% |
- |
|
std::search(deque<int>)_(same_length)/1000
|
-22.17% |
418.243 |
325.519 |
- |
-29.90% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-22.13% |
22.703 |
17.679 |
- |
-15.49% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/8192
|
-22.09% |
17.433 |
13.581 |
- |
-43.62% |
- |
|
std::move(list<int>)/4096
|
-21.66% |
5059.785 |
3963.784 |
- |
-21.90% |
- |
|
std::find_if(deque<int>)_(process_all)/8192
|
-21.54% |
2559.946 |
2008.420 |
- |
0.90% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
-21.52% |
829.649 |
651.107 |
- |
-62.79% |
- |
|
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-21.30% |
859.425 |
676.406 |
- |
-15.93% |
- |
|
std::find_if(deque<int>)_(process_all)/1024
|
-21.16% |
319.145 |
251.605 |
- |
0.93% |
- |
|
std::copy_n(vector<bool>)_(aligned)/1048576
|
-21.10% |
3338.617 |
2634.083 |
- |
-20.64% |
- |
|
std::flat_multimap<int,_int>::find(key)_(non-existent)/0
|
-21.04% |
0.479 |
0.379 |
- |
-21.17% |
- |
|
std::find_if(deque<int>)_(process_all)/32768
|
-21.03% |
10238.874 |
8086.075 |
- |
0.05% |
- |
|
ranges::minmax(std::deque<char>)/1
|
-20.78% |
0.848 |
0.672 |
- |
-16.57% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-20.68% |
46.197 |
36.643 |
- |
-33.02% |
- |
|
BM_vector_deque_ranges_move_backward/1
|
-20.57% |
2.660 |
2.113 |
- |
-0.11% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
-20.49% |
40446.747 |
32158.119 |
- |
0.23% |
- |
|
BM_vector_deque_ranges_copy_backward/0
|
-20.47% |
0.543 |
0.432 |
- |
-36.14% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/8192
|
-20.39% |
23.891 |
19.019 |
- |
-19.69% |
- |
|
std::find_end(deque<int>)_(single_element)/1024
|
-20.08% |
358.420 |
286.460 |
- |
-9.86% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/1024
|
-19.79% |
11.406 |
9.149 |
- |
-39.09% |
- |
|
BM_PushHeap_string_Random_262144
|
-19.71% |
22.773 |
18.285 |
- |
1.36% |
- |
|
BM_vector_deque_move/0
|
-19.53% |
0.465 |
0.374 |
- |
-14.56% |
- |
|
std::find_end(deque<int>)_(single_element)/8192
|
-19.18% |
2730.654 |
2206.992 |
- |
-0.12% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-19.15% |
20.734 |
16.764 |
- |
-17.80% |
- |
|
BM_PushHeap_string_PipeOrgan_262144
|
-18.92% |
21.245 |
17.225 |
- |
-1.35% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024
|
-18.64% |
49.623 |
40.373 |
- |
-42.67% |
- |
|
std::unordered_map<int,_int>::contains(key)_(non-existent)/32
|
-18.37% |
1.700 |
1.388 |
- |
-8.47% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_256
|
-18.28% |
18786135.884 |
15351748.290 |
- |
-17.71% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_1024
|
-18.26% |
72794640.202 |
59500046.862 |
- |
29.52% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192
|
-18.25% |
23.673 |
19.353 |
- |
3.07% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/1024
|
-18.16% |
1.838 |
1.504 |
- |
12.07% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8
|
-17.95% |
1.519 |
1.246 |
- |
-10.16% |
- |
|
std::vector<int>::ctor(const&)_(cheap_elements)/8192
|
-17.95% |
853.914 |
700.642 |
- |
-0.29% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32
|
-17.56% |
351.132 |
289.457 |
- |
-11.78% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192
|
-17.33% |
36.009 |
29.769 |
- |
-27.75% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024
|
-17.23% |
22.581 |
18.690 |
- |
2.05% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/8192
|
-17.21% |
1.749 |
1.448 |
- |
-6.49% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/50
|
-17.13% |
1.493 |
1.237 |
- |
-18.32% |
- |
|
std::unordered_set<std::string>::find(key)_(existent)/1024
|
-16.89% |
42.223 |
35.092 |
- |
-15.01% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
-16.84% |
64560.874 |
53686.498 |
- |
-0.47% |
- |
|
BM_PushHeap_string_Descending_4
|
-16.83% |
2.254 |
1.874 |
- |
-3.02% |
- |
|
std::vector<int>::operator=(const&)_(cheap_elements)/8192
|
-16.79% |
824.880 |
686.355 |
- |
-18.39% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/8192
|
-16.78% |
1.734 |
1.443 |
- |
-8.91% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32
|
-16.70% |
251.156 |
209.212 |
- |
-8.04% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024
|
-16.69% |
6.339 |
5.282 |
- |
17.34% |
- |
|
BM_PushHeap_string_PipeOrgan_1024
|
-16.68% |
10.796 |
8.995 |
- |
-4.75% |
- |
|
std::multiset<int>::upper_bound(key)_(non-existent)/32
|
-16.62% |
3.351 |
2.794 |
- |
-20.46% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/8192
|
-16.60% |
1.669 |
1.392 |
- |
3.52% |
- |
|
std::multiset<std::string>::erase(iterator)/32
|
-16.57% |
31.776 |
26.510 |
- |
-19.87% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192
|
-16.54% |
23.630 |
19.722 |
- |
7.20% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/32
|
-16.44% |
1.805 |
1.508 |
- |
-22.03% |
- |
|
std::multiset<std::string>::insert(value)_(already_present)/32
|
-16.43% |
51.131 |
42.728 |
- |
-13.24% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576
|
-16.15% |
1.501 |
1.258 |
- |
-17.06% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_4
|
-16.08% |
1683795.920 |
1412971.232 |
- |
-15.82% |
- |
|
std::unordered_map<int,_int>::count(key)_(non-existent)/32
|
-15.95% |
1.835 |
1.542 |
- |
12.81% |
- |
|
std::map<std::string,_int>::erase(iterator)/32
|
-15.93% |
29.628 |
24.909 |
- |
-11.41% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
-15.93% |
37.640 |
31.646 |
- |
-2.56% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
-15.86% |
8011.460 |
6740.991 |
- |
-0.10% |
- |
|
std::vector<int>::ctor(Range)_(cheap_elements)/8192
|
-15.85% |
867.894 |
730.321 |
- |
-3.64% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-15.80% |
29.648 |
24.965 |
- |
-34.63% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256
|
-15.74% |
4931154.192 |
4154906.619 |
- |
-0.64% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/8192
|
-15.70% |
8072.498 |
6804.874 |
- |
-5.19% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/32
|
-15.70% |
2.651 |
2.235 |
- |
-0.80% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/32
|
-15.68% |
2.613 |
2.203 |
- |
-19.40% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/8192
|
-15.63% |
1.492 |
1.259 |
- |
-17.16% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32
|
-15.50% |
1.961 |
1.657 |
- |
-6.32% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_start)/1024
|
-15.44% |
1.494 |
1.263 |
- |
-17.86% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024
|
-15.38% |
7809.978 |
6608.496 |
- |
-0.88% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/8192
|
-15.33% |
8.816 |
7.465 |
- |
-4.99% |
- |
|
std::set<int>::upper_bound(key)_(existent)/8192
|
-15.25% |
9.211 |
7.806 |
- |
0.73% |
- |
|
std::copy_n(vector<bool>)_(aligned)/262144
|
-15.13% |
714.685 |
606.565 |
- |
-5.04% |
- |
|
std::unordered_multiset<int>::contains(key)_(existent)/32
|
-15.00% |
1.453 |
1.235 |
- |
1.98% |
- |
|
BM_StringRelational_Less_Small_Empty_Control
|
-14.99% |
1.896 |
1.612 |
- |
-6.12% |
- |
|
BM_lexicographical_compare_three_way_slow_path/1
|
-14.93% |
0.435 |
0.370 |
- |
-14.74% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
-14.82% |
61.622 |
52.491 |
- |
-14.68% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/16
|
-14.74% |
12.975 |
11.063 |
- |
3.60% |
- |
|
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
-14.72% |
27.846 |
23.748 |
- |
-43.40% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeLast
|
-14.71% |
2.115 |
1.804 |
- |
-10.24% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/32
|
-14.69% |
38.295 |
32.670 |
- |
-12.69% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192
|
-14.63% |
10.177 |
8.689 |
- |
-13.46% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-14.58% |
7723.872 |
6597.345 |
- |
-4.65% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/8192
|
-14.55% |
6829.811 |
5836.116 |
- |
0.22% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024
|
-14.42% |
72.240 |
61.822 |
- |
71.85% |
- |
|
BM_StringRead_Cold_Shallow_Empty
|
-14.37% |
1.251 |
1.071 |
- |
-5.66% |
- |
|
BM_StringRead_Cold_Deep_Empty
|
-14.36% |
1.329 |
1.138 |
- |
-13.02% |
- |
|
BM_lexicographical_compare_three_way_fast_path/1
|
-14.27% |
0.460 |
0.394 |
- |
-0.31% |
- |
|
BM_vector_deque_ranges_move_backward/2
|
-14.25% |
2.136 |
1.832 |
- |
0.40% |
- |
|
std::replace(vector<int>)_(sprinkled)/32
|
-14.22% |
5.881 |
5.045 |
- |
-18.56% |
- |
|
BM_vector_deque_ranges_copy_backward/1
|
-14.14% |
2.242 |
1.925 |
- |
-14.77% |
- |
|
std::unordered_set<int>::clear()/8192
|
-14.12% |
72366.802 |
62148.375 |
- |
-15.51% |
- |
|
std::is_partitioned(list<int>)_(partitioned)/1024
|
-14.10% |
713.881 |
613.229 |
- |
-13.55% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_64
|
-14.07% |
23352285.231 |
20065982.462 |
- |
117.73% |
- |
|
std::any_of(deque<int>)_(process_all)/8192
|
-14.05% |
2937.791 |
2525.112 |
- |
0.08% |
- |
|
BM_vector_deque_ranges_copy/0
|
-14.04% |
0.458 |
0.394 |
- |
-37.01% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024
|
-13.99% |
15784065.736 |
13575979.670 |
- |
-2.11% |
- |
|
std::any_of(deque<int>)_(process_all)/32768
|
-13.92% |
11754.397 |
10118.123 |
- |
0.42% |
- |
|
BM_StringRead_Cold_Deep_Large
|
-13.92% |
1.405 |
1.209 |
- |
-9.64% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-13.87% |
7787.703 |
6707.425 |
- |
0.47% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192
|
-13.87% |
22780.879 |
19622.245 |
- |
-1.65% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-13.86% |
63076.505 |
54331.606 |
- |
-0.66% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/8192
|
-13.86% |
9.393 |
8.091 |
- |
0.45% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/32
|
-13.85% |
16.751 |
14.432 |
- |
-7.40% |
- |
|
std::unordered_set<int>::clear()/1024
|
-13.81% |
9298.921 |
8014.513 |
- |
-21.65% |
- |
|
BM_StringRead_Cold_Deep_Small
|
-13.79% |
1.379 |
1.189 |
- |
-2.74% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1000
|
-13.70% |
494.816 |
427.038 |
- |
0.11% |
- |
|
BM_tolower_char<wchar_t>
|
-13.67% |
0.641 |
0.553 |
- |
-19.60% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle
|
-13.65% |
1.366 |
1.180 |
- |
-2.21% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/32
|
-13.61% |
300.933 |
259.985 |
- |
-3.90% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192
|
-13.44% |
70.369 |
60.910 |
- |
-13.97% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-13.43% |
249.988 |
216.415 |
- |
-9.53% |
- |
|
std::set<int>::contains(key)_(non-existent)/8192
|
-13.39% |
15.069 |
13.052 |
- |
-31.95% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-13.31% |
229.449 |
198.905 |
- |
-0.38% |
- |
|
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192
|
-13.29% |
8905.804 |
7721.851 |
- |
-5.38% |
- |
|
std::flat_map<int,_int>::find(key)_(non-existent)/0
|
-13.24% |
0.395 |
0.342 |
- |
-7.25% |
- |
|
BM_PushHeap_string_PipeOrgan_256
|
-13.13% |
8.726 |
7.580 |
- |
-3.09% |
- |
|
BM_PushHeap_string_Descending_64
|
-13.12% |
2.669 |
2.319 |
- |
-0.08% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/8192
|
-13.03% |
1.046 |
0.910 |
- |
-12.42% |
- |
|
BM_StringRead_Cold_Shallow_Large
|
-13.00% |
1.251 |
1.088 |
- |
-5.52% |
- |
|
SetIntersection_Interlaced_Vector_uint64_262144_1024
|
-12.97% |
110553953.853 |
96211748.844 |
- |
-10.74% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/32
|
-12.74% |
1.519 |
1.325 |
- |
-8.52% |
- |
|
std::find_if_not(vector<int>)_(bail_25%)/8
|
-12.71% |
0.775 |
0.677 |
- |
-19.67% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-12.67% |
55.232 |
48.235 |
- |
-25.60% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_end)/0
|
-12.62% |
28.595 |
24.985 |
- |
-12.46% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/8192
|
-12.54% |
41.980 |
36.717 |
- |
-9.76% |
- |
|
BM_StringRead_Cold_Shallow_Small
|
-12.52% |
1.232 |
1.078 |
- |
-4.05% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/8
|
-12.47% |
5.623 |
4.921 |
- |
5.61% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256
|
-12.42% |
4597629.683 |
4026504.946 |
- |
-5.49% |
- |
|
SetIntersection_Interlaced_Vector_uint64_16384_64
|
-12.25% |
7859800.034 |
6896800.958 |
- |
-11.11% |
- |
|
BM_StringConstructDestroyCStr_Small_Transparent
|
-12.18% |
0.394 |
0.346 |
- |
-12.80% |
- |
|
std::multiset<int>::lower_bound(key)_(non-existent)/32
|
-12.18% |
3.410 |
2.995 |
- |
-27.98% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
-12.18% |
362.970 |
318.762 |
- |
-10.45% |
- |
|
std::find_end(list<int>)_(same_length)/8192
|
-12.18% |
9690.131 |
8510.166 |
- |
5.44% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-12.17% |
312602.095 |
274567.251 |
- |
0.33% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192
|
-12.14% |
21.950 |
19.284 |
- |
-5.03% |
- |
|
std::replace(vector<int>)_(sprinkled)/50
|
-12.00% |
9.104 |
8.011 |
- |
-11.81% |
- |
|
SetIntersection_Interlaced_Set_float_262144_256
|
-11.96% |
1727684.650 |
1521060.871 |
- |
-0.74% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-11.94% |
30.769 |
27.093 |
- |
-42.04% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32
|
-11.85% |
746.076 |
657.638 |
- |
-17.77% |
- |
|
bm_lexicographical_compare<signed_char>/1
|
-11.76% |
1.519 |
1.340 |
- |
-12.48% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192
|
-11.76% |
33.718 |
29.752 |
- |
-11.89% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32
|
-11.67% |
2.574 |
2.273 |
- |
-3.66% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/8192
|
-11.65% |
21.051 |
18.598 |
- |
-5.30% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024
|
-11.64% |
6.583 |
5.817 |
- |
-10.66% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/1024
|
-11.59% |
6.107 |
5.399 |
- |
-0.28% |
- |
|
std::unordered_set<std::string>::erase(iterator)/1024
|
-11.57% |
30.291 |
26.787 |
- |
-20.16% |
- |
|
std::map<std::string,_int>::ctor(const&)/32
|
-11.55% |
824.872 |
729.594 |
- |
2.66% |
- |
|
std::unordered_set<int>::contains(key)_(existent)/8192
|
-11.52% |
1.415 |
1.252 |
- |
-20.34% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192
|
-11.48% |
102.699 |
90.908 |
- |
-5.45% |
- |
|
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-11.47% |
2873.119 |
2543.601 |
- |
-7.29% |
- |
|
SetIntersection_Front_Set_float_16384_64
|
-11.46% |
1852895.517 |
1640624.549 |
- |
-7.41% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_16
|
-11.40% |
6935178.704 |
6144447.590 |
- |
-8.18% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-11.37% |
61237.636 |
54276.466 |
- |
-2.34% |
- |
|
SetIntersection_Front_Vector_uint64_16384_1024
|
-11.33% |
5925512.337 |
5254078.913 |
- |
-11.27% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/1024
|
-11.32% |
6.289 |
5.577 |
- |
2.14% |
- |
|
BM_PushHeap_uint32_Random_1
|
-11.25% |
0.608 |
0.540 |
- |
21.37% |
- |
|
std::partition(deque<int>)_(dense)/50
|
-11.20% |
18.262 |
16.218 |
- |
15.41% |
- |
|
std::vector<std::string>::insert(middle)_(expensive_elements)/32
|
-11.14% |
29.600 |
26.302 |
- |
-3.76% |
- |
|
BM_align/1
|
-11.09% |
0.701 |
0.623 |
- |
-0.17% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/1024
|
-11.06% |
20.753 |
18.458 |
- |
-6.26% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-11.04% |
21.652 |
19.261 |
- |
4.24% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1024
|
-11.02% |
1678904.783 |
1493868.814 |
- |
-0.64% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-11.01% |
51.508 |
45.839 |
- |
-2.03% |
- |
|
BM_StringRelational_Eq_Huge_Huge_ChangeFirst
|
-10.98% |
1.503 |
1.338 |
- |
-17.28% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/1024
|
-10.92% |
479.673 |
427.312 |
- |
-9.63% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-10.90% |
6092.754 |
5428.912 |
- |
-16.04% |
- |
|
std::none_of(deque<int>)_(process_all)/32768
|
-10.89% |
11359.128 |
10121.874 |
- |
0.08% |
- |
|
ranges::min(std::deque<char>)/70000
|
-10.87% |
20047.097 |
17867.629 |
- |
-9.84% |
- |
|
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024
|
-10.86% |
14120.391 |
12587.134 |
- |
0.37% |
- |
|
std::partition(deque<int>)_(dense)/32
|
-10.86% |
12.012 |
10.708 |
- |
12.84% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256
|
-10.79% |
1367791.828 |
1220220.133 |
- |
-1.43% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1024
|
-10.76% |
5913277.193 |
5276851.405 |
- |
-0.75% |
- |
|
std::unordered_set<int>::ctor(const&,_alloc)/1024
|
-10.73% |
10906.670 |
9736.322 |
- |
-0.47% |
- |
|
std::none_of(deque<int>)_(process_all)/8192
|
-10.71% |
2831.457 |
2528.250 |
- |
0.01% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64
|
-10.69% |
6374378.473 |
5693164.994 |
- |
-6.85% |
- |
|
BM_vector_deque_ranges_copy_backward/2
|
-10.64% |
1.886 |
1.686 |
- |
-15.65% |
- |
|
std::map<std::string,_int>::erase(iterator)/1024
|
-10.57% |
30.967 |
27.693 |
- |
8.62% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-10.56% |
49114.769 |
43926.212 |
- |
-16.08% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64
|
-10.47% |
2009538.340 |
1799193.952 |
- |
-1.20% |
- |
|
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-10.46% |
870.426 |
779.348 |
- |
-6.00% |
- |
|
std::find_end(deque<int>)_(same_length)/1024
|
-10.46% |
380.460 |
340.665 |
- |
2.37% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16384
|
-10.40% |
3317234.455 |
2972199.465 |
- |
6.54% |
- |
|
BM_StringConstructDestroyCStr_Empty_Opaque
|
-10.38% |
2.301 |
2.062 |
- |
-4.28% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192
|
-10.37% |
1.828 |
1.638 |
- |
-1.27% |
- |
|
BM_align/8
|
-10.36% |
0.694 |
0.622 |
- |
-0.07% |
- |
|
BM_StringConstructDestroyCStr_Large_Transparent
|
-10.33% |
11.411 |
10.233 |
- |
-16.12% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/8192
|
-10.32% |
138.675 |
124.357 |
- |
31.46% |
- |
|
BM_align/64
|
-10.30% |
0.694 |
0.622 |
- |
-0.07% |
- |
|
SetIntersection_Interlaced_Set_float_262144_262144
|
-10.25% |
1747783.531 |
1568606.039 |
- |
-4.02% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1
|
-10.23% |
0.697 |
0.626 |
- |
-10.26% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-10.22% |
23.694 |
21.273 |
- |
14.55% |
- |
|
BM_align/256
|
-10.21% |
0.693 |
0.622 |
- |
-0.06% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-10.21% |
34.566 |
31.038 |
- |
-27.32% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-10.18% |
63997.846 |
57482.380 |
- |
0.50% |
- |
|
BM_PushHeap_string_Ascending_16384
|
-10.15% |
22.482 |
20.199 |
- |
3.64% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-10.14% |
398.927 |
358.462 |
- |
-1.81% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-10.14% |
47.479 |
42.663 |
- |
31.87% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384
|
-10.10% |
1366491.699 |
1228494.139 |
- |
-0.93% |
- |
|
std::vector<std::string>::ctor(size)/32
|
-10.01% |
34.884 |
31.393 |
- |
-2.31% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-9.98% |
830.632 |
747.750 |
- |
-9.72% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/1024
|
-9.92% |
24.075 |
21.688 |
- |
-11.96% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/8192
|
-9.90% |
23.806 |
21.448 |
- |
1.36% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024
|
-9.87% |
1.656 |
1.493 |
- |
-13.78% |
- |
|
std::find_end(deque<int>)_(same_length)/1000
|
-9.83% |
369.031 |
332.768 |
- |
2.19% |
- |
|
std::unordered_map<int,_int>::find(key)_(non-existent)/32
|
-9.82% |
1.065 |
0.960 |
- |
-9.35% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192
|
-9.79% |
97.210 |
87.691 |
- |
3.63% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0
|
-9.79% |
0.488 |
0.440 |
- |
-9.51% |
- |
|
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50
|
-9.78% |
30.475 |
27.495 |
- |
5.43% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/32
|
-9.76% |
20.518 |
18.516 |
- |
3.61% |
- |
|
SetIntersection_Interlaced_Set_float_262144_64
|
-9.68% |
1676535.564 |
1514274.984 |
- |
-1.55% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192
|
-9.66% |
60741.641 |
54872.701 |
- |
2.22% |
- |
|
std::stable_partition(list<int>)_(dense)/8192
|
-9.64% |
19151.406 |
17304.442 |
- |
-0.73% |
- |
|
std::search(list<int>,_pred)_(same_length)/8192
|
-9.63% |
8934.536 |
8073.707 |
- |
-5.84% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-9.59% |
772.319 |
698.251 |
- |
-17.05% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024
|
-9.56% |
22.461 |
20.315 |
- |
-8.76% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/8192
|
-9.53% |
1.493 |
1.351 |
- |
-9.21% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-9.51% |
82.760 |
74.888 |
- |
2.30% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/1024
|
-9.43% |
22.925 |
20.763 |
- |
-14.39% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-9.41% |
41.746 |
37.817 |
- |
-24.54% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-9.38% |
6667.049 |
6041.347 |
- |
-20.57% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/1024
|
-9.35% |
1.810 |
1.641 |
- |
-9.03% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_262144
|
-9.35% |
15972646.238 |
14479786.705 |
- |
0.03% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192
|
-9.34% |
14369.047 |
13027.486 |
- |
0.05% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64
|
-9.33% |
1366348.145 |
1238843.994 |
- |
1.20% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0
|
-9.33% |
34.970 |
31.708 |
- |
2.41% |
- |
|
std::set<std::string>::equal_range(key)_(existent)/8192
|
-9.28% |
30.305 |
27.493 |
- |
-2.78% |
- |
|
std::for_each_n(join_view(vector<vector<int>>))/8
|
-9.24% |
1.626 |
1.475 |
- |
-8.53% |
- |
|
std::multiset<std::string>::equal_range(key)_(non-existent)/32
|
-9.23% |
11.626 |
10.554 |
- |
-6.60% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192
|
-9.22% |
4674.400 |
4243.187 |
- |
0.75% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024
|
-9.22% |
1.474 |
1.338 |
- |
-8.48% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024
|
-9.22% |
1358743.246 |
1233496.096 |
- |
0.69% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-9.20% |
57484.412 |
52194.314 |
- |
0.25% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16
|
-9.19% |
0.626 |
0.568 |
- |
-0.79% |
- |
|
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-9.19% |
145123.699 |
131787.480 |
- |
11.12% |
- |
|
std::unordered_set<int>::count(key)_(existent)/1024
|
-9.18% |
1.339 |
1.216 |
- |
-6.07% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/8192
|
-9.12% |
3433.724 |
3120.633 |
- |
-3.94% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16
|
-9.11% |
1356079.184 |
1232558.922 |
- |
0.68% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_end)/50
|
-9.10% |
25.014 |
22.738 |
- |
5.17% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32
|
-9.09% |
11.489 |
10.445 |
- |
-0.11% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1
|
-9.03% |
0.501 |
0.456 |
- |
-21.10% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(existent)/32
|
-8.99% |
2.044 |
1.861 |
- |
5.87% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16384
|
-8.99% |
1344998.537 |
1224131.430 |
- |
-0.96% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4
|
-8.97% |
1354629.557 |
1233087.484 |
- |
1.01% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32
|
-8.97% |
24.083 |
21.923 |
- |
1.03% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/8
|
-8.85% |
1.701 |
1.550 |
- |
-7.48% |
- |
|
std::multiset<std::string>::find(key)_(existent)/32
|
-8.82% |
16.618 |
15.152 |
- |
2.16% |
- |
|
ranges::min(std::deque<long_long>)/70000
|
-8.81% |
20861.372 |
19023.784 |
- |
0.40% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_end)/8
|
-8.80% |
0.768 |
0.701 |
- |
0.73% |
- |
|
std::flat_multimap<int,_int>::erase(iterator)/8192
|
-8.79% |
544.033 |
496.229 |
- |
-7.17% |
- |
|
std::unordered_set<std::string>::ctor(const&)/32
|
-8.73% |
815.746 |
744.503 |
- |
-5.85% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/8192
|
-8.73% |
7931.831 |
7239.729 |
- |
1.25% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/1024
|
-8.68% |
4.086 |
3.732 |
- |
0.93% |
- |
|
std::unordered_set<std::string>::contains(key)_(non-existent)/1024
|
-8.67% |
25.565 |
23.349 |
- |
7.01% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192
|
-8.66% |
23.298 |
21.280 |
- |
-10.91% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32
|
-8.65% |
768.854 |
702.381 |
- |
-7.10% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/8192
|
-8.64% |
30.586 |
27.944 |
- |
-5.17% |
- |
|
std::is_partitioned(deque<int>)_(unpartitioned)/1024
|
-8.64% |
104.788 |
95.739 |
- |
-8.32% |
- |
|
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0
|
-8.59% |
73.899 |
67.548 |
- |
4.78% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(existent)/32
|
-8.54% |
1.584 |
1.449 |
- |
11.38% |
- |
|
SetIntersection_Front_Set_float_262144_64
|
-8.47% |
1762575.143 |
1613251.000 |
- |
-8.06% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024
|
-8.45% |
1.339 |
1.226 |
- |
-8.70% |
- |
|
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-8.44% |
20.840 |
19.080 |
- |
-23.15% |
- |
|
std::move_backward(vector<bool>)_(aligned)/64
|
-8.44% |
1.928 |
1.765 |
- |
2.38% |
- |
|
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32
|
-8.43% |
2.392 |
2.190 |
- |
-7.85% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast
|
-8.40% |
1.761 |
1.613 |
- |
-3.12% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-8.36% |
1206.851 |
1106.005 |
- |
-17.07% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/8192
|
-8.34% |
10.193 |
9.343 |
- |
-12.67% |
- |
|
std::move(deque<int>)/32768
|
-8.34% |
2023.566 |
1854.809 |
- |
-20.46% |
- |
|
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32
|
-8.30% |
162.184 |
148.726 |
- |
2.72% |
- |
|
std::find(vector<short>)_(bail_25%)/8
|
-8.27% |
0.847 |
0.777 |
- |
9.50% |
- |
|
std::set<int>::ctor(const&,_alloc)/8192
|
-8.27% |
54527.948 |
50019.834 |
- |
-0.88% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64
|
-8.23% |
1864480.857 |
1711123.756 |
- |
-1.94% |
- |
|
SetIntersection_Front_Set_float_262144_1024
|
-8.19% |
12233368.059 |
11231127.584 |
- |
-15.86% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192
|
-8.19% |
29.526 |
27.107 |
- |
-4.53% |
- |
|
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-8.19% |
1666.382 |
1529.911 |
- |
-4.37% |
- |
|
std::copy_n(vector<bool>)_(aligned)/64
|
-8.12% |
1.410 |
1.296 |
- |
-3.22% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_16
|
-8.08% |
7119671.107 |
6544307.531 |
- |
-0.90% |
- |
|
BM_PushHeap_string_Ascending_262144
|
-8.06% |
33.158 |
30.486 |
- |
3.87% |
- |
|
std::partial_sort_copy(vector<int>)_(heap)/8
|
-8.04% |
16.941 |
15.578 |
- |
-3.10% |
- |
|
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-7.97% |
8208.437 |
7554.605 |
- |
0.87% |
- |
|
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32
|
-7.95% |
2.554 |
2.351 |
- |
6.23% |
- |
|
std::search(deque<int>,_pred)_(no_match)/8192
|
-7.95% |
3800.815 |
3498.685 |
- |
0.17% |
- |
|
SetIntersection_None_Set_string_16384_16
|
-7.94% |
205597407.657 |
189279024.518 |
- |
-7.02% |
- |
|
BM_vector_deque_ranges_move/1024
|
-7.93% |
39.012 |
35.918 |
- |
0.52% |
- |
|
SetIntersection_None_Vector_uint32_262144_64
|
-7.91% |
1183916.849 |
1090240.692 |
- |
-2.65% |
- |
|
BM_StringRelationalLiteral_Eq_Large_Small_Control
|
-7.90% |
0.457 |
0.421 |
- |
-7.70% |
- |
|
std::copy(vector<int>)/262144
|
-7.86% |
12460.655 |
11481.722 |
- |
-8.44% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8
|
-7.85% |
6.860 |
6.322 |
- |
-3.24% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/1
|
-7.82% |
1.663 |
1.533 |
- |
-4.27% |
- |
|
ranges::min(std::deque<char>)/64
|
-7.79% |
17.988 |
16.586 |
- |
-7.77% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-7.75% |
53.084 |
48.969 |
- |
-16.64% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024
|
-7.74% |
62.385 |
57.555 |
- |
1.65% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
-7.74% |
1396.966 |
1288.848 |
- |
-1.09% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-7.73% |
29.872 |
27.561 |
- |
-0.55% |
- |
|
SetIntersection_Front_Set_uint64_1024_64
|
-7.72% |
1825182.822 |
1684229.306 |
- |
-5.08% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32
|
-7.72% |
1.315 |
1.213 |
- |
-4.62% |
- |
|
std::unordered_set<std::string>::count(key)_(non-existent)/8192
|
-7.70% |
26.500 |
24.460 |
- |
8.74% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeMiddle
|
-7.67% |
1.733 |
1.600 |
- |
3.48% |
- |
|
std::unordered_set<int>::clear()/32
|
-7.66% |
627.544 |
579.468 |
- |
-9.33% |
- |
|
SetIntersection_None_Vector_uint32_262144_1
|
-7.65% |
1212367.713 |
1119602.477 |
- |
-0.29% |
- |
|
BM_StringConstructDestroyCStr_Large_Opaque
|
-7.65% |
16.974 |
15.675 |
- |
-15.49% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1048576
|
-7.62% |
483213.242 |
446397.918 |
- |
0.15% |
- |
|
std::unordered_set<int>::erase(iterator)/8192
|
-7.61% |
21.118 |
19.512 |
- |
-12.24% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-7.60% |
29.885 |
27.614 |
- |
1.10% |
- |
|
SetIntersection_None_Set_string_16384_64
|
-7.59% |
205928906.592 |
190296740.142 |
- |
-6.67% |
- |
|
rng::starts_with(list<int>,_pred)/8192
|
-7.59% |
11512.591 |
10639.028 |
- |
9.85% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/8192
|
-7.56% |
7227.217 |
6680.535 |
- |
-0.97% |
- |
|
BM_PushHeap_string_QuickSortAdversary_262144
|
-7.56% |
17.315 |
16.006 |
- |
-0.24% |
- |
|
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-7.53% |
213.136 |
197.087 |
- |
-0.52% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/32
|
-7.52% |
803.838 |
743.358 |
- |
-7.19% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-7.51% |
7069.837 |
6538.732 |
- |
-7.69% |
- |
|
std::find(vector<bool>)_(process_all)/8
|
-7.49% |
0.800 |
0.740 |
- |
17.78% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/32
|
-7.49% |
18.002 |
16.654 |
- |
3.15% |
- |
|
std::find_end(deque<int>)_(same_length)/8192
|
-7.48% |
2989.925 |
2766.308 |
- |
-1.10% |
- |
|
SetIntersection_None_Set_string_16384_1
|
-7.46% |
206998289.618 |
191554823.627 |
- |
-8.88% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-7.46% |
230.050 |
212.895 |
- |
-3.58% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/1024
|
-7.46% |
36.913 |
34.160 |
- |
-14.29% |
- |
|
std::any_of(vector<int>)_(process_all)/50
|
-7.43% |
14.803 |
13.704 |
- |
9.01% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/32
|
-7.42% |
2.615 |
2.421 |
- |
-9.14% |
- |
|
std::partial_sort(vector<NonIntegral>)_(repeated)/8192
|
-7.42% |
28810.131 |
26673.200 |
- |
-4.01% |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/1024
|
-7.41% |
3870.521 |
3583.631 |
- |
-0.19% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32
|
-7.40% |
19.734 |
18.272 |
- |
-4.99% |
- |
|
std::unordered_set<int>::contains(key)_(non-existent)/0
|
-7.35% |
0.364 |
0.338 |
- |
0.04% |
- |
|
std::generate(list<int>)/8192
|
-7.35% |
7460.065 |
6912.117 |
- |
-10.16% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/1024
|
-7.32% |
314.863 |
291.829 |
- |
-6.46% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/8192
|
-7.31% |
27.782 |
25.751 |
- |
-0.40% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/8192
|
-7.31% |
10.224 |
9.476 |
- |
-0.07% |
- |
|
std::search(deque<int>,_pred)_(no_match)/1024
|
-7.28% |
471.821 |
437.470 |
- |
-0.04% |
- |
|
SetIntersection_Interlaced_Set_float_16384_16384
|
-7.28% |
227117423.121 |
210593007.145 |
- |
-2.95% |
- |
|
std::copy_backward(vector<bool>)_(aligned)/512
|
-7.27% |
1.538 |
1.426 |
- |
-9.33% |
- |
|
BM_deque_deque_copy/0
|
-7.27% |
0.849 |
0.788 |
- |
-0.10% |
- |
|
BM_PushHeap_float_Ascending_16
|
-7.26% |
1.064 |
0.987 |
- |
1.24% |
- |
|
SetIntersection_Front_Set_uint64_16384_256
|
-7.25% |
3950226.966 |
3663909.327 |
- |
-7.64% |
- |
|
BM_PushHeap_uint32_Random_4
|
-7.24% |
2.327 |
2.158 |
- |
-2.18% |
- |
|
SetIntersection_Front_Vector_uint64_256_256
|
-7.23% |
4560724.356 |
4230777.603 |
- |
-0.32% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-7.21% |
380.017 |
352.607 |
- |
1.58% |
- |
|
ranges::minmax(std::vector<char>)/64
|
-7.20% |
1.324 |
1.229 |
- |
-7.49% |
- |
|
SetIntersection_Front_Set_float_1024_1024
|
-7.19% |
11968641.018 |
11108000.254 |
- |
-18.09% |
- |
|
rng::find_last(list<int>)_(bail_90%)/8192
|
-7.18% |
649.426 |
602.814 |
- |
0.22% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/32
|
-7.16% |
2.454 |
2.279 |
- |
-20.82% |
- |
|
rng::contains_subrange(list<int>)_(same_length)/8192
|
-7.14% |
8554.820 |
7943.591 |
- |
0.70% |
- |
|
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32
|
-7.14% |
2.684 |
2.492 |
- |
-7.18% |
- |
|
SetIntersection_Front_Set_uint64_1024_1024
|
-7.13% |
12416094.966 |
11531305.474 |
- |
-8.95% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000
|
-7.11% |
497.122 |
461.776 |
- |
1.56% |
- |
|
std::unordered_set<int>::erase(iterator)/32
|
-7.08% |
20.847 |
19.371 |
- |
-13.01% |
- |
|
SetIntersection_Front_Set_uint64_16384_64
|
-7.08% |
1723000.267 |
1600991.726 |
- |
-6.63% |
- |
|
BM_std_minmax_element<char>/1
|
-7.07% |
0.331 |
0.308 |
- |
1.19% |
- |
|
std::set<int>::find(key)_(non-existent)/8192
|
-7.05% |
9.567 |
8.892 |
- |
4.86% |
- |
|
std::multimap<std::string,_int>::contains(key)_(non-existent)/32
|
-7.04% |
10.786 |
10.026 |
- |
-8.12% |
- |
|
BM_PushHeap_string_PipeOrgan_64
|
-7.03% |
6.100 |
5.671 |
- |
-1.12% |
- |
|
std::set<std::string>::find(key)_(existent)/32
|
-7.02% |
16.051 |
14.924 |
- |
-5.52% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/32
|
-7.01% |
61.510 |
57.198 |
- |
-26.50% |
- |
|
std::search(list<int>)_(no_match)/1000
|
-7.00% |
757.466 |
704.459 |
- |
-0.77% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0
|
-6.99% |
0.281 |
0.262 |
- |
-3.11% |
- |
|
BM_deque_vector_copy_backward/70000
|
-6.98% |
9165.331 |
8525.600 |
- |
8.70% |
- |
|
SetIntersection_Interlaced_Set_float_256_64
|
-6.97% |
14131273.628 |
13147001.336 |
- |
1.10% |
- |
|
std::find_if(vector<char>)_(process_all)/8
|
-6.96% |
1.598 |
1.487 |
- |
-5.15% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/1048576
|
-6.94% |
459535.344 |
427649.323 |
- |
-2.72% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256
|
-6.94% |
4553722.683 |
4237827.855 |
- |
0.01% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192
|
-6.94% |
55.556 |
51.702 |
- |
18.46% |
- |
|
SetIntersection_None_Set_string_16384_4
|
-6.92% |
204769338.620 |
190609297.355 |
- |
-7.19% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
-6.90% |
20.266 |
18.867 |
- |
-8.35% |
- |
|
BM_vector_deque_ranges_move_backward/0
|
-6.88% |
0.479 |
0.446 |
- |
-3.32% |
- |
|
SetIntersection_Front_Set_string_262144_262144
|
-6.78% |
19584053.955 |
18255985.107 |
- |
-0.18% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/8192
|
-6.76% |
1.651 |
1.539 |
- |
-1.11% |
- |
|
rng::contains_subrange(deque<int>)_(same_length)/50
|
-6.74% |
28.704 |
26.769 |
- |
2.83% |
- |
|
SetIntersection_None_Vector_uint32_262144_1024
|
-6.73% |
1181180.836 |
1101719.742 |
- |
-2.86% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_4
|
-6.72% |
173830173.989 |
162142263.526 |
- |
-5.12% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-6.71% |
36.972 |
34.491 |
- |
-6.31% |
- |
|
SetIntersection_Front_Vector_uint64_16384_16384
|
-6.70% |
78682435.975 |
73410744.784 |
- |
-3.19% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it)/8
|
-6.70% |
5.110 |
4.767 |
- |
-5.23% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(existent)/8192
|
-6.69% |
547.453 |
510.850 |
- |
-8.76% |
- |
|
ranges::minmax(std::deque<__int128>)/8
|
-6.68% |
4.033 |
3.764 |
- |
-1.32% |
- |
|
SetIntersection_None_Set_string_16384_256
|
-6.68% |
207298772.208 |
193460336.649 |
- |
-4.19% |
- |
|
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0
|
-6.67% |
0.513 |
0.479 |
- |
0.02% |
- |
|
SetIntersection_Front_Set_float_16384_1024
|
-6.67% |
12099968.800 |
11292892.358 |
- |
-16.85% |
- |
|
std::unordered_map<int,_int>::insert(value)_(already_present)/8192
|
-6.66% |
2.771 |
2.587 |
- |
-5.78% |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/8
|
-6.65% |
17.031 |
15.898 |
- |
-1.77% |
- |
|
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0
|
-6.64% |
0.489 |
0.457 |
- |
11.73% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/8192
|
-6.62% |
7.871 |
7.350 |
- |
-7.87% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/1
|
-6.60% |
0.423 |
0.395 |
- |
0.60% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16384
|
-6.57% |
1269580.564 |
1186147.625 |
- |
-5.61% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/32
|
-6.57% |
18.423 |
17.213 |
- |
-52.54% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-6.55% |
763.423 |
713.408 |
- |
-3.89% |
- |
|
BM_deque_deque_ranges_copy_backward/0
|
-6.55% |
0.847 |
0.792 |
- |
-5.99% |
- |
|
ranges::min(std::deque<char>)/8
|
-6.54% |
2.472 |
2.310 |
- |
-9.33% |
- |
|
std::partial_sort(deque<int>)_(pipe-organ)/8192
|
-6.54% |
151481.475 |
141574.042 |
- |
-5.87% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/8192
|
-6.53% |
10.527 |
9.840 |
- |
0.03% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16
|
-6.53% |
1246695.981 |
1165276.314 |
- |
-4.35% |
- |
|
BM_deque_vector_ranges_copy_backward/70000
|
-6.53% |
9088.876 |
8495.343 |
- |
-16.87% |
- |
|
std::unordered_set<int>::erase(iterator)/1024
|
-6.53% |
20.954 |
19.587 |
- |
-11.82% |
- |
|
SetIntersection_None_Set_uint32_16384_4
|
-6.51% |
159523531.464 |
149132004.350 |
- |
-4.16% |
- |
|
std::rotate(deque<int>)_(by_1/4)/1024
|
-6.50% |
284.655 |
266.139 |
- |
-4.42% |
- |
|
std::search(list<int>)_(single_element)/1000
|
-6.50% |
670.445 |
626.856 |
- |
-9.06% |
- |
|
SetIntersection_Front_Set_float_1024_256
|
-6.48% |
3808549.656 |
3561700.180 |
- |
-15.97% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024
|
-6.47% |
4913.310 |
4595.384 |
- |
0.38% |
- |
|
std::remove_copy(list<int>)_(sprinkled)/1024
|
-6.47% |
787.488 |
736.569 |
- |
0.78% |
- |
|
std::unordered_set<std::string>::contains(key)_(existent)/32
|
-6.46% |
39.944 |
37.365 |
- |
14.67% |
- |
|
SetIntersection_Front_Set_uint32_1024_256
|
-6.45% |
4184334.519 |
3914463.169 |
- |
-3.82% |
- |
|
std::multiset<int>::erase(iterator)/1024
|
-6.45% |
24.529 |
22.948 |
- |
-1.11% |
- |
|
std::unordered_multiset<int>::insert(value)_(already_present)/32
|
-6.43% |
21.351 |
19.979 |
- |
-0.01% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024
|
-6.42% |
14923264.087 |
13965028.183 |
- |
-0.37% |
- |
|
BM_vector_deque_ranges_copy/65536
|
-6.40% |
3053.129 |
2857.803 |
- |
-8.42% |
- |
|
SetIntersection_Front_Set_uint64_256_64
|
-6.39% |
5738173.899 |
5371441.342 |
- |
-6.38% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/8192
|
-6.39% |
23.697 |
22.184 |
- |
-1.80% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32
|
-6.35% |
43.213 |
40.470 |
- |
17.49% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst
|
-6.33% |
1.323 |
1.239 |
- |
3.01% |
- |
|
bm_ranges_lexicographical_compare<unsigned_char>/8
|
-6.32% |
1.390 |
1.302 |
- |
-5.63% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/1024
|
-6.26% |
7.139 |
6.693 |
- |
3.31% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
|
-6.25% |
39.250 |
36.796 |
- |
11.60% |
- |
|
ranges::min(std::vector<char>)/8
|
-6.24% |
2.436 |
2.284 |
- |
-6.63% |
- |
|
SetIntersection_Front_Set_float_256_64
|
-6.19% |
5503355.251 |
5162647.969 |
- |
-10.07% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/32
|
-6.19% |
2.433 |
2.283 |
- |
-7.41% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/8
|
-6.19% |
4.497 |
4.219 |
- |
-9.48% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/1024
|
-6.18% |
23.707 |
22.241 |
- |
-7.72% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16384
|
-6.18% |
78720461.455 |
73858360.092 |
- |
-0.85% |
- |
|
rng::contains(deque<int>)_(process_all)/32
|
-6.17% |
9.347 |
8.771 |
- |
1.94% |
- |
|
std::set<std::string>::count(key)_(existent)/32
|
-6.16% |
17.306 |
16.240 |
- |
-3.22% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/32
|
-6.15% |
22.213 |
20.846 |
- |
0.10% |
- |
|
SetIntersection_None_Set_uint32_16384_16
|
-6.13% |
158790861.564 |
149058844.210 |
- |
-3.90% |
- |
|
rng::starts_with(vector<int>)/1048576
|
-6.11% |
72847.832 |
68398.112 |
- |
0.29% |
- |
|
rng::starts_with(deque<int>)/1024
|
-6.10% |
475.643 |
446.620 |
- |
-6.34% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/8192
|
-6.10% |
22.653 |
21.271 |
- |
1.69% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-6.08% |
1315.205 |
1235.241 |
- |
-5.55% |
- |
|
BM_PushHeap_string_PipeOrgan_4
|
-6.06% |
2.672 |
2.510 |
- |
-2.22% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024
|
-6.05% |
685.980 |
644.446 |
- |
0.01% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32
|
-6.05% |
39.139 |
36.770 |
- |
12.11% |
- |
|
rng::contains_subrange(list<int>)_(single_element)/50
|
-6.05% |
17.816 |
16.737 |
- |
2.43% |
- |
|
std::find(vector<bool>)_(process_all)/50
|
-6.03% |
0.785 |
0.738 |
- |
9.01% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/8192
|
-6.02% |
5.675 |
5.333 |
- |
-0.06% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-6.01% |
240.648 |
226.189 |
- |
-0.94% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-5.98% |
769.691 |
723.678 |
- |
2.23% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/8
|
-5.97% |
4.545 |
4.274 |
- |
-7.30% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192
|
-5.96% |
4059.534 |
3817.492 |
- |
2.35% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/1024
|
-5.95% |
22.437 |
21.101 |
- |
-5.17% |
- |
|
SetIntersection_Front_Set_float_262144_262144
|
-5.95% |
1615724.365 |
1519612.225 |
- |
-7.49% |
- |
|
SetIntersection_None_Vector_uint32_262144_4
|
-5.95% |
1175880.432 |
1105955.522 |
- |
-1.67% |
- |
|
std::set<std::string>::ctor(const&)/8192
|
-5.95% |
362228.425 |
340690.407 |
- |
-0.49% |
- |
|
SetIntersection_Front_Set_float_16384_256
|
-5.94% |
3799755.062 |
3574012.203 |
- |
-14.89% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/8192
|
-5.93% |
78.964 |
74.280 |
- |
-8.34% |
- |
|
std::generate_n(list<int>)/8192
|
-5.93% |
7449.670 |
7007.763 |
- |
2.02% |
- |
|
SetIntersection_None_Set_uint32_16384_1
|
-5.92% |
158768168.953 |
149374727.205 |
- |
-4.23% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64
|
-5.87% |
8152840.423 |
7674262.717 |
- |
2.64% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_end)/1024
|
-5.83% |
6.817 |
6.420 |
- |
-0.50% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-5.82% |
39.006 |
36.735 |
- |
0.20% |
- |
|
std::multiset<std::string>::ctor(const&)/8192
|
-5.80% |
358020.640 |
337268.860 |
- |
-0.67% |
- |
|
SetIntersection_Front_Set_float_262144_256
|
-5.77% |
3832510.733 |
3611551.057 |
- |
-13.20% |
- |
|
BM_deque_deque_ranges_copy_backward/64
|
-5.76% |
3.652 |
3.441 |
- |
2.02% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-5.75% |
55417.891 |
52229.858 |
- |
-7.89% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-5.75% |
99.595 |
93.869 |
- |
1.61% |
- |
|
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32
|
-5.73% |
43.326 |
40.843 |
- |
-0.12% |
- |
|
SetIntersection_None_Set_uint32_16384_16384
|
-5.72% |
160664658.135 |
151475177.151 |
- |
-2.87% |
- |
|
std::multimap<int,_int>::clear()/8192
|
-5.72% |
88640.330 |
83571.538 |
- |
-2.06% |
- |
|
SetIntersection_None_Set_uint32_16384_1024
|
-5.71% |
159171048.598 |
150077210.616 |
- |
-1.83% |
- |
|
std::partition_point(list<int>)/8192
|
-5.69% |
12462.817 |
11753.925 |
- |
-0.60% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64
|
-5.69% |
1879069.442 |
1772227.078 |
- |
-2.71% |
- |
|
BM_StringRelational_Eq_Large_Large_ChangeLast
|
-5.68% |
2.080 |
1.962 |
- |
-2.91% |
- |
|
BM_StringAssignStr_Huge_Opaque
|
-5.67% |
113.865 |
107.412 |
- |
-1.85% |
- |
|
rng::find_last_if(vector<char>)_(bail_90%)/50
|
-5.65% |
1.496 |
1.411 |
- |
-2.10% |
- |
|
std::set<std::string>::find(key)_(non-existent)/8192
|
-5.65% |
29.189 |
27.540 |
- |
1.60% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_262144
|
-5.64% |
1814242.270 |
1711847.088 |
- |
-8.01% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192
|
-5.64% |
33.195 |
31.324 |
- |
-2.68% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0
|
-5.63% |
0.267 |
0.252 |
- |
-5.37% |
- |
|
std::find(list<int>)_(process_all)/8
|
-5.63% |
2.375 |
2.241 |
- |
-0.25% |
- |
|
std::unordered_set<std::string>::erase(key)_(existent)/32
|
-5.62% |
77.495 |
73.138 |
- |
-19.72% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8
|
-5.61% |
16.801 |
15.859 |
- |
0.46% |
- |
|
std::copy_n(deque<int>)/8
|
-5.61% |
2.903 |
2.740 |
- |
-0.42% |
- |
|
SetIntersection_None_Set_uint32_16384_64
|
-5.55% |
158390526.234 |
149600968.225 |
- |
-3.12% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-5.54% |
13286.119 |
12549.535 |
- |
-3.56% |
- |
|
std::generate(vector<int>)/8192
|
-5.54% |
1952.297 |
1844.199 |
- |
1.12% |
- |
|
std::multiset<std::string>::lower_bound(key)_(existent)/8192
|
-5.53% |
29.520 |
27.886 |
- |
-79.48% |
- |
|
BM_std_minmax_element<short>/2
|
-5.52% |
0.687 |
0.649 |
- |
-4.94% |
- |
|
std::unordered_multiset<int>::erase(iterator)/8192
|
-5.49% |
26.119 |
24.685 |
- |
24.31% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576
|
-5.48% |
522368.631 |
493748.884 |
- |
0.53% |
- |
|
SetIntersection_None_Set_uint32_1024_1
|
-5.48% |
9114741.583 |
8615367.828 |
- |
-3.84% |
- |
|
std::partition_point(vector<int>)/1024
|
-5.47% |
6.447 |
6.094 |
- |
0.88% |
- |
|
SetIntersection_Front_Set_uint64_16384_4
|
-5.46% |
1071657.232 |
1013106.922 |
- |
-5.88% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-5.44% |
6499.693 |
6145.949 |
- |
-5.12% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/1048576
|
-5.44% |
751989.963 |
711066.514 |
- |
1.45% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_4
|
-5.44% |
2068886.920 |
1956408.660 |
- |
27.04% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-5.44% |
18.042 |
17.062 |
- |
-0.91% |
- |
|
std::set<std::string>::upper_bound(key)_(non-existent)/32
|
-5.43% |
11.053 |
10.453 |
- |
-8.18% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-5.40% |
52121.093 |
49305.476 |
- |
-4.89% |
- |
|
SetIntersection_Interlaced_Vector_uint64_256_64
|
-5.40% |
7423667.384 |
7022793.036 |
- |
-9.44% |
- |
|
SetIntersection_None_Set_uint32_262144_262144
|
-5.40% |
1179705.402 |
1116020.428 |
- |
-5.07% |
- |
|
BM_deque_vector_move/0
|
-5.40% |
1.386 |
1.311 |
- |
-6.43% |
- |
|
std::multimap<std::string,_int>::clear()/1024
|
-5.39% |
22203.688 |
21006.055 |
- |
-7.54% |
- |
|
std::find_first_of(vector<int>)_(small_needle)/8192
|
-5.39% |
12331.994 |
11666.853 |
- |
0.62% |
- |
|
bm_lexicographical_compare<signed_char>/64
|
-5.39% |
2.201 |
2.082 |
- |
-8.02% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-5.39% |
19.521 |
18.469 |
- |
-3.86% |
- |
|
SetIntersection_None_Set_uint32_262144_1024
|
-5.38% |
1176662.598 |
1113368.082 |
- |
-5.24% |
- |
|
std::partition_point(vector<int>)/8192
|
-5.38% |
9.872 |
9.341 |
- |
1.11% |
- |
|
SetIntersection_None_Set_uint32_262144_16
|
-5.38% |
1176550.211 |
1113298.666 |
- |
-5.64% |
- |
|
BM_vector_deque_ranges_move_backward/1024
|
-5.37% |
40.021 |
37.872 |
- |
0.14% |
- |
|
BM_StringAssignStr_Huge_Transparent
|
-5.37% |
113.870 |
107.756 |
- |
-0.58% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_64
|
-5.30% |
13994192.572 |
13251869.733 |
- |
2.60% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192
|
-5.27% |
26882.409 |
25464.578 |
- |
1.69% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_4
|
-5.25% |
1329545.714 |
1259753.501 |
- |
0.24% |
- |
|
bm_ranges_swap_ranges_vb_aligned/256
|
-5.24% |
4.330 |
4.103 |
- |
18.67% |
- |
|
SetIntersection_None_Set_uint32_262144_64
|
-5.23% |
1175820.883 |
1114297.037 |
- |
-5.59% |
- |
|
SetIntersection_None_Set_uint32_1024_16
|
-5.23% |
9113844.683 |
8637084.625 |
- |
-5.20% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8
|
-5.23% |
36.573 |
34.661 |
- |
-5.59% |
- |
|
SetIntersection_Front_Set_uint64_262144_64
|
-5.21% |
1694648.159 |
1606327.172 |
- |
-4.86% |
- |
|
std::stable_sort(vector<NonIntegral>)_(ascending)/8192
|
-5.19% |
45043.072 |
42705.770 |
- |
2.16% |
- |
|
std::multimap<int,_int>::find(key)_(existent)/32
|
-5.19% |
1.849 |
1.753 |
- |
2.25% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-5.18% |
5136.060 |
4870.173 |
- |
-11.33% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-5.16% |
5742.036 |
5445.518 |
- |
-1.32% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/1024
|
-5.16% |
5.344 |
5.068 |
- |
-5.45% |
- |
|
SetIntersection_Front_Vector_uint32_16384_16
|
-5.16% |
1142447.219 |
1083525.953 |
- |
-2.72% |
- |
|
SetIntersection_None_Set_uint32_16384_256
|
-5.15% |
158198169.276 |
150050407.222 |
- |
-2.77% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
-5.14% |
19.818 |
18.800 |
- |
-1.76% |
- |
|
std::find(list<int>)_(bail_25%)/1024
|
-5.13% |
135.540 |
128.592 |
- |
0.58% |
- |
|
std::set<std::string>::find(key)_(existent)/1024
|
-5.11% |
24.766 |
23.501 |
- |
-1.47% |
- |
|
std::set<std::string>::ctor(const&)/1024
|
-5.11% |
35942.517 |
34107.560 |
- |
-1.88% |
- |
|
bm_ranges_lexicographical_compare<int>/1
|
-5.10% |
1.429 |
1.356 |
- |
3.61% |
- |
|
BM_CmpLess_uchar_uint
|
-5.10% |
1.105 |
1.048 |
- |
-6.17% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192
|
-5.10% |
51899.300 |
49254.599 |
- |
-6.13% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-5.09% |
1169.927 |
1110.392 |
- |
-7.92% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_256
|
-5.08% |
7982995.378 |
7577148.690 |
- |
-2.75% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-5.08% |
9990.332 |
9483.066 |
- |
-2.76% |
- |
|
SetIntersection_Interlaced_Set_float_262144_16
|
-5.07% |
1608819.012 |
1527251.627 |
- |
-1.95% |
- |
|
std::unordered_map<int,_int>::find(key)_(existent)/1024
|
-5.06% |
1.422 |
1.350 |
- |
-2.08% |
- |
|
BM_std_minmax_element<char>/2
|
-5.06% |
0.685 |
0.651 |
- |
7.97% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-5.04% |
64779.176 |
61517.367 |
- |
-3.99% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192
|
-5.03% |
217821.445 |
206868.118 |
- |
1.33% |
- |
|
SetIntersection_None_Vector_uint32_16384_1024
|
-5.03% |
1161450.690 |
1103054.560 |
- |
-0.02% |
- |
|
std::multiset<std::string>::equal_range(key)_(existent)/32
|
-5.02% |
18.704 |
17.765 |
- |
-9.63% |
- |
|
std::unordered_set<int>::ctor(const&)/32
|
-5.02% |
207.304 |
196.896 |
- |
-0.83% |
- |
|
SetIntersection_None_Set_uint32_1024_1024
|
-5.02% |
9136599.035 |
8677926.396 |
- |
-3.79% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_256
|
-5.01% |
14373621.599 |
13653940.785 |
- |
-4.96% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-5.00% |
1187.606 |
1128.214 |
- |
3.98% |
- |
|
std::multiset<std::string>::find(key)_(existent)/8192
|
-4.98% |
30.687 |
29.158 |
- |
11.59% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-4.97% |
15609.575 |
14833.998 |
- |
-2.07% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/32
|
-4.97% |
12.293 |
11.683 |
- |
-6.63% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
|
-4.96% |
26.306 |
25.000 |
- |
-7.16% |
- |
|
std::multiset<std::string>::ctor(const&)/32
|
-4.95% |
826.258 |
785.336 |
- |
-4.05% |
- |
|
std::unordered_multiset<int>::contains(key)_(non-existent)/32
|
-4.93% |
1.835 |
1.745 |
- |
-4.76% |
- |
|
std::partition(list<int>)_(dense)/32
|
-4.93% |
9.311 |
8.851 |
- |
1.43% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/1024
|
-4.93% |
593.018 |
563.782 |
- |
0.78% |
- |
|
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192
|
-4.93% |
1.369 |
1.301 |
- |
-15.44% |
- |
|
SetIntersection_None_Set_uint32_262144_1
|
-4.92% |
1181231.525 |
1123114.504 |
- |
-5.31% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_4
|
-4.92% |
1265810.465 |
1203568.031 |
- |
-12.44% |
- |
|
std::copy(vector<int>)/4096
|
-4.90% |
169.406 |
161.105 |
- |
-27.58% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024
|
-4.90% |
6508.533 |
6189.807 |
- |
-5.97% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1
|
-4.89% |
0.539 |
0.513 |
- |
21.08% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
-4.89% |
19.992 |
19.014 |
- |
-12.08% |
- |
|
SetIntersection_None_Set_uint32_262144_256
|
-4.88% |
1172781.168 |
1115522.301 |
- |
-5.19% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-4.88% |
13404.620 |
12750.260 |
- |
-2.52% |
- |
|
std::make_heap(vector<int>)_(shuffled)/1024
|
-4.88% |
603.439 |
574.020 |
- |
-0.26% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192
|
-4.86% |
20.333 |
19.344 |
- |
-1.11% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8
|
-4.86% |
5.305 |
5.047 |
- |
-4.67% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/32
|
-4.85% |
11.347 |
10.796 |
- |
-2.36% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4
|
-4.85% |
3.581 |
3.407 |
- |
-3.34% |
- |
|
std::set<int>::contains(key)_(existent)/8192
|
-4.84% |
8.573 |
8.158 |
- |
0.52% |
- |
|
BM_PushHeap_string_PipeOrgan_16
|
-4.84% |
4.347 |
4.137 |
- |
-0.19% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_256
|
-4.81% |
1555567.869 |
1480683.594 |
- |
-7.66% |
- |
|
std::find_if(list<int>)_(process_all)/8
|
-4.81% |
2.428 |
2.311 |
- |
-1.70% |
- |
|
SetIntersection_Front_Set_uint32_262144_64
|
-4.80% |
1773568.482 |
1688356.445 |
- |
0.13% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/1024
|
-4.80% |
5.697 |
5.423 |
- |
-6.30% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/8192
|
-4.79% |
9.808 |
9.339 |
- |
-13.20% |
- |
|
BM_PushHeap_string_Descending_16
|
-4.78% |
2.343 |
2.231 |
- |
0.63% |
- |
|
std::any_of(deque<int>)_(process_all)/8
|
-4.78% |
3.438 |
3.274 |
- |
-0.27% |
- |
|
SetIntersection_Front_Set_uint32_1024_64
|
-4.77% |
1792517.736 |
1706947.748 |
- |
-3.59% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024
|
-4.77% |
14310774.207 |
13627703.230 |
- |
-3.43% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-4.77% |
222.626 |
212.000 |
- |
-3.27% |
- |
|
std::partition(deque<int>)_(sparse)/1024
|
-4.77% |
401.681 |
382.528 |
- |
-4.53% |
- |
|
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-4.75% |
539.448 |
513.799 |
- |
-5.79% |
- |
|
std::multimap<int,_int>::erase(key)_(existent)/32
|
-4.74% |
23.156 |
22.058 |
- |
-4.14% |
- |
|
SetIntersection_Front_Set_uint32_262144_16
|
-4.73% |
1212911.090 |
1155533.450 |
- |
-3.04% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/8192
|
-4.72% |
33.766 |
32.172 |
- |
-4.65% |
- |
|
SetIntersection_Front_Set_uint64_262144_1024
|
-4.72% |
12721035.234 |
12120939.351 |
- |
-22.13% |
- |
|
BM_PushHeap_string_QuickSortAdversary_16384
|
-4.71% |
16.319 |
15.550 |
- |
0.37% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32
|
-4.70% |
11.453 |
10.914 |
- |
-0.18% |
- |
|
SetIntersection_None_Set_uint32_262144_4
|
-4.70% |
1173478.840 |
1118315.428 |
- |
-5.33% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024
|
-4.70% |
17375.332 |
16558.684 |
- |
-0.45% |
- |
|
SetIntersection_Front_Vector_string_64_64
|
-4.69% |
26021350.333 |
24800166.475 |
- |
-8.23% |
- |
|
std::rotate_copy(vector<int>)/8192
|
-4.69% |
754.298 |
718.934 |
- |
-0.15% |
- |
|
SetIntersection_Front_Set_uint32_16384_16384
|
-4.68% |
225416724.763 |
214862612.817 |
- |
-2.84% |
- |
|
std::map<int,_int>::upper_bound(key)_(non-existent)/1024
|
-4.66% |
6.495 |
6.192 |
- |
1.88% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192
|
-4.65% |
25625.608 |
24434.228 |
- |
0.21% |
- |
|
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8
|
-4.64% |
6.684 |
6.374 |
- |
-3.80% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-4.64% |
1471.301 |
1403.078 |
- |
2.97% |
- |
|
BM_vector_deque_ranges_move/4000
|
-4.64% |
147.649 |
140.804 |
- |
0.96% |
- |
|
SetIntersection_Interlaced_Vector_string_64_64
|
-4.64% |
27054090.112 |
25799875.482 |
- |
-5.36% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-4.61% |
648.954 |
619.056 |
- |
-6.54% |
- |
|
SetIntersection_Front_Vector_string_16384_64
|
-4.60% |
3340702.030 |
3186959.757 |
- |
-7.05% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-4.59% |
1572425.848 |
1500180.781 |
- |
-4.08% |
- |
|
std::set<int>::erase(iterator)/32
|
-4.59% |
20.543 |
19.601 |
- |
-0.42% |
- |
|
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0
|
-4.57% |
0.264 |
0.252 |
- |
-4.59% |
- |
|
SetIntersection_Interlaced_Set_float_1024_256
|
-4.57% |
14498731.911 |
13836290.395 |
- |
-1.06% |
- |
|
SetIntersection_Interlaced_Set_float_262144_4
|
-4.55% |
1285754.639 |
1227206.543 |
- |
-2.20% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-4.54% |
13839.719 |
13210.907 |
- |
-1.39% |
- |
|
std::move_backward(vector<int>)/1048576
|
-4.54% |
58980.614 |
56303.387 |
- |
-0.42% |
- |
|
std::equal(list<int>)_(it,_it,_it)/8192
|
-4.53% |
10230.978 |
9767.241 |
- |
0.54% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/32
|
-4.52% |
10.756 |
10.270 |
- |
-22.51% |
- |
|
BM_deque_deque_ranges_copy_backward/2
|
-4.52% |
2.463 |
2.352 |
- |
-0.07% |
- |
|
rng::find_last(forward_list<int>)_(bail_10%)/50
|
-4.50% |
17.700 |
16.903 |
- |
-1.74% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-4.50% |
281.772 |
269.090 |
- |
-2.67% |
- |
|
rng::for_each(multimap<int>)/8192
|
-4.50% |
7541.673 |
7202.324 |
- |
-3.98% |
- |
|
SetIntersection_None_Set_uint32_64_4
|
-4.49% |
21719451.792 |
20744344.316 |
- |
-4.29% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/32
|
-4.48% |
33.064 |
31.582 |
- |
25.16% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0
|
-4.48% |
0.267 |
0.255 |
- |
-0.11% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/0
|
-4.48% |
0.346 |
0.330 |
- |
1.96% |
- |
|
SetIntersection_Front_Set_uint32_262144_262144
|
-4.41% |
1665932.617 |
1592403.236 |
- |
-5.08% |
- |
|
std::deque<int>::ctor(const&)_(cheap_elements)/32
|
-4.40% |
35.911 |
34.329 |
- |
-8.13% |
- |
|
std::unordered_multiset<int>::count(key)_(existent)/1024
|
-4.40% |
1.845 |
1.764 |
- |
-13.24% |
- |
|
SetIntersection_Front_Vector_uint64_262144_16
|
-4.40% |
1120429.755 |
1071174.941 |
- |
-5.03% |
- |
|
SetIntersection_None_Vector_uint32_1024_1
|
-4.39% |
1123986.209 |
1074627.094 |
- |
-0.11% |
- |
|
std::move(vector<int>)/1048576
|
-4.39% |
58603.739 |
56031.040 |
- |
-20.39% |
- |
|
SetIntersection_None_Vector_uint32_16384_1
|
-4.38% |
1129902.337 |
1080379.218 |
- |
-2.33% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-4.38% |
7843.675 |
7500.271 |
- |
-4.18% |
- |
|
std::set<int>::lower_bound(key)_(non-existent)/1024
|
-4.37% |
6.486 |
6.203 |
- |
-14.50% |
- |
|
std::all_of(deque<int>)_(process_all)/8
|
-4.36% |
3.445 |
3.294 |
- |
-0.11% |
- |
|
SetIntersection_Front_Set_float_64_64
|
-4.33% |
13138105.509 |
12569454.754 |
- |
-9.25% |
- |
|
BM_PushHeap_uint32_Random_64
|
-4.33% |
5.137 |
4.915 |
- |
-2.25% |
- |
|
BM_PushHeap_uint32_Random_16
|
-4.33% |
4.233 |
4.050 |
- |
-1.61% |
- |
|
SetIntersection_None_Vector_uint32_256_4
|
-4.32% |
4354297.263 |
4165981.708 |
- |
-0.35% |
- |
|
std::find_if_not(list<int>)_(process_all)/50
|
-4.31% |
39.251 |
37.561 |
- |
-2.75% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4
|
-4.28% |
1441395.226 |
1379642.332 |
- |
-1.68% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024
|
-4.28% |
1177492.027 |
1127052.993 |
- |
-4.70% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-4.28% |
13886.092 |
13291.675 |
- |
-1.60% |
- |
|
BM_StringRelational_Less_Empty_Huge_Control
|
-4.27% |
1.728 |
1.655 |
- |
-3.65% |
- |
|
std::multiset<int>::ctor(const&)/32
|
-4.27% |
229.340 |
219.550 |
- |
-5.76% |
- |
|
BM_PushHeap_float_Ascending_16384
|
-4.25% |
4.320 |
4.137 |
- |
-5.29% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024
|
-4.24% |
41.776 |
40.004 |
- |
-7.31% |
- |
|
std::none_of(deque<int>)_(process_all)/8
|
-4.24% |
3.429 |
3.283 |
- |
0.20% |
- |
|
std::multimap<std::string,_int>::clear()/8192
|
-4.24% |
220083.535 |
210760.092 |
- |
-1.95% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator)/8192
|
-4.23% |
21.729 |
20.810 |
- |
-24.79% |
- |
|
rng::find(join_view(vector<list<int>>))_(process_all)/8192
|
-4.23% |
9283.449 |
8891.065 |
- |
-10.03% |
- |
|
std::stable_sort(vector<NonIntegral>)_(repeated)/8
|
-4.22% |
16.636 |
15.934 |
- |
0.70% |
- |
|
std::unique(deque<int>)_(contiguous)/52
|
-4.22% |
57.762 |
55.325 |
- |
-3.68% |
- |
|
std::multiset<int>::erase(iterator)/32
|
-4.21% |
21.342 |
20.443 |
- |
-1.81% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle
|
-4.20% |
1.205 |
1.155 |
- |
-0.03% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-4.19% |
538.841 |
516.238 |
- |
-3.53% |
- |
|
std::sort(vector<int>)_(heap)/1024
|
-4.19% |
4784.246 |
4583.599 |
- |
-5.15% |
- |
|
SetIntersection_Front_Set_string_256_256
|
-4.19% |
29800956.956 |
28552013.980 |
- |
-7.52% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/32
|
-4.19% |
2.669 |
2.557 |
- |
46.11% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192
|
-4.19% |
86.125 |
82.517 |
- |
-14.74% |
- |
|
std::unordered_multiset<int>::erase(iterator)/1024
|
-4.18% |
20.779 |
19.910 |
- |
0.37% |
- |
|
BM_StringAssignStr_Large_Transparent
|
-4.17% |
10.502 |
10.064 |
- |
-1.75% |
- |
|
std::unordered_set<int>::count(key)_(existent)/32
|
-4.17% |
1.406 |
1.347 |
- |
9.94% |
- |
|
std::stable_sort(vector<int>)_(descending)/8
|
-4.16% |
24.212 |
23.204 |
- |
-4.78% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144
|
-4.16% |
0.621 |
0.595 |
- |
-0.02% |
- |
|
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024
|
-4.16% |
24.276 |
23.266 |
- |
4.67% |
- |
|
std::copy_backward(vector<int>)/32768
|
-4.15% |
3788.021 |
3630.671 |
- |
-4.06% |
- |
|
std::is_sorted_until(vector<int>,_pred)/8
|
-4.15% |
3.656 |
3.504 |
- |
-3.77% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192
|
-4.15% |
214114.224 |
205237.829 |
- |
0.29% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-4.12% |
9082796.386 |
8708164.817 |
- |
-0.39% |
- |
|
rng::contains(deque<int>)_(process_all)/8
|
-4.12% |
3.110 |
2.982 |
- |
-1.10% |
- |
|
std::multiset<int>::insert(value)_(new_value,_middle)/8192
|
-4.11% |
32.734 |
31.390 |
- |
-0.84% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_4
|
-4.11% |
2150798.902 |
2062505.564 |
- |
-5.53% |
- |
|
std::multiset<std::string>::clear()/1024
|
-4.10% |
21762.823 |
20869.688 |
- |
-4.26% |
- |
|
std::flat_map<int,_int>::contains(key)_(non-existent)/32
|
-4.10% |
2.412 |
2.313 |
- |
1.81% |
- |
|
SetIntersection_None_Vector_uint32_1024_1024
|
-4.10% |
1117805.629 |
1071987.473 |
- |
-0.59% |
- |
|
bm_lexicographical_compare<signed_char>/512
|
-4.09% |
8.017 |
7.689 |
- |
-5.27% |
- |
|
std::stable_partition(list<int>)_(alloc_fails)/8192
|
-4.09% |
26609.984 |
25521.664 |
- |
2.03% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024
|
-4.09% |
1422.886 |
1364.704 |
- |
-2.79% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144
|
-4.08% |
1310134.602 |
1256666.912 |
- |
1.24% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1
|
-4.07% |
1285482.178 |
1233120.523 |
- |
1.34% |
- |
|
std::unique(list<int>,_pred)_(sprinkled)/1024
|
-4.07% |
1064.674 |
1021.336 |
- |
2.15% |
- |
|
std::multimap<int,_int>::erase(iterator)/1024
|
-4.07% |
20.854 |
20.006 |
- |
-4.33% |
- |
|
std::is_sorted(deque<int>,_pred)/8
|
-4.05% |
4.920 |
4.720 |
- |
-2.48% |
- |
|
std::unordered_multiset<int>::erase(iterator)/32
|
-4.05% |
20.629 |
19.793 |
- |
-0.11% |
- |
|
BM_StringFindCharLiteral/1024
|
-4.05% |
20.318 |
19.496 |
- |
8.68% |
- |
|
std::unordered_set<int>::count(key)_(non-existent)/1024
|
-4.04% |
1.725 |
1.656 |
- |
13.53% |
- |
|
std::sort(vector<int>)_(heap)/8192
|
-4.03% |
47581.794 |
45664.537 |
- |
-2.09% |
- |
|
BM_PushHeap_string_SingleElement_262144
|
-4.02% |
2.734 |
2.624 |
- |
-4.02% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1
|
-4.00% |
1118264.200 |
1073489.826 |
- |
-4.00% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-4.00% |
13.366 |
12.831 |
- |
0.16% |
- |
|
std::pop_heap(vector<size_t>)/8192
|
-4.00% |
13.620 |
13.076 |
- |
0.09% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_256
|
-4.00% |
6929715.139 |
6652866.734 |
- |
-7.15% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-3.99% |
15364.505 |
14752.119 |
- |
-8.71% |
- |
|
SetIntersection_None_Set_uint64_256_4
|
-3.99% |
11447413.805 |
10991165.720 |
- |
-5.20% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-3.96% |
76014.268 |
73000.860 |
- |
9.50% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576
|
-3.96% |
2274996.764 |
2184942.289 |
- |
-0.24% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192
|
-3.96% |
107796.657 |
103529.806 |
- |
0.82% |
- |
|
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024
|
-3.95% |
14.125 |
13.567 |
- |
5.53% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024
|
-3.95% |
4948.635 |
4753.024 |
- |
-0.11% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192
|
-3.95% |
100355.147 |
96388.947 |
- |
-0.39% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/50
|
-3.95% |
22.574 |
21.682 |
- |
-4.07% |
- |
|
std::unordered_multiset<int>::erase(key)_(existent)/32
|
-3.95% |
21.593 |
20.741 |
- |
-1.75% |
- |
|
SetIntersection_None_Vector_uint32_16384_4
|
-3.92% |
1129872.532 |
1085546.595 |
- |
-2.61% |
- |
|
std::multiset<int>::clear()/8192
|
-3.92% |
79826.601 |
76697.800 |
- |
-0.92% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
|
-3.92% |
25.467 |
24.469 |
- |
-23.87% |
- |
|
SetIntersection_None_Vector_uint64_16384_64
|
-3.92% |
1095624.792 |
1052727.370 |
- |
-4.75% |
- |
|
SetIntersection_Front_Set_string_256_64
|
-3.91% |
15034430.081 |
14446199.429 |
- |
2.75% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-3.91% |
15387.496 |
14785.497 |
- |
-4.87% |
- |
|
SetIntersection_None_Set_uint64_1024_4
|
-3.91% |
9089227.558 |
8733920.196 |
- |
-1.50% |
- |
|
std::multiset<std::string>::clear()/8192
|
-3.91% |
215755.538 |
207328.028 |
- |
-4.01% |
- |
|
std::find_if_not(deque<int>)_(process_all)/8
|
-3.90% |
2.631 |
2.529 |
- |
-1.84% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_16
|
-3.90% |
2188566.078 |
2103190.358 |
- |
3.82% |
- |
|
std::move(vector<bool>)_(unaligned)/4096
|
-3.90% |
26.749 |
25.707 |
- |
-3.84% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
-3.88% |
33.497 |
32.196 |
- |
-22.28% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192
|
-3.87% |
29.722 |
28.572 |
- |
-5.72% |
- |
|
SetIntersection_Front_Set_uint32_262144_16384
|
-3.86% |
225435598.707 |
216731430.114 |
- |
-1.15% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-3.86% |
952.159 |
915.406 |
- |
-0.29% |
- |
|
BM_StringAssignStr_Large_Opaque
|
-3.85% |
10.436 |
10.033 |
- |
-3.27% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1
|
-3.84% |
1059355.134 |
1018652.950 |
- |
-3.08% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/50
|
-3.84% |
24.580 |
23.636 |
- |
0.26% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/50
|
-3.84% |
4.600 |
4.423 |
- |
-1.13% |
- |
|
vector<bool>(const_vector<bool>&)
|
-3.83% |
10.355 |
9.958 |
- |
-2.90% |
- |
|
std::set<int>::lower_bound(key)_(existent)/8192
|
-3.83% |
8.693 |
8.360 |
- |
7.90% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-3.83% |
10355.566 |
9959.060 |
- |
2.36% |
- |
|
rng::find_last(list<int>)_(bail_90%)/1024
|
-3.83% |
79.457 |
76.416 |
- |
1.65% |
- |
|
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192
|
-3.83% |
1.220 |
1.173 |
- |
-0.49% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192
|
-3.81% |
51.929 |
49.949 |
- |
-4.27% |
- |
|
std::multiset<int>::erase(iterator)/8192
|
-3.81% |
23.931 |
23.020 |
- |
-0.42% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8
|
-3.81% |
55.431 |
53.320 |
- |
-2.09% |
- |
|
bm_ranges_swap_ranges_vb_aligned/512
|
-3.80% |
5.360 |
5.156 |
- |
-1.77% |
- |
|
BM_deque_vector_copy/2
|
-3.80% |
1.891 |
1.819 |
- |
0.17% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192
|
-3.79% |
151673.856 |
145918.376 |
- |
-0.08% |
- |
|
SetIntersection_None_Vector_uint32_256_256
|
-3.79% |
2196208.439 |
2113044.640 |
- |
-1.43% |
- |
|
SetIntersection_Front_Vector_string_262144_262144
|
-3.79% |
14948212.482 |
14382284.506 |
- |
-1.51% |
- |
|
std::copy_if(deque<int>)_(entire_range)/8
|
-3.77% |
2.646 |
2.547 |
- |
-3.69% |
- |
|
SetIntersection_None_Set_uint64_1024_1024
|
-3.77% |
9028149.345 |
8687688.605 |
- |
-2.35% |
- |
|
SetIntersection_None_Vector_uint32_262144_16
|
-3.77% |
1163393.724 |
1119567.048 |
- |
-0.75% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32
|
-3.77% |
19.093 |
18.374 |
- |
-2.07% |
- |
|
BM_PushHeap_float_Ascending_1024
|
-3.76% |
3.275 |
3.152 |
- |
1.51% |
- |
|
SetIntersection_None_Set_uint32_262144_16384
|
-3.76% |
1166443.441 |
1122634.359 |
- |
-3.86% |
- |
|
std::multiset<int>::clear()/1024
|
-3.74% |
10002.349 |
9628.139 |
- |
-1.92% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_256
|
-3.74% |
202532108.251 |
194956836.880 |
- |
-2.84% |
- |
|
BM_PushHeap_string_QuickSortAdversary_1024
|
-3.73% |
15.623 |
15.040 |
- |
0.02% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_16
|
-3.73% |
1566750.732 |
1508254.068 |
- |
-13.38% |
- |
|
BM_StringCopy_Small
|
-3.73% |
0.682 |
0.657 |
- |
0.19% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024
|
-3.73% |
181357976.626 |
174592007.867 |
- |
-3.10% |
- |
|
bm_lexicographical_compare<int>/1
|
-3.73% |
1.397 |
1.345 |
- |
4.93% |
- |
|
SetIntersection_None_Set_uint32_1024_4
|
-3.72% |
9001644.962 |
8666637.018 |
- |
-2.68% |
- |
|
SetIntersection_Front_Set_float_262144_16384
|
-3.72% |
221582870.216 |
213342414.836 |
- |
-6.51% |
- |
|
SetIntersection_Interlaced_Set_string_262144_262144
|
-3.71% |
19179995.852 |
18469375.895 |
- |
3.13% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256
|
-3.70% |
5852491.543 |
5635747.183 |
- |
-3.67% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/0
|
-3.70% |
17.728 |
17.072 |
- |
-2.28% |
- |
|
std::shift_right(list<int>)/8192
|
-3.70% |
8023.126 |
7726.430 |
- |
0.73% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64
|
-3.70% |
1133519.563 |
1091612.416 |
- |
-3.44% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_16
|
-3.69% |
18009787.666 |
17345620.056 |
- |
-0.99% |
- |
|
std::deque<std::string>::operator=(const&)_(expensive_elements)/32
|
-3.69% |
163.567 |
157.539 |
- |
-0.08% |
- |
|
BM_num_get<void*>
|
-3.68% |
11.395 |
10.976 |
- |
0.95% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16
|
-3.68% |
1230289.399 |
1185046.464 |
- |
-2.97% |
- |
|
BM_vector_deque_ranges_copy/64000
|
-3.68% |
2950.346 |
2841.869 |
- |
-7.54% |
- |
|
SetIntersection_None_Vector_uint64_262144_16384
|
-3.67% |
1123469.421 |
1082254.169 |
- |
-4.59% |
- |
|
ranges::min(std::list<long_long>)/8
|
-3.67% |
1.938 |
1.867 |
- |
-2.16% |
- |
|
SetIntersection_None_Set_string_64_16
|
-3.66% |
18770893.817 |
18084278.072 |
- |
-2.55% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-3.65% |
173161.332 |
166837.792 |
- |
0.41% |
- |
|
SetIntersection_Front_Set_float_16384_16384
|
-3.65% |
221286190.950 |
213208397.712 |
- |
-5.53% |
- |
|
SetIntersection_Interlaced_Set_float_256_256
|
-3.65% |
7623349.344 |
7345130.726 |
- |
-4.76% |
- |
|
std::multiset<std::string>::count(key)_(non-existent)/32
|
-3.65% |
10.896 |
10.498 |
- |
-7.62% |
- |
|
SetIntersection_Front_Vector_uint32_1024_1024
|
-3.63% |
6097952.738 |
5876335.355 |
- |
-0.55% |
- |
|
SetIntersection_Front_Set_string_16384_256
|
-3.63% |
15017627.069 |
14472740.570 |
- |
-2.48% |
- |
|
SetIntersection_Front_Vector_string_256_256
|
-3.63% |
19813062.176 |
19094308.707 |
- |
-0.56% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-3.62% |
38761.844 |
37357.321 |
- |
-9.07% |
- |
|
std::multimap<int,_int>::erase(iterator)/8192
|
-3.62% |
20.804 |
20.051 |
- |
-4.56% |
- |
|
BM_StringRelational_Less_Empty_Large_Control
|
-3.62% |
1.723 |
1.661 |
- |
-3.30% |
- |
|
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192
|
-3.61% |
39901.089 |
38460.235 |
- |
-0.10% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024
|
-3.61% |
0.625 |
0.602 |
- |
0.03% |
- |
|
BM_vector_deque_ranges_copy/70000
|
-3.60% |
3219.675 |
3103.651 |
- |
-8.20% |
- |
|
SetIntersection_None_Vector_float_262144_16384
|
-3.60% |
1166170.224 |
1124192.028 |
- |
-0.53% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/8192
|
-3.60% |
3.996 |
3.852 |
- |
-1.17% |
- |
|
std::set<std::string>::clear()/8192
|
-3.59% |
221589.514 |
213628.066 |
- |
-1.21% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_1
|
-3.59% |
1050027.515 |
1012309.542 |
- |
-3.04% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192
|
-3.59% |
67.942 |
65.502 |
- |
-4.09% |
- |
|
BM_deque_deque_move_backward/65536
|
-3.59% |
8103.486 |
7812.702 |
- |
3.20% |
- |
|
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-3.57% |
120249.397 |
115960.558 |
- |
-2.25% |
- |
|
std::list<int>::insert(begin)_(cheap_elements)/32
|
-3.57% |
10.918 |
10.528 |
- |
-4.45% |
- |
|
BM_deque_deque_ranges_copy_backward/1
|
-3.56% |
2.740 |
2.642 |
- |
0.59% |
- |
|
rng::find(join_view(vector<vector<char>>))_(process_all)/8
|
-3.56% |
3.188 |
3.074 |
- |
0.35% |
- |
|
SetIntersection_None_Vector_uint32_64_64
|
-3.55% |
8743652.033 |
8433449.217 |
- |
-0.43% |
- |
|
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0
|
-3.54% |
0.336 |
0.325 |
- |
-1.80% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1
|
-3.54% |
4376848.892 |
4222013.860 |
- |
-2.29% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1
|
-3.53% |
1222016.361 |
1178836.707 |
- |
-5.18% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192
|
-3.53% |
12403.929 |
11965.878 |
- |
-2.85% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-3.53% |
1290.513 |
1244.962 |
- |
0.37% |
- |
|
SetIntersection_None_Set_string_64_4
|
-3.53% |
22135255.220 |
21354280.429 |
- |
-0.14% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8
|
-3.52% |
61.397 |
59.236 |
- |
1.14% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256
|
-3.52% |
0.651 |
0.629 |
- |
0.02% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
-3.51% |
17087.065 |
16487.265 |
- |
-0.75% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/8192
|
-3.51% |
59482.940 |
57397.688 |
- |
1.46% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/64
|
-3.50% |
2.564 |
2.474 |
- |
-3.39% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-3.50% |
205.739 |
198.531 |
- |
0.18% |
- |
|
SetIntersection_None_Vector_uint32_1024_256
|
-3.50% |
1113851.550 |
1074872.622 |
- |
-0.28% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
-3.50% |
149808.877 |
144572.391 |
- |
-0.93% |
- |
|
SetIntersection_Front_Set_uint32_262144_1
|
-3.49% |
1042396.006 |
1006051.740 |
- |
-3.60% |
- |
|
SetIntersection_None_Vector_uint32_262144_16384
|
-3.49% |
1181072.121 |
1139904.160 |
- |
0.99% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-3.48% |
13215.130 |
12754.810 |
- |
-1.34% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024
|
-3.48% |
43.730 |
42.208 |
- |
-2.40% |
- |
|
std::multimap<int,_int>::erase(iterator)/32
|
-3.48% |
20.631 |
19.914 |
- |
-4.26% |
- |
|
SetIntersection_None_Set_uint32_256_64
|
-3.47% |
9361488.851 |
9036422.568 |
- |
-3.48% |
- |
|
BM_vector_deque_ranges_move/4096
|
-3.47% |
149.376 |
144.199 |
- |
-0.83% |
- |
|
SetIntersection_None_Vector_uint32_1024_64
|
-3.46% |
1112162.096 |
1073627.560 |
- |
-0.79% |
- |
|
std::set<int>::erase(iterator)/1024
|
-3.46% |
20.279 |
19.577 |
- |
-0.98% |
- |
|
std::find_if(list<int>)_(process_all)/8192
|
-3.46% |
7350.703 |
7096.360 |
- |
-8.26% |
- |
|
std::find_if(list<int>)_(process_all)/32768
|
-3.46% |
28473.583 |
27488.444 |
- |
5.83% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/8192
|
-3.46% |
12.961 |
12.513 |
- |
-3.27% |
- |
|
SetIntersection_Front_Vector_uint64_256_16
|
-3.45% |
4219699.014 |
4073993.512 |
- |
-3.46% |
- |
|
SetIntersection_Front_Set_uint64_256_16
|
-3.45% |
4486068.346 |
4331347.962 |
- |
-3.35% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-3.44% |
43396.116 |
41902.975 |
- |
0.09% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-3.44% |
893.263 |
862.558 |
- |
-6.11% |
- |
|
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8
|
-3.43% |
18.902 |
18.253 |
- |
0.59% |
- |
|
SetIntersection_Front_Set_float_16384_16
|
-3.43% |
1185823.554 |
1145160.801 |
- |
-6.56% |
- |
|
std::multiset<std::string>::erase(iterator)/1024
|
-3.42% |
31.938 |
30.846 |
- |
7.49% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4
|
-3.42% |
180984255.760 |
174793977.792 |
- |
-1.36% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/1024
|
-3.42% |
21.644 |
20.904 |
- |
-5.60% |
- |
|
SetIntersection_None_Vector_uint64_262144_4
|
-3.41% |
1131222.402 |
1092630.535 |
- |
-4.03% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384
|
-3.41% |
0.620 |
0.599 |
- |
0.00% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
-3.41% |
32.173 |
31.077 |
- |
-0.58% |
- |
|
SetIntersection_None_Set_uint32_1024_64
|
-3.39% |
8972970.037 |
8668447.215 |
- |
-2.85% |
- |
|
std::set<int>::equal_range(key)_(non-existent)/8192
|
-3.38% |
10.273 |
9.926 |
- |
0.57% |
- |
|
BM_vector_deque_ranges_move_backward/4000
|
-3.37% |
146.285 |
141.352 |
- |
0.23% |
- |
|
SetIntersection_None_Vector_string_262144_16384
|
-3.37% |
1315882.889 |
1271517.283 |
- |
-1.47% |
- |
|
BM_vector_deque_ranges_copy_backward/4000
|
-3.37% |
146.676 |
141.735 |
- |
0.69% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/0
|
-3.37% |
0.346 |
0.335 |
- |
-0.01% |
- |
|
SetIntersection_None_Vector_uint32_256_16
|
-3.36% |
4124118.149 |
3985370.542 |
- |
-0.77% |
- |
|
SetIntersection_Interlaced_Vector_float_262144_16384
|
-3.36% |
352533424.498 |
340685628.688 |
- |
-4.30% |
- |
|
SetIntersection_Front_Vector_uint64_1024_256
|
-3.36% |
2276967.712 |
2200549.866 |
- |
-3.77% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384
|
-3.36% |
172048143.962 |
166274099.420 |
- |
-3.04% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/8192
|
-3.35% |
29.909 |
28.906 |
- |
-1.32% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16
|
-3.34% |
1115849.094 |
1078597.547 |
- |
-3.03% |
- |
|
BM_PushHeap_string_Random_16384
|
-3.34% |
16.980 |
16.414 |
- |
2.75% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_4
|
-3.33% |
11203086.384 |
10829650.949 |
- |
-2.14% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_64
|
-3.33% |
1541075.439 |
1489723.225 |
- |
-8.01% |
- |
|
BM_deque_deque_ranges_copy_backward/512
|
-3.33% |
19.747 |
19.089 |
- |
0.97% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192
|
-3.33% |
118738.844 |
114789.410 |
- |
0.12% |
- |
|
std::set<std::string>::clear()/1024
|
-3.31% |
22709.295 |
21957.948 |
- |
-2.79% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
-3.31% |
20638.384 |
19955.859 |
- |
-7.40% |
- |
|
BM_std_minmax_element<char>/70000
|
-3.30% |
17360.732 |
16787.524 |
- |
-8.44% |
- |
|
std::multiset<int>::ctor(&&,_different_allocs)/1024
|
-3.30% |
5994.766 |
5796.937 |
- |
1.34% |
- |
|
std::partial_sort_copy(vector<int>)_(descending)/1024
|
-3.30% |
8146.405 |
7877.762 |
- |
0.13% |
- |
|
BM_deque_deque_copy/65536
|
-3.30% |
3169.301 |
3064.862 |
- |
-2.09% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256
|
-3.29% |
8212586.042 |
7942348.364 |
- |
-1.64% |
- |
|
BM_deque_vector_copy/1
|
-3.29% |
2.194 |
2.121 |
- |
2.65% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-3.29% |
120055.477 |
116107.845 |
- |
-1.32% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
-3.29% |
599.131 |
579.435 |
- |
-8.83% |
- |
|
std::unordered_map<int,_int>::clear()/1024
|
-3.29% |
8226.041 |
7955.678 |
- |
-3.45% |
- |
|
std::copy_n(vector<bool>)_(aligned)/4096
|
-3.28% |
4.954 |
4.792 |
- |
1.84% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024
|
-3.28% |
13484212.594 |
13042409.935 |
- |
1.16% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/1024
|
-3.27% |
29.621 |
28.652 |
- |
-15.81% |
- |
|
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
-3.27% |
217.934 |
210.815 |
- |
-3.79% |
- |
|
std::transform(deque<int>,_deque<int>)/32
|
-3.26% |
22.245 |
21.519 |
- |
-0.89% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8
|
-3.26% |
5.024 |
4.860 |
- |
-4.29% |
- |
|
BM_deque_vector_ranges_move_backward/70000
|
-3.26% |
8781.367 |
8495.357 |
- |
6.60% |
- |
|
SetIntersection_Front_Vector_uint32_1_1
|
-3.25% |
549995667.868 |
532104911.533 |
- |
-0.36% |
- |
|
SetIntersection_Front_Vector_uint64_1024_64
|
-3.25% |
1367396.282 |
1323001.207 |
- |
-3.92% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024
|
-3.24% |
15328.436 |
14832.020 |
- |
0.75% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_64
|
-3.23% |
7771652.140 |
7520297.537 |
- |
-10.66% |
- |
|
SetIntersection_Interlaced_Set_float_16384_4
|
-3.23% |
170186279.435 |
164687895.159 |
- |
-0.25% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192
|
-3.23% |
5.427 |
5.252 |
- |
-0.02% |
- |
|
std::equal(deque<int>)_(it,_it,_it,_pred)/50
|
-3.23% |
25.106 |
24.296 |
- |
-4.55% |
- |
|
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32
|
-3.22% |
2.598 |
2.515 |
- |
-39.28% |
- |
|
std::find(deque<int>)_(process_all)/8
|
-3.21% |
3.515 |
3.402 |
- |
-1.82% |
- |
|
std::stable_partition(list<int>)_(dense)/1024
|
-3.21% |
1480.279 |
1432.733 |
- |
-18.31% |
- |
|
std::remove(vector<int>)_(sprinkled)/8192
|
-3.21% |
2039.511 |
1974.023 |
- |
0.40% |
- |
|
std::copy(list<int>)/4096
|
-3.21% |
3093.533 |
2994.352 |
- |
-7.63% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst
|
-3.20% |
0.627 |
0.607 |
- |
-2.90% |
- |
|
std::make_heap(vector<int>)_(shuffled)/8
|
-3.20% |
16.322 |
15.800 |
- |
0.51% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8
|
-3.19% |
16.066 |
15.552 |
- |
-3.16% |
- |
|
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast
|
-3.18% |
1.664 |
1.611 |
- |
-12.23% |
- |
|
BM_PushHeap_uint32_Ascending_4
|
-3.18% |
0.604 |
0.585 |
- |
-0.17% |
- |
|
std::partial_sort_copy(vector<int>)_(descending)/8
|
-3.16% |
15.983 |
15.478 |
- |
0.19% |
- |
|
SetIntersection_Front_Set_uint32_262144_4
|
-3.16% |
1065170.537 |
1031495.410 |
- |
-3.20% |
- |
|
bm_ranges_swap_ranges_vb_aligned/2048
|
-3.16% |
8.953 |
8.670 |
- |
0.71% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-3.16% |
66963.771 |
64849.208 |
- |
-6.40% |
- |
|
SetIntersection_None_Vector_float_262144_4
|
-3.15% |
1171269.544 |
1134338.751 |
- |
0.69% |
- |
|
SetIntersection_None_Vector_uint32_64_1
|
-3.15% |
17188050.273 |
16647099.245 |
- |
-0.49% |
- |
|
std::rotate(deque<int>)_(by_1/4)/50
|
-3.14% |
29.072 |
28.159 |
- |
0.18% |
- |
|
SetIntersection_Front_Set_uint32_262144_256
|
-3.14% |
3941669.362 |
3817863.294 |
- |
-0.34% |
- |
|
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32
|
-3.14% |
227.645 |
220.495 |
- |
-5.28% |
- |
|
SetIntersection_None_Vector_uint32_262144_256
|
-3.13% |
1164424.615 |
1127937.243 |
- |
-0.52% |
- |
|
SetIntersection_None_Vector_uint32_16384_256
|
-3.13% |
1141502.976 |
1105736.951 |
- |
-0.13% |
- |
|
std::multiset<int>::clear()/32
|
-3.13% |
628.481 |
608.791 |
- |
-2.19% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0
|
-3.11% |
0.839 |
0.813 |
- |
0.01% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast
|
-3.11% |
0.647 |
0.627 |
- |
3.41% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024
|
-3.11% |
11292.614 |
10941.638 |
- |
-0.15% |
- |
|
BM_deque_deque_copy_backward/64
|
-3.10% |
3.512 |
3.403 |
- |
1.66% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384
|
-3.09% |
1352676.107 |
1310811.604 |
- |
-1.60% |
- |
|
SetIntersection_None_Vector_uint32_64_4
|
-3.09% |
16402604.916 |
15895622.900 |
- |
-0.38% |
- |
|
BM_deque_deque_ranges_move/1
|
-3.09% |
2.518 |
2.441 |
- |
-2.35% |
- |
|
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32
|
-3.09% |
12.770 |
12.376 |
- |
-0.44% |
- |
|
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle
|
-3.08% |
0.627 |
0.608 |
- |
-6.13% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
-3.07% |
16.660 |
16.148 |
- |
-2.33% |
- |
|
std::multiset<std::string>::clear()/0
|
-3.07% |
403.645 |
391.238 |
- |
-0.03% |
- |
|
std::search(vector<int>,_pred)_(same_length)/8192
|
-3.07% |
5092.968 |
4936.485 |
- |
0.68% |
- |
|
SetIntersection_None_Vector_uint64_16384_1
|
-3.07% |
1103968.669 |
1070075.269 |
- |
-3.49% |
- |
|
SetIntersection_None_Set_string_16384_1024
|
-3.07% |
207096000.424 |
200739289.724 |
- |
-9.34% |
- |
|
ranges::min(std::deque<long_long>)/1
|
-3.06% |
0.671 |
0.651 |
- |
-4.13% |
- |
|
std::multiset<std::string>::clear()/32
|
-3.06% |
907.398 |
879.661 |
- |
-4.00% |
- |
|
std::multiset<std::string>::ctor(const&,_alloc)/0
|
-3.05% |
13.015 |
12.618 |
- |
0.23% |
- |
|
SetIntersection_Interlaced_Vector_string_262144_64
|
-3.04% |
20885240.760 |
20249411.590 |
- |
-9.36% |
- |
|
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-3.04% |
45592.891 |
44205.779 |
- |
-1.64% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16
|
-3.04% |
211224262.895 |
204804035.258 |
- |
-1.41% |
- |
|
SetIntersection_Front_Vector_uint32_262144_1024
|
-3.04% |
5989089.939 |
5807177.278 |
- |
-1.49% |
- |
|
SetIntersection_Front_Vector_uint32_64_64
|
-3.04% |
11181754.148 |
10842199.017 |
- |
-0.80% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64
|
-3.03% |
1.926 |
1.868 |
- |
0.11% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64
|
-3.03% |
14405372.232 |
13968619.228 |
- |
-0.22% |
- |
|
std::copy_n(vector<int>)/4096
|
-3.03% |
235.301 |
228.172 |
- |
32.59% |
- |
|
std::find(list<int>)_(process_all)/1024
|
-3.03% |
709.970 |
688.492 |
- |
0.37% |
- |
|
std::unordered_set<std::string>::erase(iterator)/8192
|
-3.02% |
30.720 |
29.792 |
- |
2.06% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024
|
-3.02% |
0.618 |
0.599 |
- |
-0.42% |
- |
|
BM_StringFindMatch1/4096
|
-3.02% |
1096.439 |
1063.342 |
- |
0.58% |
- |
|
std::generate(vector<int>)/1024
|
-3.02% |
251.546 |
243.954 |
- |
0.98% |
- |
|
bm_lexicographical_compare<signed_char>/8
|
-3.01% |
3.313 |
3.213 |
- |
-2.68% |
- |
|
std::multimap<int,_int>::clear()/1024
|
-3.01% |
10727.999 |
10405.088 |
- |
-1.84% |
- |
|
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-3.01% |
268.422 |
260.349 |
- |
-4.60% |
- |
|
BM_deque_vector_move_backward/70000
|
-3.00% |
8849.835 |
8583.933 |
- |
10.74% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it)/8
|
-3.00% |
4.201 |
4.075 |
- |
0.56% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1
|
-2.99% |
546837222.405 |
530471576.820 |
- |
-1.05% |
- |
|
SetIntersection_None_Set_uint32_256_4
|
-2.99% |
11522368.032 |
11177530.107 |
- |
-3.12% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8
|
-2.99% |
60.697 |
58.881 |
- |
3.87% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-2.99% |
120605.605 |
117003.379 |
- |
1.11% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024
|
-2.99% |
1169747.655 |
1134810.285 |
- |
-3.91% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.98% |
43063.220 |
41778.623 |
- |
-4.39% |
- |
|
SetIntersection_None_Vector_uint64_262144_64
|
-2.98% |
1134915.746 |
1101061.833 |
- |
-3.44% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256
|
-2.98% |
0.635 |
0.616 |
- |
-0.20% |
- |
|
std::equal(list<int>)_(it,_it,_it,_it)/8192
|
-2.97% |
12539.576 |
12166.602 |
- |
4.48% |
- |
|
std::partial_sort_copy(vector<int>)_(descending)/8192
|
-2.97% |
96364.537 |
93498.344 |
- |
-0.00% |
- |
|
BM_deque_deque_ranges_move_backward/70000
|
-2.97% |
8619.556 |
8363.618 |
- |
5.78% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192
|
-2.97% |
510860.710 |
495695.811 |
- |
-2.44% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_16384
|
-2.96% |
230303952.113 |
223483951.392 |
- |
-2.23% |
- |
|
std::partial_sort(vector<int>)_(descending)/8192
|
-2.96% |
97226.206 |
94348.402 |
- |
0.64% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_16
|
-2.96% |
2646649.282 |
2568334.403 |
- |
30.30% |
- |
|
rng::contains(deque<int>)_(process_all)/50
|
-2.96% |
13.628 |
13.225 |
- |
5.53% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-2.95% |
402.757 |
390.867 |
- |
-0.53% |
- |
|
std::map<std::string,_int>::ctor(&&,_different_allocs)/32
|
-2.95% |
219.760 |
213.279 |
- |
0.16% |
- |
|
std::multiset<int>::operator=(const&)_(into_populated_Container)/32
|
-2.95% |
40.300 |
39.111 |
- |
-4.75% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-2.95% |
33230.761 |
32251.774 |
- |
-0.32% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.95% |
7494.643 |
7273.874 |
- |
-4.25% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192
|
-2.94% |
28813.093 |
27965.111 |
- |
-0.65% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0
|
-2.94% |
15.438 |
14.985 |
- |
-0.06% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/8
|
-2.93% |
24.371 |
23.656 |
- |
2.30% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32
|
-2.93% |
45.890 |
44.548 |
- |
5.87% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192
|
-2.92% |
11710.307 |
11368.126 |
- |
-2.63% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-2.92% |
118296.890 |
114843.850 |
- |
-1.56% |
- |
|
std::unordered_set<int>::erase(key)_(existent)/1024
|
-2.91% |
22.622 |
21.963 |
- |
2.23% |
- |
|
std::equal(deque<int>)_(it,_it,_it)/8
|
-2.91% |
4.374 |
4.247 |
- |
-4.66% |
- |
|
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192
|
-2.90% |
13.169 |
12.788 |
- |
0.05% |
- |
|
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8
|
-2.90% |
47.299 |
45.929 |
- |
3.63% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-2.89% |
144763.107 |
140575.378 |
- |
-0.63% |
- |
|
SetIntersection_None_Vector_uint64_256_16
|
-2.89% |
4011758.897 |
3895836.801 |
- |
-3.16% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-2.88% |
21.915 |
21.283 |
- |
-5.13% |
- |
|
std::multiset<int>::ctor(const&)/1024
|
-2.88% |
6484.012 |
6297.232 |
- |
-4.35% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-2.88% |
15268.600 |
14829.193 |
- |
-0.83% |
- |
|
BM_CmpEqual_ushort_short
|
-2.88% |
1.010 |
0.981 |
- |
-5.43% |
- |
|
std::map<std::string,_int>::ctor(const&)/1024
|
-2.87% |
36290.102 |
35248.066 |
- |
-0.41% |
- |
|
SetIntersection_None_Set_string_256_4
|
-2.87% |
11683152.178 |
11348096.555 |
- |
0.62% |
- |
|
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-2.87% |
285005.996 |
276833.861 |
- |
-0.04% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16
|
-2.86% |
0.625 |
0.607 |
- |
-0.42% |
- |
|
std::move(list<int>)/262144
|
-2.86% |
252724.722 |
245487.705 |
- |
-0.52% |
- |
|
std::equal(list<int>)_(it,_it,_it,_pred)/8192
|
-2.86% |
11558.377 |
11227.840 |
- |
0.93% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192
|
-2.85% |
27274.570 |
26497.433 |
- |
-1.23% |
- |
|
BM_StringRelational_Eq_Small_Small_ChangeFirst
|
-2.85% |
1.573 |
1.528 |
- |
-1.93% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.85% |
13032.026 |
12660.734 |
- |
-4.63% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1024
|
-2.85% |
175562028.639 |
170560398.913 |
- |
-0.55% |
- |
|
SetIntersection_None_Vector_uint32_1024_16
|
-2.84% |
1104034.415 |
1072719.220 |
- |
-0.19% |
- |
|
std::partition_point(deque<int>)/32
|
-2.84% |
4.236 |
4.116 |
- |
-0.10% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024
|
-2.83% |
100.201 |
97.361 |
- |
0.11% |
- |
|
SetIntersection_None_Vector_uint32_16_16
|
-2.83% |
34518494.929 |
33540462.283 |
- |
-0.56% |
- |
|
BM_StringRelationalLiteral_Less_Empty_Small_Control
|
-2.83% |
1.637 |
1.591 |
- |
-3.16% |
- |
|
std::deque<std::string>::erase(begin)_(expensive_elements)/32
|
-2.83% |
23.777 |
23.104 |
- |
-0.47% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.83% |
14035.951 |
13638.739 |
- |
-1.11% |
- |
|
BM_deque_vector_copy/64
|
-2.83% |
2.703 |
2.626 |
- |
-51.45% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/32
|
-2.82% |
947.507 |
920.808 |
- |
-0.10% |
- |
|
BM_vector_deque_ranges_copy_backward/512
|
-2.80% |
18.602 |
18.081 |
- |
3.45% |
- |
|
std::count(deque<int>)_(every_other)/1024
|
-2.80% |
258.675 |
251.433 |
- |
3.00% |
- |
|
BM_vector_deque_ranges_copy/5500
|
-2.80% |
203.826 |
198.126 |
- |
1.94% |
- |
|
std::partial_sort(vector<int>)_(repeated)/8192
|
-2.79% |
27675.094 |
26903.477 |
- |
-0.77% |
- |
|
std::reverse(deque<int>)/512
|
-2.79% |
116.648 |
113.399 |
- |
-2.30% |
- |
|
std::set<int>::clear()/8192
|
-2.78% |
80722.413 |
78475.196 |
- |
-0.56% |
- |
|
std::rotate(list<int>)_(1_element_backward)/50
|
-2.78% |
25.889 |
25.169 |
- |
1.58% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/0
|
-2.78% |
17.551 |
17.063 |
- |
-4.64% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024
|
-2.77% |
16.927 |
16.457 |
- |
-0.41% |
- |
|
std::vector<std::string>::insert(begin)_(expensive_elements)/8192
|
-2.77% |
4717.768 |
4586.948 |
- |
0.02% |
- |
|
SetIntersection_Front_Set_uint64_262144_16
|
-2.77% |
1209269.043 |
1175740.994 |
- |
-2.57% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16
|
-2.77% |
219796001.256 |
213702634.890 |
- |
-1.29% |
- |
|
std::multiset<int>::ctor(&&,_different_allocs)/8192
|
-2.77% |
49316.451 |
47949.517 |
- |
0.77% |
- |
|
SetIntersection_Front_Vector_uint32_4_1
|
-2.76% |
218753436.616 |
212705602.897 |
- |
-0.45% |
- |
|
std::pop_heap(vector<std::string>)/8
|
-2.76% |
54.718 |
53.209 |
- |
-0.08% |
- |
|
SetIntersection_Front_Vector_uint64_16384_1
|
-2.75% |
1036377.655 |
1007852.710 |
- |
-3.49% |
- |
|
BM_deque_vector_move/1
|
-2.75% |
2.175 |
2.116 |
- |
2.79% |
- |
|
SetIntersection_None_Set_float_256_64
|
-2.75% |
9322145.346 |
9065881.728 |
- |
-3.81% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/0
|
-2.75% |
13.147 |
12.786 |
- |
0.19% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it)/1000
|
-2.75% |
458.323 |
445.742 |
- |
0.12% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-2.74% |
21.063 |
20.485 |
- |
-0.20% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-2.74% |
382.979 |
372.476 |
- |
1.78% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-2.74% |
57141.308 |
55577.056 |
- |
1.67% |
- |
|
std::reverse(deque<int>)/64
|
-2.73% |
13.411 |
13.045 |
- |
-3.82% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
-2.73% |
202.090 |
196.577 |
- |
-1.52% |
- |
|
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192
|
-2.73% |
689.694 |
670.884 |
- |
2.33% |
- |
|
SetIntersection_Front_Set_uint64_262144_16384
|
-2.72% |
223969473.776 |
217873659.370 |
- |
-2.77% |
- |
|
SetIntersection_Front_Vector_uint32_64_1
|
-2.72% |
16794875.700 |
16337998.920 |
- |
-0.36% |
- |
|
SetIntersection_None_Vector_uint32_1024_4
|
-2.71% |
1105092.283 |
1075098.528 |
- |
-0.04% |
- |
|
SetIntersection_None_Set_string_16384_16384
|
-2.71% |
200050987.118 |
194630736.354 |
- |
-0.72% |
- |
|
BM_StringFindMatch1/512
|
-2.71% |
1017.401 |
989.837 |
- |
0.16% |
- |
|
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
-2.71% |
12.447 |
12.110 |
- |
-2.42% |
- |
|
std::find_if(deque<int>)_(bail_25%)/32768
|
-2.70% |
2134.555 |
2076.959 |
- |
-3.75% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64
|
-2.70% |
1116446.853 |
1086345.574 |
- |
-3.03% |
- |
|
ranges::minmax(std::deque<long_long>)/8
|
-2.69% |
3.852 |
3.748 |
- |
-3.02% |
- |
|
SetIntersection_None_Set_uint32_256_1
|
-2.69% |
11685176.080 |
11370904.555 |
- |
-1.38% |
- |
|
SetIntersection_Interlaced_Set_string_16384_16
|
-2.69% |
248512438.137 |
241836479.187 |
- |
-30.00% |
- |
|
SetIntersection_None_Vector_uint32_262144_262144
|
-2.68% |
1161395.511 |
1130219.583 |
- |
0.88% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0
|
-2.68% |
1.136 |
1.105 |
- |
-0.52% |
- |
|
std::partial_sort_copy(vector<int>)_(shuffled)/8
|
-2.68% |
10.974 |
10.680 |
- |
-0.57% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/1048576
|
-2.68% |
39263.426 |
38210.211 |
- |
-0.77% |
- |
|
std::replace_if(deque<int>)_(prefix)/1024
|
-2.68% |
498.481 |
485.113 |
- |
0.22% |
- |
|
BM_CmpLess_uint_schar
|
-2.68% |
1.065 |
1.036 |
- |
-0.31% |
- |
|
SetIntersection_Interlaced_Vector_float_256_16
|
-2.68% |
7838771.563 |
7628915.462 |
- |
23.63% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-2.67% |
1197.638 |
1165.602 |
- |
-12.01% |
- |
|
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-2.67% |
30.163 |
29.357 |
- |
-1.79% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16
|
-2.67% |
174762368.309 |
170091902.823 |
- |
-2.81% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_4
|
-2.67% |
21080871.207 |
20518032.208 |
- |
-1.36% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-2.67% |
174646.305 |
169983.437 |
- |
-2.60% |
- |
|
SetIntersection_Front_Set_uint64_1024_16
|
-2.67% |
1188161.624 |
1156486.961 |
- |
-3.51% |
- |
|
BM_PushHeap_uint64_Random_1
|
-2.66% |
0.478 |
0.466 |
- |
0.14% |
- |
|
std::adjacent_find(deque<int>,_pred)/50
|
-2.66% |
30.530 |
29.719 |
- |
2.64% |
- |
|
BM_StringEraseToEnd_Huge_Transparent
|
-2.66% |
2.437 |
2.372 |
- |
-1.64% |
- |
|
SetIntersection_Front_Set_string_262144_256
|
-2.66% |
14992258.655 |
14594009.546 |
- |
-3.22% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32
|
-2.66% |
58.355 |
56.805 |
- |
0.34% |
- |
|
std::multimap<int,_int>::clear()/32
|
-2.65% |
649.931 |
632.700 |
- |
-3.84% |
- |
|
BM_StringRelational_Eq_Large_Large_Control
|
-2.65% |
2.343 |
2.281 |
- |
3.05% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_4
|
-2.64% |
10060629.532 |
9794612.608 |
- |
-2.93% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-2.64% |
69660.194 |
67820.445 |
- |
0.23% |
- |
|
BM_PushHeap_uint32_Ascending_262144
|
-2.64% |
4.942 |
4.812 |
- |
2.84% |
- |
|
SetIntersection_Front_Vector_string_16384_16
|
-2.64% |
1616471.239 |
1573862.413 |
- |
-3.31% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192
|
-2.63% |
33.058 |
32.188 |
- |
5.56% |
- |
|
SetIntersection_None_Set_float_262144_16384
|
-2.63% |
1163923.260 |
1133308.268 |
- |
-1.94% |
- |
|
BM_StringRelational_Less_Small_Small_Control
|
-2.63% |
1.897 |
1.847 |
- |
0.02% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/50
|
-2.63% |
18.069 |
17.594 |
- |
-0.32% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-2.62% |
4882.185 |
4754.037 |
- |
-0.08% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64
|
-2.62% |
1159463.496 |
1129034.297 |
- |
-2.89% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-2.62% |
613.971 |
597.864 |
- |
-5.04% |
- |
|
rng::starts_with(deque<int>)/1000
|
-2.61% |
459.673 |
447.661 |
- |
-3.00% |
- |
|
std::multiset<std::string>::upper_bound(key)_(existent)/8192
|
-2.61% |
30.364 |
29.572 |
- |
-78.15% |
- |
|
std::vector<std::string>::insert(middle)_(cheap_elements)/32
|
-2.61% |
11.449 |
11.150 |
- |
-0.09% |
- |
|
std::unordered_set<std::string>::ctor(const&)/1024
|
-2.60% |
33760.861 |
32881.435 |
- |
-1.16% |
- |
|
SetIntersection_Front_Vector_uint32_16_1
|
-2.60% |
64252590.215 |
62585101.494 |
- |
-0.39% |
- |
|
std::generate(deque<int>)/32
|
-2.59% |
8.457 |
8.238 |
- |
3.34% |
- |
|
SetIntersection_None_Set_uint64_16384_64
|
-2.59% |
169626318.239 |
165241101.658 |
- |
-2.70% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
-2.58% |
29.405 |
28.646 |
- |
-1.70% |
- |
|
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024
|
-2.58% |
25.726 |
25.062 |
- |
3.45% |
- |
|
SetIntersection_None_Vector_uint32_256_1
|
-2.57% |
4370100.081 |
4257792.585 |
- |
-0.44% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-2.57% |
59528.564 |
57999.953 |
- |
-7.35% |
- |
|
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8
|
-2.57% |
2.994 |
2.917 |
- |
-2.25% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
-2.56% |
18.628 |
18.151 |
- |
0.28% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-2.56% |
39501.671 |
38488.632 |
- |
-0.05% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/1024
|
-2.56% |
33130.673 |
32281.716 |
- |
-0.56% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-2.56% |
40336.971 |
39303.438 |
- |
-0.88% |
- |
|
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-2.56% |
228.110 |
222.270 |
- |
-7.13% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-2.56% |
1918.979 |
1869.873 |
- |
4.56% |
- |
|
SetIntersection_None_Set_uint64_262144_64
|
-2.56% |
1227090.902 |
1195704.510 |
- |
-1.01% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/32
|
-2.56% |
10.603 |
10.332 |
- |
-0.97% |
- |
|
std::unordered_set<std::string>::clear()/1024
|
-2.55% |
23206.964 |
22615.164 |
- |
-4.23% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_64
|
-2.55% |
216959417.502 |
211429005.775 |
- |
-1.80% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.55% |
11752.216 |
11452.929 |
- |
-1.50% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-2.54% |
9316.068 |
9079.132 |
- |
9.82% |
- |
|
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32
|
-2.54% |
19.748 |
19.246 |
- |
-0.73% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/16
|
-2.54% |
4.916 |
4.791 |
- |
-1.41% |
- |
|
std::set<int>::insert(value)_(new_value,_middle)/8192
|
-2.54% |
32.541 |
31.715 |
- |
-2.34% |
- |
|
std::move_backward(deque<int>)/512
|
-2.54% |
24.243 |
23.627 |
- |
-1.47% |
- |
|
std::set<int>::equal_range(key)_(existent)/8192
|
-2.54% |
8.334 |
8.123 |
- |
-4.47% |
- |
|
BM_CmpEqual_ushort_ushort
|
-2.54% |
1.073 |
1.045 |
- |
-3.02% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-2.53% |
6315.995 |
6156.041 |
- |
0.15% |
- |
|
BM_deque_deque_ranges_move/2
|
-2.53% |
2.240 |
2.183 |
- |
-2.53% |
- |
|
std::list<std::string>::erase(begin)_(expensive_elements)/32
|
-2.53% |
30.637 |
29.863 |
- |
-0.24% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/8192
|
-2.52% |
50503.043 |
49229.446 |
- |
-0.08% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/32
|
-2.52% |
19.018 |
18.539 |
- |
-3.31% |
- |
|
SetIntersection_None_Vector_uint32_16_4
|
-2.52% |
55016163.605 |
53629241.145 |
- |
-0.49% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256
|
-2.52% |
3102420.763 |
3024304.267 |
- |
-0.86% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64
|
-2.52% |
232672889.848 |
226818080.410 |
- |
-1.30% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024
|
-2.51% |
4918.168 |
4794.516 |
- |
-2.14% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4
|
-2.51% |
1184549.494 |
1154777.833 |
- |
1.64% |
- |
|
BM_StringFindMatch1/32768
|
-2.51% |
1604.443 |
1564.196 |
- |
0.08% |
- |
|
std::list<std::string>::ctor(Range)_(expensive_elements)/8192
|
-2.50% |
283667.156 |
276570.176 |
- |
-0.98% |
- |
|
SetIntersection_Front_Vector_string_262144_1
|
-2.50% |
1080541.579 |
1053511.830 |
- |
-2.52% |
- |
|
BM_deque_vector_ranges_copy_backward/65536
|
-2.50% |
8342.361 |
8133.845 |
- |
-3.69% |
- |
|
std::adjacent_find(vector<int>,_pred)/50
|
-2.50% |
24.702 |
24.085 |
- |
2.82% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/1024
|
-2.50% |
21.420 |
20.885 |
- |
-22.43% |
- |
|
SetIntersection_None_Set_uint64_16384_256
|
-2.50% |
168739971.873 |
164527461.713 |
- |
-2.68% |
- |
|
std::search(vector<int>,_pred)_(same_length)/1024
|
-2.48% |
637.588 |
621.774 |
- |
1.49% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-2.47% |
142539.638 |
139017.452 |
- |
-2.86% |
- |
|
BM_num_put<unsigned_long_long>
|
-2.47% |
11.995 |
11.698 |
- |
4.28% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16
|
-2.47% |
1234536.342 |
1204050.695 |
- |
-1.59% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32
|
-2.47% |
27.653 |
26.970 |
- |
-1.46% |
- |
|
SetIntersection_None_Vector_uint32_16384_64
|
-2.47% |
1130808.417 |
1102896.426 |
- |
0.10% |
- |
|
std::fill(vector<bool>)/64
|
-2.47% |
1.636 |
1.596 |
- |
1.81% |
- |
|
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8
|
-2.46% |
8.251 |
8.047 |
- |
-4.38% |
- |
|
std::unordered_map<int,_int>::clear()/8192
|
-2.46% |
64523.601 |
62935.687 |
- |
-1.31% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1
|
-2.46% |
4185492.710 |
4082527.515 |
- |
-2.26% |
- |
|
std::set<int>::contains(key)_(existent)/1024
|
-2.46% |
3.981 |
3.884 |
- |
-0.03% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8
|
-2.45% |
56.644 |
55.254 |
- |
0.04% |
- |
|
std::set<std::string>::ctor(const&,_alloc)/0
|
-2.45% |
13.004 |
12.685 |
- |
0.11% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1024
|
-2.45% |
39653938.850 |
38684084.064 |
- |
-3.22% |
- |
|
SetIntersection_None_Set_uint64_262144_16
|
-2.44% |
1224702.637 |
1194771.809 |
- |
-1.12% |
- |
|
std::multiset<std::string>::ctor(const&)/1024
|
-2.44% |
34570.873 |
33726.894 |
- |
-2.37% |
- |
|
rng::contains_subrange(vector<int>)_(process_all)/16
|
-2.44% |
4.953 |
4.833 |
- |
0.58% |
- |
|
std::partition_copy(list<int>)/8192
|
-2.44% |
7417.868 |
7237.044 |
- |
-1.39% |
- |
|
SetIntersection_Front_Vector_string_64_16
|
-2.44% |
21198365.511 |
20681890.125 |
- |
-2.51% |
- |
|
BM_PushHeap_string_SingleElement_1024
|
-2.44% |
2.664 |
2.599 |
- |
-4.16% |
- |
|
SetIntersection_None_Vector_uint32_64_16
|
-2.43% |
13872343.016 |
13535522.069 |
- |
-0.34% |
- |
|
BM_PushHeap_float_Ascending_64
|
-2.43% |
1.818 |
1.774 |
- |
1.74% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_16
|
-2.42% |
11541109.562 |
11261402.504 |
- |
-3.03% |
- |
|
rng::starts_with(list<int>)/8
|
-2.42% |
2.997 |
2.924 |
- |
0.18% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/1024
|
-2.42% |
33461.085 |
32651.726 |
- |
-5.77% |
- |
|
std::search(list<int>)_(no_match)/1024
|
-2.42% |
751.154 |
732.987 |
- |
0.29% |
- |
|
std::remove(deque<int>)_(sprinkled)/32
|
-2.41% |
51.759 |
50.511 |
- |
1.97% |
- |
|
std::replace(vector<int>)_(sprinkled)/8192
|
-2.41% |
1252.586 |
1222.390 |
- |
-4.29% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256
|
-2.41% |
1677542.396 |
1637120.037 |
- |
-0.53% |
- |
|
std::move(list<int>)/32768
|
-2.41% |
31528.630 |
30769.106 |
- |
-2.41% |
- |
|
std::partial_sort(deque<int>)_(qsort_adversarial)/8192
|
-2.41% |
269335.606 |
262851.394 |
- |
1.05% |
- |
|
std::list<std::string>::erase(begin)_(cheap_elements)/32
|
-2.41% |
12.647 |
12.342 |
- |
2.27% |
- |
|
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32
|
-2.40% |
16.696 |
16.295 |
- |
-0.78% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_1
|
-2.39% |
4166606.431 |
4066821.841 |
- |
-1.48% |
- |
|
rng::find_last(vector<int>)_(bail_90%)/50
|
-2.39% |
1.472 |
1.437 |
- |
1.60% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0
|
-2.39% |
13.412 |
13.092 |
- |
0.78% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-2.38% |
92649.779 |
90440.895 |
- |
-0.56% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8
|
-2.38% |
59.972 |
58.542 |
- |
4.90% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/1024
|
-2.38% |
30.757 |
30.024 |
- |
-2.49% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1024
|
-2.38% |
1508908.934 |
1473026.611 |
- |
-3.13% |
- |
|
std::partition_copy(vector<int>)/50
|
-2.38% |
12.830 |
12.526 |
- |
-1.52% |
- |
|
std::replace(vector<int>)_(prefix)/32
|
-2.37% |
5.126 |
5.005 |
- |
-2.18% |
- |
|
std::list<std::string>::insert(begin)_(cheap_elements)/1024
|
-2.37% |
13.111 |
12.800 |
- |
-1.32% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8
|
-2.36% |
16.211 |
15.827 |
- |
0.57% |
- |
|
SetIntersection_Front_Vector_string_1024_16
|
-2.36% |
1632686.371 |
1594228.617 |
- |
-3.57% |
- |
|
bm_write
|
-2.35% |
596.981 |
582.925 |
- |
-3.82% |
- |
|
std::multiset<std::string>::find(key)_(non-existent)/8192
|
-2.35% |
31.041 |
30.310 |
- |
-3.00% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-2.35% |
755.132 |
737.374 |
- |
-0.73% |
- |
|
BM_PushHeap_float_Ascending_262144
|
-2.35% |
5.397 |
5.270 |
- |
3.51% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-2.34% |
179310.708 |
175109.030 |
- |
-6.35% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-2.34% |
8687.284 |
8484.069 |
- |
-0.05% |
- |
|
SetIntersection_Interlaced_Set_string_16384_4
|
-2.34% |
202800928.469 |
198059227.234 |
- |
0.31% |
- |
|
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-2.33% |
670.546 |
654.900 |
- |
-1.05% |
- |
|
BM_PushHeap_string_QuickSortAdversary_256
|
-2.33% |
14.880 |
14.533 |
- |
0.02% |
- |
|
std::adjacent_find(vector<int>)/8
|
-2.33% |
2.071 |
2.023 |
- |
0.75% |
- |
|
std::map<int,_int>::find(key)_(existent)/32
|
-2.33% |
1.735 |
1.695 |
- |
-0.08% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192
|
-2.32% |
464214.616 |
453424.219 |
- |
-1.42% |
- |
|
BM_PushHeap_uint64_Random_16
|
-2.32% |
4.618 |
4.511 |
- |
1.33% |
- |
|
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024
|
-2.32% |
61.836 |
60.402 |
- |
-8.27% |
- |
|
std::set<int>::insert(hint,_value)_(good_hint,_end)/32
|
-2.32% |
19.210 |
18.764 |
- |
-0.61% |
- |
|
SetIntersection_Front_Vector_uint64_256_64
|
-2.31% |
4398113.612 |
4296673.364 |
- |
0.95% |
- |
|
std::multiset<int>::ctor(const&)/8192
|
-2.30% |
51393.269 |
50208.656 |
- |
-5.55% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-2.30% |
763.358 |
745.777 |
- |
-1.41% |
- |
|
std::sort(vector<int>)_(heap)/8
|
-2.30% |
24.319 |
23.760 |
- |
0.58% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32
|
-2.30% |
534.126 |
521.850 |
- |
-1.07% |
- |
|
std::is_partitioned(vector<int>)_(partitioned)/50
|
-2.30% |
9.752 |
9.528 |
- |
1.53% |
- |
|
std::set<std::string>::insert(value)_(already_present)/1024
|
-2.30% |
16.698 |
16.315 |
- |
-39.11% |
- |
|
SetIntersection_Front_Vector_uint32_256_4
|
-2.30% |
4252862.932 |
4155242.890 |
- |
0.18% |
- |
|
SetIntersection_None_Vector_uint32_16_1
|
-2.29% |
64646757.487 |
63164295.568 |
- |
-0.32% |
- |
|
std::partial_sort(deque<int>)_(descending)/8192
|
-2.29% |
268442.692 |
262288.634 |
- |
1.90% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_4
|
-2.29% |
182112166.699 |
177941359.123 |
- |
-1.16% |
- |
|
std::deque<std::string>::erase(begin)_(cheap_elements)/1024
|
-2.29% |
7.506 |
7.334 |
- |
0.09% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-2.29% |
20526.297 |
20057.094 |
- |
-6.11% |
- |
|
std::unordered_set<std::string>::count(key)_(existent)/1024
|
-2.28% |
41.859 |
40.904 |
- |
16.79% |
- |
|
std::copy_backward(vector<int>)/8
|
-2.28% |
2.311 |
2.258 |
- |
6.59% |
- |
|
std::for_each(multimap<int>::iterator)/8192
|
-2.28% |
7600.828 |
7427.773 |
- |
-3.00% |
- |
|
SetIntersection_Interlaced_Vector_float_16384_64
|
-2.28% |
10806613.822 |
10560627.641 |
- |
24.77% |
- |
|
SetIntersection_None_Vector_float_1024_1024
|
-2.27% |
1087848.839 |
1063104.033 |
- |
-1.89% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_4
|
-2.27% |
11367660.857 |
11109251.555 |
- |
-2.03% |
- |
|
std::unordered_map<int,_int>::erase(key)_(existent)/32
|
-2.27% |
21.336 |
20.851 |
- |
0.46% |
- |
|
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8
|
-2.26% |
45.398 |
44.370 |
- |
0.72% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_Random_64
|
-2.26% |
6.502 |
6.355 |
- |
0.09% |
- |
|
BM_deque_vector_ranges_copy/64
|
-2.26% |
2.668 |
2.608 |
- |
-0.69% |
- |
|
SetIntersection_None_Vector_float_262144_64
|
-2.25% |
1153692.656 |
1127757.487 |
- |
-0.24% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-2.24% |
13044.457 |
12751.731 |
- |
-0.76% |
- |
|
SetIntersection_Interlaced_Vector_float_1024_4
|
-2.24% |
1449569.640 |
1417054.475 |
- |
11.34% |
- |
|
std::partition(deque<int>)_(sparse)/8192
|
-2.24% |
3106.566 |
3036.900 |
- |
-7.84% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/1024
|
-2.24% |
24.900 |
24.343 |
- |
-1.32% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
-2.23% |
143907.941 |
140693.939 |
- |
-0.17% |
- |
|
std::unordered_set<int>::insert(value)_(already_present)/8192
|
-2.23% |
2.736 |
2.675 |
- |
1.37% |
- |
|
SetIntersection_None_Set_uint64_256_256
|
-2.23% |
5839296.385 |
5709107.735 |
- |
0.52% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32
|
-2.23% |
2.492 |
2.437 |
- |
-1.24% |
- |
|
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192
|
-2.22% |
1186.851 |
1160.512 |
- |
-0.22% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32
|
-2.22% |
580.749 |
567.870 |
- |
-2.63% |
- |
|
SetIntersection_None_Set_float_16384_16384
|
-2.22% |
157235444.817 |
153749475.030 |
- |
0.82% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/32
|
-2.21% |
180.242 |
176.261 |
- |
-1.83% |
- |
|
SetIntersection_Front_Set_string_16384_64
|
-2.21% |
4614130.491 |
4512223.888 |
- |
-1.12% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
-2.21% |
448.173 |
438.277 |
- |
-1.88% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-2.21% |
243822.814 |
238441.948 |
- |
-1.15% |
- |
|
SetIntersection_Front_Set_float_16_16
|
-2.21% |
38058777.942 |
37219039.020 |
- |
-3.26% |
- |
|
BM_StringFindMatch2/1
|
-2.21% |
1002.785 |
980.669 |
- |
0.04% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144
|
-2.20% |
1880170.654 |
1838735.189 |
- |
-0.48% |
- |
|
rng::fold_left(list<int>)/32
|
-2.20% |
22.471 |
21.976 |
- |
6.89% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_4
|
-2.20% |
9915625.374 |
9697223.358 |
- |
-2.44% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192
|
-2.20% |
165260.158 |
161622.135 |
- |
2.02% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024
|
-2.20% |
25.147 |
24.595 |
- |
4.62% |
- |
|
std::partial_sort_copy(vector<int>)_(repeated)/8192
|
-2.19% |
26891.173 |
26301.843 |
- |
-4.30% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-2.19% |
118872.660 |
116273.901 |
- |
-4.12% |
- |
|
SetIntersection_None_Set_uint64_262144_256
|
-2.19% |
1224702.313 |
1197937.662 |
- |
-0.88% |
- |
|
rng::ends_with(deque<int>)_(mismatch_at_start)/8
|
-2.18% |
2.189 |
2.141 |
- |
0.25% |
- |
|
SetIntersection_Interlaced_Set_float_262144_1
|
-2.18% |
1030613.166 |
1008110.223 |
- |
-2.33% |
- |
|
std::deque<std::string>::erase(begin)_(cheap_elements)/8192
|
-2.18% |
7.521 |
7.357 |
- |
0.11% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8
|
-2.18% |
54.674 |
53.482 |
- |
1.11% |
- |
|
SetIntersection_Interlaced_Set_string_256_256
|
-2.18% |
29137977.424 |
28503708.204 |
- |
-12.37% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
-2.18% |
13499.987 |
13206.282 |
- |
-4.86% |
- |
|
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024
|
-2.17% |
24.278 |
23.751 |
- |
-36.53% |
- |
|
BM_CmpLess_short_schar
|
-2.17% |
0.973 |
0.951 |
- |
-3.65% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/8192
|
-2.17% |
4.175 |
4.084 |
- |
1.65% |
- |
|
std::partial_sort(vector<int>)_(descending)/1024
|
-2.17% |
8102.042 |
7926.167 |
- |
0.14% |
- |
|
SetIntersection_Front_Set_float_1024_16
|
-2.17% |
1207140.098 |
1180944.006 |
- |
-3.03% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024
|
-2.17% |
22.445 |
21.958 |
- |
-1.85% |
- |
|
BM_StringEraseToEnd_Huge_Opaque
|
-2.16% |
2.310 |
2.260 |
- |
0.17% |
- |
|
std::partition_point(list<int>)/50
|
-2.16% |
25.270 |
24.724 |
- |
-0.38% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_64
|
-2.16% |
10109891.801 |
9891293.733 |
- |
-1.67% |
- |
|
SetIntersection_Front_Vector_uint32_1024_256
|
-2.16% |
2322465.345 |
2272307.603 |
- |
-0.21% |
- |
|
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
-2.16% |
92.360 |
90.369 |
- |
0.85% |
- |
|
SetIntersection_None_Vector_string_262144_256
|
-2.16% |
1318746.174 |
1290318.463 |
- |
-0.41% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1
|
-2.15% |
1038610.113 |
1016230.454 |
- |
-3.49% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192
|
-2.15% |
1.339 |
1.310 |
- |
35.72% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_end)/32
|
-2.15% |
19.241 |
18.827 |
- |
2.47% |
- |
|
SetIntersection_Front_Vector_uint32_16384_1
|
-2.15% |
1061488.932 |
1038678.980 |
- |
-1.57% |
- |
|
SetIntersection_None_Set_string_256_16
|
-2.14% |
11179372.950 |
10940236.854 |
- |
-1.64% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8
|
-2.14% |
16.171 |
15.826 |
- |
-1.48% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-2.14% |
403.047 |
394.437 |
- |
0.41% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192
|
-2.13% |
26234.732 |
25674.663 |
- |
0.27% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8
|
-2.13% |
9.749 |
9.541 |
- |
2.23% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64
|
-2.13% |
10337752.593 |
10117118.924 |
- |
-1.82% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-2.13% |
775.888 |
759.333 |
- |
0.65% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-2.13% |
6806.824 |
6661.606 |
- |
0.55% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024
|
-2.13% |
2.941 |
2.879 |
- |
0.03% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/8192
|
-2.13% |
285068.686 |
278991.557 |
- |
-5.56% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-2.13% |
5909.047 |
5783.138 |
- |
0.90% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1
|
-2.12% |
1059579.374 |
1037116.140 |
- |
-1.45% |
- |
|
std::move_backward(deque<int>)/4096
|
-2.12% |
161.375 |
157.954 |
- |
1.68% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256
|
-2.12% |
2167113.275 |
2121178.484 |
- |
-2.01% |
- |
|
SetIntersection_None_Vector_float_262144_16
|
-2.12% |
1158294.335 |
1133761.472 |
- |
-1.12% |
- |
|
std::unordered_multiset<int>::ctor(const&)/1024
|
-2.11% |
6775.679 |
6632.560 |
- |
-2.12% |
- |
|
BM_PushHeap_uint64_PipeOrgan_4
|
-2.11% |
0.493 |
0.483 |
- |
-0.04% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-2.11% |
752.989 |
737.109 |
- |
-1.58% |
- |
|
BM_PushHeap_float_Ascending_256
|
-2.11% |
2.535 |
2.481 |
- |
0.01% |
- |
|
SetIntersection_Front_Vector_uint32_1024_4
|
-2.11% |
1076676.223 |
1053979.437 |
- |
-0.38% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16
|
-2.11% |
15734335.284 |
15402996.871 |
- |
-2.42% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_end)/50
|
-2.11% |
0.695 |
0.680 |
- |
0.45% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8
|
-2.10% |
16.212 |
15.871 |
- |
-0.05% |
- |
|
SetIntersection_None_Set_uint64_256_64
|
-2.10% |
9204494.645 |
9011313.970 |
- |
-3.84% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
-2.10% |
379.948 |
371.977 |
- |
-2.30% |
- |
|
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
-2.10% |
18.487 |
18.099 |
- |
-0.16% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-2.10% |
13069.368 |
12795.324 |
- |
-0.59% |
- |
|
SetIntersection_Interlaced_Set_string_262144_4
|
-2.10% |
1877633.463 |
1838280.926 |
- |
-0.78% |
- |
|
std::vector<std::string>::insert(middle)_(cheap_elements)/1024
|
-2.09% |
293.170 |
287.050 |
- |
0.16% |
- |
|
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024
|
-2.08% |
63.582 |
62.260 |
- |
1.31% |
- |
|
SetIntersection_None_Set_string_262144_262144
|
-2.08% |
1718098.061 |
1682404.459 |
- |
1.39% |
- |
|
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32
|
-2.07% |
22.718 |
22.247 |
- |
-0.29% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000
|
-2.07% |
732.358 |
717.169 |
- |
0.15% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1
|
-2.07% |
1054565.675 |
1032698.526 |
- |
-3.04% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-2.07% |
1779.890 |
1743.018 |
- |
1.26% |
- |
|
SetIntersection_Front_Vector_uint32_16_4
|
-2.07% |
55343052.489 |
54197503.446 |
- |
-0.09% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144
|
-2.06% |
1866736.980 |
1828259.522 |
- |
-0.25% |
- |
|
SetIntersection_Interlaced_Set_float_1024_16
|
-2.06% |
11408156.267 |
11173015.443 |
- |
-2.29% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-2.06% |
6791.912 |
6652.259 |
- |
-0.56% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-2.05% |
50166.291 |
49136.861 |
- |
-0.97% |
- |
|
BM_CmpLess_short_uchar
|
-2.05% |
1.128 |
1.105 |
- |
0.33% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-2.04% |
547.360 |
536.189 |
- |
-1.08% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/8192
|
-2.04% |
69.166 |
67.755 |
- |
-38.61% |
- |
|
std::make_heap(vector<int>)_(descending)/8192
|
-2.04% |
1991.049 |
1950.446 |
- |
-1.00% |
- |
|
SetIntersection_Interlaced_Vector_uint64_1024_16
|
-2.04% |
1954572.444 |
1914723.993 |
- |
1.90% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-2.04% |
81085.830 |
79434.040 |
- |
0.02% |
- |
|
std::stable_partition(list<int>)_(dense)/32
|
-2.04% |
39.074 |
38.279 |
- |
1.89% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384
|
-2.04% |
9.372 |
9.181 |
- |
-4.99% |
- |
|
std::shift_left(deque<int>)/50
|
-2.03% |
5.560 |
5.447 |
- |
0.36% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-2.03% |
1043714.545 |
1022565.371 |
- |
-1.33% |
- |
|
std::unordered_multiset<int>::ctor(const&)/8192
|
-2.02% |
55878.733 |
54748.287 |
- |
0.42% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_1024
|
-2.02% |
1587749.514 |
1555640.545 |
- |
-1.02% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024
|
-2.02% |
735.052 |
720.197 |
- |
0.47% |
- |
|
SetIntersection_Front_Vector_uint32_4_4
|
-2.02% |
138601257.516 |
135802094.627 |
- |
0.02% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-2.02% |
34885.591 |
34181.235 |
- |
-2.32% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4
|
-2.01% |
11728795.299 |
11493042.074 |
- |
-1.07% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/32
|
-2.01% |
20.714 |
20.297 |
- |
-0.90% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-2.01% |
143163.918 |
140288.921 |
- |
-1.83% |
- |
|
SetIntersection_Front_Vector_uint32_256_16
|
-2.01% |
4231883.718 |
4146914.043 |
- |
-1.73% |
- |
|
rng::starts_with(deque<int>)/8
|
-2.00% |
3.974 |
3.894 |
- |
-2.14% |
- |
|
std::unordered_map<int,_int>::contains(key)_(existent)/32
|
-2.00% |
1.776 |
1.740 |
- |
2.16% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-2.00% |
12797.975 |
12542.308 |
- |
-0.98% |
- |
|
std::pop_heap(deque<size_t>)/8192
|
-2.00% |
60.155 |
58.954 |
- |
-1.17% |
- |
|
BM_PushHeap_string_Random_1024
|
-1.99% |
15.346 |
15.040 |
- |
2.57% |
- |
|
SetIntersection_Interlaced_Set_uint64_1024_16
|
-1.99% |
11627922.262 |
11397042.341 |
- |
-0.91% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144
|
-1.98% |
3094952.719 |
3033533.773 |
- |
1.67% |
- |
|
BM_PushHeap_string_Ascending_4
|
-1.98% |
2.626 |
2.574 |
- |
1.04% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024
|
-1.98% |
8806486.491 |
8632013.651 |
- |
-2.65% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.98% |
6754.519 |
6620.901 |
- |
-1.10% |
- |
|
SetIntersection_Interlaced_Vector_uint32_64_64
|
-1.97% |
11082627.868 |
10863817.241 |
- |
-0.19% |
- |
|
SetIntersection_Front_Set_string_16_16
|
-1.97% |
60110195.394 |
58924929.661 |
- |
-2.93% |
- |
|
rng::starts_with(vector<int>,_pred)/1024
|
-1.97% |
294.154 |
288.372 |
- |
0.08% |
- |
|
std::map<int,_int>::count(key)_(existent)/8192
|
-1.97% |
5.862 |
5.747 |
- |
0.04% |
- |
|
std::set<int>::operator=(const&)_(into_populated_Container)/1024
|
-1.96% |
1422.495 |
1394.574 |
- |
4.71% |
- |
|
SetIntersection_None_Set_uint64_16384_4
|
-1.96% |
164148206.847 |
160931630.299 |
- |
-2.05% |
- |
|
std::unordered_map<int,_int>::clear()/32
|
-1.96% |
593.802 |
582.169 |
- |
-0.46% |
- |
|
std::pop_heap(vector<size_t>)/1024
|
-1.96% |
10.121 |
9.922 |
- |
0.86% |
- |
|
std::unordered_multiset<int>::ctor(const&)/32
|
-1.96% |
202.601 |
198.634 |
- |
0.09% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.96% |
1280.814 |
1255.756 |
- |
1.97% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
-1.96% |
24.518 |
24.038 |
- |
-9.46% |
- |
|
SetIntersection_None_Set_uint32_64_1
|
-1.95% |
22729004.456 |
22284747.710 |
- |
-1.86% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024
|
-1.95% |
19.947 |
19.558 |
- |
-4.15% |
- |
|
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
-1.95% |
37332.942 |
36606.760 |
- |
-2.50% |
- |
|
BM_deque_deque_move_backward/70000
|
-1.94% |
8763.759 |
8593.328 |
- |
6.70% |
- |
|
SetIntersection_Front_Set_string_64_64
|
-1.94% |
34893918.671 |
34215532.126 |
- |
-6.82% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/1024
|
-1.94% |
907938.394 |
890295.086 |
- |
-2.51% |
- |
|
std::map<std::string,_int>::ctor(const&,_alloc)/1024
|
-1.94% |
36049.376 |
35349.786 |
- |
-2.11% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024
|
-1.94% |
3370.083 |
3304.733 |
- |
-0.64% |
- |
|
BM_PushHeap_string_SingleElement_4
|
-1.94% |
2.373 |
2.327 |
- |
-3.39% |
- |
|
SetIntersection_None_Vector_uint64_64_16
|
-1.94% |
13530395.171 |
13268533.179 |
- |
-2.01% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1
|
-1.93% |
8782224.778 |
8612336.078 |
- |
-2.47% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-1.93% |
146516.055 |
143683.526 |
- |
-0.24% |
- |
|
std::stable_sort(vector<int>)_(ascending)/8192
|
-1.93% |
13703.076 |
13439.054 |
- |
-0.01% |
- |
|
bm_ranges_lexicographical_compare<signed_char>/512
|
-1.93% |
8.190 |
8.032 |
- |
-1.91% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024
|
-1.92% |
26.516 |
26.006 |
- |
-4.41% |
- |
|
SetIntersection_None_Set_uint64_262144_1024
|
-1.92% |
1226721.842 |
1203119.549 |
- |
-0.48% |
- |
|
std::multiset<std::string>::contains(key)_(existent)/32
|
-1.92% |
15.155 |
14.864 |
- |
-9.56% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(existent)/1024
|
-1.92% |
24.734 |
24.259 |
- |
1.79% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8
|
-1.92% |
17.891 |
17.548 |
- |
-0.85% |
- |
|
SetIntersection_None_Vector_uint32_256_64
|
-1.92% |
3492691.694 |
3425661.892 |
- |
0.47% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4
|
-1.92% |
4334993.644 |
4251833.119 |
- |
-1.46% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024
|
-1.91% |
19992.004 |
19609.494 |
- |
-0.96% |
- |
|
SetIntersection_Interlaced_Set_uint32_262144_1
|
-1.91% |
1032680.370 |
1012926.933 |
- |
-7.75% |
- |
|
std::deque<std::string>::erase(begin)_(cheap_elements)/32
|
-1.91% |
7.477 |
7.334 |
- |
0.91% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256
|
-1.91% |
2.419 |
2.373 |
- |
0.29% |
- |
|
SetIntersection_None_Vector_uint64_262144_1024
|
-1.91% |
1111647.383 |
1090456.577 |
- |
-2.16% |
- |
|
SetIntersection_None_Set_uint64_262144_16384
|
-1.90% |
1229257.893 |
1205898.273 |
- |
-0.38% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/8192
|
-1.89% |
5.622 |
5.515 |
- |
0.05% |
- |
|
ranges::minmax(std::list<__int128>)/70000
|
-1.89% |
60037.899 |
58901.616 |
- |
-1.11% |
- |
|
SetIntersection_Front_Vector_uint32_16_16
|
-1.89% |
36473818.961 |
35783514.960 |
- |
-0.28% |
- |
|
SetIntersection_None_Set_string_262144_1024
|
-1.89% |
1711973.227 |
1679601.807 |
- |
1.50% |
- |
|
std::reverse_copy(list<int>)/4096
|
-1.89% |
3259.413 |
3197.900 |
- |
2.01% |
- |
|
BM_StringAssignAsciiz_Large_Transparent
|
-1.89% |
11.590 |
11.371 |
- |
-2.04% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024
|
-1.89% |
16435.800 |
16125.918 |
- |
-2.38% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024
|
-1.88% |
20072.218 |
19693.865 |
- |
-1.05% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/50
|
-1.88% |
27.687 |
27.166 |
- |
-0.78% |
- |
|
SetIntersection_Front_Vector_float_1024_16
|
-1.88% |
1137999.459 |
1116595.229 |
- |
-0.62% |
- |
|
SetIntersection_Front_Vector_uint64_262144_64
|
-1.88% |
1376243.308 |
1350398.990 |
- |
-1.58% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024
|
-1.87% |
36266.856 |
35587.776 |
- |
-0.03% |
- |
|
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32
|
-1.87% |
892.628 |
875.969 |
- |
0.84% |
- |
|
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
-1.87% |
17491.154 |
17164.871 |
- |
0.12% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.87% |
167698.905 |
164570.987 |
- |
-3.92% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/32
|
-1.86% |
216.858 |
212.819 |
- |
-0.09% |
- |
|
std::map<int,_int>::clear()/8192
|
-1.86% |
86998.373 |
85379.515 |
- |
-1.43% |
- |
|
SetIntersection_Interlaced_Vector_uint32_256_1
|
-1.86% |
4166896.839 |
4089460.365 |
- |
-1.66% |
- |
|
BM_CmpEqual_uchar_uint
|
-1.86% |
1.058 |
1.039 |
- |
-3.03% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_end)/32
|
-1.86% |
19.289 |
18.931 |
- |
-0.97% |
- |
|
std::adjacent_find(deque<int>,_pred)/8
|
-1.85% |
4.237 |
4.158 |
- |
-0.10% |
- |
|
rng::find_last(deque<int>)_(bail_10%)/8
|
-1.85% |
2.716 |
2.666 |
- |
-2.16% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
-1.85% |
82349.445 |
80827.190 |
- |
2.51% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64
|
-1.85% |
2396883.038 |
2352608.283 |
- |
1.00% |
- |
|
std::copy_n(deque<int>)/512
|
-1.84% |
17.232 |
16.915 |
- |
1.49% |
- |
|
std::copy_n(vector<int>)/8
|
-1.84% |
2.326 |
2.283 |
- |
5.62% |
- |
|
SetIntersection_None_Set_uint64_262144_4
|
-1.84% |
1216997.559 |
1194607.910 |
- |
-0.53% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/1024
|
-1.84% |
49.479 |
48.569 |
- |
-0.95% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/8
|
-1.84% |
22.967 |
22.545 |
- |
-0.44% |
- |
|
vector<bool>::reserve()
|
-1.83% |
8.153 |
8.004 |
- |
-3.37% |
- |
|
ranges::minmax(std::list<__int128>)/64
|
-1.83% |
39.884 |
39.152 |
- |
-1.78% |
- |
|
BM_vector_deque_ranges_copy_backward/70000
|
-1.83% |
8834.579 |
8672.979 |
- |
9.57% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
|
-1.82% |
398.306 |
391.042 |
- |
-0.34% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-1.82% |
8989660.843 |
8825802.489 |
- |
-0.64% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
|
-1.82% |
12815.059 |
12581.514 |
- |
-4.76% |
- |
|
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8
|
-1.82% |
4.260 |
4.182 |
- |
0.74% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/1024
|
-1.82% |
79.954 |
78.501 |
- |
0.36% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.82% |
536.525 |
526.786 |
- |
1.24% |
- |
|
rng::starts_with(vector<int>)/8192
|
-1.82% |
498.999 |
489.942 |
- |
1.12% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024
|
-1.81% |
606.426 |
595.438 |
- |
-0.77% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.81% |
602.971 |
592.064 |
- |
-0.55% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/1024
|
-1.81% |
22.399 |
21.994 |
- |
-4.10% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024
|
-1.81% |
8658.862 |
8502.374 |
- |
-0.22% |
- |
|
SetIntersection_Front_Vector_uint32_1024_1
|
-1.81% |
1057610.281 |
1038506.112 |
- |
-0.98% |
- |
|
std::find_first_of(deque<int>)_(small_needle)/32
|
-1.80% |
114.209 |
112.148 |
- |
-0.54% |
- |
|
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32
|
-1.80% |
46.881 |
46.036 |
- |
-5.13% |
- |
|
BM_std_minmax_element<char>/4000
|
-1.79% |
979.976 |
962.397 |
- |
-8.65% |
- |
|
std::make_heap(vector<int>)_(descending)/8
|
-1.79% |
14.846 |
14.581 |
- |
-0.26% |
- |
|
std::partial_sort(vector<NonIntegral>)_(descending)/1024
|
-1.78% |
8046.831 |
7903.295 |
- |
0.17% |
- |
|
std::copy_backward(list<int>)/4096
|
-1.78% |
3255.703 |
3197.697 |
- |
0.36% |
- |
|
std::flat_map<int,_int>::erase(key)_(existent)/1024
|
-1.78% |
95.250 |
93.553 |
- |
1.11% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1
|
-1.78% |
1037969.912 |
1019500.326 |
- |
-0.66% |
- |
|
SetIntersection_None_Set_uint64_16384_16384
|
-1.78% |
170246668.972 |
167221063.059 |
- |
-2.30% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4
|
-1.78% |
1086544.249 |
1067238.547 |
- |
-1.66% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024
|
-1.78% |
19985.338 |
19630.241 |
- |
-1.37% |
- |
|
BM_std_minmax_element<char>/65536
|
-1.78% |
16276.697 |
15987.601 |
- |
-6.64% |
- |
|
SetIntersection_Front_Set_uint32_262144_1024
|
-1.77% |
12767840.603 |
12541798.697 |
- |
-12.49% |
- |
|
std::vector<std::string>::operator=(const&)_(expensive_elements)/32
|
-1.76% |
140.315 |
137.840 |
- |
2.55% |
- |
|
std::stable_sort(vector<NonIntegral>)_(descending)/8
|
-1.76% |
23.060 |
22.654 |
- |
-1.62% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/50
|
-1.76% |
18.045 |
17.727 |
- |
4.62% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192
|
-1.75% |
32.993 |
32.415 |
- |
-8.83% |
- |
|
SetIntersection_Front_Set_uint32_1024_1
|
-1.75% |
1039410.267 |
1021218.674 |
- |
-1.95% |
- |
|
SetIntersection_Interlaced_Set_float_64_16
|
-1.75% |
22245878.273 |
21856609.711 |
- |
1.87% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16
|
-1.75% |
223215685.859 |
219310988.524 |
- |
-0.77% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1
|
-1.75% |
215907774.604 |
212136022.051 |
- |
-1.00% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/8
|
-1.75% |
3.573 |
3.510 |
- |
1.19% |
- |
|
std::search(vector<int>)_(no_match)/1024
|
-1.75% |
214.610 |
210.862 |
- |
0.86% |
- |
|
SetIntersection_Front_Vector_string_1024_64
|
-1.74% |
3294493.201 |
3237062.909 |
- |
-6.27% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16
|
-1.74% |
4631629.289 |
4551061.512 |
- |
0.98% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.74% |
57133.302 |
56139.722 |
- |
3.06% |
- |
|
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192
|
-1.74% |
826.987 |
812.618 |
- |
-67.90% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192
|
-1.74% |
81870.763 |
80448.308 |
- |
0.24% |
- |
|
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192
|
-1.74% |
342057.026 |
336114.084 |
- |
-1.35% |
- |
|
SetIntersection_None_Set_string_256_1
|
-1.74% |
11783207.086 |
11578667.977 |
- |
-0.83% |
- |
|
std::for_each_n(list<int>)/50
|
-1.73% |
22.697 |
22.303 |
- |
-0.96% |
- |
|
SetIntersection_Front_Vector_float_16384_64
|
-1.73% |
1365236.198 |
1341590.811 |
- |
-1.85% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32
|
-1.73% |
18.558 |
18.236 |
- |
-2.14% |
- |
|
SetIntersection_None_Vector_string_262144_1
|
-1.73% |
1314286.203 |
1291540.667 |
- |
0.37% |
- |
|
std::find_if(list<int>)_(process_all)/1024
|
-1.73% |
699.337 |
687.240 |
- |
-4.31% |
- |
|
std::search(vector<int>)_(no_match)/1000
|
-1.72% |
209.681 |
206.065 |
- |
0.85% |
- |
|
std::find_if(vector<int>)_(process_all)/50
|
-1.72% |
5.761 |
5.662 |
- |
0.37% |
- |
|
BM_std_minmax_element<char>/512
|
-1.72% |
131.977 |
129.703 |
- |
-7.58% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4
|
-1.72% |
1086186.036 |
1067472.023 |
- |
0.44% |
- |
|
std::vector<std::string>::ctor(const&)_(cheap_elements)/32
|
-1.72% |
35.589 |
34.976 |
- |
-2.09% |
- |
|
std::sort(vector<NonIntegral>)_(shuffled)/8192
|
-1.72% |
83918.014 |
82474.607 |
- |
-0.84% |
- |
|
std::move_backward(deque<int>)/8
|
-1.71% |
3.640 |
3.577 |
- |
6.37% |
- |
|
std::set<int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.71% |
6317.961 |
6209.734 |
- |
1.60% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024
|
-1.71% |
1641991.617 |
1613927.570 |
- |
-0.01% |
- |
|
SetIntersection_None_Vector_float_1024_1
|
-1.71% |
1105250.186 |
1086389.270 |
- |
0.28% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024
|
-1.71% |
13786.787 |
13551.717 |
- |
-1.04% |
- |
|
std::make_heap(vector<int>)_(descending)/1024
|
-1.70% |
279.035 |
274.282 |
- |
0.84% |
- |
|
SetIntersection_Front_Set_string_1024_16
|
-1.70% |
1924238.047 |
1891469.387 |
- |
-3.27% |
- |
|
std::map<int,_int>::clear()/1024
|
-1.70% |
10648.821 |
10467.527 |
- |
-1.82% |
- |
|
SetIntersection_Front_Vector_float_262144_64
|
-1.70% |
1365606.679 |
1342379.379 |
- |
-1.30% |
- |
|
std::partial_sort(vector<int>)_(shuffled)/8
|
-1.70% |
28.709 |
28.221 |
- |
-1.98% |
- |
|
std::flat_multimap<int,_int>::clear()/1024
|
-1.70% |
400.270 |
393.473 |
- |
-2.50% |
- |
|
rng::for_each(multimap<int>)/50
|
-1.70% |
40.419 |
39.733 |
- |
-1.18% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_256
|
-1.70% |
1612497.152 |
1585139.404 |
- |
-1.04% |
- |
|
std::rotate(deque<int>)_(by_1/4)/32
|
-1.69% |
13.304 |
13.079 |
- |
-1.07% |
- |
|
SetIntersection_Interlaced_Set_string_262144_16
|
-1.69% |
2166580.076 |
2129863.525 |
- |
-0.77% |
- |
|
SetIntersection_Front_Set_uint32_16384_16
|
-1.69% |
1194264.084 |
1174036.679 |
- |
-2.62% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.69% |
670.645 |
659.291 |
- |
1.16% |
- |
|
BM_std_minmax_element<char>/1024
|
-1.69% |
255.779 |
251.451 |
- |
-8.75% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024
|
-1.69% |
35691.938 |
35088.433 |
- |
-1.20% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8
|
-1.69% |
34.389 |
33.807 |
- |
-8.05% |
- |
|
SetIntersection_None_Set_uint64_1024_16
|
-1.69% |
8903424.360 |
8753096.743 |
- |
-0.51% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
-1.69% |
14646.073 |
14398.825 |
- |
2.70% |
- |
|
std::vector<int>::ctor(size)/8192
|
-1.69% |
569.508 |
559.902 |
- |
-2.61% |
- |
|
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.68% |
676.361 |
664.969 |
- |
-3.29% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576
|
-1.68% |
1462336.994 |
1437710.648 |
- |
-0.37% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024
|
-1.68% |
20.044 |
19.707 |
- |
0.09% |
- |
|
std::pop_heap(vector<std::string>)/8192
|
-1.68% |
51.601 |
50.734 |
- |
-1.16% |
- |
|
BM_deque_deque_copy_backward/70000
|
-1.68% |
8575.256 |
8431.271 |
- |
5.92% |
- |
|
SetIntersection_Interlaced_Set_uint64_64_16
|
-1.68% |
22781284.323 |
22398964.684 |
- |
-1.21% |
- |
|
std::list<std::string>::ctor(const&)_(expensive_elements)/32
|
-1.68% |
939.171 |
923.423 |
- |
-1.00% |
- |
|
SetIntersection_Front_Vector_float_1024_1
|
-1.68% |
1054464.397 |
1036786.504 |
- |
-0.32% |
- |
|
std::multimap<int,_int>::contains(key)_(existent)/32
|
-1.67% |
1.795 |
1.765 |
- |
1.59% |
- |
|
std::replace(vector<int>)_(sprinkled)/1024
|
-1.66% |
160.656 |
157.985 |
- |
-7.06% |
- |
|
SetIntersection_None_Vector_string_16384_1
|
-1.66% |
1243881.011 |
1223252.123 |
- |
-0.13% |
- |
|
SetIntersection_None_Set_float_16384_1
|
-1.66% |
154952720.634 |
152384081.598 |
- |
0.27% |
- |
|
SetIntersection_None_Set_uint64_256_16
|
-1.66% |
10987235.736 |
10805163.224 |
- |
0.23% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024
|
-1.66% |
8402296.303 |
8263069.535 |
- |
-1.47% |
- |
|
std::copy(vector<bool>)_(aligned)/4096
|
-1.66% |
4.843 |
4.763 |
- |
-3.33% |
- |
|
BM_StringRelationalLiteral_Less_Small_Small_Control
|
-1.65% |
1.640 |
1.613 |
- |
1.82% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_1
|
-1.65% |
66962734.807 |
65856589.449 |
- |
-1.44% |
- |
|
SetIntersection_None_Set_float_262144_256
|
-1.65% |
1157956.951 |
1138856.605 |
- |
-0.79% |
- |
|
SetIntersection_Front_Vector_float_1024_4
|
-1.65% |
1067483.032 |
1049911.476 |
- |
-0.64% |
- |
|
SetIntersection_None_Set_float_262144_64
|
-1.65% |
1157932.943 |
1138882.648 |
- |
-0.78% |
- |
|
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-1.65% |
9053538.824 |
8904594.528 |
- |
-2.29% |
- |
|
std::make_heap(vector<NonIntegral>)_(shuffled)/8192
|
-1.64% |
5326.174 |
5238.610 |
- |
-0.83% |
- |
|
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192
|
-1.64% |
36.637 |
36.036 |
- |
1.08% |
- |
|
SetIntersection_Interlaced_Set_float_64_64
|
-1.64% |
13299131.335 |
13080919.718 |
- |
-1.55% |
- |
|
rng::find_last_if(forward_list<int>)_(bail_10%)/1024
|
-1.64% |
785.527 |
772.639 |
- |
-0.11% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-1.64% |
174874.274 |
172005.191 |
- |
-0.89% |
- |
|
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.64% |
13001.596 |
12788.448 |
- |
0.25% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256
|
-1.64% |
1124770.850 |
1106335.375 |
- |
2.90% |
- |
|
std::unordered_set<int>::insert(value)_(new_value,_middle)/32
|
-1.64% |
19.172 |
18.858 |
- |
-1.45% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.64% |
622.337 |
612.161 |
- |
-6.28% |
- |
|
std::remove(list<int>)_(prefix)/8192
|
-1.64% |
8238.628 |
8103.921 |
- |
0.06% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64
|
-1.63% |
8778845.234 |
8635314.456 |
- |
-1.90% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.63% |
43619.371 |
42906.916 |
- |
-0.62% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.63% |
53555.472 |
52680.759 |
- |
-0.76% |
- |
|
SetIntersection_Interlaced_Set_float_1024_4
|
-1.63% |
9889894.295 |
9728440.416 |
- |
0.40% |
- |
|
SetIntersection_None_Set_uint64_256_1
|
-1.63% |
11643819.931 |
11453979.589 |
- |
0.52% |
- |
|
SetIntersection_None_Set_float_262144_16
|
-1.63% |
1157757.895 |
1138892.088 |
- |
-0.57% |
- |
|
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192
|
-1.63% |
15.973 |
15.713 |
- |
0.12% |
- |
|
rng::find_last_if(deque<int>)_(bail_90%)/50
|
-1.62% |
2.595 |
2.553 |
- |
-1.21% |
- |
|
std::unique_copy(list<int>,_pred)_(contiguous)/8192
|
-1.62% |
7686.909 |
7562.252 |
- |
1.23% |
- |
|
std::find(list<int>)_(bail_25%)/8192
|
-1.62% |
1447.225 |
1423.762 |
- |
0.38% |
- |
|
BM_deque_deque_ranges_move/64
|
-1.62% |
3.093 |
3.043 |
- |
-0.77% |
- |
|
rng::contains_subrange(vector<int>)_(same_length)/32
|
-1.62% |
8.835 |
8.693 |
- |
0.27% |
- |
|
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.62% |
17.936 |
17.646 |
- |
-1.86% |
- |
|
SetIntersection_Interlaced_Set_uint32_16384_1
|
-1.62% |
1022473.930 |
1005954.557 |
- |
-3.75% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16
|
-1.61% |
0.649 |
0.638 |
- |
-3.24% |
- |
|
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
-1.61% |
13.546 |
13.327 |
- |
-0.78% |
- |
|
BM_StringAssignAsciizMix_Transparent
|
-1.61% |
2.976 |
2.928 |
- |
-1.46% |
- |
|
std::unordered_set<std::string>::clear()/8192
|
-1.61% |
220177.077 |
216628.083 |
- |
-2.04% |
- |
|
BM_CmpEqual_schar_schar
|
-1.61% |
1.097 |
1.079 |
- |
-0.14% |
- |
|
std::set<int>::ctor(&&,_different_allocs)/1024
|
-1.61% |
5866.385 |
5771.887 |
- |
-6.50% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024
|
-1.61% |
64807562.436 |
63764231.306 |
- |
-2.24% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.61% |
57382.870 |
56459.404 |
- |
-1.68% |
- |
|
SetIntersection_None_Set_uint64_262144_262144
|
-1.61% |
1230282.877 |
1210498.211 |
- |
-1.05% |
- |
|
std::partition_point(vector<int>)/50
|
-1.61% |
2.614 |
2.572 |
- |
0.63% |
- |
|
std::remove_copy_if(vector<int>)_(sprinkled)/32
|
-1.60% |
10.766 |
10.594 |
- |
0.25% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.60% |
12849.596 |
12644.383 |
- |
-0.88% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/1024
|
-1.60% |
6066.302 |
5969.455 |
- |
-1.37% |
- |
|
SetIntersection_None_Set_float_262144_262144
|
-1.59% |
1160194.986 |
1141699.543 |
- |
-0.42% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/8192
|
-1.59% |
51811.721 |
50985.946 |
- |
-4.18% |
- |
|
SetIntersection_None_Vector_uint32_16384_16384
|
-1.59% |
1127785.411 |
1109817.089 |
- |
0.38% |
- |
|
SetIntersection_Front_Vector_uint32_262144_262144
|
-1.59% |
351818778.914 |
346217232.882 |
- |
0.16% |
- |
|
SetIntersection_None_Vector_float_262144_1
|
-1.59% |
1160111.453 |
1141644.330 |
- |
1.14% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8
|
-1.59% |
24.608 |
24.217 |
- |
0.07% |
- |
|
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
-1.59% |
6821.103 |
6712.573 |
- |
1.63% |
- |
|
std::unordered_multiset<int>::count(key)_(non-existent)/32
|
-1.59% |
1.165 |
1.147 |
- |
-6.25% |
- |
|
std::set<std::string>::insert(value)_(new_value,_end)/32
|
-1.58% |
40.214 |
39.577 |
- |
-12.97% |
- |
|
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.58% |
1476.757 |
1453.381 |
- |
-3.35% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024
|
-1.58% |
19920.961 |
19606.368 |
- |
-1.34% |
- |
|
SetIntersection_None_Vector_uint64_262144_1
|
-1.58% |
1125255.168 |
1107498.099 |
- |
-2.49% |
- |
|
BM_deque_vector_ranges_move_backward/4096
|
-1.57% |
150.310 |
147.945 |
- |
-0.24% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/8192
|
-1.57% |
569.902 |
560.955 |
- |
-1.36% |
- |
|
std::rotate(vector<bool>)_(by_1/3)/32
|
-1.57% |
17.772 |
17.493 |
- |
-0.68% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.57% |
564.541 |
555.693 |
- |
-0.45% |
- |
|
std::set<std::string>::find(key)_(non-existent)/32
|
-1.56% |
10.568 |
10.403 |
- |
15.01% |
- |
|
std::unordered_set<int>::ctor(&&,_different_allocs)/32
|
-1.56% |
286.600 |
282.122 |
- |
-1.46% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4
|
-1.56% |
16246155.973 |
15992678.633 |
- |
-1.56% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192
|
-1.56% |
48509.599 |
47753.192 |
- |
-1.27% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/0
|
-1.55% |
13.061 |
12.858 |
- |
-0.77% |
- |
|
BM_deque_deque_copy_backward/0
|
-1.55% |
0.876 |
0.862 |
- |
-7.32% |
- |
|
SetIntersection_None_Set_uint64_16384_1
|
-1.55% |
161801426.579 |
159288486.621 |
- |
-1.43% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_1024
|
-1.55% |
181185496.084 |
178375247.578 |
- |
-2.11% |
- |
|
std::move(vector<int>)/262144
|
-1.55% |
14793.911 |
14564.506 |
- |
-15.74% |
- |
|
SetIntersection_Front_Vector_uint32_262144_1
|
-1.55% |
1061020.449 |
1044592.720 |
- |
-0.75% |
- |
|
std::move_backward(vector<bool>)_(unaligned)/64
|
-1.55% |
1.683 |
1.657 |
- |
-4.43% |
- |
|
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32
|
-1.54% |
17.818 |
17.543 |
- |
-58.71% |
- |
|
BM_PushHeap_string_PipeOrgan_1
|
-1.54% |
0.712 |
0.701 |
- |
20.04% |
- |
|
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.54% |
164488.768 |
161951.167 |
- |
-1.87% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1
|
-1.54% |
11642084.772 |
11462875.904 |
- |
-1.08% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256
|
-1.54% |
18807842.881 |
18518639.123 |
- |
-2.20% |
- |
|
std::set<std::string>::erase(iterator)/32
|
-1.54% |
26.688 |
26.278 |
- |
-6.31% |
- |
|
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192
|
-1.54% |
157392.332 |
154972.967 |
- |
0.01% |
- |
|
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32
|
-1.53% |
254.422 |
250.518 |
- |
0.86% |
- |
|
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192
|
-1.53% |
173521.267 |
170859.202 |
- |
-1.43% |
- |
|
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024
|
-1.53% |
47.857 |
47.123 |
- |
0.64% |
- |
|
BM_std_minmax_element<char>/4096
|
-1.53% |
1029.638 |
1013.862 |
- |
-6.00% |
- |
|
std::unique(deque<int>)_(contiguous)/32
|
-1.53% |
51.181 |
50.398 |
- |
-0.91% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/1024
|
-1.53% |
4.628 |
4.558 |
- |
1.76% |
- |
|
SetIntersection_None_Vector_string_16384_256
|
-1.53% |
1242485.759 |
1223478.145 |
- |
2.46% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384
|
-1.53% |
347354433.263 |
342045642.044 |
- |
-6.75% |
- |
|
SetIntersection_Front_Set_uint64_64_16
|
-1.53% |
15184953.097 |
14953003.689 |
- |
-1.65% |
- |
|
std::set<std::string>::operator=(const&)_(into_populated_Container)/32
|
-1.53% |
349.701 |
344.360 |
- |
11.30% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeFirst
|
-1.53% |
1.419 |
1.398 |
- |
-0.51% |
- |
|
SetIntersection_Front_Set_uint64_16384_16
|
-1.53% |
1173624.302 |
1155719.430 |
- |
-3.99% |
- |
|
BM_PushHeap_uint32_Random_262144
|
-1.52% |
5.856 |
5.767 |
- |
-2.59% |
- |
|
std::pop_heap(deque<std::string>)/8
|
-1.52% |
57.787 |
56.906 |
- |
-0.32% |
- |
|
SetIntersection_Front_Set_uint64_64_64
|
-1.52% |
13183262.948 |
12982371.878 |
- |
-5.30% |
- |
|
std::unordered_map<int,_int>::erase(iterator)/8192
|
-1.52% |
19.910 |
19.606 |
- |
-1.23% |
- |
|
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024
|
-1.52% |
24.145 |
23.777 |
- |
4.10% |
- |
|
BM_deque_vector_copy_backward/4000
|
-1.52% |
143.640 |
141.454 |
- |
-0.32% |
- |
|
rng::find_last(vector<int>)_(bail_10%)/50
|
-1.52% |
10.962 |
10.795 |
- |
-0.65% |
- |
|
SetIntersection_None_Set_string_262144_4
|
-1.52% |
1695159.504 |
1669422.934 |
- |
1.12% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeLast
|
-1.52% |
1.823 |
1.796 |
- |
3.43% |
- |
|
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192
|
-1.52% |
56.800 |
55.938 |
- |
6.28% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-1.52% |
49.556 |
48.804 |
- |
-4.35% |
- |
|
BM_std_minmax_element<long_long>/65536
|
-1.52% |
17759.701 |
17490.500 |
- |
1.78% |
- |
|
SetIntersection_None_Set_string_1024_256
|
-1.51% |
8985466.641 |
8849491.638 |
- |
-1.45% |
- |
|
BM_vector_deque_ranges_copy_backward/1024
|
-1.51% |
38.850 |
38.263 |
- |
1.26% |
- |
|
std::rotate(deque<int>)_(1_element_forward)/1024
|
-1.51% |
38.030 |
37.456 |
- |
0.21% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16
|
-1.51% |
39375940.116 |
38782753.802 |
- |
-0.84% |
- |
|
std::map<std::string,_int>::clear()/8192
|
-1.51% |
211172.138 |
207992.005 |
- |
-4.89% |
- |
|
BM_CmpLess_short_short
|
-1.51% |
0.971 |
0.957 |
- |
0.13% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8
|
-1.50% |
18.286 |
18.011 |
- |
-0.22% |
- |
|
SetIntersection_None_Set_uint64_262144_1
|
-1.50% |
1217546.713 |
1199262.371 |
- |
-1.50% |
- |
|
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.50% |
13404.233 |
13203.019 |
- |
-2.87% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024
|
-1.50% |
162506523.597 |
160070392.014 |
- |
-0.98% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_64
|
-1.50% |
10092545.555 |
9941613.040 |
- |
-1.50% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024
|
-1.50% |
1.411 |
1.390 |
- |
3.16% |
- |
|
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.49% |
576.279 |
567.674 |
- |
-3.02% |
- |
|
SetIntersection_Front_Vector_uint64_16_16
|
-1.49% |
35635706.572 |
35103846.460 |
- |
-2.15% |
- |
|
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576
|
-1.49% |
73674.703 |
72576.515 |
- |
-1.44% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.49% |
562501.598 |
554131.701 |
- |
-0.78% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4
|
-1.49% |
1079369.867 |
1063312.423 |
- |
-1.16% |
- |
|
BM_deque_deque_ranges_move_backward/5500
|
-1.49% |
205.141 |
202.091 |
- |
0.37% |
- |
|
SetIntersection_Front_Vector_uint64_262144_4
|
-1.49% |
1062787.771 |
1046984.584 |
- |
-0.88% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32
|
-1.49% |
729.086 |
718.247 |
- |
-1.37% |
- |
|
SetIntersection_None_Vector_uint64_256_64
|
-1.49% |
3406518.658 |
3355931.181 |
- |
-2.43% |
- |
|
std::map<int,_int>::count(key)_(existent)/32
|
-1.48% |
1.548 |
1.525 |
- |
-2.50% |
- |
|
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
-1.48% |
5.149 |
5.073 |
- |
1.66% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32
|
-1.48% |
18.658 |
18.381 |
- |
-4.97% |
- |
|
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32
|
-1.48% |
334.298 |
329.348 |
- |
0.36% |
- |
|
SetIntersection_None_Set_string_262144_256
|
-1.48% |
1696427.490 |
1671310.303 |
- |
0.30% |
- |
|
SetIntersection_Interlaced_Set_string_1024_64
|
-1.48% |
16737866.267 |
16490839.328 |
- |
-1.56% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8
|
-1.48% |
54.748 |
53.940 |
- |
0.42% |
- |
|
SetIntersection_None_Set_float_256_1
|
-1.48% |
11593117.305 |
11422101.190 |
- |
0.48% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4
|
-1.47% |
58234366.696 |
57377136.353 |
- |
-1.73% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8
|
-1.47% |
3.026 |
2.982 |
- |
-1.19% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/32
|
-1.47% |
1.172 |
1.155 |
- |
-1.48% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16
|
-1.47% |
10775517.676 |
10617108.963 |
- |
-3.54% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1
|
-1.47% |
1177889.404 |
1160615.730 |
- |
-1.94% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.47% |
18.181 |
17.914 |
- |
-1.38% |
- |
|
SetIntersection_Front_Set_uint64_262144_4
|
-1.47% |
1082097.171 |
1066235.252 |
- |
-0.63% |
- |
|
SetIntersection_Front_Vector_uint32_64_16
|
-1.46% |
14457643.802 |
14245856.164 |
- |
-0.42% |
- |
|
BM_std_minmax_element<long_long>/64000
|
-1.46% |
17349.017 |
17095.298 |
- |
-2.03% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/8192
|
-1.46% |
52102.889 |
51341.245 |
- |
-0.79% |
- |
|
SetIntersection_None_Vector_float_16384_1
|
-1.46% |
1110464.283 |
1094236.524 |
- |
-1.73% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024
|
-1.46% |
12805.178 |
12618.163 |
- |
-1.39% |
- |
|
std::pop_heap(deque<int>)/8192
|
-1.46% |
53.500 |
52.719 |
- |
-0.67% |
- |
|
SetIntersection_None_Set_uint64_64_4
|
-1.46% |
21646596.975 |
21330655.021 |
- |
-1.21% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_64
|
-1.46% |
11459191.256 |
11291962.277 |
- |
-1.71% |
- |
|
BM_std_minmax_element<long_long>/4096
|
-1.46% |
1110.604 |
1094.400 |
- |
2.71% |
- |
|
std::find_if(vector<int>)_(bail_25%)/32768
|
-1.46% |
826.543 |
814.486 |
- |
-3.01% |
- |
|
SetIntersection_None_Vector_uint32_4_4
|
-1.46% |
135495849.130 |
133519894.436 |
- |
-0.39% |
- |
|
SetIntersection_Front_Set_string_1024_1024
|
-1.46% |
55611260.220 |
54800290.243 |
- |
-1.03% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32
|
-1.46% |
466.842 |
460.039 |
- |
-0.60% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024
|
-1.46% |
20637.345 |
20336.746 |
- |
-6.64% |
- |
|
std::vector<std::string>::insert(middle)_(expensive_elements)/1024
|
-1.46% |
306.597 |
302.132 |
- |
-0.11% |
- |
|
SetIntersection_Front_Vector_uint64_1024_16
|
-1.45% |
1117011.974 |
1100775.650 |
- |
-2.59% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/32
|
-1.45% |
630.345 |
621.187 |
- |
-7.04% |
- |
|
std::list<int>::operator=(const&)_(cheap_elements)/32
|
-1.45% |
17.208 |
16.958 |
- |
0.18% |
- |
|
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0
|
-1.45% |
12.955 |
12.767 |
- |
-0.37% |
- |
|
rng::fold_left(list<int>)/8
|
-1.45% |
3.811 |
3.756 |
- |
-2.12% |
- |
|
std::partial_sort_copy(list<int>)_(ascending)/8
|
-1.45% |
8.249 |
8.130 |
- |
-2.44% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024
|
-1.45% |
726.855 |
716.335 |
- |
-0.35% |
- |
|
std::partial_sort_copy(vector<int>)_(pipe-organ)/8
|
-1.45% |
8.788 |
8.661 |
- |
-3.43% |
- |
|
std::partial_sort(deque<int>)_(heap)/8192
|
-1.45% |
268495.693 |
264612.121 |
- |
-1.56% |
- |
|
std::unordered_map<int,_int>::ctor(const&)/32
|
-1.44% |
201.946 |
199.031 |
- |
-1.69% |
- |
|
BM_std_minmax_element<char>/4
|
-1.44% |
1.190 |
1.173 |
- |
-3.32% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192
|
-1.44% |
173902.792 |
171394.840 |
- |
-1.00% |
- |
|
std::set<int>::erase(iterator)/8192
|
-1.44% |
19.970 |
19.682 |
- |
0.07% |
- |
|
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.44% |
601145.046 |
592483.874 |
- |
-1.91% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32
|
-1.44% |
606.693 |
597.964 |
- |
-0.96% |
- |
|
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192
|
-1.44% |
180810.359 |
178212.256 |
- |
-5.47% |
- |
|
SetIntersection_Interlaced_Set_uint64_256_256
|
-1.44% |
7637944.717 |
7528222.305 |
- |
-1.49% |
- |
|
BM_StringCopy_Large
|
-1.43% |
6.266 |
6.176 |
- |
1.50% |
- |
|
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.43% |
1035.676 |
1020.847 |
- |
-1.62% |
- |
|
std::remove(deque<int>)_(prefix)/32
|
-1.43% |
53.750 |
52.980 |
- |
-0.99% |
- |
|
SetIntersection_Front_Vector_uint32_16384_4
|
-1.43% |
1075190.036 |
1059812.364 |
- |
0.61% |
- |
|
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.43% |
119584.134 |
117874.676 |
- |
-1.84% |
- |
|
SetIntersection_Front_Vector_uint32_64_4
|
-1.43% |
16130791.998 |
15900593.574 |
- |
0.01% |
- |
|
BM_std_minmax_element<char>/5500
|
-1.42% |
1381.631 |
1361.969 |
- |
-5.72% |
- |
|
BM_PushHeap_uint32_Random_1024
|
-1.42% |
5.817 |
5.735 |
- |
1.82% |
- |
|
BM_std_minmax_element<long_long>/70000
|
-1.42% |
18978.805 |
18710.003 |
- |
2.76% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_4
|
-1.41% |
1315287.760 |
1296679.197 |
- |
-1.10% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16_4
|
-1.41% |
56623675.180 |
55822696.913 |
- |
-1.11% |
- |
|
std::search(deque<int>,_pred)_(near_matches)/1000
|
-1.41% |
26199.860 |
25829.471 |
- |
7.72% |
- |
|
SetIntersection_None_Set_float_16384_4
|
-1.41% |
154838364.000 |
152652286.145 |
- |
0.16% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1
|
-1.41% |
1052296.531 |
1037450.892 |
- |
-0.68% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192
|
-1.41% |
173869.398 |
171419.257 |
- |
-1.01% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.41% |
14028.345 |
13830.765 |
- |
-5.89% |
- |
|
BM_deque_vector_ranges_copy_backward/4000
|
-1.41% |
144.152 |
142.122 |
- |
-1.58% |
- |
|
SetIntersection_None_Set_float_262144_1024
|
-1.41% |
1156537.682 |
1140258.137 |
- |
-0.78% |
- |
|
BM_CmpEqual_int_short
|
-1.41% |
1.137 |
1.121 |
- |
-1.56% |
- |
|
std::set<std::string>::erase(iterator)/1024
|
-1.41% |
27.786 |
27.396 |
- |
-11.80% |
- |
|
SetIntersection_None_Vector_string_262144_262144
|
-1.41% |
1311176.925 |
1292746.843 |
- |
0.30% |
- |
|
std::make_heap(vector<NonIntegral>)_(shuffled)/1024
|
-1.40% |
624.275 |
615.505 |
- |
0.06% |
- |
|
std::multiset<int>::contains(key)_(non-existent)/1024
|
-1.40% |
6.123 |
6.037 |
- |
2.59% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024
|
-1.40% |
14727.810 |
14521.048 |
- |
-1.60% |
- |
|
bm_ranges_swap_ranges_vb_aligned/32
|
-1.40% |
3.571 |
3.521 |
- |
6.09% |
- |
|
std::move_backward(vector<int>)/262144
|
-1.40% |
23230.854 |
22905.795 |
- |
4.74% |
- |
|
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.40% |
5729.401 |
5649.242 |
- |
-0.35% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1
|
-1.40% |
1030007.129 |
1015601.040 |
- |
-3.58% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192
|
-1.39% |
4938.945 |
4870.050 |
- |
-4.02% |
- |
|
BM_std_minmax_element<short>/65536
|
-1.39% |
17934.933 |
17684.876 |
- |
0.62% |
- |
|
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4
|
-1.39% |
3.800 |
3.747 |
- |
-0.36% |
- |
|
SetIntersection_Front_Set_float_64_16
|
-1.39% |
15482247.419 |
15266753.609 |
- |
-1.43% |
- |
|
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8
|
-1.39% |
15.867 |
15.646 |
- |
-0.91% |
- |
|
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32
|
-1.39% |
2.085 |
2.056 |
- |
5.67% |
- |
|
std::list<std::string>::insert(begin)_(expensive_elements)/8192
|
-1.39% |
30.535 |
30.110 |
- |
-1.23% |
- |
|
std::move(deque<int>)/1048576
|
-1.39% |
55588.557 |
54815.830 |
- |
-0.27% |
- |
|
std::adjacent_find(list<int>)/1048576
|
-1.39% |
882786.076 |
870525.886 |
- |
0.48% |
- |
|
BM_vector_deque_copy/64
|
-1.39% |
2.838 |
2.798 |
- |
-0.97% |
- |
|
BM_std_minmax_element<short>/64000
|
-1.39% |
17512.937 |
17269.774 |
- |
0.63% |
- |
|
SetIntersection_Front_Vector_uint32_256_1
|
-1.39% |
4217558.953 |
4159056.329 |
- |
0.02% |
- |
|
std::generate(list<int>)/50
|
-1.39% |
15.500 |
15.285 |
- |
-1.82% |
- |
|
std::rotate_copy(deque<int>)/1024
|
-1.39% |
35.069 |
34.583 |
- |
-0.62% |
- |
|
std::sort(vector<NonIntegral>)_(heap)/1024
|
-1.38% |
4362.045 |
4301.643 |
- |
-0.49% |
- |
|
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16
|
-1.38% |
1.423 |
1.403 |
- |
0.42% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0
|
-1.38% |
396.106 |
390.623 |
- |
-0.34% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_1
|
-1.38% |
22127845.749 |
21821612.751 |
- |
0.36% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1
|
-1.38% |
1118468.949 |
1103000.491 |
- |
2.27% |
- |
|
std::unordered_set<int>::find(key)_(non-existent)/8192
|
-1.38% |
1.228 |
1.211 |
- |
7.41% |
- |
|
std::copy_if(vector<int>)_(entire_range)/8
|
-1.38% |
2.278 |
2.246 |
- |
-0.35% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.38% |
171016.372 |
168655.022 |
- |
1.61% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024
|
-1.38% |
20409.732 |
20127.981 |
- |
-6.52% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384
|
-1.38% |
1186689.980 |
1170323.524 |
- |
-0.91% |
- |
|
std::set<int>::lower_bound(key)_(existent)/32
|
-1.37% |
1.566 |
1.545 |
- |
3.30% |
- |
|
BM_deque_vector_ranges_copy_backward/1
|
-1.37% |
2.124 |
2.095 |
- |
0.25% |
- |
|
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.37% |
47499.498 |
46847.985 |
- |
2.27% |
- |
|
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024
|
-1.37% |
9834.792 |
9700.217 |
- |
0.52% |
- |
|
SetIntersection_Front_Set_uint64_64_4
|
-1.37% |
16042625.722 |
15823245.780 |
- |
-2.35% |
- |
|
std::sort(deque<int>)_(pipe-organ)/1024
|
-1.37% |
2755.093 |
2717.426 |
- |
0.96% |
- |
|
rng::fold_left(deque<int>)/8
|
-1.36% |
3.615 |
3.566 |
- |
-8.88% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8
|
-1.36% |
43.631 |
43.037 |
- |
-1.66% |
- |
|
std::map<int,_int>::insert(value)_(new_value,_middle)/8192
|
-1.36% |
21.022 |
20.736 |
- |
-1.48% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8
|
-1.36% |
46.234 |
45.607 |
- |
-0.72% |
- |
|
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.36% |
445.140 |
439.108 |
- |
-3.45% |
- |
|
BM_StringCopy_Huge
|
-1.35% |
109.074 |
107.597 |
- |
-0.49% |
- |
|
std::find_first_of(vector<int>,_pred)_(large_needle)/1024
|
-1.35% |
600135.533 |
592007.749 |
- |
1.04% |
- |
|
SetIntersection_None_Vector_uint64_1024_1
|
-1.35% |
1097313.588 |
1082452.540 |
- |
1.05% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.35% |
85401.672 |
84248.900 |
- |
-2.82% |
- |
|
std::map<int,_int>::equal_range(key)_(non-existent)/32
|
-1.35% |
2.354 |
2.322 |
- |
-9.90% |
- |
|
bm_ranges_swap_ranges_vb_aligned/262144
|
-1.35% |
487.333 |
480.775 |
- |
-0.27% |
- |
|
SetIntersection_Front_Set_uint64_16_16
|
-1.34% |
37743481.566 |
37236405.512 |
- |
-2.20% |
- |
|
std::sort(vector<int>)_(repeated)/8
|
-1.34% |
15.998 |
15.784 |
- |
0.15% |
- |
|
BM_PushHeap_float_Random_1024
|
-1.34% |
7.107 |
7.011 |
- |
-7.18% |
- |
|
SetIntersection_Interlaced_Set_float_64_4
|
-1.34% |
20997385.664 |
20715852.666 |
- |
-0.69% |
- |
|
std::multiset<int>::count(key)_(non-existent)/8192
|
-1.34% |
9.374 |
9.248 |
- |
-5.50% |
- |
|
BM_std_minmax_element<short>/512
|
-1.34% |
145.635 |
143.683 |
- |
0.28% |
- |
|
ranges::min(std::deque<long_long>)/64
|
-1.34% |
18.372 |
18.126 |
- |
2.93% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/32
|
-1.34% |
230.845 |
227.752 |
- |
-2.55% |
- |
|
BM_vector_deque_ranges_move/5500
|
-1.34% |
198.942 |
196.280 |
- |
0.01% |
- |
|
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.34% |
612.741 |
604.550 |
- |
-1.76% |
- |
|
SetIntersection_None_Set_uint64_16_4
|
-1.34% |
56536689.433 |
55781469.090 |
- |
-1.56% |
- |
|
std::vector<std::string>::ctor(Range)_(expensive_elements)/32
|
-1.34% |
607.091 |
598.985 |
- |
-0.48% |
- |
|
SetIntersection_None_Vector_string_16384_1024
|
-1.33% |
1240114.302 |
1223584.481 |
- |
0.24% |
- |
|
std::equal(vector<int>)_(it,_it,_it,_it)/8192
|
-1.33% |
588.177 |
580.344 |
- |
-1.96% |
- |
|
SetIntersection_None_Vector_float_16384_4
|
-1.33% |
1111421.740 |
1096627.160 |
- |
0.63% |
- |
|
std::find(list<int>)_(process_all)/8192
|
-1.33% |
7320.797 |
7223.578 |
- |
1.74% |
- |
|
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
-1.33% |
131613.425 |
129865.655 |
- |
-1.54% |
- |
|
BM_PushHeap_string_SingleElement_256
|
-1.33% |
2.626 |
2.592 |
- |
-4.55% |
- |
|
SetIntersection_Front_Set_uint64_256_1
|
-1.32% |
4149199.437 |
4094316.369 |
- |
-2.38% |
- |
|
BM_std_minmax_element<long_long>/4000
|
-1.32% |
1083.524 |
1069.206 |
- |
2.96% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_256_64
|
-1.32% |
9179968.719 |
9058754.788 |
- |
-1.31% |
- |
|
std::vector<int>::ctor(size)/1024
|
-1.32% |
44.256 |
43.671 |
- |
-1.67% |
- |
|
BM_vector_deque_move_backward/4096
|
-1.32% |
149.605 |
147.632 |
- |
-0.11% |
- |
|
std::stable_sort(vector<NonIntegral>)_(heap)/8
|
-1.32% |
21.607 |
21.322 |
- |
0.45% |
- |
|
std::unordered_multimap<int,_int>::clear()/32
|
-1.32% |
598.266 |
590.382 |
- |
-2.23% |
- |
|
BM_std_minmax_element<short>/70000
|
-1.31% |
19166.643 |
18914.611 |
- |
0.61% |
- |
|
std::flat_map<int,_int>::count(key)_(non-existent)/32
|
-1.31% |
2.216 |
2.187 |
- |
-2.34% |
- |
|
std::rotate(deque<int>)_(1_element_backward)/1024
|
-1.31% |
40.971 |
40.434 |
- |
-1.19% |
- |
|
BM_StringFindStringLiteral/1024
|
-1.31% |
17.699 |
17.467 |
- |
-3.03% |
- |
|
SetIntersection_None_Vector_string_256_4
|
-1.31% |
4498095.061 |
4439174.862 |
- |
-0.32% |
- |
|
SetIntersection_Front_Set_string_256_16
|
-1.31% |
7203282.314 |
7109057.850 |
- |
-2.83% |
- |
|
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.31% |
13015.508 |
12845.540 |
- |
0.90% |
- |
|
std::unordered_multiset<int>::find(key)_(non-existent)/8192
|
-1.31% |
1.111 |
1.096 |
- |
-2.76% |
- |
|
std::partial_sort_copy(list<int>)_(shuffled)/8
|
-1.30% |
11.990 |
11.833 |
- |
5.07% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4
|
-1.30% |
167463594.173 |
165280422.012 |
- |
-1.34% |
- |
|
std::set<int>::erase(key)_(non-existent,_middle)/1024
|
-1.30% |
2.940 |
2.902 |
- |
-3.42% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256
|
-1.30% |
6139267.584 |
6059377.997 |
- |
-2.16% |
- |
|
BM_std_minmax_element<long_long>/5500
|
-1.30% |
1485.997 |
1466.727 |
- |
-0.75% |
- |
|
rng::contains_subrange(list<int>)_(process_all)/32
|
-1.30% |
10.178 |
10.046 |
- |
0.05% |
- |
|
rng::find(vector<bool>)_(process_all)/1024
|
-1.30% |
4.662 |
4.601 |
- |
-1.49% |
- |
|
BM_std_minmax_element<long_long>/1024
|
-1.29% |
281.667 |
278.029 |
- |
2.93% |
- |
|
SetIntersection_Interlaced_Set_string_64_64
|
-1.29% |
34579358.046 |
34133394.033 |
- |
-2.50% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192
|
-1.29% |
1.244 |
1.228 |
- |
6.10% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-1.29% |
403410.702 |
398212.030 |
- |
-3.59% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
|
-1.29% |
13.285 |
13.114 |
- |
0.04% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0
|
-1.29% |
32.236 |
31.821 |
- |
14.50% |
- |
|
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.29% |
684.607 |
675.809 |
- |
-5.45% |
- |
|
BM_PushHeap_string_Random_256
|
-1.28% |
14.594 |
14.406 |
- |
2.02% |
- |
|
std::multiset<int>::contains(key)_(existent)/1024
|
-1.28% |
4.051 |
3.999 |
- |
0.99% |
- |
|
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192
|
-1.28% |
4643.511 |
4584.002 |
- |
-1.95% |
- |
|
std::deque<int>::ctor(Range)_(cheap_elements)/8192
|
-1.28% |
454.210 |
448.417 |
- |
-0.02% |
- |
|
SetIntersection_None_Set_uint64_64_64
|
-1.27% |
11514421.538 |
11367692.743 |
- |
-1.05% |
- |
|
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024
|
-1.27% |
187.476 |
185.090 |
- |
0.32% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-1.27% |
221.640 |
218.821 |
- |
0.97% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192
|
-1.27% |
19058.272 |
18816.016 |
- |
-0.03% |
- |
|
SetIntersection_Interlaced_Set_uint32_1024_1024
|
-1.27% |
12703290.301 |
12541841.185 |
- |
-0.58% |
- |
|
BM_deque_deque_copy_backward/64000
|
-1.27% |
7917.652 |
7817.123 |
- |
5.56% |
- |
|
std::deque<int>::insert(middle)_(cheap_elements)/1024
|
-1.27% |
30.210 |
29.827 |
- |
0.41% |
- |
|
std::stable_sort(vector<int>)_(repeated)/8
|
-1.26% |
15.705 |
15.506 |
- |
0.56% |
- |
|
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024
|
-1.26% |
71.635 |
70.730 |
- |
-3.39% |
- |
|
std::make_heap(vector<NonIntegral>)_(descending)/8
|
-1.26% |
14.894 |
14.706 |
- |
-4.22% |
- |
|
SetIntersection_None_Vector_float_256_64
|
-1.26% |
3457101.168 |
3413508.070 |
- |
-0.31% |
- |
|
std::make_heap(vector<int>)_(shuffled)/8192
|
-1.26% |
5096.697 |
5032.441 |
- |
-0.86% |
- |
|
BM_StringRelational_Compare_Empty_Empty_Control
|
-1.26% |
1.632 |
1.612 |
- |
0.13% |
- |
|
BM_vector_deque_ranges_move/512
|
-1.26% |
17.166 |
16.950 |
- |
0.44% |
- |
|
SetIntersection_Interlaced_Vector_string_1024_1
|
-1.26% |
1080883.609 |
1067280.533 |
- |
-1.11% |
- |
|
std::multimap<std::string,_int>::erase(key)_(existent)/1024
|
-1.26% |
80.100 |
79.092 |
- |
13.91% |
- |
|
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
-1.25% |
7615.733 |
7520.169 |
- |
1.01% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
-1.25% |
12789.960 |
12629.537 |
- |
-1.59% |
- |
|
std::multiset<int>::insert(value)_(new_value,_middle)/32
|
-1.25% |
18.039 |
17.813 |
- |
-1.19% |
- |
|
std::vector<int>::insert(middle)_(cheap_elements)/32
|
-1.25% |
5.804 |
5.732 |
- |
-0.25% |
- |
|
BM_std_minmax_element<short>/64
|
-1.25% |
17.636 |
17.416 |
- |
0.42% |
- |
|
std::multimap<std::string,_int>::erase(iterator)/8192
|
-1.25% |
36.276 |
35.824 |
- |
18.37% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024
|
-1.25% |
1.222 |
1.207 |
- |
-7.11% |
- |
|
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50
|
-1.24% |
41.849 |
41.328 |
- |
0.38% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32
|
-1.24% |
770.278 |
760.699 |
- |
0.04% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024
|
-1.24% |
9094087.290 |
8980990.397 |
- |
-2.89% |
- |
|
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024
|
-1.24% |
7114.835 |
7026.434 |
- |
-0.47% |
- |
|
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16
|
-1.24% |
6.504 |
6.423 |
- |
2.07% |
- |
|
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4
|
-1.24% |
21626869.714 |
21358777.929 |
- |
1.58% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0
|
-1.24% |
395.545 |
390.651 |
- |
-0.37% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0
|
-1.24% |
17.210 |
16.997 |
- |
-1.42% |
- |
|
std::sort(vector<NonIntegral>)_(repeated)/8
|
-1.24% |
15.968 |
15.771 |
- |
-0.18% |
- |
|
SetIntersection_None_Set_uint32_256_256
|
-1.24% |
5871512.149 |
5798991.460 |
- |
-0.70% |
- |
|
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576
|
-1.23% |
1461499.215 |
1443462.828 |
- |
-0.19% |
- |
|
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64
|
-1.23% |
2.915 |
2.880 |
- |
-1.62% |
- |
|
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192
|
-1.23% |
461334.380 |
455668.868 |
- |
-1.21% |
- |
|
BM_CmpEqual_uint_int
|
-1.22% |
1.052 |
1.039 |
- |
-0.68% |
- |
|
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192
|
-1.22% |
13.593 |
13.426 |
- |
-0.74% |
- |
|
SetIntersection_Front_Vector_float_16384_4
|
-1.22% |
1070274.184 |
1057205.212 |
- |
-0.28% |
- |
|
BM_PushHeap_uint64_Random_1024
|
-1.22% |
6.250 |
6.174 |
- |
0.74% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16
|
-1.22% |
1161807.189 |
1147635.956 |
- |
-0.65% |
- |
|
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32
|
-1.22% |
213.631 |
211.028 |
- |
-0.33% |
- |
|
BM_deque_deque_ranges_copy_backward/4096
|
-1.22% |
153.916 |
152.043 |
- |
0.77% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/1024
|
-1.22% |
4.455 |
4.401 |
- |
-3.32% |
- |
|
std::vector<std::string>::ctor(const&)_(expensive_elements)/32
|
-1.22% |
602.029 |
594.711 |
- |
-0.80% |
- |
|
std::set<int>::clear()/32
|
-1.21% |
626.099 |
618.500 |
- |
-0.35% |
- |
|
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192
|
-1.21% |
5734.334 |
5664.762 |
- |
0.13% |
- |
|
BM_StringAssignAsciiz_Large_Opaque
|
-1.21% |
11.562 |
11.422 |
- |
-1.27% |
- |
|
std::partition(list<int>)_(sparse)/32
|
-1.21% |
8.925 |
8.817 |
- |
0.54% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4
|
-1.21% |
16238726.848 |
16041909.476 |
- |
-1.09% |
- |
|
SetIntersection_None_Vector_string_256_256
|
-1.21% |
2293882.700 |
2266083.520 |
- |
0.68% |
- |
|
BM_vector_deque_copy/1024
|
-1.21% |
36.201 |
35.762 |
- |
-0.02% |
- |
|
SetIntersection_None_Set_uint64_16_1
|
-1.21% |
66797712.404 |
65989181.176 |
- |
-0.98% |
- |
|
std::list<std::string>::ctor(size)/1024
|
-1.21% |
12647.119 |
12494.186 |
- |
-0.09% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1
|
-1.21% |
1049618.129 |
1036927.491 |
- |
-1.08% |
- |
|
SetIntersection_None_Vector_uint64_1024_1024
|
-1.21% |
1073774.895 |
1060794.808 |
- |
-1.05% |
- |
|
std::pop_heap(vector<std::string>)/1024
|
-1.21% |
20.403 |
20.156 |
- |
-11.86% |
- |
|
BM_deque_deque_ranges_copy_backward/65536
|
-1.21% |
8007.680 |
7911.096 |
- |
6.80% |
- |
|
BM_CmpEqual_schar_short
|
-1.21% |
1.129 |
1.115 |
- |
-0.34% |
- |
|
std::set<int>::clear()/1024
|
-1.20% |
9177.507 |
9067.056 |
- |
-1.31% |
- |
|
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
|
-1.20% |
12.973 |
12.817 |
- |
0.03% |
- |
|
BM_CmpLess_short_int
|
-1.20% |
1.121 |
1.107 |
- |
-2.29% |
- |
|
SetIntersection_None_Set_uint32_64_64
|
-1.20% |
11587721.814 |
11448425.118 |
- |
-1.14% |
- |
|
std::map<int,_int>::clear()/32
|
-1.20% |
654.267 |
646.402 |
- |
-7.00% |
- |
|
bm_ranges_swap_ranges_vb_aligned/1024
|
-1.20% |
6.569 |
6.490 |
- |
-0.53% |
- |
|
SetIntersection_Front_Vector_uint64_262144_1
|
-1.20% |
1051638.298 |
1039011.153 |
- |
-0.20% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4
|
-1.20% |
1375621.336 |
1359107.342 |
- |
0.24% |
- |
|
BM_deque_deque_copy_backward/5500
|
-1.20% |
205.165 |
202.702 |
- |
-0.16% |
- |
|
SetIntersection_Front_Set_uint64_16_4
|
-1.20% |
54697967.540 |
54042353.038 |
- |
-1.71% |
- |
|
bm_ranges_swap_ranges_vb_aligned/4096
|
-1.20% |
12.233 |
12.086 |
- |
1.38% |
- |
|
BM_StringRelational_Less_Small_Small_ChangeMiddle
|
-1.20% |
1.425 |
1.408 |
- |
1.02% |
- |
|
BM_PushHeap_string_Random_64
|
-1.20% |
13.093 |
12.936 |
- |
1.41% |
- |
|
std::stable_sort(vector<int>)_(heap)/8
|
-1.20% |
21.490 |
21.234 |
- |
0.66% |
- |
|
SetIntersection_None_Vector_string_262144_1024
|
-1.20% |
1315219.286 |
1299497.865 |
- |
0.95% |
- |
|
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1
|
-1.20% |
1057034.717 |
1044402.072 |
- |
-0.28% |
- |
|
std::remove_copy_if(vector<int>)_(prefix)/32
|
-1.19% |
12.329 |
12.182 |
- |
-1.10% |
- |
|
std::unique(deque<int>)_(sprinkled)/32
|
-1.19% |
53.110 |
52.477 |
- |
1.38% |
- |
|
SetIntersection_Front_Set_uint64_262144_1
|
-1.19% |
1032358.120 |
1020062.757 |
- |
-1.74% |
- |
|
BM_PushHeap_uint64_Random_64
|
-1.19% |
5.593 |
5.527 |
- |
0.73% |
- |
|
std::copy_if(list<int>)_(entire_range)/8
|
-1.19% |
2.536 |
2.506 |
- |
-1.52% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16
|
-1.19% |
34048014.409 |
33643642.849 |
- |
-1.01% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0
|
-1.19% |
13.277 |
13.119 |
- |
-0.01% |
- |
|
std::find_first_of(list<int>,_pred)_(large_needle)/8192
|
-1.19% |
58258270.834 |
57566649.334 |
- |
-0.46% |
- |
|
BM_std_minmax_element<short>/4000
|
-1.18% |
1099.076 |
1086.053 |
- |
0.61% |
- |
|
std::multiset<int>::insert(value)_(already_present)/32
|
-1.18% |
18.314 |
18.097 |
- |
-2.18% |
- |
|
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8
|
-1.18% |
60.971 |
60.249 |
- |
-0.11% |
- |
|
SetIntersection_Front_Vector_uint32_1024_16
|
-1.18% |
1135924.172 |
1122492.032 |
- |
0.10% |
- |
|
SetIntersection_None_Set_float_16384_1024
|
-1.18% |
154595913.558 |
152771195.868 |
- |
1.87% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-1.18% |
16330.155 |
16137.444 |
- |
-2.05% |
- |
|
std::vector<std::string>::insert(middle)_(cheap_elements)/8192
|
-1.18% |
2294.274 |
2267.274 |
- |
0.02% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4
|
-1.18% |
1134469.148 |
1121125.620 |
- |
-0.81% |
- |
|
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32
|
-1.18% |
694.547 |
686.384 |
- |
-1.38% |
- |
|
SetIntersection_None_Set_float_262144_1
|
-1.18% |
1157788.738 |
1144182.129 |
- |
-1.36% |
- |
|
std::search(vector<int>,_pred)_(no_match)/1000
|
-1.17% |
529.171 |
522.961 |
- |
1.77% |
- |
|
SetIntersection_None_Set_float_16384_256
|
-1.17% |
154474049.835 |
152662401.614 |
- |
1.07% |
- |
|
SetIntersection_None_Set_string_262144_16384
|
-1.17% |
1686179.119 |
1666414.062 |
- |
0.18% |
- |
|
SetIntersection_Interlaced_Set_string_262144_1
|
-1.17% |
1070171.904 |
1057630.894 |
- |
-4.19% |
- |
|
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-1.17% |
393.416 |
388.810 |
- |
-0.11% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value,_end)/0
|
-1.17% |
31.585 |
31.215 |
- |
-4.29% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024
|
-1.17% |
29072.013 |
28731.857 |
- |
-1.07% |
- |
|
SetIntersection_None_Set_string_64_64
|
-1.17% |
11760957.904 |
11623415.751 |
- |
-0.24% |
- |
|
BM_deque_vector_move_backward/4000
|
-1.17% |
143.141 |
141.468 |
- |
-0.65% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192
|
-1.17% |
14297.289 |
14130.200 |
- |
0.36% |
- |
|
std::vector<std::string>::insert(begin)_(expensive_elements)/32
|
-1.17% |
35.719 |
35.303 |
- |
-1.18% |
- |
|
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
|
-1.16% |
395.629 |
391.034 |
- |
-0.15% |
- |
|
SetIntersection_Interlaced_Set_string_1024_1024
|
-1.16% |
55322948.184 |
54681602.559 |
- |
-1.74% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0
|
-1.16% |
18.595 |
18.379 |
- |
0.14% |
- |
|
BM_std_minmax_element<short>/5500
|
-1.16% |
1508.060 |
1490.600 |
- |
0.67% |
- |
|
std::find_if_not(vector<bool>)_(process_all)/1048576
|
-1.16% |
602621.585 |
595649.086 |
- |
4.26% |
- |
|
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192
|
-1.16% |
25.012 |
24.723 |
- |
-3.84% |
- |
|
BM_std_minmax_element<long_long>/512
|
-1.16% |
142.739 |
141.090 |
- |
2.92% |
- |
|
std::sort(deque<int>)_(qsort_adversarial)/8
|
-1.15% |
18.141 |
17.932 |
- |
2.19% |
- |
|
std::search(vector<int>,_pred)_(no_match)/8192
|
-1.15% |
4295.178 |
4245.585 |
- |
1.79% |
- |
|
SetIntersection_Front_Set_string_16384_1024
|
-1.15% |
59088902.221 |
58408110.307 |
- |
-1.40% |
- |
|
BM_std_minmax_element<short>/4096
|
-1.15% |
1124.855 |
1111.896 |
- |
0.62% |
- |
|
SetIntersection_Interlaced_Vector_uint32_262144_1
|
-1.15% |
1045720.387 |
1033674.851 |
- |
-0.64% |
- |
|
std::multimap<std::string,_int>::count(key)_(non-existent)/1024
|
-1.15% |
27.146 |
26.833 |
- |
8.12% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
-1.15% |
13763.581 |
13605.177 |
- |
-0.47% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
-1.15% |
640.135 |
632.769 |
- |
-0.76% |
- |
|
BM_PushHeap_float_QuickSortAdversary_16
|
-1.15% |
0.990 |
0.978 |
- |
0.23% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_64_16
|
-1.15% |
18380917.167 |
18169540.148 |
- |
-0.78% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16
|
-1.15% |
21814046.192 |
21563414.248 |
- |
-4.57% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8
|
-1.15% |
43.783 |
43.282 |
- |
-1.21% |
- |
|
BM_StringRelationalLiteral_Less_Small_Large_Control
|
-1.14% |
1.635 |
1.617 |
- |
0.20% |
- |
|
SetIntersection_Front_Set_uint32_64_16
|
-1.14% |
15329222.839 |
15154101.726 |
- |
-0.84% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024
|
-1.14% |
43828.288 |
43328.012 |
- |
-2.82% |
- |
|
std::stable_partition(list<int>)_(dense)/50
|
-1.14% |
58.536 |
57.868 |
- |
0.77% |
- |
|
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1
|
-1.14% |
537143744.943 |
531031066.551 |
- |
-0.89% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
|
-1.14% |
54660.127 |
54038.701 |
- |
0.08% |
- |
|
SetIntersection_Interlaced_Vector_uint32_1024_64
|
-1.14% |
4180664.539 |
4133172.510 |
- |
5.54% |
- |
|
SetIntersection_Front_Vector_uint32_262144_16
|
-1.14% |
1129120.918 |
1116295.879 |
- |
-0.02% |
- |
|
SetIntersection_None_Set_float_16384_16
|
-1.14% |
154594399.998 |
152839372.075 |
- |
0.65% |
- |
|
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192
|
-1.13% |
113987.727 |
112694.660 |
- |
-1.09% |
- |
|
BM_std_minmax_element<short>/1024
|
-1.13% |
286.582 |
283.333 |
- |
0.51% |
- |
|
BM_deque_vector_move_backward/64000
|
-1.13% |
7969.072 |
7878.800 |
- |
4.83% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4
|
-1.13% |
9846897.219 |
9735457.633 |
- |
-2.35% |
- |
|
std::copy_n(vector<int>)/32768
|
-1.13% |
3793.781 |
3750.849 |
- |
-0.77% |
- |
|
std::replace_if(deque<int>)_(sprinkled)/8192
|
-1.13% |
2947.310 |
2913.961 |
- |
-2.30% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_64
|
-1.13% |
1610018.963 |
1591810.871 |
- |
-0.55% |
- |
|
std::multiset<std::string>::ctor(&&,_different_allocs)/1024
|
-1.13% |
6993.204 |
6914.225 |
- |
-0.23% |
- |
|
SetIntersection_Front_Vector_float_262144_1
|
-1.13% |
1053538.324 |
1041652.672 |
- |
-0.36% |
- |
|
std::pop_heap(deque<int>)/8
|
-1.13% |
52.477 |
51.885 |
- |
-0.26% |
- |
|
bm_ranges_swap_ranges_vb_aligned/64
|
-1.13% |
2.964 |
2.931 |
- |
-1.64% |
- |
|
std::deque<std::string>::ctor(const&)_(expensive_elements)/32
|
-1.12% |
633.014 |
625.907 |
- |
-7.87% |
- |
|
SetIntersection_Front_Set_uint32_1024_1024
|
-1.12% |
12495216.534 |
12354956.101 |
- |
-0.63% |
- |
|
std::multiset<int>::insert(value)_(new_value,_end)/1024
|
-1.12% |
46.507 |
45.986 |
- |
-17.62% |
- |
|
std::sort(deque<int>)_(heap)/8
|
-1.12% |
24.551 |
24.277 |
- |
-0.11% |
- |
|
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32
|
-1.11% |
35.329 |
34.936 |
- |
-0.82% |
- |
|
std::unordered_multiset<int>::ctor(const&,_alloc)/1024
|
-1.11% |
9127.700 |
9026.158 |
- |
0.30% |
- |
|
std::rotate(deque<int>)_(by_1/3)/50
|
-1.11% |
30.764 |
30.422 |
- |
3.73% |
- |
|
std::map<int,_int>::upper_bound(key)_(existent)/8192
|
-1.11% |
5.723 |
5.659 |
- |
-2.35% |
- |
|
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192
|
-1.11% |
180145.651 |
178149.811 |
- |
-5.49% |
- |
|
SetIntersection_Interlaced_Set_uint32_256_16
|
-1.11% |
12078579.394 |
11944814.954 |
- |
-0.54% |
- |
|
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024
|
-1.11% |
24.538 |
24.267 |
- |
-74.10% |
- |
|
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.11% |
241021.891 |
238356.784 |
- |
-3.31% |
- |
|
BM_PushHeap_uint64_QuickSortAdversary_16
|
-1.11% |
0.921 |
0.911 |
- |
-2.96% |
- |
|
std::copy_backward(vector<bool>)_(unaligned)/32768
|
-1.10% |
207.556 |
205.265 |
- |
-2.11% |
- |
|
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32
|
-1.10% |
863.088 |
853.562 |
- |
-0.31% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_64
|
-1.10% |
233166328.354 |
230594215.906 |
- |
-2.08% |
- |
|
BM_deque_deque_copy_backward/512
|
-1.10% |
19.326 |
19.113 |
- |
1.07% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8
|
-1.10% |
20.717 |
20.489 |
- |
0.81% |
- |
|
BM_deque_deque_copy_backward/4096
|
-1.10% |
155.149 |
153.441 |
- |
0.90% |
- |
|
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8
|
-1.10% |
22.397 |
22.151 |
- |
2.35% |
- |
|
std::multiset<int>::ctor(const&,_alloc)/1024
|
-1.10% |
6469.881 |
6398.771 |
- |
-4.44% |
- |
|
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32
|
-1.10% |
215.704 |
213.334 |
- |
0.16% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192
|
-1.10% |
613070.935 |
606338.772 |
- |
1.39% |
- |
|
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192
|
-1.10% |
100107.488 |
99008.841 |
- |
0.74% |
- |
|
std::none_of(list<int>)_(process_all)/8192
|
-1.10% |
8371.677 |
8279.816 |
- |
9.99% |
- |
|
std::multiset<int>::erase(key)_(non-existent,_middle)/8192
|
-1.10% |
4.177 |
4.131 |
- |
-2.30% |
- |
|
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192
|
-1.10% |
26416.645 |
26127.116 |
- |
-0.31% |
- |
|
bm_ranges_swap_ranges_vb_aligned/128
|
-1.10% |
3.421 |
3.383 |
- |
-1.45% |
- |
|
std::remove(deque<int>)_(sprinkled)/50
|
-1.09% |
56.328 |
55.713 |
- |
2.59% |
- |
|
BM_StringRelationalLiteral_Compare_Large_Large_Control
|
-1.09% |
2.047 |
2.024 |
- |
0.15% |
- |
|
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0
|
-1.09% |
18.605 |
18.402 |
- |
0.20% |
- |
|
BM_CmpEqual_short_schar
|
-1.09% |
1.133 |
1.121 |
- |
-0.45% |
- |
|
BM_num_put<long_long>
|
-1.09% |
12.496 |
12.359 |
- |
6.46% |
- |
|
std::stable_sort(vector<int>)_(descending)/1024
|
-1.09% |
2800.872 |
2770.403 |
- |
-0.84% |
- |
|
std::search(vector<int>,_pred)_(same_length)/1000
|
-1.09% |
624.441 |
617.660 |
- |
3.19% |
- |
|
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192
|
-1.08% |
258.066 |
255.267 |
- |
-0.88% |
- |
|
BM_num_put<const_void*>
|
-1.08% |
12.432 |
12.298 |
- |
2.69% |
- |
|
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8
|
-1.08% |
9.555 |
9.452 |
- |
0.31% |
- |
|
SetIntersection_Front_Set_uint32_16384_1024
|
-1.08% |
12603415.483 |
12467522.507 |
- |
-1.58% |
- |
|
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192
|
-1.08% |
186243.209 |
184237.125 |
- |
-0.91% |
- |
|
BM_deque_vector_copy_backward/0
|
-1.08% |
1.473 |
1.457 |
- |
-1.27% |
- |
|
std::all_of(list<int>)_(process_all)/8192
|
-1.07% |
8361.871 |
8272.001 |
- |
18.24% |
- |
|
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4
|
-1.07% |
1067183.032 |
1055716.093 |
- |
0.72% |
- |
|
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192
|
-1.07% |
62048.912 |
61382.200 |
- |
-0.41% |
- |
|
std::multiset<int>::erase(key)_(existent)/8192
|
-1.07% |
60.791 |
60.139 |
- |
-3.29% |
- |
|
SetIntersection_Front_Vector_string_4_4
|
-1.07% |
151448691.366 |
149822038.576 |
- |
0.00% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64
|
-1.07% |
1653101.727 |
1635369.059 |
- |
0.62% |
- |
|
SetIntersection_None_Vector_float_16384_64
|
-1.07% |
1114388.783 |
1102450.911 |
- |
-0.44% |
- |
|
SetIntersection_None_Set_uint64_64_1
|
-1.07% |
22607008.984 |
22364888.932 |
- |
-0.95% |
- |
|
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144
|
-1.07% |
1178391.901 |
1165775.069 |
- |
-1.42% |
- |
|
std::map<int,_int>::ctor(&&,_different_allocs)/32
|
-1.07% |
191.083 |
189.041 |
- |
-0.84% |
- |
|
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0
|
-1.07% |
17.173 |
16.990 |
- |
-1.26% |
- |
|
std::partition_point(deque<int>)/50
|
-1.07% |
4.661 |
4.612 |
- |
-0.10% |
- |
|
SetIntersection_Front_Set_float_262144_4
|
-1.07% |
1046953.968 |
1035794.290 |
- |
-2.70% |
- |
|
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
|
-1.07% |
395.265 |
391.054 |
- |
-0.14% |
- |
|
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024
|
-1.06% |
4.061 |
4.017 |
- |
-0.16% |
- |
|
BM_vector_deque_ranges_copy_backward/4096
|
-1.06% |
151.932 |
150.319 |
- |
1.71% |
- |
|
BM_vector_deque_copy_backward/5500
|
-1.06% |
198.125 |
196.023 |
- |
-1.35% |
- |
|
rng::starts_with(vector<int>,_pred)/1000
|
-1.06% |
281.170 |
278.189 |
- |
-0.21% |
- |
|
std::pop_heap(deque<float>)/8
|
-1.06% |
52.482 |
51.926 |
- |
-0.59% |
- |
|
BM_PushHeap_string_Random_16
|
-1.06% |
10.580 |
10.468 |
- |
1.63% |
- |
|
std::map<int,_int>::find(key)_(existent)/1024
|
-1.06% |
4.301 |
4.256 |
- |
1.47% |
- |
|
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024
|
-1.06% |
25382814.397 |
25114504.691 |
- |
6.30% |
- |
|
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
-1.06% |
151265.469 |
149668.212 |
- |
0.36% |
- |
|
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
-1.06% |
372.922 |
368.987 |
- |
0.97% |
- |
|
SetIntersection_None_Vector_uint64_64_4
|
-1.06% |
15864107.105 |
15696690.088 |
- |
-1.33% |
- |
|
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192
|
-1.05% |
22.462 |
22.225 |
- |
-0.37% |
- |
|
std::make_heap(deque<int>)_(pipe-organ)/8
|
-1.05% |
27.064 |
26.779 |
- |
-0.20% |
- |
|
std::find_first_of(list<int>)_(large_needle)/1024
|
-1.05% |
924549.454 |
914817.345 |
- |
-0.82% |
- |
|
std::copy_n(deque<int>)/64
|
-1.05% |
2.809 |
2.779 |
- |
-0.10% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64
|
-1.05% |
168965558.486 |
167188734.654 |
- |
-0.73% |
- |
|
rng::ends_with(list<int>)_(mismatch_at_start)/8
|
-1.05% |
3.115 |
3.082 |
- |
0.11% |
- |
|
BM_deque_deque_ranges_copy/5500
|
-1.05% |
199.146 |
197.053 |
- |
-0.33% |
- |
|
SetIntersection_Interlaced_Set_uint64_16384_16384
|
-1.05% |
239017814.655 |
236506943.359 |
- |
-0.68% |
- |
|
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
-1.05% |
17.676 |
17.490 |
- |
-0.71% |
- |
|
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1
|
-1.05% |
1059520.388 |
1048440.341 |
- |
-0.65% |
- |
|
std::find_end(vector<int>)_(single_element)/8192
|
-1.05% |
1895.854 |
1876.040 |
- |
0.81% |
- |
|
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000
|
-1.04% |
701.761 |
694.447 |
- |
-0.07% |
- |
|
std::set<std::string>::count(key)_(non-existent)/8192
|
-1.04% |
34.455 |
34.097 |
- |
2.94% |
- |
|
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50
|
-1.04% |
54.943 |
54.373 |
- |
0.03% |
- |
|
SetIntersection_Front_Set_uint32_64_4
|
-1.03% |
16090545.165 |
15924143.711 |
- |
-0.95% |
- |
|
SetIntersection_None_Set_pair<uint32,_uint32>_4_4
|
-1.03% |
135320685.944 |
133923773.268 |
- |
-1.29% |
- |
|
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32
|
-1.03% |
19.000 |
18.804 |
- |
-9.64% |
- |
|
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32
|
-1.03% |
566.818 |
560.973 |
- |
-0.10% |
- |
|
std::stable_sort(vector<NonIntegral>)_(shuffled)/8
|
-1.03% |
19.852 |
19.647 |
- |
0.94% |
- |
|
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
-1.03% |
54955.645 |
54390.178 |
- |
-0.29% |
- |
|
std::multimap<std::string,_int>::clear()/32
|
-1.03% |
898.782 |
889.536 |
- |
-1.91% |
- |
|
SetIntersection_Interlaced_Set_uint64_262144_262144
|
-1.03% |
1709201.904 |
1691638.836 |
- |
-0.55% |
- |
|
SetIntersection_Interlaced_Set_uint64_16_16
|
-1.03% |
37845222.498 |
37456729.838 |
- |
-1.09% |
- |
|
ranges::minmax(std::deque<char>)/8
|
-1.03% |
3.919 |
3.879 |
- |
7.78% |
- |
|
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
-1.03% |
139847.952 |
138413.771 |
- |
0.09% |
- |
|
BM_lexicographical_compare_three_way<IntPtr>/1048576
|
-1.02% |
247709.453 |
245174.221 |
- |
0.19% |
- |
|
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32
|
-1.02% |
272.849 |
270.065 |
- |
2.05% |
- |
|
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024
|
-1.02% |
66444.228 |
65766.911 |
- |
-1.98% |
- |
|
SetIntersection_None_Vector_string_16384_4
|
-1.02% |
1241110.705 |
1228480.259 |
- |
0.28% |
- |
|
rng::for_each(multimap<int>)/8
|
-1.02% |
6.209 |
6.146 |
- |
0.25% |
- |
|
std::partial_sort(deque<int>)_(descending)/8
|
-1.02% |
42.245 |
41.816 |
- |
-3.66% |
- |
|
std::replace_if(vector<int>)_(prefix)/1024
|
-1.01% |
271.446 |
268.692 |
- |
-0.37% |
- |
|
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16
|
-1.01% |
1696680.016 |
1679479.002 |
- |
0.76% |
- |
|
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
|
-1.01% |
23.238 |
23.003 |
- |
0.65% |
- |
|
SetIntersection_Interlaced_Set_string_1024_4
|
-1.01% |
10357038.278 |
10252099.867 |
- |
-1.18% |
- |
|
std::stable_sort(vector<int>)_(pipe-organ)/1024
|
-1.01% |
2794.816 |
2766.504 |
- |
-0.66% |
- |
|
std::set<int>::erase(key)_(existent)/1024
|
-1.01% |
50.230 |
49.722 |
- |
-0.24% |
- |
|
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4
|
-1.01% |
58247729.255 |
57658929.905 |
- |
-0.47% |
- |
|
BM_deque_vector_move/4096
|
-1.01% |
146.643 |
145.162 |
- |
0.15% |
- |
|
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024
|
-1.01% |
22.457 |
22.230 |
- |
-0.40% |
- |
|
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024
|
-1.01% |
4669.018 |
4621.996 |
- |
-0.25% |
- |
|
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192
|
-1.01% |
6140.302 |
6078.495 |
- |
-0.38% |
- |
|
SetIntersection_None_Set_float_16384_64
|
-1.01% |
154717270.728 |
153162303.060 |
- |
1.13% |
- |
|
std::deque<std::string>::operator=(const&)_(cheap_elements)/32
|
-1.00% |
17.164 |
16.992 |
- |
0.75% |
- |
|
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256
|
-1.00% |
8433807.170 |
8349324.762 |
- |
0.91% |
- |