Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

m3pro-xcode26-main test results

Run Order Start Time Duration
Current 540650 2025-10-21T23:32:24 -1 day, 23:59:55
Previous 544789 2025-10-21T16:07:30 -1 day, 23:59:55
Baseline 540650 2025-10-21T23:32:24 -1 day, 23:59:55


Tests Summary

Status Group # # (B)
Performance Regressions 60 0
Performance Improvements 72 0
Unchanged Tests 1273 1405
Total Tests 1405

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::map<int,_int>::lower_bound(key)_(non-existent)/0 39.50% 0.291 0.406 - 0.00% -
std::map<std::string,_int>::insert(value)_(new_value)/32 31.82% 66.377 87.496 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 29.10% 55.643 71.838 - 0.00% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 26.23% 105.001 132.548 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 24.90% 59.156 73.885 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.39% 38.221 47.161 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 23.05% 37.828 46.547 - 0.00% -
std::map<std::string,_int>::insert(value)_(already_present)/0 19.00% 31.884 37.941 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 18.79% 52.297 62.123 - 0.00% -
std::map<int,_int>::count(key)_(non-existent)/8192 17.82% 15.414 18.160 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 17.77% 129.722 152.774 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 17.62% 129.184 151.946 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 16.00% 18.283 21.209 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 14.09% 66.129 75.448 - 0.00% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 7.95% 38.558 41.624 - 0.00% -
std::map<std::string,_int>::erase(iterator)/0 7.27% 39.402 42.267 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 7.25% 57.000 61.131 - 0.00% -
std::map<std::string,_int>::erase(iterator)/8192 6.12% 44.842 47.588 - 0.00% -
std::map<std::string,_int>::count(key)_(existent)/32 5.91% 35.375 37.464 - 0.00% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 5.71% 31.339 33.127 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 5.63% 769.945 813.276 - 0.00% -
std::map<int,_int>::find(key)_(existent)/8192 5.27% 14.282 15.035 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 4.48% 36.559 38.198 - 0.00% -
std::map<std::string,_int>::erase(key)_(existent)/32 4.10% 102.640 106.846 - 0.00% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 3.90% 77.553 80.578 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 3.83% 124.475 129.248 - 0.00% -
std::map<std::string,_int>::erase(iterator)/32 3.57% 43.310 44.857 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.43% 1861.289 1925.085 - 0.00% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.36% 1551.882 1604.058 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.30% 1227.211 1267.727 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.26% 36.001 37.176 - 0.00% -
std::map<int,_int>::erase(key)_(existent)/1024 3.22% 53.421 55.140 - 0.00% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 2.96% 76.454 78.718 - 0.00% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.85% 29.627 30.472 - 0.00% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 2.78% 62.433 64.172 - 0.00% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 2.78% 13.398 13.771 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.62% 23324.142 23936.132 - 0.00% -
std::map<std::string,_int>::contains(key)_(existent)/32 2.62% 30.183 30.974 - 0.00% -
std::map<std::string,_int>::count(key)_(non-existent)/32 2.56% 25.706 26.365 - 0.00% -
std::map<std::string,_int>::contains(key)_(existent)/1024 2.40% 45.450 46.542 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.33% 182.469 186.715 - 0.00% -
std::map<int,_int>::insert(value)_(already_present)/32 1.94% 3.172 3.234 - 0.00% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.81% 39.440 40.154 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 1.79% 631.019 642.306 - 0.00% -
std::map<std::string,_int>::count(key)_(existent)/8192 1.77% 61.990 63.089 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.56% 36.859 37.435 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.55% 29.796 30.258 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.55% 32.569 33.074 - 0.00% -
std::map<int,_int>::erase(key)_(existent)/8192 1.49% 52.895 53.684 - 0.00% -
std::map<int,_int>::find(key)_(existent)/32 1.47% 3.685 3.739 - 0.00% -
std::map<int,_int>::insert(value)_(new_value)/1024 1.39% 49.672 50.363 - 0.00% -
std::map<int,_int>::count(key)_(existent)/1024 1.30% 5.997 6.075 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.28% 631.369 639.466 - 0.00% -
std::map<int,_int>::contains(key)_(existent)/1024 1.26% 10.308 10.438 - 0.00% -
std::map<int,_int>::insert(value)_(new_value)/8192 1.23% 59.192 59.923 - 0.00% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 1.19% 30.135 30.493 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 1.10% 21.034 21.266 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.03% 248885.014 251439.960 - 0.00% -
std::map<int,_int>::contains(key)_(non-existent)/8192 1.02% 32.713 33.048 - 0.00% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.00% 20.417 20.621 - 0.00% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::map<std::string,_int>::insert(value)_(already_present)/8192 -42.93% 125.597 71.681 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -34.86% 122.567 79.846 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -27.77% 39.435 28.484 - 0.00% -
std::map<std::string,_int>::erase(key)_(existent)/0 -27.58% 115.451 83.614 - 0.00% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -26.55% 73.776 54.190 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -24.42% 53.819 40.678 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -19.94% 52.858 42.320 - 0.00% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -18.68% 42.680 34.706 - 0.00% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -18.44% 174.522 142.336 - 0.00% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -18.12% 157.462 128.929 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -15.65% 93.034 78.472 - 0.00% -
std::map<std::string,_int>::erase(iterator)/1024 -14.16% 44.568 38.258 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -12.32% 1307.483 1146.456 - 0.00% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -12.06% 43.840 38.554 - 0.00% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -11.37% 6.936 6.147 - 0.00% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -10.85% 24.429 21.777 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -9.23% 62.965 57.154 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -9.03% 60.995 55.484 - 0.00% -
std::map<std::string,_int>::count(key)_(existent)/1024 -8.21% 52.450 48.142 - 0.00% -
std::map<int,_int>::count(key)_(existent)/8192 -7.76% 7.308 6.741 - 0.00% -
std::map<std::string,_int>::find(key)_(existent)/1024 -7.36% 42.865 39.708 - 0.00% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -7.29% 546275.948 506437.166 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -6.49% 50.369 47.102 - 0.00% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -6.44% 13.779 12.892 - 0.00% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -6.38% 41.676 39.017 - 0.00% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -6.30% 23.475 21.997 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.18% 2076.055 1947.812 - 0.00% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -5.90% 59.618 56.101 - 0.00% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -5.82% 31.801 29.951 - 0.00% -
std::map<std::string,_int>::find(key)_(existent)/8192 -5.74% 55.120 51.956 - 0.00% -
std::map<std::string,_int>::insert(value)_(new_value)/0 -5.26% 40.805 38.659 - 0.00% -
std::map<int,_int>::insert(value)_(already_present)/8192 -4.92% 7.613 7.239 - 0.00% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -4.70% 139.375 132.819 - 0.00% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -4.58% 14.167 13.518 - 0.00% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -4.43% 43.661 41.727 - 0.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.36% 13.374 12.791 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -4.19% 161.517 154.745 - 0.00% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.12% 1286.168 1233.153 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.45% 90154.998 87047.136 - 0.00% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -3.14% 13.486 13.063 - 0.00% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -3.07% 14.750 14.297 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.64% 188323.756 183346.963 - 0.00% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -2.49% 25.534 24.899 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.35% 21483.242 20977.432 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.25% 58.854 57.532 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.19% 54.607 53.411 - 0.00% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -2.19% 34.221 33.473 - 0.00% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.13% 13.446 13.159 - 0.00% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.13% 1029.361 1007.482 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.07% 62172.436 60885.066 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.98% 484.280 474.710 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.84% 49.620 48.708 - 0.00% -
std::map<int,_int>::equal_range(key)_(existent)/32 -1.77% 3.099 3.044 - 0.00% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -1.72% 5.725 5.626 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.71% 21367.868 21001.659 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.66% 1101.641 1083.375 - 0.00% -
std::map<int,_int>::count(key)_(non-existent)/1024 -1.40% 10.905 10.752 - 0.00% -
std::map<std::string,_int>::ctor(const&)/32 -1.38% 1295.606 1277.687 - 0.00% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -1.19% 31.147 30.777 - 0.00% -
std::map<int,_int>::contains(key)_(non-existent)/32 -1.19% 6.101 6.028 - 0.00% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -1.17% 4.018 3.971 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.17% 1.199 1.185 - 0.00% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.17% 86307.013 85298.009 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.17% 56406.931 55748.803 - 0.00% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -1.16% 15.557 15.376 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.14% 42.959 42.468 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.13% 62512.883 61805.026 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.11% 635.820 628.767 - 0.00% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.07% 20768.622 20545.659 - 0.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.04% 14.568 14.416 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 -1.03% 51.444 50.914 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.01% 184209.848 182344.887 - 0.00% -


