Files
boost_unordered_benchmarks/vs/unique_running_insertion.cpp.csv
2022-10-31 14:08:21 -04:00

15 KiB

1No-rehash runnning insertion:
2std::unordered_set;boost::unordered_set;multi_index::hashed_unique
310000;0.839651;0.658078;0.677932
410500;0.708406;0.66258;0.725208
511025;0.751451;0.680065;0.72278
611576;0.708152;0.695605;0.71037
712154;0.715874;0.660977;0.704638
812760;0.721606;0.661948;0.693439
913396;0.722419;0.656082;0.692749
1014063;0.729843;0.672075;0.693014
1114763;0.729877;0.68302;0.684048
1215498;0.720708;0.661326;0.700795
1316269;0.72885;0.647504;0.725979
1417078;0.704719;0.66837;0.6962
1517927;0.70904;0.679114;0.697821
1618818;0.702674;0.671471;0.717375
1719753;0.732331;0.685012;0.713938
1820734;0.712025;0.671672;0.720046
1921764;0.734184;0.71036;0.725327
2022845;0.724486;0.694505;0.745812
2123980;0.728137;0.695401;0.741186
2225171;0.742074;0.666016;0.702567
2326421;0.735147;0.690353;0.715282
2427733;0.727457;0.681347;0.693754
2529110;0.736658;0.67673;0.729494
2630555;0.743236;0.711531;0.717347
2732072;0.732222;0.688011;0.716553
2833664;0.938446;0.701706;0.720806
2935335;0.91912;0.677067;0.74077
3037089;0.940152;0.704562;0.753016
3138930;0.920889;0.725284;0.755142
3240863;0.907773;0.722078;0.77236
3342892;0.902161;0.733971;0.783348
3445022;0.890415;0.694771;0.755311
3547258;0.873265;0.720871;0.756913
3649605;0.942229;0.713432;0.749549
3752069;0.9295;0.709086;0.746313
3854656;0.93611;0.736372;0.774151
3957372;0.96418;0.719192;0.763903
4060223;0.926898;0.726293;0.762587
4163216;0.950897;0.717999;0.794057
4266357;1.10679;0.758422;0.777625
4369656;1.12168;0.750836;0.789421
4473119;1.12674;0.7401;0.769067
4576755;1.11852;0.764776;0.805981
4680572;1.14334;0.780624;0.817845
4784579;1.14388;0.793441;0.841305
4888786;1.15143;0.804179;0.869803
4993203;1.16245;0.804043;0.857557
5097840;1.13247;0.837423;0.869736
51102706;1.17309;1.08041;1.03203
52107816;1.21039;1.08502;1.0745
53113182;1.19002;1.04847;1.08737
54118816;1.21573;1.09274;1.11651
55124731;1.23801;1.08693;1.11918
56130941;1.22646;1.08556;1.08295
57137461;1.42016;1.10487;1.12947
58144307;1.42625;0.974234;1.03843
59151495;1.37417;0.997793;1.03589
60159042;1.47175;1.08102;1.059
61166965;1.39561;1.09097;1.2279
62175284;1.51749;1.23664;1.23353
63184019;1.45096;1.19171;1.23776
64193190;1.43838;1.18859;1.28306
65202820;1.49701;1.22715;1.23286
66212931;1.50712;1.43311;1.41421
67223547;1.55567;1.2293;1.25904
68234692;1.53285;1.25331;1.271
69246395;1.58015;1.26612;1.29128
70258683;1.57303;1.49366;1.40212
71271585;1.74715;1.27634;1.3533
72285132;1.69489;1.36666;1.40823
73299354;1.72997;1.34879;1.41413
74314289;1.72832;1.39598;1.43278
75329969;1.69488;1.39744;1.46897
76346432;1.79461;1.53893;1.61328
77363719;1.78043;1.58101;1.73038
78381870;1.80952;1.51367;1.58338
79400928;1.75114;1.53209;1.7444
80420937;1.85111;1.60844;1.68363
81441947;1.86751;1.57781;1.72346
82464005;1.85573;1.60734;1.6555
83487165;1.88781;1.75796;1.86817
84511485;1.98666;1.73655;1.77571
85537019;1.93477;1.64563;1.76391
86563827;1.90262;1.67047;1.76491
87591977;1.9187;1.70886;1.82315
88621532;1.92084;1.70281;1.81176
89652567;1.91467;1.75139;1.84401
90685151;1.96119;1.73155;1.88051
91719359;2.03058;1.87063;1.95448
92755280;1.97133;1.76395;1.91995
93792997;1.96977;1.79415;1.91261
94832595;1.97254;1.79744;1.99595
95874177;2.03345;1.81963;1.96121
96917832;2.04548;1.81566;1.90296
97963677;2.0669;1.8243;1.96611
981011813;2.08233;1.87921;1.96759
991062351;2.03605;1.95501;2.04902
1001115422;2.03659;1.92981;2.03595
1011171143;2.05589;1.88685;2.07192
1021229634;2.06444;1.94853;2.15924
1031291062;2.08875;1.97843;2.20482
1041355554;2.12833;2.02095;2.2246
1051423274;2.11052;2.01633;2.26035
1061494380;2.18059;2.0427;2.31808
1071569031;2.12292;2.0664;2.32251
1081647417;2.15462;2.03609;2.11233
1091729734;2.20337;2.04398;2.11934
1101816153;2.20747;2.09159;2.1573
1111906885;2.28167;2.13024;2.17724
1122002164;2.28858;2.09826;2.22908
1132102198;2.24274;2.15428;2.2678
1142207233;2.25153;2.13287;2.2966
1152317508;2.23272;2.16259;2.37371
1162433290;2.27604;2.19457;2.30589
1172554854;2.29995;2.18911;2.41674
1182682511;2.30152;2.28021;2.4145
1192816546;2.3355;2.29655;2.44799
1202957287;2.33162;2.31752;2.56532
121Runnning insertion:
122std::unordered_set;boost::unordered_set;multi_index::hashed_unique
12310000;0.871105;0.838758;0.907012
12410500;0.867579;0.850847;0.894711
12511025;0.860898;0.899029;0.912297
12611576;0.852738;0.839819;0.87473
12712154;0.838155;0.833924;0.889584
12812760;0.864666;0.975246;1.04081
12913396;0.861314;1.00398;1.06965
13014063;0.842278;0.981363;1.03946
13114763;0.851738;0.98426;0.992888
13215498;0.843031;0.934603;1.01382
13316269;0.837818;0.938343;0.998349
13417078;0.94938;0.916672;0.975824
13517927;0.935199;0.909642;0.979318
13618818;0.924087;0.932512;0.948226
13719753;0.95905;0.915176;0.960766
13820734;0.918676;0.88732;0.964991
13921764;0.884982;0.90151;0.957964
14022845;0.908915;0.904458;0.962249
14123980;0.892229;0.882879;0.953826
14225171;0.891183;1.05743;1.18364
14326421;0.896158;1.03592;1.16741
14427733;0.86922;1.03258;1.09841
14529110;0.904486;1.01324;1.1064
14630555;0.877572;0.981269;1.06518
14732072;0.895406;0.989025;1.06297
14833664;1.13583;0.962845;1.04105
14935335;1.146;0.964866;1.06198
15037089;1.11534;0.949227;1.03367
15138930;1.1039;0.938911;1.07501
15240863;1.0992;0.961333;1.0117
15342892;1.0895;0.934997;1.02533
15445022;1.08032;0.938632;1.02669
15547258;1.049;0.942527;1.04636
15649605;1.05243;1.18493;1.28525
15752069;1.07153;1.16573;1.26672
15854656;1.04723;1.14718;1.28763
15957372;1.03943;1.12984;1.23966
16060223;1.04817;1.12252;1.21093
16163216;1.04146;1.12068;1.2115
16266357;1.45049;1.12963;1.21066
16369656;1.44973;1.08846;1.19076
16473119;1.43115;1.09775;1.19915
16576755;1.39333;1.05966;1.17462
16680572;1.3855;1.07345;1.14533
16784579;1.41023;1.04549;1.14887
16888786;1.36423;1.06309;1.17336
16993203;1.3449;1.06397;1.17607
17097840;1.33737;1.0547;1.16567
171102706;1.35604;1.65231;1.76938
172107816;1.37898;1.60659;1.71369
173113182;1.33306;1.62673;1.6553
174118816;1.34422;1.54776;1.63007
175124731;1.33468;1.53943;1.61489
176130941;1.38867;1.52279;1.65645
177137461;1.97682;1.54107;1.62755
178144307;1.90973;1.50256;1.56595
179151495;1.9627;1.52112;1.60481
180159042;1.95346;1.48209;1.58836
181166965;1.86501;1.50302;1.54776
182175284;1.87698;1.47731;1.50334
183184019;1.84774;1.4517;1.51302
184193190;1.8193;1.43649;1.51839
185202820;1.8929;2.59789;2.61933
186212931;1.81308;2.52327;2.49777
187223547;1.84615;2.40371;2.47118
188234692;1.90751;2.39744;2.46412
189246395;1.81938;2.3539;2.36376
190258683;1.88122;2.33348;2.34936
191271585;2.69411;2.2911;2.30832
192285132;2.6223;2.25387;2.32214
193299354;2.60219;2.26803;2.28767
194314289;2.60278;2.23044;2.23096
195329969;2.57744;2.16814;2.28552
196346432;2.52656;2.21757;2.25832
197363719;2.53463;2.13523;2.25887
198381870;2.46345;2.10905;2.20181
199400928;2.4373;3.57209;3.66509
200420937;2.47295;3.66096;3.46414
201441947;2.40208;3.44776;3.39301
202464005;2.45618;3.36005;3.2869
203487165;2.4117;3.22752;3.25567
204511485;2.44759;3.2407;3.19805
205537019;3.38756;3.10638;3.14958
206563827;3.37437;3.0761;3.09526
207591977;3.32472;2.9767;3.16326
208621532;3.21328;3.0001;3.05951
209652567;3.23471;2.92452;3.0049
210685151;3.15067;2.91123;3.00049
211719359;3.21731;2.89796;2.96843
212755280;3.09062;2.86849;2.93307
213792997;3.07286;4.11418;4.40116
214832595;3.04356;4.00831;4.27061
215874177;2.97715;3.86389;4.16707
216917832;2.95414;3.82131;4.14459
217963677;2.95044;3.90334;4.09038
2181011813;2.91111;3.62072;3.9711
2191062351;3.9809;3.49737;3.96483
2201115422;3.90276;3.53747;3.83984
2211171143;3.87597;3.52872;3.86289
2221229634;3.81272;3.40189;3.74633
2231291062;3.76525;3.36497;3.67637
2241355554;3.6551;3.34138;3.79293
2251423274;3.6608;3.31921;3.71542
2261494380;3.59099;3.30653;3.58768
2271569031;3.52176;3.28467;3.70079
2281647417;3.5114;4.52073;5.11762
2291729734;3.43243;4.36909;4.98635
2301816153;3.43744;4.25132;4.78221
2311906885;3.37461;4.10312;4.79058
2322002164;3.37048;4.14571;4.70835
2332102198;4.58476;3.98228;4.53015
2342207233;4.51227;3.9001;4.55133
2352317508;4.47298;3.85303;4.47318
2362433290;4.36764;3.80151;4.40122
2372554854;4.24102;3.80859;4.31751
2382682511;4.17238;3.71408;4.21726
2392816546;4.11073;3.65688;4.21941
2402957287;4.10478;3.69099;4.19648