|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192
|
899.62% |
18470.360 |
184633.203 |
- |
1.10% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024
|
770.04% |
2445.588 |
21277.622 |
- |
0.43% |
- |
|
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32
|
457.67% |
69.936 |
390.009 |
- |
-0.73% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192
|
313.79% |
235904.312 |
976138.376 |
- |
2.10% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024
|
292.91% |
22559.289 |
88638.417 |
- |
-1.99% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32
|
151.09% |
21.328 |
53.552 |
- |
88.01% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192
|
144.78% |
76480.187 |
187210.914 |
- |
2.11% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
143.18% |
76885.477 |
186967.388 |
- |
2.54% |
- |
|
std::map<int,_int>::contains(key)_(existent)/8192
|
141.02% |
6.242 |
15.045 |
- |
1.31% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/8192
|
136.53% |
13.760 |
32.546 |
- |
0.02% |
- |
|
std::map<int,_int>::erase(key)_(non-existent)/8192
|
135.06% |
13.843 |
32.540 |
- |
-0.01% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/8192
|
134.71% |
13.903 |
32.633 |
- |
-1.26% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
131.97% |
9499.376 |
22035.733 |
- |
5.04% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192
|
129.47% |
6.413 |
14.716 |
- |
2.08% |
- |
|
std::map<int,_int>::ctor(const&)/8192
|
126.06% |
77870.811 |
176036.396 |
- |
1.18% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024
|
125.95% |
9529.075 |
21530.731 |
- |
2.52% |
- |
|
std::map<int,_int>::find(key)_(existent)/8192
|
117.27% |
6.577 |
14.290 |
- |
-4.95% |
- |
|
std::map<int,_int>::ctor(const&)/1024
|
113.55% |
9716.357 |
20749.740 |
- |
0.13% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/1024
|
113.06% |
9.786 |
20.849 |
- |
-1.11% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/1024
|
112.64% |
9.889 |
21.027 |
- |
-0.03% |
- |
|
std::map<int,_int>::erase(key)_(non-existent)/1024
|
110.57% |
9.947 |
20.946 |
- |
0.19% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192
|
105.98% |
62.830 |
129.419 |
- |
-2.70% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/1024
|
103.71% |
29.873 |
60.856 |
- |
-0.18% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192
|
99.77% |
40.165 |
80.239 |
- |
-0.42% |
- |
|
std::map<int,_int>::contains(key)_(existent)/1024
|
97.76% |
5.282 |
10.446 |
- |
0.08% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
96.81% |
104010.662 |
204708.165 |
- |
-0.95% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/32
|
94.15% |
13.768 |
26.730 |
- |
1.38% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024
|
93.20% |
6.775 |
13.088 |
- |
2.33% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/32
|
91.14% |
13.024 |
24.894 |
- |
-0.02% |
- |
|
std::map<std::string,_int>::count(key)_(non-existent)/8192
|
90.82% |
40.221 |
76.750 |
- |
-2.50% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/32
|
90.10% |
18.145 |
34.495 |
- |
3.85% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/32
|
87.56% |
20.627 |
38.687 |
- |
3.26% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
87.38% |
95217.330 |
178414.051 |
- |
0.17% |
- |
|
std::map<int,_int>::find(key)_(existent)/1024
|
87.11% |
5.236 |
9.796 |
- |
-0.23% |
- |
|
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024
|
84.64% |
30.325 |
55.990 |
- |
-0.20% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32
|
84.51% |
433.898 |
800.579 |
- |
-1.56% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/1024
|
79.47% |
28.707 |
51.519 |
- |
7.02% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
76.55% |
51168.804 |
90336.954 |
- |
3.78% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
76.33% |
12583.841 |
22189.291 |
- |
1.09% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/32
|
73.72% |
18.759 |
32.589 |
- |
5.21% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
73.59% |
11852.353 |
20574.199 |
- |
0.14% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/32
|
69.53% |
20.474 |
34.711 |
- |
0.01% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/8192
|
64.60% |
41.956 |
69.060 |
- |
-3.66% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0
|
62.95% |
13.589 |
22.144 |
- |
4.41% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192
|
60.28% |
96.376 |
154.472 |
- |
1.66% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/1024
|
60.12% |
35.125 |
56.241 |
- |
2.59% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024
|
60.06% |
10997.710 |
17603.479 |
- |
-1.47% |
- |
|
std::map<int,_int>::ctor(const&)/32
|
59.37% |
313.354 |
499.388 |
- |
-0.69% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
59.17% |
130062.810 |
207016.760 |
- |
0.95% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
59.08% |
201440.657 |
320461.614 |
- |
0.12% |
- |
|
std::map<int,_int>::contains(key)_(non-existent)/32
|
56.94% |
3.856 |
6.051 |
- |
0.38% |
- |
|
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
54.84% |
314.614 |
487.139 |
- |
1.58% |
- |
|
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32
|
54.42% |
314.190 |
485.183 |
- |
2.21% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024
|
54.39% |
52.697 |
81.360 |
- |
-0.36% |
- |
|
std::map<int,_int>::erase(key)_(non-existent)/32
|
54.13% |
3.868 |
5.961 |
- |
1.08% |
- |
|
std::map<std::string,_int>::count(key)_(existent)/8192
|
53.56% |
40.525 |
62.230 |
- |
-1.36% |
- |
|
std::map<int,_int>::find(key)_(non-existent)/32
|
53.26% |
3.872 |
5.934 |
- |
0.11% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/1024
|
52.04% |
30.485 |
46.350 |
- |
-0.41% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
50.65% |
15976.629 |
24068.020 |
- |
0.55% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value)/32
|
50.20% |
54.726 |
82.200 |
- |
-6.05% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
47.51% |
341.829 |
504.235 |
- |
-2.17% |
- |
|
std::map<std::string,_int>::equal_range(key)_(existent)/8192
|
46.74% |
43.580 |
63.948 |
- |
-0.35% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192
|
46.03% |
461373.115 |
673749.010 |
- |
0.40% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
45.33% |
348978.850 |
507178.143 |
- |
0.15% |
- |
|
std::map<std::string,_int>::ctor(const&)/8192
|
44.39% |
461135.194 |
665826.469 |
- |
0.51% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192
|
43.80% |
461847.223 |
664157.000 |
- |
-0.39% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/32
|
41.57% |
27.023 |
38.257 |
- |
1.94% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024
|
39.64% |
109.049 |
152.279 |
- |
-0.32% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/8192
|
38.16% |
39.534 |
54.620 |
- |
5.13% |
- |
|
std::map<int,_int>::lower_bound(key)_(non-existent)/0
|
38.04% |
0.293 |
0.404 |
- |
-0.30% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
37.45% |
84577.505 |
116248.947 |
- |
0.45% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192
|
36.72% |
463616.608 |
633878.804 |
- |
-1.66% |
- |
|
BM_map_find_string_literal
|
36.12% |
15.250 |
20.758 |
- |
0.14% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024
|
35.40% |
46039.912 |
62337.026 |
- |
2.38% |
- |
|
std::map<int,_int>::erase(key)_(existent)/8192
|
35.16% |
39.510 |
53.403 |
- |
-0.52% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024
|
35.04% |
101.477 |
137.035 |
- |
6.03% |
- |
|
std::map<std::string,_int>::ctor(const&)/1024
|
31.80% |
43680.778 |
57572.267 |
- |
1.10% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192
|
31.51% |
509338.991 |
669850.557 |
- |
0.56% |
- |
|
std::map<int,_int>::contains(key)_(existent)/32
|
30.56% |
3.130 |
4.087 |
- |
0.82% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024
|
29.24% |
48275.416 |
62389.554 |
- |
0.95% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32
|
28.82% |
61.451 |
79.160 |
- |
4.92% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32
|
27.77% |
50.475 |
64.492 |
- |
5.50% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
27.36% |
1541.772 |
1963.561 |
- |
0.81% |
- |
|
std::map<int,_int>::erase(key)_(existent)/1024
|
26.26% |
42.088 |
53.140 |
- |
-3.63% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
26.12% |
82.969 |
104.639 |
- |
31.05% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32
|
25.43% |
1048.174 |
1314.677 |
- |
3.70% |
- |
|
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32
|
24.94% |
970.589 |
1212.701 |
- |
5.78% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024
|
24.59% |
44867.204 |
55900.249 |
- |
0.27% |
- |
|
std::map<std::string,_int>::find(key)_(existent)/1024
|
23.62% |
31.444 |
38.870 |
- |
-2.11% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192
|
23.60% |
784085.001 |
969141.639 |
- |
0.74% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
23.43% |
1002064.523 |
1236815.747 |
- |
-1.29% |
- |
|
std::map<std::string,_int>::insert(value)_(new_value)/1024
|
22.75% |
110.354 |
135.461 |
- |
2.20% |
- |
|
std::map<std::string,_int>::erase(iterator)/8192
|
22.14% |
36.595 |
44.698 |
- |
-6.07% |
- |
|
std::map<std::string,_int>::ctor(const&)/32
|
22.02% |
1058.401 |
1291.449 |
- |
1.08% |
- |
|
std::map<std::string,_int>::contains(key)_(existent)/8192
|
21.38% |
42.621 |
51.733 |
- |
-4.09% |
- |
|
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0
|
21.38% |
40.673 |
49.368 |
- |
-3.04% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32
|
20.55% |
29.446 |
35.497 |
- |
3.10% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
20.43% |
2047.440 |
2465.679 |
- |
0.35% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
20.27% |
71656.408 |
86178.416 |
- |
1.03% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/8192
|
18.73% |
6.495 |
7.711 |
- |
6.53% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024
|
18.38% |
46178.686 |
54668.042 |
- |
0.82% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/1024
|
18.15% |
27.835 |
32.886 |
- |
-0.73% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024
|
17.41% |
17661.800 |
20736.729 |
- |
-0.33% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192
|
17.10% |
531755.824 |
622706.093 |
- |
0.81% |
- |
|
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
16.32% |
442.606 |
514.825 |
- |
-1.12% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192
|
15.56% |
1408282.793 |
1627367.741 |
- |
1.01% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024
|
15.55% |
21789.806 |
25178.418 |
- |
1.54% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
15.37% |
1047.383 |
1208.332 |
- |
1.39% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/8192
|
13.36% |
37.608 |
42.634 |
- |
2.43% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
12.90% |
976.699 |
1102.725 |
- |
1.79% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192
|
12.72% |
166.067 |
187.184 |
- |
0.25% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32
|
12.42% |
1691.271 |
1901.347 |
- |
-1.23% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32
|
12.13% |
3.207 |
3.596 |
- |
-0.05% |
- |
|
std::map<std::string,_int>::insert(value)_(already_present)/0
|
11.96% |
22.437 |
25.121 |
- |
-33.79% |
- |
|
std::map<int,_int>::find(key)_(existent)/32
|
11.51% |
3.271 |
3.647 |
- |
-2.47% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32
|
11.42% |
1076.484 |
1199.443 |
- |
-2.73% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/0
|
11.22% |
54.783 |
60.930 |
- |
-27.13% |
- |
|
std::map<std::string,_int>::find(key)_(non-existent)/1024
|
11.17% |
27.185 |
30.221 |
- |
-0.89% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192
|
10.85% |
224588.607 |
248950.323 |
- |
-0.99% |
- |
|
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0
|
10.13% |
42.073 |
46.333 |
- |
-1.63% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/8192
|
9.94% |
39.804 |
43.759 |
- |
6.88% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024
|
9.72% |
53937.613 |
59179.002 |
- |
-0.80% |
- |
|
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32
|
9.14% |
1398.421 |
1526.186 |
- |
-4.85% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32
|
7.22% |
862.540 |
924.855 |
- |
0.78% |
- |
|
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192
|
7.18% |
34.314 |
36.779 |
- |
-1.75% |
- |
|
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32
|
6.95% |
1700.535 |
1818.670 |
- |
1.48% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/32
|
6.88% |
20.961 |
22.402 |
- |
2.87% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/8192
|
6.71% |
37.392 |
39.901 |
- |
2.26% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent)/8192
|
6.65% |
39.084 |
41.683 |
- |
-0.11% |
- |
|
std::map<int,_int>::count(key)_(existent)/1024
|
6.42% |
5.585 |
5.944 |
- |
-2.16% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192
|
5.44% |
40.315 |
42.506 |
- |
2.09% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent)/1024
|
5.26% |
28.724 |
30.233 |
- |
-4.35% |
- |
|
std::map<std::string,_int>::contains(key)_(non-existent)/32
|
5.14% |
13.193 |
13.871 |
- |
-2.98% |
- |
|
std::map<std::string,_int>::erase(iterator)/0
|
5.08% |
40.427 |
42.482 |
- |
0.51% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024
|
4.84% |
34.619 |
36.296 |
- |
-2.37% |
- |
|
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0
|
4.26% |
0.837 |
0.872 |
- |
0.21% |
- |
|
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192
|
4.26% |
31.624 |
32.970 |
- |
-0.31% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/32
|
3.72% |
113.407 |
117.629 |
- |
10.09% |
- |
|
std::map<std::string,_int>::erase(key)_(non-existent)/32
|
3.69% |
13.071 |
13.553 |
- |
0.26% |
- |
|
std::map<int,_int>::ctor(const&)/0
|
3.48% |
20.557 |
21.273 |
- |
0.44% |
- |
|
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32
|
3.10% |
1198.507 |
1235.616 |
- |
-0.94% |
- |
|
std::map<std::string,_int>::upper_bound(key)_(existent)/1024
|
2.80% |
32.711 |
33.626 |
- |
0.46% |
- |
|
std::map<int,_int>::count(key)_(existent)/8192
|
2.77% |
7.066 |
7.262 |
- |
7.72% |
- |
|
std::map<int,_int>::insert(value)_(already_present)/32
|
1.98% |
3.119 |
3.181 |
- |
-1.64% |
- |
|
std::map<int,_int>::lower_bound(key)_(existent)/32
|
1.74% |
3.191 |
3.247 |
- |
1.13% |
- |
|
std::map<std::string,_int>::erase(key)_(existent)/8192
|
1.26% |
129.720 |
131.356 |
- |
-1.10% |
- |