Files
boost_unordered_benchmarks/vs/unique_running_insertion.cpp.csv
2023-06-10 16:13:40 +02:00

241 lines
7.7 KiB
CSV

No-rehash runnning insertion:
std::unordered_set;boost::unordered_set;multi_index::hashed_unique
10000;0.498491;0.470214;0.462489
10500;0.473442;0.470059;0.464288
11025;0.474668;0.474045;0.467744
11576;0.477012;0.477871;0.471172
12154;0.479457;0.479292;0.474698
12760;0.48192;0.445729;0.44624
13396;0.486113;0.448144;0.446926
14063;0.488951;0.449727;0.449646
14763;0.49176;0.450863;0.452264
15498;0.496565;0.455686;0.455631
16269;0.4992;0.457841;0.458259
17078;0.488617;0.462426;0.463722
17927;0.489592;0.465264;0.467475
18818;0.491019;0.467369;0.471395
19753;0.493216;0.471878;0.475638
20734;0.495158;0.475811;0.478544
21764;0.499283;0.479884;0.485329
22845;0.501207;0.483281;0.489456
23980;0.504636;0.488032;0.494566
25171;0.50753;0.458197;0.462238
26421;0.512093;0.461162;0.467954
27733;0.514934;0.463977;0.47144
29110;0.51852;0.466403;0.474096
30555;0.52262;0.470914;0.47758
32072;0.52585;0.474227;0.482496
33664;0.535049;0.477824;0.486562
35335;0.537269;0.482194;0.492812
37089;0.538882;0.486869;0.49915
38930;0.539321;0.492594;0.503854
40863;0.54037;0.49686;0.509685
42892;0.541546;0.500189;0.51556
45022;0.542986;0.502114;0.519229
47258;0.545623;0.510284;0.527208
49605;0.547302;0.474919;0.486595
52069;0.550466;0.479867;0.489652
54656;0.552889;0.481632;0.495923
57372;0.556902;0.485782;0.500846
60223;0.559966;0.487734;0.504553
63216;0.563259;0.492247;0.509694
66357;0.544996;0.489599;0.514459
69656;0.547921;0.494131;0.519109
73119;0.547147;0.496694;0.523538
76755;0.548073;0.501299;0.529617
80572;0.550105;0.504918;0.535103
84579;0.55063;0.509372;0.540353
88786;0.553537;0.513999;0.548019
93203;0.554364;0.519629;0.553268
97840;0.556255;0.525852;0.561501
102706;0.561371;0.50603;0.523689
107816;0.563182;0.509573;0.525276
113182;0.569207;0.51018;0.525917
118816;0.570178;0.511383;0.529592
124731;0.573055;0.514021;0.535295
130941;0.577906;0.515569;0.544734
137461;0.561252;0.528223;0.541751
144307;0.575054;0.53861;0.545783
151495;0.564365;0.542957;0.56007
159042;0.569045;0.529921;0.555669
166965;0.567778;0.53743;0.562391
175284;0.569518;0.551101;0.566604
184019;0.577248;0.556071;0.589396
193190;0.582071;0.574629;0.582313
202820;0.583398;0.526938;0.540377
212931;0.592733;0.526859;0.537153
223547;0.587329;0.537888;0.545881
234692;0.603283;0.541752;0.548441
246395;0.609396;0.547479;0.560493
258683;0.61726;0.559136;0.566009
271585;0.621702;0.548399;0.564644
285132;0.626921;0.550248;0.568589
299354;0.636637;0.559295;0.574839
314289;0.650325;0.558758;0.58605
329969;0.657546;0.570919;0.591293
346432;0.675122;0.59035;0.602749
363719;0.686557;0.584916;0.605924
381870;0.701239;0.591468;0.614429
400928;0.714763;0.578997;0.590282
420937;0.733271;0.586348;0.589141
441947;0.749944;0.593133;0.597945
464005;0.771385;0.596723;0.608864
487165;0.792829;0.611718;0.620768
511485;0.822715;0.633168;0.642364
537019;1.00681;0.645237;0.6643
563827;1.02926;0.660927;0.669
591977;1.04517;0.687944;0.702466
621532;1.06868;0.701028;0.722119
652567;1.08713;0.7216;0.750155
685151;1.12385;0.746225;0.771304
719359;1.14349;0.779184;0.787866
755280;1.15666;0.791737;0.82617
792997;1.19418;0.893406;0.888777
832595;1.22259;0.901733;0.885119
874177;1.22385;0.909452;0.9072
917832;1.25178;0.930876;0.926936
963677;1.28125;0.943065;0.9493
1011813;1.31408;0.97228;0.973465
1062351;1.34169;0.998416;1.0102
1115422;1.36752;1.01855;1.02891
1171143;1.38501;1.03825;1.05193
1229634;1.40426;1.05792;1.08137
1291062;1.41733;1.08546;1.11794
1355554;1.44252;1.11435;1.1492
1423274;1.45673;1.14648;1.18461
1494380;1.48202;1.17719;1.21571
1569031;1.50853;1.20504;1.24847
1647417;1.52356;1.26016;1.30459
1729734;1.5512;1.27982;1.31959
1816153;1.57052;1.29282;1.34981
1906885;1.60353;1.31468;1.37519
2002164;1.63108;1.3282;1.39924
2102198;1.553;1.34903;1.42629
2207233;1.56343;1.37137;1.45413
2317508;1.57921;1.39461;1.48911
2433290;1.60401;1.42263;1.51669
2554854;1.6163;1.44237;1.55856
2682511;1.63153;1.46702;1.58501
2816546;1.64914;1.49489;1.63071
2957287;1.67406;1.52462;1.65401
Runnning insertion:
std::unordered_set;boost::unordered_set;multi_index::hashed_unique
10000;0.614045;0.657758;0.66948
10500;0.611937;0.655327;0.669282
11025;0.608423;0.648824;0.661373
11576;0.603703;0.644612;0.652845
12154;0.599607;0.637738;0.647283
12760;0.600678;0.747114;0.784131
13396;0.597674;0.736166;0.773209
14063;0.594804;0.724244;0.760137
14763;0.595356;0.71403;0.749104
15498;0.592555;0.704659;0.73951
16269;0.592184;0.698364;0.729953
17078;0.667965;0.689131;0.720071
17927;0.661918;0.684209;0.71172
18818;0.65488;0.674443;0.704964
19753;0.649951;0.669291;0.697856
20734;0.645954;0.664788;0.695022
21764;0.642408;0.661437;0.688965
22845;0.635666;0.656531;0.684805
23980;0.635922;0.652208;0.682418
25171;0.631672;0.776447;0.835352
26421;0.631941;0.769162;0.819177
27733;0.627027;0.753759;0.80818
29110;0.626233;0.744801;0.795349
30555;0.62632;0.735115;0.784713
32072;0.627704;0.725183;0.775007
33664;0.74273;0.718111;0.766492
35335;0.732621;0.712576;0.758613
37089;0.724599;0.705509;0.752419
38930;0.717423;0.699329;0.743351
40863;0.709731;0.694582;0.739121
42892;0.702948;0.690385;0.733918
45022;0.699437;0.68462;0.729766
47258;0.692995;0.682948;0.726057
49605;0.689944;0.814259;0.891375
52069;0.684183;0.801692;0.874779
54656;0.682868;0.788467;0.860192
57372;0.678769;0.776196;0.847896
60223;0.675078;0.766312;0.834558
63216;0.672858;0.756229;0.82524
66357;0.797942;0.734796;0.813759
69656;0.786903;0.726445;0.805405
73119;0.778326;0.720238;0.796057
76755;0.768949;0.71376;0.78991
80572;0.758113;0.706922;0.782812
84579;0.749172;0.703318;0.77787
88786;0.742124;0.699502;0.77269
93203;0.734505;0.694598;0.768124
97840;0.728897;0.691149;0.765418
102706;0.722487;0.840001;0.950694
107816;0.718437;0.824939;0.924953
113182;0.71682;0.813609;0.908493
118816;0.71011;0.801481;0.897083
124731;0.708207;0.787368;0.882774
130941;0.705311;0.777782;0.871958
137461;0.839489;0.769166;0.862784
144307;0.823856;0.763425;0.850634
151495;0.811359;0.754797;0.84095
159042;0.802158;0.74794;0.833329
166965;0.796926;0.740452;0.828218
175284;0.787582;0.736962;0.818761
184019;0.78213;0.731258;0.812089
193190;0.771005;0.728147;0.812688
202820;0.76951;0.901014;1.04748
212931;0.764006;0.885641;1.02341
223547;0.752843;0.868419;0.997907
234692;0.754943;0.855121;0.977291
246395;0.746461;0.844487;0.959676
258683;0.74787;0.830011;0.952365
271585;0.972928;0.821784;0.942285
285132;0.960432;0.814377;0.929657
299354;0.948402;0.804367;0.915479
314289;0.94451;0.80161;0.916559
329969;0.937015;0.794278;0.900953
346432;0.940321;0.795083;0.899461
363719;0.939635;0.791588;0.896026
381870;0.947189;0.789737;0.902083
400928;0.961999;1.12827;1.41975
420937;0.97586;1.12286;1.40515
441947;0.984417;1.10709;1.37563
464005;0.992219;1.09625;1.344
487165;1.00587;1.09193;1.34711
511485;1.02192;1.07469;1.31456
537019;1.43292;1.07725;1.29205
563827;1.42367;1.06546;1.28767
591977;1.43856;1.07301;1.29717
621532;1.43431;1.07124;1.2637
652567;1.44294;1.07315;1.28179
685151;1.44437;1.07469;1.2559
719359;1.4403;1.08809;1.28581
755280;1.45027;1.09161;1.27262
792997;1.46158;1.5226;1.9866
832595;1.47918;1.51434;1.98163
874177;1.48847;1.49488;1.95175
917832;1.50685;1.49085;1.92595
963677;1.52503;1.48511;1.92833
1011813;1.53683;1.48051;1.87074
1062351;2.08101;1.4764;1.86414
1115422;2.06164;1.47777;1.84686
1171143;2.03785;1.48291;1.85747
1229634;2.02506;1.48548;1.81753
1291062;2.02681;1.4938;1.8522
1355554;2.01456;1.5456;1.81925
1423274;1.99716;1.50364;1.81729
1494380;1.99537;1.52786;1.83155
1569031;1.99988;1.53647;1.84061
1647417;1.99825;1.97775;2.62786
1729734;2.00033;1.96694;2.58707
1816153;2.00151;1.95224;2.5462
1906885;2.00504;1.92686;2.51356
2002164;2.02712;1.93276;2.49218
2102198;2.65134;1.91527;2.45395
2207233;2.61372;1.91032;2.44973
2317508;2.58004;1.90839;2.4242
2433290;2.54849;1.91411;2.40986
2554854;2.52069;1.90959;2.41166
2682511;2.5013;1.91856;2.40112
2816546;2.47682;1.92333;2.39762
2957287;2.45591;1.93211;2.40621