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 551976 2025-10-21T05:50:28 -1 day, 23:59:55
Baseline 540650 2025-10-21T23:32:24 -1 day, 23:59:55


Tests Summary

Status Group # # (B)
Performance Regressions 152 0
Performance Improvements 71 0
Unchanged Tests 1182 1405
Total Tests 1405

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 888.76% 18470.360 182626.630 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 766.30% 2445.588 21186.158 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 461.78% 69.936 392.883 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 305.28% 235904.312 956061.257 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 300.89% 22559.289 90436.857 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 139.73% 76480.187 183346.963 - 0.00% -
std::map<int,_int>::contains(key)_(existent)/8192 137.90% 6.242 14.851 - 0.00% -
std::map<int,_int>::contains(key)_(non-existent)/8192 137.69% 13.903 33.048 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 137.16% 76885.477 182344.887 - 0.00% -
std::map<int,_int>::find(key)_(non-existent)/8192 136.49% 13.760 32.541 - 0.00% -
std::map<int,_int>::erase(key)_(non-existent)/8192 135.08% 13.843 32.542 - 0.00% -
std::map<int,_int>::find(key)_(existent)/8192 128.59% 6.577 15.035 - 0.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 124.79% 6.413 14.416 - 0.00% -
std::map<int,_int>::ctor(const&)/8192 123.43% 77870.811 173986.162 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 120.83% 9499.376 20977.432 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 120.40% 9529.075 21001.659 - 0.00% -
std::map<int,_int>::find(key)_(non-existent)/1024 115.45% 9.786 21.084 - 0.00% -
std::map<int,_int>::ctor(const&)/1024 113.28% 9716.357 20723.482 - 0.00% -
std::map<int,_int>::contains(key)_(non-existent)/1024 112.70% 9.889 21.033 - 0.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 111.69% 62.830 133.005 - 0.00% -
std::map<int,_int>::erase(key)_(non-existent)/1024 110.17% 9.947 20.906 - 0.00% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 104.09% 29.873 60.968 - 0.00% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 100.62% 40.165 80.578 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 98.70% 104010.662 206665.511 - 0.00% -
std::map<int,_int>::contains(key)_(existent)/1024 97.60% 5.282 10.438 - 0.00% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 95.71% 40.221 78.718 - 0.00% -
std::map<std::string,_int>::count(key)_(non-existent)/32 91.50% 13.768 26.365 - 0.00% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 91.18% 13.024 24.899 - 0.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 88.81% 6.775 12.791 - 0.00% -
std::map<int,_int>::find(key)_(existent)/1024 87.54% 5.236 9.819 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 87.43% 433.898 813.276 - 0.00% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 87.05% 95217.330 178104.858 - 0.00% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 85.00% 30.325 56.101 - 0.00% -
std::map<std::string,_int>::find(key)_(existent)/32 83.06% 18.145 33.216 - 0.00% -
std::map<std::string,_int>::count(key)_(existent)/32 81.63% 20.627 37.464 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 74.43% 12583.841 21949.695 - 0.00% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 73.35% 11852.353 20545.659 - 0.00% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 70.85% 41.956 71.681 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 70.12% 51168.804 87047.136 - 0.00% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 69.51% 20.474 34.706 - 0.00% -
std::map<std::string,_int>::insert(value)_(already_present)/0 69.10% 22.437 37.941 - 0.00% -
std::map<std::string,_int>::count(key)_(existent)/1024 67.70% 28.707 48.142 - 0.00% -
std::map<std::string,_int>::contains(key)_(existent)/32 65.11% 18.759 30.974 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 62.45% 10997.710 17865.279 - 0.00% -
std::map<int,_int>::ctor(const&)/32 60.47% 313.354 502.838 - 0.00% -
std::map<std::string,_int>::insert(value)_(new_value)/32 59.88% 54.726 87.496 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 58.89% 201440.657 320071.531 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 57.67% 130062.810 205066.928 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 57.66% 96.376 151.946 - 0.00% -
std::map<int,_int>::contains(key)_(non-existent)/32 56.34% 3.856 6.028 - 0.00% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 56.07% 35.125 54.820 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 56.07% 13.589 21.209 - 0.00% -
std::map<std::string,_int>::count(key)_(existent)/8192 55.68% 40.525 63.089 - 0.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 54.95% 52.697 81.652 - 0.00% -
std::map<int,_int>::find(key)_(non-existent)/32 53.09% 3.872 5.927 - 0.00% -
std::map<std::string,_int>::contains(key)_(existent)/1024 52.67% 30.485 46.542 - 0.00% -
std::map<std::string,_int>::erase(key)_(existent)/0 52.63% 54.783 83.614 - 0.00% -
std::map<int,_int>::erase(key)_(non-existent)/32 52.49% 3.868 5.898 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 52.43% 314.614 479.576 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 51.09% 314.190 474.710 - 0.00% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 50.78% 341.829 515.399 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 49.82% 15976.629 23936.132 - 0.00% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 47.25% 43.580 64.172 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 45.45% 461373.115 671044.389 - 0.00% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 45.12% 348978.850 506437.166 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 44.36% 461847.223 666739.856 - 0.00% -
std::map<std::string,_int>::ctor(const&)/8192 43.65% 461135.194 662417.022 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 40.10% 109.049 152.774 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 39.03% 463616.608 644549.977 - 0.00% -
std::map<std::string,_int>::insert(value)_(already_present)/32 38.88% 27.023 37.531 - 0.00% -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 38.46% 0.293 0.406 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 36.83% 84577.505 115726.305 - 0.00% -
BM_map_find_string_literal 35.92% 15.250 20.728 - 0.00% -
std::map<int,_int>::erase(key)_(existent)/8192 35.87% 39.510 53.684 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 33.55% 21.328 28.484 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 32.24% 46039.912 60885.066 - 0.00% -
std::map<std::string,_int>::find(key)_(existent)/8192 31.42% 39.534 51.956 - 0.00% -
std::map<int,_int>::erase(key)_(existent)/1024 31.01% 42.088 55.140 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 30.78% 509338.991 666117.372 - 0.00% -
std::map<std::string,_int>::ctor(const&)/1024 30.37% 43680.778 56946.485 - 0.00% -
std::map<std::string,_int>::erase(iterator)/8192 30.04% 36.595 47.588 - 0.00% -
std::map<int,_int>::contains(key)_(existent)/32 29.49% 3.130 4.053 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 28.03% 48275.416 61805.026 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.37% 101.477 129.248 - 0.00% -
std::map<std::string,_int>::contains(key)_(existent)/8192 26.56% 42.621 53.941 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 26.34% 1541.772 1947.812 - 0.00% -
std::map<std::string,_int>::find(key)_(existent)/1024 26.28% 31.444 39.708 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 25.18% 40.673 50.914 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 25.04% 1002064.523 1253015.922 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 24.25% 44867.204 55748.803 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 24.17% 50.030 62.123 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 22.78% 61.451 75.448 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 22.70% 784085.001 962035.431 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 21.11% 50.475 61.131 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 20.95% 1048.174 1267.727 - 0.00% -
std::map<std::string,_int>::ctor(const&)/32 20.72% 1058.401 1277.687 - 0.00% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 20.11% 110.354 132.548 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 20.00% 2047.440 2456.959 - 0.00% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 19.04% 71656.408 85298.009 - 0.00% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 19.01% 27.835 33.127 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 18.12% 970.589 1146.456 - 0.00% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 17.80% 17661.800 20805.669 - 0.00% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 17.64% 442.606 520.663 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 17.43% 46178.686 54225.721 - 0.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 16.92% 29.446 34.429 - 0.00% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 16.17% 531755.824 617728.480 - 0.00% -
std::map<int,_int>::count(key)_(non-existent)/8192 14.83% 15.815 18.160 - 0.00% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 14.70% 1398.421 1604.058 - 0.00% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 14.55% 1076.484 1233.153 - 0.00% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 14.40% 1408282.793 1611032.547 - 0.00% -
std::map<int,_int>::find(key)_(existent)/32 14.34% 3.271 3.739 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 13.82% 1691.271 1925.085 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13.80% 21789.806 24797.653 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 13.78% 1047.383 1191.749 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 12.43% 166.067 186.715 - 0.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 12.18% 3.207 3.598 - 0.00% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 12.17% 27.185 30.493 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 11.96% 224588.607 251439.960 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 11.95% 42.073 47.102 - 0.00% -
std::map<int,_int>::insert(value)_(already_present)/8192 11.45% 6.495 7.239 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 10.92% 976.699 1083.375 - 0.00% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 10.68% 37.608 41.624 - 0.00% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 10.60% 53937.613 59654.965 - 0.00% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 10.05% 28.724 31.610 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 9.10% 34.314 37.435 - 0.00% -
std::map<int,_int>::count(key)_(existent)/1024 8.77% 5.585 6.075 - 0.00% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 8.37% 13.193 14.297 - 0.00% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 7.79% 50.273 54.190 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 7.39% 34.619 37.176 - 0.00% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 6.76% 39.084 41.727 - 0.00% -
std::map<std::string,_int>::erase(iterator)/32 6.39% 42.161 44.857 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 6.39% 862.540 917.659 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.39% 1700.535 1792.199 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 4.58% 31.624 33.074 - 0.00% -
std::map<std::string,_int>::erase(iterator)/0 4.55% 40.427 42.267 - 0.00% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 4.35% 37.392 39.017 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 4.08% 1198.507 1247.401 - 0.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 4.05% 0.837 0.870 - 0.00% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 3.90% 20.961 21.777 - 0.00% -
std::map<int,_int>::insert(value)_(already_present)/32 3.69% 3.119 3.234 - 0.00% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 3.42% 13.071 13.518 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 3.37% 45.029 46.547 - 0.00% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 3.28% 40.315 41.636 - 0.00% -
std::map<std::string,_int>::erase(key)_(existent)/1024 3.25% 124.874 128.929 - 0.00% -
std::map<int,_int>::ctor(const&)/0 3.04% 20.557 21.181 - 0.00% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 2.93% 13.378 13.771 - 0.00% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 2.86% 39.804 40.942 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.59% 37.235 38.198 - 0.00% -
std::map<std::string,_int>::erase(key)_(existent)/8192 2.39% 129.720 132.819 - 0.00% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 2.33% 32.711 33.473 - 0.00% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.37% 16221.914 16443.840 - 0.00% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 1.28% 21.719 21.997 - 0.00% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -47.97% 102.655 53.411 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -34.63% 109.890 71.838 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -34.51% 62.116 40.678 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -22.74% 54.774 42.320 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -18.27% 1.450 1.185 - 0.00% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -16.11% 169.679 142.336 - 0.00% -
std::map<int,_int>::insert(value)_(already_present)/1024 -13.60% 6.621 5.721 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -13.16% 1.455 1.264 - 0.00% -
std::map<std::string,_int>::erase(iterator)/1024 -11.86% 43.404 38.258 - 0.00% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -11.17% 14.815 13.159 - 0.00% -
std::map<int,_int>::insert(value)_(new_value)/8192 -11.17% 67.457 59.923 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -10.58% 64.340 57.532 - 0.00% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -9.93% 6.825 6.147 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -9.68% 58.721 53.034 - 0.00% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -9.52% 42.612 38.554 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -8.60% 46.463 42.468 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -7.78% 52.814 48.708 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -7.54% 46.939 43.402 - 0.00% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -7.17% 13.888 12.892 - 0.00% -
std::map<int,_int>::clear()/8192 -6.76% 116552.778 108668.320 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.67% 50.530 47.161 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -6.50% 59.339 55.484 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -6.21% 164.994 154.745 - 0.00% -
std::map<std::string,_int>::insert(value)_(new_value)/0 -5.83% 41.053 38.659 - 0.00% -
std::map<std::string,_int>::erase(key)_(existent)/32 -5.79% 113.407 106.846 - 0.00% -
std::map<int,_int>::insert(value)_(new_value)/1024 -5.30% 53.180 50.363 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -5.10% 60.226 57.154 - 0.00% -
std::map<int,_int>::count(key)_(non-existent)/32 -5.05% 4.168 3.958 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -4.93% 77.714 73.885 - 0.00% -
std::map<int,_int>::count(key)_(existent)/8192 -4.60% 7.066 6.741 - 0.00% -
std::map<int,_int>::count(key)_(non-existent)/1024 -3.93% 11.191 10.752 - 0.00% -
std::map<int,_int>::clear()/1024 -3.90% 14124.526 13574.120 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.76% 82.969 79.846 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -3.75% 655.380 630.789 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.54% 81.352 78.472 - 0.00% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -3.41% 31.008 29.951 - 0.00% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -3.41% 31.548 30.472 - 0.00% -
std::map<std::string,_int>::clear()/1024 -3.31% 27594.578 26682.285 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -3.05% 648.529 628.767 - 0.00% -
std::map<std::string,_int>::clear()/0 -2.68% 646.687 629.324 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.63% 21.666 21.097 - 0.00% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -2.62% 15.790 15.376 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.60% 647.200 630.390 - 0.00% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -2.39% 5.764 5.626 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.33% 21.565 21.063 - 0.00% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.28% 643.468 628.787 - 0.00% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.22% 20.713 20.252 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 -2.19% 647.181 632.992 - 0.00% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -2.06% 5.766 5.648 - 0.00% -
std::map<std::string,_int>::ctor(const&)/0 -2.02% 21.094 20.667 - 0.00% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -1.87% 4.046 3.971 - 0.00% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.84% 40.904 40.154 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.79% 29.146 28.624 - 0.00% -
std::map<int,_int>::erase(key)_(existent)/0 -1.77% 31.374 30.819 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.70% 21.494 21.129 - 0.00% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.65% 20.873 20.528 - 0.00% -
std::map<int,_int>::equal_range(key)_(existent)/32 -1.60% 3.094 3.044 - 0.00% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.58% 20.716 20.388 - 0.00% -
std::map<int,_int>::erase(iterator)/32 -1.54% 31.264 30.784 - 0.00% -
std::map<std::string,_int>::clear()/8192 -1.52% 250713.245 246902.259 - 0.00% -
std::map<int,_int>::insert(value)_(new_value)/0 -1.42% 26.916 26.535 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.38% 646.303 637.374 - 0.00% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.38% 640.606 631.756 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 -1.38% 21.563 21.266 - 0.00% -
std::map<int,_int>::erase(iterator)/1024 -1.33% 31.438 31.021 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.26% 27.171 26.829 - 0.00% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.22% 13.582 13.416 - 0.00% -
std::map<int,_int>::insert(value)_(new_value)/32 -1.13% 29.455 29.123 - 0.00% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -1.08% 20.592 20.369 - 0.00% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -1.04% 3.347 3.312 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 -1.04% 649.046 642.306 - 0.00% -


