|
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% |
- |