Report Time: 0.67s
Name Current %
BM_map_find_string_literal 20.728 -
std::map<int,_int>::clear()/0 638.578 -
std::map<int,_int>::clear()/1024 13574.120 -
std::map<int,_int>::clear()/32 987.648 -
std::map<int,_int>::clear()/8192 108668.320 -
std::map<int,_int>::contains(key)_(existent)/0 0.008 -
std::map<int,_int>::contains(key)_(existent)/1024 10.438 1.26%
std::map<int,_int>::contains(key)_(existent)/32 4.053 -
std::map<int,_int>::contains(key)_(existent)/8192 14.851 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.336 -
std::map<int,_int>::contains(key)_(non-existent)/1024 21.033 -
std::map<int,_int>::contains(key)_(non-existent)/32 6.028 -1.19%
std::map<int,_int>::contains(key)_(non-existent)/8192 33.048 1.02%
std::map<int,_int>::count(key)_(existent)/0 0.008 -
std::map<int,_int>::count(key)_(existent)/1024 6.075 1.30%
std::map<int,_int>::count(key)_(existent)/32 2.966 -
std::map<int,_int>::count(key)_(existent)/8192 6.741 -7.76%
std::map<int,_int>::count(key)_(non-existent)/0 0.294 -
std::map<int,_int>::count(key)_(non-existent)/1024 10.752 -1.40%
std::map<int,_int>::count(key)_(non-existent)/32 3.958 -
std::map<int,_int>::count(key)_(non-existent)/8192 18.160 17.82%
std::map<int,_int>::ctor(const&)/0 21.181 -
std::map<int,_int>::ctor(const&)/1024 20723.482 -
std::map<int,_int>::ctor(const&)/32 502.838 -
std::map<int,_int>::ctor(const&)/8192 173986.162 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 20.252 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 20545.659 -1.07%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 515.399 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 178104.858 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 20.388 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 20805.669 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 520.663 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 506437.166 -7.29%
std::map<int,_int>::equal_range(key)_(existent)/0 0.008 -
std::map<int,_int>::equal_range(key)_(existent)/1024 5.258 -
std::map<int,_int>::equal_range(key)_(existent)/32 3.044 -1.77%
std::map<int,_int>::equal_range(key)_(existent)/8192 6.147 -11.37%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.292 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 10.794 -
std::map<int,_int>::equal_range(key)_(non-existent)/32 3.971 -1.17%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 15.376 -1.16%
std::map<int,_int>::erase(iterator)/0 30.704 -
std::map<int,_int>::erase(iterator)/1024 31.021 -
std::map<int,_int>::erase(iterator)/32 30.784 -
std::map<int,_int>::erase(iterator)/8192 35.041 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 631.756 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 9693.692 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 879.878 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 74658.160 -
std::map<int,_int>::erase(key)_(existent)/0 30.819 -
std::map<int,_int>::erase(key)_(existent)/1024 55.140 3.22%
std::map<int,_int>::erase(key)_(existent)/32 34.416 -
std::map<int,_int>::erase(key)_(existent)/8192 53.684 1.49%
std::map<int,_int>::erase(key)_(non-existent)/0 0.293 -
std::map<int,_int>::erase(key)_(non-existent)/1024 20.906 -
std::map<int,_int>::erase(key)_(non-existent)/32 5.898 -
std::map<int,_int>::erase(key)_(non-existent)/8192 32.542 -
std::map<int,_int>::find(key)_(existent)/0 0.008 -
std::map<int,_int>::find(key)_(existent)/1024 9.819 -
std::map<int,_int>::find(key)_(existent)/32 3.739 1.47%
std::map<int,_int>::find(key)_(existent)/8192 15.035 5.27%
std::map<int,_int>::find(key)_(non-existent)/0 0.293 -
std::map<int,_int>::find(key)_(non-existent)/1024 21.084 -
std::map<int,_int>::find(key)_(non-existent)/32 5.927 -
std::map<int,_int>::find(key)_(non-existent)/8192 32.541 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 26.552 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 53.034 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 30.258 1.55%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 57.532 -2.25%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 26.513 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 38.198 4.48%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 30.875 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 37.435 1.56%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 26.829 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 43.402 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 29.656 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 48.708 -1.84%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 26.938 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 37.176 3.26%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.624 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 33.074 1.55%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 642.306 1.79%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 24797.653 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1247.401 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 251439.960 1.03%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 630.390 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 17865.279 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 917.659 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 320071.531 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 630.789 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 23936.132 2.62%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1191.749 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 205066.928 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 628.767 -1.11%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 21949.695 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1083.375 -1.66%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 206665.511 -
std::map<int,_int>::insert(value)_(already_present)/0 0.837 -
std::map<int,_int>::insert(value)_(already_present)/1024 5.721 -
std::map<int,_int>::insert(value)_(already_present)/32 3.234 1.94%
std::map<int,_int>::insert(value)_(already_present)/8192 7.239 -4.92%
std::map<int,_int>::insert(value)_(new_value)/0 26.535 -
std::map<int,_int>::insert(value)_(new_value)/1024 50.363 1.39%
std::map<int,_int>::insert(value)_(new_value)/32 29.123 -
std::map<int,_int>::insert(value)_(new_value)/8192 59.923 1.23%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.870 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.791 -4.36%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 3.598 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 14.416 -1.04%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 26.775 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 81.652 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 34.429 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 133.005 -
std::map<int,_int>::lower_bound(key)_(existent)/0 0.008 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 9.075 -
std::map<int,_int>::lower_bound(key)_(existent)/32 3.210 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 13.771 2.78%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.406 39.50%
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 20.369 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 5.626 -1.72%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 32.174 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 21.097 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 21001.659 -1.71%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 474.710 -1.98%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 183346.963 -2.64%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 21.063 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 20977.432 -2.35%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 479.576 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 182344.887 -1.01%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.185 -1.17%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 21186.158 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 392.883 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 182626.630 -
std::map<int,_int>::upper_bound(key)_(existent)/0 0.008 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 9.057 -
std::map<int,_int>::upper_bound(key)_(existent)/32 3.312 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 13.416 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.288 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 20.363 -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 5.648 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 32.191 -
std::map<std::string,_int>::clear()/0 629.324 -
std::map<std::string,_int>::clear()/1024 26682.285 -
std::map<std::string,_int>::clear()/32 1284.012 -
std::map<std::string,_int>::clear()/8192 246902.259 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.009 -
std::map<std::string,_int>::contains(key)_(existent)/1024 46.542 2.40%
std::map<std::string,_int>::contains(key)_(existent)/32 30.974 2.62%
std::map<std::string,_int>::contains(key)_(existent)/8192 53.941 -
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.335 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 33.127 5.71%
std::map<std::string,_int>::contains(key)_(non-existent)/32 14.297 -3.07%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 39.017 -6.38%
std::map<std::string,_int>::count(key)_(existent)/0 0.016 -
std::map<std::string,_int>::count(key)_(existent)/1024 48.142 -8.21%
std::map<std::string,_int>::count(key)_(existent)/32 37.464 5.91%
std::map<std::string,_int>::count(key)_(existent)/8192 63.089 1.77%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.293 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 60.968 -
std::map<std::string,_int>::count(key)_(non-existent)/32 26.365 2.56%
std::map<std::string,_int>::count(key)_(non-existent)/8192 78.718 2.96%
std::map<std::string,_int>::ctor(const&)/0 20.667 -
std::map<std::string,_int>::ctor(const&)/1024 56946.485 -
std::map<std::string,_int>::ctor(const&)/32 1277.687 -1.38%
std::map<std::string,_int>::ctor(const&)/8192 662417.022 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 20.621 1.00%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 59654.965 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1233.153 -4.12%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 617728.480 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 20.528 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 85298.009 -1.17%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1604.058 3.36%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1611032.547 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.009 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 54.820 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 34.706 -18.68%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 64.172 2.78%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.304 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 56.101 -5.90%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 24.899 -2.49%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 80.578 3.90%
std::map<std::string,_int>::erase(iterator)/0 42.267 7.27%
std::map<std::string,_int>::erase(iterator)/1024 38.258 -14.16%
std::map<std::string,_int>::erase(iterator)/32 44.857 3.57%
std::map<std::string,_int>::erase(iterator)/8192 47.588 6.12%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 628.787 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 16443.840 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1007.482 -2.13%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 145420.263 -
std::map<std::string,_int>::erase(key)_(existent)/0 83.614 -27.58%
std::map<std::string,_int>::erase(key)_(existent)/1024 128.929 -18.12%
std::map<std::string,_int>::erase(key)_(existent)/32 106.846 4.10%
std::map<std::string,_int>::erase(key)_(existent)/8192 132.819 -4.70%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.298 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 31.610 -
std::map<std::string,_int>::erase(key)_(non-existent)/32 13.518 -4.58%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 41.727 -4.43%
std::map<std::string,_int>::find(key)_(existent)/0 0.008 -
std::map<std::string,_int>::find(key)_(existent)/1024 39.708 -7.36%
std::map<std::string,_int>::find(key)_(existent)/32 33.216 -
std::map<std::string,_int>::find(key)_(existent)/8192 51.956 -5.74%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.296 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 30.493 1.19%
std::map<std::string,_int>::find(key)_(non-existent)/32 13.063 -3.14%
std::map<std::string,_int>::find(key)_(non-existent)/8192 41.624 7.95%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 46.547 23.05%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 152.774 17.77%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 75.448 14.09%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 186.715 2.33%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 47.161 23.39%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 78.472 -15.65%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 61.131 7.25%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 79.846 -34.86%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 47.102 -6.49%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 71.838 29.10%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 40.678 -24.42%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 151.946 17.62%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 42.468 -1.14%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 55.484 -9.03%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 42.320 -19.94%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 73.885 24.90%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 632.992 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 115726.305 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2456.959 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1253015.922 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 635.440 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 87047.136 -3.45%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1947.812 -6.18%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 962035.431 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 639.466 1.28%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 54225.721 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1925.085 3.43%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 666117.372 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 637.374 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 55748.803 -1.17%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1792.199 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 644549.977 -
std::map<std::string,_int>::insert(value)_(already_present)/0 37.941 19.00%
std::map<std::string,_int>::insert(value)_(already_present)/1024 54.190 -26.55%
std::map<std::string,_int>::insert(value)_(already_present)/32 37.531 -
std::map<std::string,_int>::insert(value)_(already_present)/8192 71.681 -42.93%
std::map<std::string,_int>::insert(value)_(new_value)/0 38.659 -5.26%
std::map<std::string,_int>::insert(value)_(new_value)/1024 132.548 26.23%
std::map<std::string,_int>::insert(value)_(new_value)/32 87.496 31.82%
std::map<std::string,_int>::insert(value)_(new_value)/8192 142.336 -18.44%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 21.209 16.00%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 62.123 18.79%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 28.484 -27.77%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 53.411 -2.19%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 50.914 -1.03%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 129.248 3.83%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 57.154 -9.23%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 154.745 -4.19%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.008 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 29.951 -5.82%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 21.997 -6.30%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 38.554 -12.06%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.297 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 30.472 2.85%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 12.892 -6.44%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 40.154 1.81%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 21.266 1.10%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 61805.026 -1.13%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 1146.456 -12.32%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 666739.856 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 21.129 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 60885.066 -2.07%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 1267.727 3.30%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 671044.389 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.264 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 90436.857 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 813.276 5.63%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 956061.257 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.009 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 33.473 -2.19%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 21.777 -10.85%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 40.942 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.296 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 30.777 -1.19%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 13.159 -2.13%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 41.636 -
Geometric Mean 95.772 -