Files
boost_unordered_benchmarks/vs/unique_scattered_lookup.cpp.csv
2023-02-25 12:06:16 -05:00

16 KiB

1Scattered successful lookup:
2std::unordered_set;boost::unordered_set;multi_index::hashed_unique
310000;0.212852;0.200427;0.207525
410500;0.213238;0.200089;0.214132
511025;0.214669;0.203604;0.217134
611576;0.222543;0.209759;0.232955
712154;0.253816;0.226441;0.240699
812760;0.234879;0.188763;0.207622
913396;0.245507;0.190318;0.206763
1014063;0.248608;0.199396;0.216786
1114763;0.25224;0.201869;0.225142
1215498;0.255008;0.201592;0.218645
1316269;0.263735;0.207724;0.222996
1417078;0.233864;0.210723;0.225316
1517927;0.228015;0.209175;0.221813
1618818;0.261026;0.233256;0.234417
1719753;0.241264;0.228311;0.238178
1820734;0.240806;0.227173;0.246578
1921764;0.251702;0.228098;0.24824
2022845;0.248621;0.2321;0.251272
2123980;0.250527;0.23799;0.260262
2225171;0.257789;0.20851;0.220617
2326421;0.258055;0.205537;0.218206
2427733;0.259262;0.214793;0.221622
2529110;0.265338;0.210969;0.220694
2630555;0.261041;0.213344;0.222859
2732072;0.263758;0.215676;0.232102
2833664;0.230856;0.214556;0.22654
2935335;0.228302;0.218086;0.238521
3037089;0.240671;0.221374;0.234907
3138930;0.244338;0.22294;0.26014
3240863;0.246519;0.240834;0.259074
3342892;0.254098;0.237916;0.252661
3445022;0.259989;0.240476;0.259211
3547258;0.269177;0.255456;0.263827
3649605;0.263317;0.218189;0.222875
3752069;0.268619;0.222715;0.233344
3854656;0.280922;0.222824;0.242377
3957372;0.282938;0.238411;0.244281
4060223;0.292237;0.237863;0.249626
4163216;0.307106;0.250761;0.254244
4266358;0.288686;0.249798;0.273214
4369657;0.306378;0.260476;0.262808
4473120;0.312233;0.254453;0.282087
4576756;0.307327;0.261587;0.275787
4680573;0.319148;0.267858;0.291646
4784580;0.327914;0.274399;0.284967
4888787;0.33488;0.284004;0.309949
4993204;0.36024;0.287823;0.308671
5097841;0.355914;0.30836;0.310892
51102709;0.374903;0.296169;0.293085
52107820;0.393654;0.301393;0.292882
53113186;0.401784;0.306819;0.30483
54118820;0.403638;0.30832;0.309739
55124735;0.419379;0.325817;0.325115
56130945;0.446786;0.326165;0.330025
57137465;0.486657;0.334844;0.337242
58144311;0.525695;0.377762;0.367987
59151499;0.491078;0.364481;0.378006
60159046;0.534439;0.392567;0.406228
61166970;0.528186;0.382968;0.392879
62175290;0.543475;0.405331;0.412886
63184026;0.562694;0.420665;0.44451
64193198;0.593212;0.432263;0.441127
65202828;0.599178;0.475115;0.483075
66212939;0.631274;0.473181;0.494595
67223555;0.643288;0.492288;0.491238
68234701;0.653075;0.510835;0.517436
69246404;0.667028;0.543767;0.513054
70258692;0.696131;0.519609;0.537965
71271594;0.688878;0.595175;0.559069
72285141;0.729802;0.570929;0.575813
73299365;0.744275;0.601275;0.595619
74314300;0.744224;0.599857;0.612426
75329981;0.758365;0.633995;0.648302
76346446;0.800892;0.624399;0.661154
77363734;0.815033;0.650538;0.675769
78381886;0.818948;0.666746;0.723822
79400945;0.830712;0.677463;0.70768
80420956;0.865512;0.725593;0.710229
81441967;0.866484;0.713083;0.725316
82464028;0.934357;0.729317;0.73104
83487192;0.922923;0.737643;0.76224
84511514;0.936843;0.739781;0.768113
85537052;0.86408;0.770289;0.789292
86563866;0.881751;0.779743;0.804747
87592020;0.889643;0.803241;0.831992
88621581;0.903409;0.811752;0.869289
89652620;0.930399;0.834212;0.869527
90685210;0.937205;0.863366;0.921914
91719429;0.950413;0.870104;0.897545
92755358;0.965956;0.907989;0.924704
93793083;0.997174;0.832267;0.86983
94832694;1.03107;0.840517;0.864373
95874285;1.01847;0.882633;0.885829
96917955;1.04814;0.863891;0.915856
97963808;1.06756;0.884907;0.914633
981011953;1.08386;0.913567;0.935932
991062505;0.96524;0.94415;0.97274
1001115584;0.983296;0.93845;0.958856
1011171316;1.00307;0.951831;0.975483
1021229834;1.02782;0.976939;1.00393
1031291277;1.03417;1.01583;1.01156
1041355792;1.04559;1.01148;1.04935
1051423532;1.08625;1.01363;1.0464
1061494659;1.06929;1.04559;1.07504
1071569342;1.10287;1.07677;1.0925
1081647759;1.11894;0.949061;1.00253
1091730096;1.12708;0.963643;0.985585
1101816549;1.13044;0.968818;0.992145
1111907324;1.16092;0.988463;1.02614
1122002637;1.20952;1.00872;1.03631
1132102715;1.07314;1.05506;1.06007
1142207796;1.08127;1.04173;1.06043
1152318131;1.06974;1.0541;1.07837
1162433982;1.07791;1.06721;1.1185
1172555625;1.09437;1.10244;1.13198
1182683350;1.13227;1.10397;1.15028
1192817461;1.14222;1.11851;1.1619
1202958277;1.15955;1.14113;1.17071
121Scattered unsuccessful lookup:
122std::unordered_set;boost::unordered_set;multi_index::hashed_unique
12310000;0.219712;0.211765;0.227663
12410500;0.229111;0.213299;0.229704
12511025;0.233402;0.216805;0.237895
12611576;0.232732;0.220932;0.242559
12712154;0.236838;0.226781;0.250538
12812760;0.243189;0.186268;0.207289
12913396;0.245848;0.190911;0.217467
13014063;0.246184;0.195512;0.218335
13114763;0.251468;0.200694;0.225977
13215498;0.252778;0.20635;0.235327
13316269;0.257211;0.211079;0.239259
13417078;0.21531;0.217054;0.248052
13517927;0.221377;0.22308;0.252132
13618818;0.224055;0.227073;0.260112
13719753;0.230702;0.232808;0.270228
13820734;0.233133;0.238512;0.275421
13921764;0.237421;0.250872;0.279402
14022845;0.241151;0.246187;0.295359
14123980;0.248756;0.251993;0.288527
14225171;0.24855;0.197061;0.230209
14326421;0.275493;0.204852;0.232134
14427733;0.259187;0.212008;0.239667
14529110;0.262809;0.213865;0.244683
14630555;0.269322;0.217347;0.248158
14732072;0.270621;0.226782;0.257282
14833664;0.235955;0.250705;0.267708
14935335;0.25207;0.238127;0.284747
15037089;0.249293;0.25653;0.279397
15138930;0.258441;0.249131;0.293895
15240863;0.270197;0.277277;0.300397
15342892;0.280535;0.266897;0.312079
15445022;0.281154;0.278629;0.339367
15547258;0.291808;0.283408;0.333446
15649605;0.309017;0.228414;0.271563
15752069;0.311981;0.24947;0.274803
15854656;0.322512;0.257026;0.284898
15957372;0.328549;0.254732;0.310896
16060223;0.339891;0.259096;0.309187
16163216;0.363786;0.270915;0.320885
16266358;0.315929;0.2812;0.337222
16369657;0.330845;0.295676;0.343586
16473120;0.335561;0.301472;0.368361
16576756;0.358585;0.317288;0.386786
16680573;0.363258;0.327112;0.389719
16784580;0.392463;0.339636;0.409474
16888787;0.390757;0.356268;0.423508
16993204;0.400395;0.368089;0.43146
17097841;0.422574;0.379374;0.452893
171102709;0.444015;0.310863;0.3612
172107820;0.447419;0.321269;0.389372
173113186;0.468831;0.33847;0.397316
174118820;0.496871;0.362316;0.410341
175124735;0.509411;0.364032;0.428311
176130945;0.520644;0.420437;0.479408
177137465;0.466037;0.427345;0.47908
178144311;0.484311;0.416067;0.507448
179151499;0.50667;0.444017;0.531105
180159046;0.515408;0.460708;0.53653
181166970;0.549594;0.48231;0.560215
182175290;0.564221;0.504556;0.596021
183184026;0.595061;0.533493;0.632182
184193198;0.620151;0.577675;0.663977
185202828;0.663903;0.446253;0.547126
186212939;0.669029;0.46986;0.586738
187223555;0.718797;0.528778;0.597039
188234701;0.733588;0.517756;0.621737
189246404;0.774289;0.549668;0.650348
190258692;0.789249;0.60083;0.687017
191271594;0.661702;0.598932;0.730662
192285141;0.697124;0.632135;0.767537
193299365;0.716848;0.662776;0.794319
194314300;0.747258;0.695796;0.82568
195329981;0.787024;0.75411;0.873214
196346446;0.797892;0.762699;0.901047
197363734;0.847068;0.82291;0.952561
198381886;0.883308;0.842992;1.00271
199400945;0.931179;0.668251;0.819341
200420956;0.956998;0.688418;0.832768
201441967;0.944272;0.701664;0.881389
202464028;0.983469;0.750407;0.892023
203487192;1.00403;0.764013;0.928137
204511514;1.06068;0.794047;0.963342
205537052;0.839192;0.822996;1.03686
206563866;0.857611;0.865266;1.02572
207592020;0.929732;0.922076;1.1085
208621581;0.944239;0.916139;1.14522
209652620;0.943793;0.943913;1.17956
210685210;0.982906;0.976428;1.19007
211719429;0.987122;1.02002;1.28588
212755358;1.02126;1.04881;1.29955
213793083;1.04942;0.835071;1.04915
214832694;1.08958;0.857231;1.08544
215874285;1.10508;0.876986;1.10791
216917955;1.13836;0.909391;1.14704
217963808;1.20213;0.962105;1.19931
2181011953;1.23466;0.959475;1.23032
2191062505;0.945688;0.985378;1.25822
2201115584;0.968913;1.00757;1.30926
2211171316;0.979581;1.03288;1.34214
2221229834;1.02128;1.06717;1.37667
2231291277;1.07822;1.12202;1.43567
2241355792;1.06382;1.14209;1.46613
2251423532;1.08056;1.17681;1.48587
2261494659;1.11801;1.19866;1.54667
2271569342;1.16911;1.23907;1.57242
2281647759;1.16465;0.953178;1.23741
2291730096;1.22291;0.976519;1.26631
2301816549;1.23105;0.993293;1.27029
2311907324;1.23557;1.04667;1.31819
2322002637;1.31184;1.05193;1.36869
2332102715;1.00482;1.06427;1.40623
2342207796;1.06952;1.09389;1.42753
2352318131;1.09628;1.13697;1.48204
2362433982;1.08837;1.15857;1.51845
2372555625;1.11728;1.19903;1.54444
2382683350;1.15245;1.21348;1.61666
2392817461;1.17766;1.27278;1.65248
2402958277;1.20657;1.29615;1.69462