mirror of
https://github.com/boostorg/boost_unordered_benchmarks.git
synced 2026-01-27 06:42:16 +00:00
7.2 KiB
7.2 KiB
| 1 | No-rehash runnning insertion: |
|---|---|
| 2 | std::unordered_set;boost::unordered_set;multi_index::hashed_unique |
| 3 | 10000;58.3531;54.47;46.1173 |
| 4 | 10500;59.2893;55.1434;46.7108 |
| 5 | 11025;58.8186;55.4514;47.2128 |
| 6 | 11576;59.2218;55.8028;47.7219 |
| 7 | 12154;59.348;56.1906;48.4761 |
| 8 | 12760;59.9043;52.0456;44.632 |
| 9 | 13396;59.7321;52.1605;45.245 |
| 10 | 14063;59.8512;52.68;45.5209 |
| 11 | 14763;60.2816;52.9617;46.111 |
| 12 | 15498;60.564;53.1879;46.4886 |
| 13 | 16269;60.9624;53.4346;46.7753 |
| 14 | 17078;61.2854;53.7216;47.5 |
| 15 | 17927;61.4943;54.653;48.2188 |
| 16 | 18818;62.0242;54.9837;48.8325 |
| 17 | 19753;62.2791;55.3892;49.7967 |
| 18 | 20734;62.4956;56.0611;50.1311 |
| 19 | 21764;63.4278;56.7411;51.0483 |
| 20 | 22845;62.9159;57.4406;51.7562 |
| 21 | 23980;63.1716;57.8064;52.4463 |
| 22 | 25171;63.7396;53.7023;48.6976 |
| 23 | 26421;63.974;54.291;49.2944 |
| 24 | 27733;64.1328;54.6093;49.8619 |
| 25 | 29110;64.581;54.9133;50.4929 |
| 26 | 30555;64.9257;55.2237;50.988 |
| 27 | 32072;65.534;55.6449;51.6691 |
| 28 | 33664;65.6202;56.4457;52.3329 |
| 29 | 35335;65.7249;57.3275;53.0188 |
| 30 | 37089;66.1817;57.8236;53.7923 |
| 31 | 38930;66.5331;58.3958;54.4905 |
| 32 | 40863;67.331;58.7047;55.2504 |
| 33 | 42892;67.3951;59.2151;56.0476 |
| 34 | 45022;67.9846;59.8039;56.8851 |
| 35 | 47258;67.9431;60.6691;57.8398 |
| 36 | 49605;68.3712;56.1443;52.7364 |
| 37 | 52069;68.5465;56.4005;53.1936 |
| 38 | 54656;69.1358;56.6819;53.7182 |
| 39 | 57372;69.3011;57.1285;54.3625 |
| 40 | 60223;69.4291;57.5228;54.9518 |
| 41 | 63216;70.0449;57.9825;55.6384 |
| 42 | 66357;69.8363;59.9051;56.3303 |
| 43 | 69656;70.0987;59.075;57.1293 |
| 44 | 73119;70.5228;59.563;57.6926 |
| 45 | 76755;70.2912;60.6219;58.6349 |
| 46 | 80572;70.7222;61.7593;59.2893 |
| 47 | 84579;71.1791;61.8436;60.2113 |
| 48 | 88786;71.0434;62.3891;61.0717 |
| 49 | 93203;71.2637;63.0544;61.9059 |
| 50 | 97840;71.6433;63.7201;62.7653 |
| 51 | 102706;71.7624;58.3135;56.1353 |
| 52 | 107816;72.1613;58.5772;56.5887 |
| 53 | 113182;72.2206;58.982;57.0735 |
| 54 | 118816;72.4611;59.3738;57.6144 |
| 55 | 124731;72.4105;60.9533;58.2374 |
| 56 | 130941;72.4251;60.2453;58.8208 |
| 57 | 137461;72.6675;60.6798;59.5149 |
| 58 | 144307;72.4763;61.3281;60.2056 |
| 59 | 151495;72.881;61.8238;60.8947 |
| 60 | 159042;72.9459;62.3985;61.7174 |
| 61 | 166965;73.1042;62.9743;62.4779 |
| 62 | 175284;73.298;63.5592;63.283 |
| 63 | 184019;73.3413;66.3221;64.0866 |
| 64 | 193190;73.5595;65.0508;65.0379 |
| 65 | 202820;73.6281;59.6532;57.9764 |
| 66 | 212931;73.7145;60.1608;58.6106 |
| 67 | 223547;73.9915;60.6428;59.3138 |
| 68 | 234692;74.0603;61.4954;60.0446 |
| 69 | 246395;74.5587;61.9652;60.8433 |
| 70 | 258683;74.8746;62.5786;61.6344 |
| 71 | 271585;74.7843;63.4082;62.6842 |
| 72 | 285132;75.4554;64.1128;63.6229 |
| 73 | 299354;76.14;65.0913;64.6481 |
| 74 | 314289;76.6992;66.0421;65.7508 |
| 75 | 329969;77.189;66.885;67.001 |
| 76 | 346432;78.1271;68.5487;68.2908 |
| 77 | 363719;79.1131;68.914;69.8533 |
| 78 | 381870;80.3683;70.4577;71.5225 |
| 79 | 400928;81.5074;70.7696;69.3329 |
| 80 | 420937;83.1395;72.1863;70.8869 |
| 81 | 441947;84.9149;73.295;72.4054 |
| 82 | 464005;86.8134;74.7223;74.1173 |
| 83 | 487165;89.282;76.2783;75.8328 |
| 84 | 511485;91.3604;78.0583;78.035 |
| 85 | 537019;93.9628;79.8689;80.5356 |
| 86 | 563827;97.0292;81.9051;82.8688 |
| 87 | 591977;100.548;84.2972;85.3688 |
| 88 | 621532;104.007;86.8023;88.2064 |
| 89 | 652567;107.486;89.9467;91.1466 |
| 90 | 685151;112.048;92.9449;94.179 |
| 91 | 719359;115.286;95.6795;97.3565 |
| 92 | 755280;119.758;98.7307;101.08 |
| 93 | 792997;124.002;115.685;111.778 |
| 94 | 832595;128.388;119.676;114.105 |
| 95 | 874177;131.825;119.376;116.91 |
| 96 | 917832;136.475;119.147;119.938 |
| 97 | 963677;140.307;121.891;122.686 |
| 98 | 1011813;144.639;127.841;125.786 |
| 99 | 1062351;148.509;127.552;128.857 |
| 100 | 1115422;152.949;131.047;132.641 |
| 101 | 1171143;157.345;134.113;136.019 |
| 102 | 1229634;161.481;137.346;139.747 |
| 103 | 1291062;165.33;140.701;143.715 |
| 104 | 1355554;169.697;144.498;148.129 |
| 105 | 1423274;173.845;148.408;152.396 |
| 106 | 1494380;177.806;152.307;157.108 |
| 107 | 1569031;181.398;156.497;161.86 |
| 108 | 1647417;185.39;165.806;166.979 |
| 109 | 1729734;189.621;167.323;169.846 |
| 110 | 1816153;192.91;169.656;173.111 |
| 111 | 1906885;196.536;171.845;176.349 |
| 112 | 2002164;200.443;174.393;179.944 |
| 113 | 2102198;203.427;176.65;183.543 |
| 114 | 2207233;207.031;179.2;187.231 |
| 115 | 2317508;209.643;181.971;191.446 |
| 116 | 2433290;213.077;185.758;195.558 |
| 117 | 2554854;216.07;188.983;200.066 |
| 118 | 2682511;219.344;192.767;204.464 |
| 119 | 2816546;221.983;195.869;209.297 |
| 120 | 2957287;225.108;199.657;214.202 |
| 121 | Runnning insertion: |
| 122 | std::unordered_set;boost::unordered_set;multi_index::hashed_unique |
| 123 | 10000;75.878;66.4227;69.9564 |
| 124 | 10500;75.4947;65.7646;69.3708 |
| 125 | 11025;75.1706;65.2453;68.9193 |
| 126 | 11576;74.9899;64.862;68.4649 |
| 127 | 12154;74.7374;64.5014;68.1496 |
| 128 | 12760;74.7851;79.1991;83.6633 |
| 129 | 13396;85.678;77.6624;82.1701 |
| 130 | 14063;84.4424;76.4884;81.1252 |
| 131 | 14763;83.3312;75.4092;79.8251 |
| 132 | 15498;82.2835;74.3396;78.5761 |
| 133 | 16269;81.6654;73.3253;77.5984 |
| 134 | 17078;81.1456;72.5128;76.7573 |
| 135 | 17927;80.6092;71.7584;76.0405 |
| 136 | 18818;80.1406;71.0809;75.2961 |
| 137 | 19753;80.055;70.4936;74.7272 |
| 138 | 20734;79.8393;69.9102;74.2667 |
| 139 | 21764;79.6687;69.5676;73.8222 |
| 140 | 22845;79.6344;69.0602;73.5911 |
| 141 | 23980;79.7183;68.8666;73.3195 |
| 142 | 25171;79.7919;85.6341;91.2485 |
| 143 | 26421;92.045;84.255;89.7045 |
| 144 | 27733;91.025;82.9425;88.5699 |
| 145 | 29110;90.0305;81.7199;87.3132 |
| 146 | 30555;89.2138;80.5092;86.13 |
| 147 | 32072;88.6934;79.8336;84.8145 |
| 148 | 33664;87.9137;78.5879;83.9373 |
| 149 | 35335;87.1756;78.1598;83.2472 |
| 150 | 37089;86.8462;77.1633;82.5525 |
| 151 | 38930;87.1091;76.4975;81.8835 |
| 152 | 40863;86.2112;75.9784;81.3671 |
| 153 | 42892;86.1648;75.4285;80.9256 |
| 154 | 45022;85.9258;74.9412;80.5476 |
| 155 | 47258;86.2161;74.5621;80.3462 |
| 156 | 49605;86.1831;92.4583;99.102 |
| 157 | 52069;99.1346;90.7089;97.4073 |
| 158 | 54656;97.9392;89.2345;95.8078 |
| 159 | 57372;96.801;87.899;94.4915 |
| 160 | 60223;95.7736;86.5493;93.1763 |
| 161 | 63216;94.8146;85.4018;92.0541 |
| 162 | 66357;94.2515;84.3304;91.0357 |
| 163 | 69656;93.5567;83.4207;90.0013 |
| 164 | 73119;93.2667;82.4685;89.179 |
| 165 | 76755;92.4086;81.7017;88.5876 |
| 166 | 80572;92.3408;80.9969;87.8 |
| 167 | 84579;91.7163;80.3438;87.3715 |
| 168 | 88786;91.5991;79.8095;87.1243 |
| 169 | 93203;91.5167;79.3464;86.429 |
| 170 | 97840;91.5206;78.9526;86.2727 |
| 171 | 102706;91.1942;95.9332;105.455 |
| 172 | 107816;103.512;94.2167;103.375 |
| 173 | 113182;102.427;92.5733;101.485 |
| 174 | 118816;101.307;91.1148;100.003 |
| 175 | 124731;99.9481;89.7528;98.5734 |
| 176 | 130941;98.8792;88.5281;97.4484 |
| 177 | 137461;98.1991;87.3932;96.0525 |
| 178 | 144307;97.2226;86.3673;95.0257 |
| 179 | 151495;96.8139;85.4322;93.9748 |
| 180 | 159042;96.1672;84.647;93.192 |
| 181 | 166965;96.1213;83.9422;92.5209 |
| 182 | 175284;95.4346;83.3098;91.8859 |
| 183 | 184019;95.4993;82.7278;91.3322 |
| 184 | 193190;95.4147;82.2384;90.9074 |
| 185 | 202820;95.3853;102.511;113.436 |
| 186 | 212931;109.978;100.586;111.53 |
| 187 | 223547;108.392;98.9801;109.624 |
| 188 | 234692;107.118;97.1254;107.731 |
| 189 | 246395;105.919;95.6479;106.485 |
| 190 | 258683;105.298;94.4451;105.253 |
| 191 | 271585;104.481;93.3958;104.121 |
| 192 | 285132;104.051;92.5494;103.021 |
| 193 | 299354;103.859;91.851;101.992 |
| 194 | 314289;103.539;91.1899;101.286 |
| 195 | 329969;103.786;90.81;101.042 |
| 196 | 346432;104.345;90.519;100.727 |
| 197 | 363719;104.835;90.449;100.792 |
| 198 | 381870;105.429;90.5333;100.643 |
| 199 | 400928;106.593;139.453;152.06 |
| 200 | 420937;142.248;136.916;150.276 |
| 201 | 441947;141.572;134.949;148.66 |
| 202 | 464005;141.06;133.057;146.855 |
| 203 | 487165;141.365;131.735;145.194 |
| 204 | 511485;142.376;130.808;144.95 |
| 205 | 537019;143.84;130.331;144.226 |
| 206 | 563827;145.818;129.953;143.797 |
| 207 | 591977;148.32;129.695;142.687 |
| 208 | 621532;150.376;129.84;142.797 |
| 209 | 652567;153.273;130.261;143.276 |
| 210 | 685151;156.512;130.914;144.001 |
| 211 | 719359;159.731;131.879;144.972 |
| 212 | 755280;163.839;133.166;146.347 |
| 213 | 792997;168.318;193.445;226.665 |
| 214 | 832595;232.682;192.786;225.049 |
| 215 | 874177;232.668;191.765;223.071 |
| 216 | 917832;233.115;190.801;220.605 |
| 217 | 963677;233.77;189.703;219.157 |
| 218 | 1011813;234.557;188.804;217.351 |
| 219 | 1062351;235.699;188.404;216.396 |
| 220 | 1115422;237.55;188.303;215.085 |
| 221 | 1171143;239.248;187.707;215.413 |
| 222 | 1229634;241.584;188.486;215.379 |
| 223 | 1291062;244.182;189.261;215.956 |
| 224 | 1355554;246.916;190;216.531 |
| 225 | 1423274;250.085;191.16;217.624 |
| 226 | 1494380;254.101;193.089;219.327 |
| 227 | 1569031;257.602;194.516;220.297 |
| 228 | 1647417;338.405;258.539;311.463 |
| 229 | 1729734;335.561;256.036;307.535 |
| 230 | 1816153;333.28;254.21;303.973 |
| 231 | 1906885;331.877;252.285;301.298 |
| 232 | 2002164;330.609;250.589;298.058 |
| 233 | 2102198;330.289;249.681;295.591 |
| 234 | 2207233;329.754;248.662;295.294 |
| 235 | 2317508;329.468;247.865;293.441 |
| 236 | 2433290;329.536;247.395;293.055 |
| 237 | 2554854;330.168;247.316;292.369 |
| 238 | 2682511;331.157;247.712;292.704 |
| 239 | 2816546;332.21;248.215;292.582 |
| 240 | 2957287;334.038;248.878;294.447 |