Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

m3pro-xcode26-main test results

Run Order Start Time Duration
Current 544789 2025-10-21T16:07:30 -1 day, 23:59:55
Previous 551006 2025-10-20T19:20:33 -1 day, 22:45:57
Baseline 540650 2025-10-21T23:32:24 -1 day, 23:59:55


Tests Summary

Status Group # # (B)
Performance Regressions 1 72
Performance Improvements 0 59
Added Tests 280 0
Unchanged Tests 1624 1774
Total Tests 1905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
BM_map_find_string_literal 6.75% 19.408 20.719 - -0.04% -

Added Tests - execution_time
std::map<int,_int>::clear()/0
std::map<int,_int>::clear()/1024
std::map<int,_int>::clear()/32
std::map<int,_int>::clear()/8192
std::map<int,_int>::contains(key)_(existent)/0
std::map<int,_int>::contains(key)_(existent)/1024
std::map<int,_int>::contains(key)_(existent)/32
std::map<int,_int>::contains(key)_(existent)/8192
std::map<int,_int>::contains(key)_(non-existent)/0
std::map<int,_int>::contains(key)_(non-existent)/1024
std::map<int,_int>::contains(key)_(non-existent)/32
std::map<int,_int>::contains(key)_(non-existent)/8192
std::map<int,_int>::count(key)_(existent)/0
std::map<int,_int>::count(key)_(existent)/1024
std::map<int,_int>::count(key)_(existent)/32
std::map<int,_int>::count(key)_(existent)/8192
std::map<int,_int>::count(key)_(non-existent)/0
std::map<int,_int>::count(key)_(non-existent)/1024
std::map<int,_int>::count(key)_(non-existent)/32
std::map<int,_int>::count(key)_(non-existent)/8192
std::map<int,_int>::ctor(const&)/0
std::map<int,_int>::ctor(const&)/1024
std::map<int,_int>::ctor(const&)/32
std::map<int,_int>::ctor(const&)/8192
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
std::map<int,_int>::equal_range(key)_(existent)/0
std::map<int,_int>::equal_range(key)_(existent)/1024
std::map<int,_int>::equal_range(key)_(existent)/32
std::map<int,_int>::equal_range(key)_(existent)/8192
std::map<int,_int>::equal_range(key)_(non-existent)/0
std::map<int,_int>::equal_range(key)_(non-existent)/1024
std::map<int,_int>::equal_range(key)_(non-existent)/32
std::map<int,_int>::equal_range(key)_(non-existent)/8192
std::map<int,_int>::erase(iterator)/0
std::map<int,_int>::erase(iterator)/1024
std::map<int,_int>::erase(iterator)/32
std::map<int,_int>::erase(iterator)/8192
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
std::map<int,_int>::erase(key)_(existent)/0
std::map<int,_int>::erase(key)_(existent)/1024
std::map<int,_int>::erase(key)_(existent)/32
std::map<int,_int>::erase(key)_(existent)/8192
std::map<int,_int>::erase(key)_(non-existent)/0
std::map<int,_int>::erase(key)_(non-existent)/1024
std::map<int,_int>::erase(key)_(non-existent)/32
std::map<int,_int>::erase(key)_(non-existent)/8192
std::map<int,_int>::find(key)_(existent)/0
std::map<int,_int>::find(key)_(existent)/1024
std::map<int,_int>::find(key)_(existent)/32
std::map<int,_int>::find(key)_(existent)/8192
std::map<int,_int>::find(key)_(non-existent)/0
std::map<int,_int>::find(key)_(non-existent)/1024
std::map<int,_int>::find(key)_(non-existent)/32
std::map<int,_int>::find(key)_(non-existent)/8192
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
std::map<int,_int>::insert(value)_(already_present)/0
std::map<int,_int>::insert(value)_(already_present)/1024
std::map<int,_int>::insert(value)_(already_present)/32
std::map<int,_int>::insert(value)_(already_present)/8192
std::map<int,_int>::insert(value)_(new_value)/0
std::map<int,_int>::insert(value)_(new_value)/1024
std::map<int,_int>::insert(value)_(new_value)/32
std::map<int,_int>::insert(value)_(new_value)/8192
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192
std::map<int,_int>::lower_bound(key)_(existent)/0
std::map<int,_int>::lower_bound(key)_(existent)/1024
std::map<int,_int>::lower_bound(key)_(existent)/32
std::map<int,_int>::lower_bound(key)_(existent)/8192
std::map<int,_int>::lower_bound(key)_(non-existent)/0
std::map<int,_int>::lower_bound(key)_(non-existent)/1024
std::map<int,_int>::lower_bound(key)_(non-existent)/32
std::map<int,_int>::lower_bound(key)_(non-existent)/8192
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192
std::map<int,_int>::upper_bound(key)_(existent)/0
std::map<int,_int>::upper_bound(key)_(existent)/1024
std::map<int,_int>::upper_bound(key)_(existent)/32
std::map<int,_int>::upper_bound(key)_(existent)/8192
std::map<int,_int>::upper_bound(key)_(non-existent)/0
std::map<int,_int>::upper_bound(key)_(non-existent)/1024
std::map<int,_int>::upper_bound(key)_(non-existent)/32
std::map<int,_int>::upper_bound(key)_(non-existent)/8192
std::map<std::string,_int>::clear()/0
std::map<std::string,_int>::clear()/1024
std::map<std::string,_int>::clear()/32
std::map<std::string,_int>::clear()/8192
std::map<std::string,_int>::contains(key)_(existent)/0
std::map<std::string,_int>::contains(key)_(existent)/1024
std::map<std::string,_int>::contains(key)_(existent)/32
std::map<std::string,_int>::contains(key)_(existent)/8192
std::map<std::string,_int>::contains(key)_(non-existent)/0
std::map<std::string,_int>::contains(key)_(non-existent)/1024
std::map<std::string,_int>::contains(key)_(non-existent)/32
std::map<std::string,_int>::contains(key)_(non-existent)/8192
std::map<std::string,_int>::count(key)_(existent)/0
std::map<std::string,_int>::count(key)_(existent)/1024
std::map<std::string,_int>::count(key)_(existent)/32
std::map<std::string,_int>::count(key)_(existent)/8192
std::map<std::string,_int>::count(key)_(non-existent)/0
std::map<std::string,_int>::count(key)_(non-existent)/1024
std::map<std::string,_int>::count(key)_(non-existent)/32
std::map<std::string,_int>::count(key)_(non-existent)/8192
std::map<std::string,_int>::ctor(const&)/0
std::map<std::string,_int>::ctor(const&)/1024
std::map<std::string,_int>::ctor(const&)/32
std::map<std::string,_int>::ctor(const&)/8192
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
std::map<std::string,_int>::equal_range(key)_(existent)/0
std::map<std::string,_int>::equal_range(key)_(existent)/1024
std::map<std::string,_int>::equal_range(key)_(existent)/32
std::map<std::string,_int>::equal_range(key)_(existent)/8192
std::map<std::string,_int>::equal_range(key)_(non-existent)/0
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024
std::map<std::string,_int>::equal_range(key)_(non-existent)/32
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192
std::map<std::string,_int>::erase(iterator)/0
std::map<std::string,_int>::erase(iterator)/1024
std::map<std::string,_int>::erase(iterator)/32
std::map<std::string,_int>::erase(iterator)/8192
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192
std::map<std::string,_int>::erase(key)_(existent)/0
std::map<std::string,_int>::erase(key)_(existent)/1024
std::map<std::string,_int>::erase(key)_(existent)/32
std::map<std::string,_int>::erase(key)_(existent)/8192
std::map<std::string,_int>::erase(key)_(non-existent)/0
std::map<std::string,_int>::erase(key)_(non-existent)/1024
std::map<std::string,_int>::erase(key)_(non-existent)/32
std::map<std::string,_int>::erase(key)_(non-existent)/8192
std::map<std::string,_int>::find(key)_(existent)/0
std::map<std::string,_int>::find(key)_(existent)/1024
std::map<std::string,_int>::find(key)_(existent)/32
std::map<std::string,_int>::find(key)_(existent)/8192
std::map<std::string,_int>::find(key)_(non-existent)/0
std::map<std::string,_int>::find(key)_(non-existent)/1024
std::map<std::string,_int>::find(key)_(non-existent)/32
std::map<std::string,_int>::find(key)_(non-existent)/8192
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
std::map<std::string,_int>::insert(value)_(already_present)/0
std::map<std::string,_int>::insert(value)_(already_present)/1024
std::map<std::string,_int>::insert(value)_(already_present)/32
std::map<std::string,_int>::insert(value)_(already_present)/8192
std::map<std::string,_int>::insert(value)_(new_value)/0
std::map<std::string,_int>::insert(value)_(new_value)/1024
std::map<std::string,_int>::insert(value)_(new_value)/32
std::map<std::string,_int>::insert(value)_(new_value)/8192
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192
std::map<std::string,_int>::lower_bound(key)_(existent)/0
std::map<std::string,_int>::lower_bound(key)_(existent)/1024
std::map<std::string,_int>::lower_bound(key)_(existent)/32
std::map<std::string,_int>::lower_bound(key)_(existent)/8192
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192
std::map<std::string,_int>::upper_bound(key)_(existent)/0
std::map<std::string,_int>::upper_bound(key)_(existent)/1024
std::map<std::string,_int>::upper_bound(key)_(existent)/32
std::map<std::string,_int>::upper_bound(key)_(existent)/8192
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::map<std::string,_int>::insert(value)_(already_present)/8192 75.22% 71.681 125.597 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 53.50% 79.846 122.567 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 38.44% 28.484 39.435 - 0.00% -
std::map<std::string,_int>::erase(key)_(existent)/0 38.08% 83.614 115.451 - 0.00% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 36.14% 54.190 73.776 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 32.30% 40.678 53.819 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 24.90% 42.320 52.858 - 0.00% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 22.97% 34.706 42.680 - 0.00% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 22.61% 142.336 174.522 - 0.00% -
std::map<std::string,_int>::erase(key)_(existent)/1024 22.13% 128.929 157.462 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 18.56% 78.472 93.034 - 0.00% -
std::map<std::string,_int>::erase(iterator)/1024 16.50% 38.258 44.568 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 14.05% 1146.456 1307.483 - 0.00% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 13.71% 38.554 43.840 - 0.00% -
std::map<int,_int>::equal_range(key)_(existent)/8192 12.83% 6.147 6.936 - 0.00% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 12.17% 21.777 24.429 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 10.17% 57.154 62.965 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 9.93% 55.484 60.995 - 0.00% -
std::map<std::string,_int>::count(key)_(existent)/1024 8.95% 48.142 52.450 - 0.00% -
std::map<int,_int>::count(key)_(existent)/8192 8.41% 6.741 7.308 - 0.00% -
std::map<std::string,_int>::find(key)_(existent)/1024 7.95% 39.708 42.865 - 0.00% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.87% 506437.166 546275.948 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 6.94% 47.102 50.369 - 0.00% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 6.89% 12.892 13.779 - 0.00% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 6.81% 39.017 41.676 - 0.00% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 6.72% 21.997 23.475 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 6.58% 1947.812 2076.055 - 0.00% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 6.27% 56.101 59.618 - 0.00% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 6.18% 29.951 31.801 - 0.00% -
std::map<std::string,_int>::find(key)_(existent)/8192 6.09% 51.956 55.120 - 0.00% -
std::map<std::string,_int>::insert(value)_(new_value)/0 5.55% 38.659 40.805 - 0.00% -
std::map<int,_int>::insert(value)_(already_present)/8192 5.17% 7.239 7.613 - 0.00% -
std::map<std::string,_int>::erase(key)_(existent)/8192 4.94% 132.819 139.375 - 0.00% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 4.80% 13.518 14.167 - 0.00% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 4.64% 41.727 43.661 - 0.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.56% 12.791 13.374 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 4.38% 154.745 161.517 - 0.00% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.30% 1233.153 1286.168 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.57% 87047.136 90154.998 - 0.00% -
std::map<std::string,_int>::find(key)_(non-existent)/32 3.24% 13.063 13.486 - 0.00% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 3.17% 14.297 14.750 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.71% 183346.963 188323.756 - 0.00% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 2.55% 24.899 25.534 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.41% 20977.432 21483.242 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.30% 57.532 58.854 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.24% 53.411 54.607 - 0.00% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 2.24% 33.473 34.221 - 0.00% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 2.18% 13.159 13.446 - 0.00% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.17% 1007.482 1029.361 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.11% 60885.066 62172.436 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.02% 474.710 484.280 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.87% 48.708 49.620 - 0.00% -
std::map<int,_int>::equal_range(key)_(existent)/32 1.80% 3.044 3.099 - 0.00% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 1.75% 5.626 5.725 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.74% 21001.659 21367.868 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.69% 1083.375 1101.641 - 0.00% -
std::map<int,_int>::count(key)_(non-existent)/1024 1.42% 10.752 10.905 - 0.00% -
std::map<std::string,_int>::ctor(const&)/32 1.40% 1277.687 1295.606 - 0.00% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 1.20% 30.777 31.147 - 0.00% -
std::map<int,_int>::contains(key)_(non-existent)/32 1.20% 6.028 6.101 - 0.00% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 1.18% 3.971 4.018 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.18% 1.185 1.199 - 0.00% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.18% 85298.009 86307.013 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.18% 55748.803 56406.931 - 0.00% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 1.18% 15.376 15.557 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.16% 42.468 42.959 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.15% 61805.026 62512.883 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.12% 628.767 635.820 - 0.00% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.09% 20545.659 20768.622 - 0.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.05% 14.416 14.568 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 1.04% 50.914 51.444 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.02% 182344.887 184209.848 - 0.00% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::map<int,_int>::lower_bound(key)_(non-existent)/0 -28.32% 0.406 0.291 - 0.00% -
std::map<std::string,_int>::insert(value)_(new_value)/32 -24.14% 87.496 66.377 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -22.54% 71.838 55.643 - 0.00% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 -20.78% 132.548 105.001 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -19.94% 73.885 59.156 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -18.96% 47.161 38.221 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -18.73% 46.547 37.828 - 0.00% -
std::map<std::string,_int>::insert(value)_(already_present)/0 -15.97% 37.941 31.884 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -15.82% 62.123 52.297 - 0.00% -
std::map<int,_int>::count(key)_(non-existent)/8192 -15.13% 18.160 15.414 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -15.09% 152.774 129.722 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -14.98% 151.946 129.184 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -13.80% 21.209 18.283 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -12.35% 75.448 66.129 - 0.00% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -7.36% 41.624 38.558 - 0.00% -
std::map<std::string,_int>::erase(iterator)/0 -6.78% 42.267 39.402 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -6.76% 61.131 57.000 - 0.00% -
std::map<std::string,_int>::erase(iterator)/8192 -5.77% 47.588 44.842 - 0.00% -
std::map<std::string,_int>::count(key)_(existent)/32 -5.58% 37.464 35.375 - 0.00% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -5.40% 33.127 31.339 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -5.33% 813.276 769.945 - 0.00% -
std::map<int,_int>::find(key)_(existent)/8192 -5.01% 15.035 14.282 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.29% 38.198 36.559 - 0.00% -
std::map<std::string,_int>::erase(key)_(existent)/32 -3.94% 106.846 102.640 - 0.00% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.75% 80.578 77.553 - 0.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -3.69% 129.248 124.475 - 0.00% -
std::map<std::string,_int>::erase(iterator)/32 -3.45% 44.857 43.310 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.31% 1925.085 1861.289 - 0.00% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.25% 1604.058 1551.882 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.20% 1267.727 1227.211 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.16% 37.176 36.001 - 0.00% -
std::map<int,_int>::erase(key)_(existent)/1024 -3.12% 55.140 53.421 - 0.00% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -2.88% 78.718 76.454 - 0.00% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -2.77% 30.472 29.627 - 0.00% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -2.71% 64.172 62.433 - 0.00% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -2.71% 13.771 13.398 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.56% 23936.132 23324.142 - 0.00% -
std::map<std::string,_int>::contains(key)_(existent)/32 -2.55% 30.974 30.183 - 0.00% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -2.50% 26.365 25.706 - 0.00% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -2.34% 46.542 45.450 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.27% 186.715 182.469 - 0.00% -
std::map<int,_int>::insert(value)_(already_present)/32 -1.90% 3.234 3.172 - 0.00% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.78% 40.154 39.440 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 -1.76% 642.306 631.019 - 0.00% -
std::map<std::string,_int>::count(key)_(existent)/8192 -1.74% 63.089 61.990 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.54% 37.435 36.859 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.53% 30.258 29.796 - 0.00% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.53% 33.074 32.569 - 0.00% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.47% 53.684 52.895 - 0.00% -
std::map<int,_int>::find(key)_(existent)/32 -1.45% 3.739 3.685 - 0.00% -
std::map<int,_int>::insert(value)_(new_value)/1024 -1.37% 50.363 49.672 - 0.00% -
std::map<int,_int>::count(key)_(existent)/1024 -1.28% 6.075 5.997 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.27% 639.466 631.369 - 0.00% -
std::map<int,_int>::contains(key)_(existent)/1024 -1.25% 10.438 10.308 - 0.00% -
std::map<int,_int>::insert(value)_(new_value)/8192 -1.22% 59.923 59.192 - 0.00% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -1.17% 30.493 30.135 - 0.00% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 -1.09% 21.266 21.034 - 0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.02% 251439.960 248885.014 - 0.00% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -1.01% 33.048 32.713 - 0.00% -


