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 542100 2025-10-21T20:34:06 -1 day, 23:59:55
Baseline 540650 2025-10-21T23:32:24 -1 day, 23:59:55


Tests Summary

Status Group # # (B)
Performance Regressions 66 0
Performance Improvements 68 0
Unchanged Tests 1271 1405
Total Tests 1405

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::map<std::string,_int>::insert(value)_(already_present)/0 51.03% 25.121 37.941 - 0.00% -
std::map<std::string,_int>::erase(key)_(existent)/0 37.23% 60.930 83.614 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 34.08% 46.332 62.123 - 0.00% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 27.46% 42.515 54.190 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.93% 36.010 42.468 - 0.00% -
std::map<int,_int>::count(key)_(non-existent)/8192 17.59% 15.444 18.160 - 0.00% -
std::map<std::string,_int>::erase(iterator)/32 14.16% 39.293 44.857 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 12.34% 69.855 78.472 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 9.10% 42.665 46.547 - 0.00% -
std::map<std::string,_int>::insert(value)_(new_value)/0 6.47% 36.310 38.659 - 0.00% -
std::map<std::string,_int>::erase(iterator)/8192 6.47% 44.698 47.588 - 0.00% -
std::map<std::string,_int>::insert(value)_(new_value)/32 6.44% 82.200 87.496 - 0.00% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 5.31% 20.888 21.997 - 0.00% -
std::map<int,_int>::find(key)_(existent)/8192 5.21% 14.290 15.035 - 0.00% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 5.10% 1526.186 1604.058 - 0.00% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 4.88% 29.345 30.777 - 0.00% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 4.55% 30.233 31.610 - 0.00% -
std::map<std::string,_int>::contains(key)_(existent)/8192 4.27% 51.733 53.941 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 4.11% 36.690 38.198 - 0.00% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 3.79% 69.060 71.681 - 0.00% -
std::map<int,_int>::erase(key)_(existent)/1024 3.76% 53.140 55.140 - 0.00% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 3.25% 29.513 30.472 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 3.13% 49.368 50.914 - 0.00% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 3.07% 13.871 14.297 - 0.00% -
std::map<int,_int>::equal_range(key)_(existent)/1024 2.95% 5.108 5.258 - 0.00% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 2.90% 13.383 13.771 - 0.00% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.81% 1199.443 1233.153 - 0.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 2.77% 129.419 133.005 - 0.00% -
std::map<int,_int>::insert(value)_(already_present)/1024 2.62% 5.574 5.721 - 0.00% -
std::map<int,_int>::insert(value)_(new_value)/1024 2.56% 49.103 50.363 - 0.00% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 2.56% 76.750 78.718 - 0.00% -
std::map<int,_int>::find(key)_(existent)/32 2.53% 3.647 3.739 - 0.00% -
std::map<std::string,_int>::erase(key)_(existent)/1024 2.52% 125.756 128.929 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.43% 36.296 37.176 - 0.00% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 2.29% 12.864 13.159 - 0.00% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.21% 504.235 515.399 - 0.00% -
std::map<int,_int>::count(key)_(existent)/1024 2.21% 5.944 6.075 - 0.00% -
std::map<std::string,_int>::find(key)_(existent)/1024 2.16% 38.870 39.708 - 0.00% -
std::map<int,_int>::count(key)_(existent)/32 2.12% 2.904 2.966 - 0.00% -
std::map<int,_int>::insert(value)_(new_value)/8192 2.08% 58.703 59.923 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.03% 88638.417 90436.857 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.78% 47.854 48.708 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.78% 36.779 37.435 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.68% 633878.804 644549.977 - 0.00% -
std::map<int,_int>::insert(value)_(already_present)/32 1.67% 3.181 3.234 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 1.66% 46.333 47.102 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 1.59% 800.579 813.276 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.59% 29.786 30.258 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.49% 17603.479 17865.279 - 0.00% -
std::map<std::string,_int>::count(key)_(existent)/8192 1.38% 62.230 63.089 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.35% 26.579 26.938 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.31% 1236815.747 1253015.922 - 0.00% -
std::map<int,_int>::contains(key)_(non-existent)/8192 1.27% 32.633 33.048 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.25% 1901.347 1925.085 - 0.00% -
std::map<int,_int>::equal_range(key)_(existent)/32 1.23% 3.007 3.044 - 0.00% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.19% 16250.483 16443.840 - 0.00% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 1.19% 10.667 10.794 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 1.17% 634.883 642.306 - 0.00% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.13% 514.825 520.663 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.13% 71.039 71.838 - 0.00% -
std::map<int,_int>::find(key)_(non-existent)/1024 1.12% 20.849 21.084 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.12% 632.412 639.466 - 0.00% -
std::map<std::string,_int>::erase(key)_(existent)/8192 1.11% 131.356 132.819 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.10% 42.929 43.402 - 0.00% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 1.09% 12.753 12.892 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.00% 248950.323 251439.960 - 0.00% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -46.81% 53.552 28.484 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -23.69% 104.639 79.846 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -21.50% 53.909 42.320 - 0.00% -
std::map<std::string,_int>::erase(key)_(existent)/32 -9.17% 117.629 106.846 - 0.00% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -7.39% 6.638 6.147 - 0.00% -
std::map<int,_int>::count(key)_(existent)/8192 -7.17% 7.262 6.741 - 0.00% -
std::map<std::string,_int>::count(key)_(existent)/1024 -6.56% 51.519 48.142 - 0.00% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -6.44% 43.759 40.942 - 0.00% -
std::map<int,_int>::insert(value)_(already_present)/8192 -6.13% 7.711 7.239 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -6.12% 164.841 154.745 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -5.95% 56.790 53.411 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -5.68% 137.035 129.248 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -5.46% 1212.701 1146.456 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -5.21% 64.492 61.131 - 0.00% -
std::map<std::string,_int>::contains(key)_(existent)/32 -4.96% 32.589 30.974 - 0.00% -
std::map<std::string,_int>::find(key)_(existent)/8192 -4.88% 54.620 51.956 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.80% 22035.733 20977.432 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -4.69% 79.160 75.448 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -4.22% 22.144 21.209 - 0.00% -
std::map<std::string,_int>::find(key)_(existent)/32 -3.71% 34.495 33.216 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.64% 90336.954 87047.136 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.57% 1314.677 1267.727 - 0.00% -
std::map<std::string,_int>::count(key)_(existent)/32 -3.16% 38.687 37.464 - 0.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -3.01% 35.497 34.429 - 0.00% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 -2.91% 146.603 142.336 - 0.00% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -2.79% 22.402 21.777 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.68% 59.114 57.532 - 0.00% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -2.53% 56.241 54.820 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.47% 186967.388 182344.887 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.46% 21530.731 21001.659 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.46% 56.881 55.484 - 0.00% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -2.37% 42.634 41.624 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.35% 48.296 47.161 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.33% 62337.026 60885.066 - 0.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.27% 13.088 12.791 - 0.00% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -2.21% 39.901 39.017 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.16% 485.183 474.710 - 0.00% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 -2.15% 135.461 132.548 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.06% 187210.914 183346.963 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -2.06% 976138.376 956061.257 - 0.00% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -2.05% 42.506 41.636 - 0.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.04% 14.716 14.416 - 0.00% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -1.90% 38.257 37.531 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.75% 1102.725 1083.375 - 0.00% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -1.65% 20.712 20.369 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.64% 154.472 151.946 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.55% 487.139 479.576 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.55% 638.678 628.767 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.51% 25178.418 24797.653 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.46% 1818.670 1792.199 - 0.00% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -1.38% 5.705 5.626 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.37% 1208.332 1191.749 - 0.00% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -1.37% 26.730 26.365 - 0.00% -
std::map<std::string,_int>::clear()/0 -1.33% 637.795 629.324 - 0.00% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.29% 15.045 14.851 - 0.00% -
std::map<int,_int>::count(key)_(non-existent)/1024 -1.22% 10.885 10.752 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.22% 74.798 73.885 - 0.00% -
std::map<int,_int>::ctor(const&)/8192 -1.16% 176036.396 173986.162 - 0.00% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -1.12% 3.247 3.210 - 0.00% -
std::map<std::string,_int>::ctor(const&)/1024 -1.09% 57572.267 56946.485 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.09% 184633.203 182626.630 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.08% 22189.291 21949.695 - 0.00% -
std::map<std::string,_int>::ctor(const&)/32 -1.07% 1291.449 1277.687 - 0.00% -
std::map<int,_int>::erase(key)_(non-existent)/32 -1.06% 5.961 5.898 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -1.05% 57.761 57.154 - 0.00% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.02% 86178.416 85298.009 - 0.00% -
std::map<std::string,_int>::clear()/1024 -1.01% 26954.565 26682.285 - 0.00% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.00% 1627367.741 1611032.547 - 0.00% -