Report Time: 0.20s
Name Current %
BM_map_find_string_literal 20.728 35.92%
std::map<int,_int>::clear()/0 638.578 -
std::map<int,_int>::clear()/1024 13574.120 -3.90%
std::map<int,_int>::clear()/32 987.648 -
std::map<int,_int>::clear()/8192 108668.320 -6.76%
std::map<int,_int>::contains(key)_(existent)/0 0.008 -
std::map<int,_int>::contains(key)_(existent)/1024 10.438 97.60%
std::map<int,_int>::contains(key)_(existent)/32 4.053 29.49%
std::map<int,_int>::contains(key)_(existent)/8192 14.851 137.90%
std::map<int,_int>::contains(key)_(non-existent)/0 0.336 -
std::map<int,_int>::contains(key)_(non-existent)/1024 21.033 112.70%
std::map<int,_int>::contains(key)_(non-existent)/32 6.028 56.34%
std::map<int,_int>::contains(key)_(non-existent)/8192 33.048 137.69%
std::map<int,_int>::count(key)_(existent)/0 0.008 -
std::map<int,_int>::count(key)_(existent)/1024 6.075 8.77%
std::map<int,_int>::count(key)_(existent)/32 2.966 -
std::map<int,_int>::count(key)_(existent)/8192 6.741 -4.60%
std::map<int,_int>::count(key)_(non-existent)/0 0.294 -
std::map<int,_int>::count(key)_(non-existent)/1024 10.752 -3.93%
std::map<int,_int>::count(key)_(non-existent)/32 3.958 -5.05%
std::map<int,_int>::count(key)_(non-existent)/8192 18.160 14.83%
std::map<int,_int>::ctor(const&)/0 21.181 3.04%
std::map<int,_int>::ctor(const&)/1024 20723.482 113.28%
std::map<int,_int>::ctor(const&)/32 502.838 60.47%
std::map<int,_int>::ctor(const&)/8192 173986.162 123.43%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 20.252 -2.22%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 20545.659 73.35%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 515.399 50.78%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 178104.858 87.05%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 20.388 -1.58%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 20805.669 17.80%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 520.663 17.64%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 506437.166 45.12%
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.60%
std::map<int,_int>::equal_range(key)_(existent)/8192 6.147 -9.93%
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.87%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 15.376 -2.62%
std::map<int,_int>::erase(iterator)/0 30.704 -
std::map<int,_int>::erase(iterator)/1024 31.021 -1.33%
std::map<int,_int>::erase(iterator)/32 30.784 -1.54%
std::map<int,_int>::erase(iterator)/8192 35.041 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 631.756 -1.38%
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 -1.77%
std::map<int,_int>::erase(key)_(existent)/1024 55.140 31.01%
std::map<int,_int>::erase(key)_(existent)/32 34.416 -
std::map<int,_int>::erase(key)_(existent)/8192 53.684 35.87%
std::map<int,_int>::erase(key)_(non-existent)/0 0.293 -
std::map<int,_int>::erase(key)_(non-existent)/1024 20.906 110.17%
std::map<int,_int>::erase(key)_(non-existent)/32 5.898 52.49%
std::map<int,_int>::erase(key)_(non-existent)/8192 32.542 135.08%
std::map<int,_int>::find(key)_(existent)/0 0.008 -
std::map<int,_int>::find(key)_(existent)/1024 9.819 87.54%
std::map<int,_int>::find(key)_(existent)/32 3.739 14.34%
std::map<int,_int>::find(key)_(existent)/8192 15.035 128.59%
std::map<int,_int>::find(key)_(non-existent)/0 0.293 -
std::map<int,_int>::find(key)_(non-existent)/1024 21.084 115.45%
std::map<int,_int>::find(key)_(non-existent)/32 5.927 53.09%
std::map<int,_int>::find(key)_(non-existent)/8192 32.541 136.49%
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 -9.68%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 30.258 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 57.532 -10.58%
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 2.59%
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 9.10%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 26.829 -1.26%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 43.402 -7.54%
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 -7.78%
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 7.39%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.624 -1.79%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 33.074 4.58%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 642.306 -1.04%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 24797.653 13.80%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1247.401 4.08%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 251439.960 11.96%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 630.390 -2.60%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 17865.279 62.45%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 917.659 6.39%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 320071.531 58.89%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 630.789 -3.75%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 23936.132 49.82%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1191.749 13.78%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 205066.928 57.67%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 628.767 -3.05%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 21949.695 74.43%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1083.375 10.92%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 206665.511 98.70%
std::map<int,_int>::insert(value)_(already_present)/0 0.837 -
std::map<int,_int>::insert(value)_(already_present)/1024 5.721 -13.60%
std::map<int,_int>::insert(value)_(already_present)/32 3.234 3.69%
std::map<int,_int>::insert(value)_(already_present)/8192 7.239 11.45%
std::map<int,_int>::insert(value)_(new_value)/0 26.535 -1.42%
std::map<int,_int>::insert(value)_(new_value)/1024 50.363 -5.30%
std::map<int,_int>::insert(value)_(new_value)/32 29.123 -1.13%
std::map<int,_int>::insert(value)_(new_value)/8192 59.923 -11.17%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.870 4.05%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.791 88.81%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 3.598 12.18%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 14.416 124.79%
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 54.95%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 34.429 16.92%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 133.005 111.69%
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.93%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.406 38.46%
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 20.369 -1.08%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 5.626 -2.39%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 32.174 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 21.097 -2.63%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 21001.659 120.40%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 474.710 51.09%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 183346.963 139.73%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 21.063 -2.33%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 20977.432 120.83%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 479.576 52.43%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 182344.887 137.16%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.185 -18.27%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 21186.158 766.30%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 392.883 461.78%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 182626.630 888.76%
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 -1.04%
std::map<int,_int>::upper_bound(key)_(existent)/8192 13.416 -1.22%
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 -2.06%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 32.191 -
std::map<std::string,_int>::clear()/0 629.324 -2.68%
std::map<std::string,_int>::clear()/1024 26682.285 -3.31%
std::map<std::string,_int>::clear()/32 1284.012 -
std::map<std::string,_int>::clear()/8192 246902.259 -1.52%
std::map<std::string,_int>::contains(key)_(existent)/0 0.009 -
std::map<std::string,_int>::contains(key)_(existent)/1024 46.542 52.67%
std::map<std::string,_int>::contains(key)_(existent)/32 30.974 65.11%
std::map<std::string,_int>::contains(key)_(existent)/8192 53.941 26.56%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.335 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 33.127 19.01%
std::map<std::string,_int>::contains(key)_(non-existent)/32 14.297 8.37%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 39.017 4.35%
std::map<std::string,_int>::count(key)_(existent)/0 0.016 -
std::map<std::string,_int>::count(key)_(existent)/1024 48.142 67.70%
std::map<std::string,_int>::count(key)_(existent)/32 37.464 81.63%
std::map<std::string,_int>::count(key)_(existent)/8192 63.089 55.68%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.293 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 60.968 104.09%
std::map<std::string,_int>::count(key)_(non-existent)/32 26.365 91.50%
std::map<std::string,_int>::count(key)_(non-existent)/8192 78.718 95.71%
std::map<std::string,_int>::ctor(const&)/0 20.667 -2.02%
std::map<std::string,_int>::ctor(const&)/1024 56946.485 30.37%
std::map<std::string,_int>::ctor(const&)/32 1277.687 20.72%
std::map<std::string,_int>::ctor(const&)/8192 662417.022 43.65%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 20.621 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 59654.965 10.60%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1233.153 14.55%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 617728.480 16.17%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 20.528 -1.65%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 85298.009 19.04%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1604.058 14.70%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1611032.547 14.40%
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.009 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 54.820 56.07%
std::map<std::string,_int>::equal_range(key)_(existent)/32 34.706 69.51%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 64.172 47.25%
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 85.00%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 24.899 91.18%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 80.578 100.62%
std::map<std::string,_int>::erase(iterator)/0 42.267 4.55%
std::map<std::string,_int>::erase(iterator)/1024 38.258 -11.86%
std::map<std::string,_int>::erase(iterator)/32 44.857 6.39%
std::map<std::string,_int>::erase(iterator)/8192 47.588 30.04%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 628.787 -2.28%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 16443.840 1.37%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1007.482 -
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 52.63%
std::map<std::string,_int>::erase(key)_(existent)/1024 128.929 3.25%
std::map<std::string,_int>::erase(key)_(existent)/32 106.846 -5.79%
std::map<std::string,_int>::erase(key)_(existent)/8192 132.819 2.39%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.298 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 31.610 10.05%
std::map<std::string,_int>::erase(key)_(non-existent)/32 13.518 3.42%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 41.727 6.76%
std::map<std::string,_int>::find(key)_(existent)/0 0.008 -
std::map<std::string,_int>::find(key)_(existent)/1024 39.708 26.28%
std::map<std::string,_int>::find(key)_(existent)/32 33.216 83.06%
std::map<std::string,_int>::find(key)_(existent)/8192 51.956 31.42%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.296 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 30.493 12.17%
std::map<std::string,_int>::find(key)_(non-existent)/32 13.063 -
std::map<std::string,_int>::find(key)_(non-existent)/8192 41.624 10.68%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 46.547 3.37%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 152.774 40.10%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 75.448 22.78%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 186.715 12.43%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 47.161 -6.67%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 78.472 -3.54%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 61.131 21.11%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 79.846 -3.76%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 47.102 11.95%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 71.838 -34.63%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 40.678 -34.51%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 151.946 57.66%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 42.468 -8.60%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 55.484 -6.50%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 42.320 -22.74%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 73.885 -4.93%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 632.992 -2.19%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 115726.305 36.83%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2456.959 20.00%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1253015.922 25.04%
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 70.12%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1947.812 26.34%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 962035.431 22.70%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 639.466 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 54225.721 17.43%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1925.085 13.82%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 666117.372 30.78%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 637.374 -1.38%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 55748.803 24.25%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1792.199 5.39%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 644549.977 39.03%
std::map<std::string,_int>::insert(value)_(already_present)/0 37.941 69.10%
std::map<std::string,_int>::insert(value)_(already_present)/1024 54.190 7.79%
std::map<std::string,_int>::insert(value)_(already_present)/32 37.531 38.88%
std::map<std::string,_int>::insert(value)_(already_present)/8192 71.681 70.85%
std::map<std::string,_int>::insert(value)_(new_value)/0 38.659 -5.83%
std::map<std::string,_int>::insert(value)_(new_value)/1024 132.548 20.11%
std::map<std::string,_int>::insert(value)_(new_value)/32 87.496 59.88%
std::map<std::string,_int>::insert(value)_(new_value)/8192 142.336 -16.11%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 21.209 56.07%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 62.123 24.17%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 28.484 33.55%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 53.411 -47.97%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 50.914 25.18%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 129.248 27.37%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 57.154 -5.10%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 154.745 -6.21%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.008 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 29.951 -3.41%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 21.997 1.28%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 38.554 -9.52%
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 -3.41%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 12.892 -7.17%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 40.154 -1.84%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 21.266 -1.38%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 61805.026 28.03%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 1146.456 18.12%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 666739.856 44.36%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 21.129 -1.70%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 60885.066 32.24%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 1267.727 20.95%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 671044.389 45.45%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.264 -13.16%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 90436.857 300.89%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 813.276 87.43%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 956061.257 305.28%
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.33%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 21.777 3.90%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 40.942 2.86%
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 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 13.159 -11.17%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 41.636 3.28%
Geometric Mean 95.772 20.83%