Report Time: 1.83s
Name Current %
BM_map_find_string_literal 20.719 6.75%
std::map<int,_int>::clear()/0 636.790 -
std::map<int,_int>::clear()/1024 13634.993 -
std::map<int,_int>::clear()/32 990.112 -
std::map<int,_int>::clear()/8192 109071.113 -
std::map<int,_int>::contains(key)_(existent)/0 0.008 -
std::map<int,_int>::contains(key)_(existent)/1024 10.308 -
std::map<int,_int>::contains(key)_(existent)/32 4.088 -
std::map<int,_int>::contains(key)_(existent)/8192 14.827 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.334 -
std::map<int,_int>::contains(key)_(non-existent)/1024 21.039 -
std::map<int,_int>::contains(key)_(non-existent)/32 6.101 -
std::map<int,_int>::contains(key)_(non-existent)/8192 32.713 -
std::map<int,_int>::count(key)_(existent)/0 0.008 -
std::map<int,_int>::count(key)_(existent)/1024 5.997 -
std::map<int,_int>::count(key)_(existent)/32 2.959 -
std::map<int,_int>::count(key)_(existent)/8192 7.308 -
std::map<int,_int>::count(key)_(non-existent)/0 0.293 -
std::map<int,_int>::count(key)_(non-existent)/1024 10.905 -
std::map<int,_int>::count(key)_(non-existent)/32 3.958 -
std::map<int,_int>::count(key)_(non-existent)/8192 15.414 -
std::map<int,_int>::ctor(const&)/0 21.125 -
std::map<int,_int>::ctor(const&)/1024 20775.466 -
std::map<int,_int>::ctor(const&)/32 503.485 -
std::map<int,_int>::ctor(const&)/8192 175629.537 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 20.311 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 20768.622 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 518.886 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 177543.556 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 20.399 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 20660.386 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 521.109 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 546275.948 -
std::map<int,_int>::equal_range(key)_(existent)/0 0.008 -
std::map<int,_int>::equal_range(key)_(existent)/1024 5.272 -
std::map<int,_int>::equal_range(key)_(existent)/32 3.099 -
std::map<int,_int>::equal_range(key)_(existent)/8192 6.936 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.292 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 10.868 -
std::map<int,_int>::equal_range(key)_(non-existent)/32 4.018 -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 15.557 -
std::map<int,_int>::erase(iterator)/0 30.849 -
std::map<int,_int>::erase(iterator)/1024 31.115 -
std::map<int,_int>::erase(iterator)/32 30.982 -
std::map<int,_int>::erase(iterator)/8192 35.014 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 636.286 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 9686.300 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 886.988 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 74783.617 -
std::map<int,_int>::erase(key)_(existent)/0 30.967 -
std::map<int,_int>::erase(key)_(existent)/1024 53.421 -
std::map<int,_int>::erase(key)_(existent)/32 34.360 -
std::map<int,_int>::erase(key)_(existent)/8192 52.895 -
std::map<int,_int>::erase(key)_(non-existent)/0 0.296 -
std::map<int,_int>::erase(key)_(non-existent)/1024 20.847 -
std::map<int,_int>::erase(key)_(non-existent)/32 5.949 -
std::map<int,_int>::erase(key)_(non-existent)/8192 32.544 -
std::map<int,_int>::find(key)_(existent)/0 0.008 -
std::map<int,_int>::find(key)_(existent)/1024 9.803 -
std::map<int,_int>::find(key)_(existent)/32 3.685 -
std::map<int,_int>::find(key)_(existent)/8192 14.282 -
std::map<int,_int>::find(key)_(non-existent)/0 0.292 -
std::map<int,_int>::find(key)_(non-existent)/1024 20.955 -
std::map<int,_int>::find(key)_(non-existent)/32 5.929 -
std::map<int,_int>::find(key)_(non-existent)/8192 32.544 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 26.398 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 53.037 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 29.796 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 58.854 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 26.344 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 36.559 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 31.130 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 36.859 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 26.865 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 43.743 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 29.684 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 49.620 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 26.712 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.001 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.438 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 32.569 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 631.019 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 24698.635 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1249.678 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 248885.014 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 631.477 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 17895.393 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 926.072 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 320038.664 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 630.403 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 23324.142 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1190.618 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 203765.218 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 635.820 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 22087.070 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1101.641 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 205172.199 -
std::map<int,_int>::insert(value)_(already_present)/0 0.837 -
std::map<int,_int>::insert(value)_(already_present)/1024 5.714 -
std::map<int,_int>::insert(value)_(already_present)/32 3.172 -
std::map<int,_int>::insert(value)_(already_present)/8192 7.613 -
std::map<int,_int>::insert(value)_(new_value)/0 26.340 -
std::map<int,_int>::insert(value)_(new_value)/1024 49.672 -
std::map<int,_int>::insert(value)_(new_value)/32 29.338 -
std::map<int,_int>::insert(value)_(new_value)/8192 59.192 -
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 13.374 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 3.597 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 14.568 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 26.649 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 82.259 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 34.125 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 134.041 -
std::map<int,_int>::lower_bound(key)_(existent)/0 0.008 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 9.056 -
std::map<int,_int>::lower_bound(key)_(existent)/32 3.221 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 13.398 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.291 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 20.445 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 5.725 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 32.199 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 20.975 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 21367.868 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 484.280 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 188323.756 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 21.010 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 21483.242 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 482.814 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 184209.848 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.199 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 21125.450 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 390.105 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 184067.432 -
std::map<int,_int>::upper_bound(key)_(existent)/0 0.008 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 9.136 -
std::map<int,_int>::upper_bound(key)_(existent)/32 3.299 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 13.377 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.292 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 20.371 -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 5.674 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 32.473 -
std::map<std::string,_int>::clear()/0 634.684 -
std::map<std::string,_int>::clear()/1024 26842.241 -
std::map<std::string,_int>::clear()/32 1276.377 -
std::map<std::string,_int>::clear()/8192 246551.615 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.009 -
std::map<std::string,_int>::contains(key)_(existent)/1024 45.450 -
std::map<std::string,_int>::contains(key)_(existent)/32 30.183 -
std::map<std::string,_int>::contains(key)_(existent)/8192 54.452 -
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.335 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 31.339 -
std::map<std::string,_int>::contains(key)_(non-existent)/32 14.750 -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 41.676 -
std::map<std::string,_int>::count(key)_(existent)/0 0.008 -
std::map<std::string,_int>::count(key)_(existent)/1024 52.450 -
std::map<std::string,_int>::count(key)_(existent)/32 35.375 -
std::map<std::string,_int>::count(key)_(existent)/8192 61.990 -
std::map<std::string,_int>::count(key)_(non-existent)/0 0.297 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 60.997 -
std::map<std::string,_int>::count(key)_(non-existent)/32 25.706 -
std::map<std::string,_int>::count(key)_(non-existent)/8192 76.454 -
std::map<std::string,_int>::ctor(const&)/0 20.561 -
std::map<std::string,_int>::ctor(const&)/1024 57493.614 -
std::map<std::string,_int>::ctor(const&)/32 1295.606 -
std::map<std::string,_int>::ctor(const&)/8192 664081.438 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 20.417 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 59449.049 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1286.168 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 621697.212 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 20.569 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 86307.013 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1551.882 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1620149.643 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.008 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 55.318 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 42.680 -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 62.433 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.302 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 59.618 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 25.534 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 77.553 -
std::map<std::string,_int>::erase(iterator)/0 39.402 -
std::map<std::string,_int>::erase(iterator)/1024 44.568 -
std::map<std::string,_int>::erase(iterator)/32 43.310 -
std::map<std::string,_int>::erase(iterator)/8192 44.842 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 632.473 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 16517.044 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1029.361 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 144777.503 -
std::map<std::string,_int>::erase(key)_(existent)/0 115.451 -
std::map<std::string,_int>::erase(key)_(existent)/1024 157.462 -
std::map<std::string,_int>::erase(key)_(existent)/32 102.640 -
std::map<std::string,_int>::erase(key)_(existent)/8192 139.375 -
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.298 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 31.527 -
std::map<std::string,_int>::erase(key)_(non-existent)/32 14.167 -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 43.661 -
std::map<std::string,_int>::find(key)_(existent)/0 0.008 -
std::map<std::string,_int>::find(key)_(existent)/1024 42.865 -
std::map<std::string,_int>::find(key)_(existent)/32 33.131 -
std::map<std::string,_int>::find(key)_(existent)/8192 55.120 -
std::map<std::string,_int>::find(key)_(non-existent)/0 0.297 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 30.135 -
std::map<std::string,_int>::find(key)_(non-existent)/32 13.486 -
std::map<std::string,_int>::find(key)_(non-existent)/8192 38.558 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 37.828 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 129.722 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 66.129 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 182.469 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 38.221 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 93.034 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 57.000 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 122.567 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 50.369 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 55.643 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 53.819 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 129.184 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 42.959 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 60.995 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 52.858 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 59.156 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 631.352 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 116176.526 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2439.918 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1260243.374 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 632.202 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 90154.998 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2076.055 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 965194.993 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 631.369 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 54260.255 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1861.289 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 671617.891 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 632.838 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 56406.931 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1775.167 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 641663.408 -
std::map<std::string,_int>::insert(value)_(already_present)/0 31.884 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 73.776 -
std::map<std::string,_int>::insert(value)_(already_present)/32 37.446 -
std::map<std::string,_int>::insert(value)_(already_present)/8192 125.597 -
std::map<std::string,_int>::insert(value)_(new_value)/0 40.805 -
std::map<std::string,_int>::insert(value)_(new_value)/1024 105.001 -
std::map<std::string,_int>::insert(value)_(new_value)/32 66.377 -
std::map<std::string,_int>::insert(value)_(new_value)/8192 174.522 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 18.283 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 52.297 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 39.435 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 54.607 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 51.444 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 124.475 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 62.965 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 161.517 -
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.008 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 31.801 -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 23.475 -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 43.840 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.295 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 29.627 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 13.779 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 39.440 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 21.034 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 62512.883 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 1307.483 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 668859.969 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 21.062 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 62172.436 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 1227.211 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 667659.210 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.265 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 89622.138 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 769.945 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 954237.772 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.009 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 34.221 -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 24.429 -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 41.292 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.294 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 31.147 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 13.446 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 41.695 -
Geometric Mean 96.155 395.44%