Report Time: 1.01s
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 -
std::map<int,_int>::contains(key)_(existent)/32 4.053 -
std::map<int,_int>::contains(key)_(existent)/8192 14.851 -1.29%
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 -
std::map<int,_int>::contains(key)_(non-existent)/8192 33.048 1.27%
std::map<int,_int>::count(key)_(existent)/0 0.008 -
std::map<int,_int>::count(key)_(existent)/1024 6.075 2.21%
std::map<int,_int>::count(key)_(existent)/32 2.966 2.12%
std::map<int,_int>::count(key)_(existent)/8192 6.741 -7.17%
std::map<int,_int>::count(key)_(non-existent)/0 0.294 -
std::map<int,_int>::count(key)_(non-existent)/1024 10.752 -1.22%
std::map<int,_int>::count(key)_(non-existent)/32 3.958 -
std::map<int,_int>::count(key)_(non-existent)/8192 18.160 17.59%
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 -1.16%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 20.252 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 20545.659 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 515.399 2.21%
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 1.13%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 506437.166 -
std::map<int,_int>::equal_range(key)_(existent)/0 0.008 -
std::map<int,_int>::equal_range(key)_(existent)/1024 5.258 2.95%
std::map<int,_int>::equal_range(key)_(existent)/32 3.044 1.23%
std::map<int,_int>::equal_range(key)_(existent)/8192 6.147 -7.39%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.292 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 10.794 1.19%
std::map<int,_int>::equal_range(key)_(non-existent)/32 3.971 -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 15.376 -
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.76%
std::map<int,_int>::erase(key)_(existent)/32 34.416 -
std::map<int,_int>::erase(key)_(existent)/8192 53.684 -
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 -1.06%
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 2.53%
std::map<int,_int>::find(key)_(existent)/8192 15.035 5.21%
std::map<int,_int>::find(key)_(non-existent)/0 0.293 -
std::map<int,_int>::find(key)_(non-existent)/1024 21.084 1.12%
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.59%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 57.532 -2.68%
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.11%
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.78%
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 1.10%
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.78%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 26.938 1.35%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 37.176 2.43%
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 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 642.306 1.17%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 24797.653 -1.51%
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.00%
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 1.49%
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 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1191.749 -1.37%
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.55%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 21949.695 -1.08%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1083.375 -1.75%
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 2.62%
std::map<int,_int>::insert(value)_(already_present)/32 3.234 1.67%
std::map<int,_int>::insert(value)_(already_present)/8192 7.239 -6.13%
std::map<int,_int>::insert(value)_(new_value)/0 26.535 -
std::map<int,_int>::insert(value)_(new_value)/1024 50.363 2.56%
std::map<int,_int>::insert(value)_(new_value)/32 29.123 -
std::map<int,_int>::insert(value)_(new_value)/8192 59.923 2.08%
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 -2.27%
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 -2.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 -3.01%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 133.005 2.77%
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 -1.12%
std::map<int,_int>::lower_bound(key)_(existent)/8192 13.771 2.90%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.406 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 20.369 -1.65%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 5.626 -1.38%
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 -2.46%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 474.710 -2.16%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 183346.963 -2.06%
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 -4.80%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 479.576 -1.55%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 182344.887 -2.47%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.185 -
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 -1.09%
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 -1.33%
std::map<std::string,_int>::clear()/1024 26682.285 -1.01%
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 -
std::map<std::string,_int>::contains(key)_(existent)/32 30.974 -4.96%
std::map<std::string,_int>::contains(key)_(existent)/8192 53.941 4.27%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.335 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 33.127 -
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 -2.21%
std::map<std::string,_int>::count(key)_(existent)/0 0.016 -
std::map<std::string,_int>::count(key)_(existent)/1024 48.142 -6.56%
std::map<std::string,_int>::count(key)_(existent)/32 37.464 -3.16%
std::map<std::string,_int>::count(key)_(existent)/8192 63.089 1.38%
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 -1.37%
std::map<std::string,_int>::count(key)_(non-existent)/8192 78.718 2.56%
std::map<std::string,_int>::ctor(const&)/0 20.667 -
std::map<std::string,_int>::ctor(const&)/1024 56946.485 -1.09%
std::map<std::string,_int>::ctor(const&)/32 1277.687 -1.07%
std::map<std::string,_int>::ctor(const&)/8192 662417.022 -
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 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1233.153 2.81%
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.02%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1604.058 5.10%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1611032.547 -1.00%
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.009 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 54.820 -2.53%
std::map<std::string,_int>::equal_range(key)_(existent)/32 34.706 -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 64.172 -
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 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 24.899 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 80.578 -
std::map<std::string,_int>::erase(iterator)/0 42.267 -
std::map<std::string,_int>::erase(iterator)/1024 38.258 -
std::map<std::string,_int>::erase(iterator)/32 44.857 14.16%
std::map<std::string,_int>::erase(iterator)/8192 47.588 6.47%
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 1.19%
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 37.23%
std::map<std::string,_int>::erase(key)_(existent)/1024 128.929 2.52%
std::map<std::string,_int>::erase(key)_(existent)/32 106.846 -9.17%
std::map<std::string,_int>::erase(key)_(existent)/8192 132.819 1.11%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.298 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 31.610 4.55%
std::map<std::string,_int>::erase(key)_(non-existent)/32 13.518 -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 41.727 -
std::map<std::string,_int>::find(key)_(existent)/0 0.008 -
std::map<std::string,_int>::find(key)_(existent)/1024 39.708 2.16%
std::map<std::string,_int>::find(key)_(existent)/32 33.216 -3.71%
std::map<std::string,_int>::find(key)_(existent)/8192 51.956 -4.88%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.296 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 30.493 -
std::map<std::string,_int>::find(key)_(non-existent)/32 13.063 -
std::map<std::string,_int>::find(key)_(non-existent)/8192 41.624 -2.37%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 46.547 9.10%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 152.774 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 75.448 -4.69%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 186.715 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 47.161 -2.35%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 78.472 12.34%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 61.131 -5.21%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 79.846 -23.69%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 47.102 1.66%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 71.838 1.13%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 40.678 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 151.946 -1.64%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 42.468 17.93%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 55.484 -2.46%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 42.320 -21.50%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 73.885 -1.22%
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 1.31%
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.64%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1947.812 -
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.12%
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 1.25%
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 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1792.199 -1.46%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 644549.977 1.68%
std::map<std::string,_int>::insert(value)_(already_present)/0 37.941 51.03%
std::map<std::string,_int>::insert(value)_(already_present)/1024 54.190 27.46%
std::map<std::string,_int>::insert(value)_(already_present)/32 37.531 -1.90%
std::map<std::string,_int>::insert(value)_(already_present)/8192 71.681 3.79%
std::map<std::string,_int>::insert(value)_(new_value)/0 38.659 6.47%
std::map<std::string,_int>::insert(value)_(new_value)/1024 132.548 -2.15%
std::map<std::string,_int>::insert(value)_(new_value)/32 87.496 6.44%
std::map<std::string,_int>::insert(value)_(new_value)/8192 142.336 -2.91%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 21.209 -4.22%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 62.123 34.08%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 28.484 -46.81%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 53.411 -5.95%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 50.914 3.13%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 129.248 -5.68%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 57.154 -1.05%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 154.745 -6.12%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.008 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 29.951 -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 21.997 5.31%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 38.554 -
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.25%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 12.892 1.09%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 40.154 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 21.266 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 61805.026 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 1146.456 -5.46%
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.33%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 1267.727 -3.57%
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 2.03%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 813.276 1.59%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 956061.257 -2.06%
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.009 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 33.473 -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 21.777 -2.79%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 40.942 -6.44%
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 4.88%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 13.159 2.29%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 41.636 -2.05%
Geometric Mean 95.772 -