Files
boost_unordered_benchmarks/clang_libcpp/unique_running_insertion.cpp.csv
2023-11-04 12:44:02 -04:00

7.2 KiB

1No-rehash runnning insertion:
2std::unordered_set;boost::unordered_set;multi_index::hashed_unique
310000;58.541;54.6055;46.2349
410500;59.5242;55.1356;46.7966
511025;58.9487;55.3965;47.3952
611576;59.4571;55.9024;47.9661
712154;59.5601;56.3113;48.5905
812760;60.1932;52.1321;44.8536
913396;60.1154;52.3104;45.4705
1014063;60.4214;52.8944;45.7917
1114763;60.8604;53.235;46.3626
1215498;61.1009;53.4819;46.7372
1316269;61.2798;53.7326;47.2069
1417078;61.2536;54.0561;47.8701
1517927;61.5119;54.6472;48.6559
1618818;61.8395;55.0556;49.5424
1719753;62.3894;55.4849;50.2102
1820734;62.4761;55.8488;50.531
1921764;63.3736;57.0747;51.4739
2022845;63.2265;57.5775;52.0711
2123980;63.5337;58.0805;52.8647
2225171;63.9787;53.7732;49.0633
2326421;64.1381;54.3805;49.5679
2427733;64.5442;54.7074;50.0923
2529110;64.9165;55.1041;50.6875
2630555;65.2106;55.4393;51.3044
2732072;65.7996;55.8551;51.9058
2833664;65.879;56.7827;52.609
2935335;66.1161;57.3428;53.2597
3037089;66.5239;57.8624;54.0443
3138930;66.9339;58.3721;54.7696
3240863;67.6015;59.1228;55.5431
3342892;67.7704;59.5672;56.3408
3445022;68.3485;60.2506;57.1835
3547258;68.1268;60.8433;58.0209
3649605;68.4029;56.2039;53.0378
3752069;68.681;56.3989;53.2992
3854656;69.3619;56.7306;53.8118
3957372;69.4053;57.2184;54.5459
4060223;69.4938;57.7547;55.0739
4163216;70.4068;58.4362;55.7269
4266357;70.1449;59.9252;56.4015
4369656;70.4597;59.1193;57.2235
4473119;70.7098;59.6876;57.8336
4576755;70.2979;60.6228;58.6728
4680572;70.7576;61.3749;59.3779
4784579;71.4562;61.8365;60.3116
4888786;71.0695;62.5316;61.2078
4993203;71.4032;63.0168;62.0562
5097840;71.9534;63.839;62.8373
51102706;71.752;58.3427;56.1268
52107816;72.2535;58.7191;56.5948
53113182;72.1697;59.0306;57.0811
54118816;72.4059;59.3522;57.5988
55124731;72.3965;61.0566;58.2224
56130941;72.3802;60.4622;58.8278
57137461;72.7353;61.0971;59.5078
58144307;72.5279;61.6754;60.2043
59151495;72.9431;62.2664;60.9058
60159042;73.0464;62.714;61.6903
61166965;73.1062;63.439;62.4506
62175284;73.3749;64.0575;63.2712
63184019;73.3174;66.3636;64.2467
64193190;73.6;65.3082;64.9255
65202820;73.5586;59.6921;57.8521
66212931;73.8392;60.1984;58.5757
67223547;73.8433;60.7508;59.3059
68234692;74.0384;61.6612;60.043
69246395;74.4573;62.1319;60.8212
70258683;74.8641;62.7751;61.6119
71271585;74.8126;63.4876;62.5653
72285132;75.3584;64.3159;63.5575
73299354;76.0786;65.217;64.6154
74314289;76.7304;66.1643;65.7796
75329969;77.19;67.0476;67.0684
76346432;78.2937;68.5764;68.4167
77363719;79.1905;69.0103;70.1238
78381870;80.5191;70.5857;71.8609
79400928;82.0012;71.0539;69.8232
80420937;83.6725;72.2482;71.2003
81441947;85.4242;73.512;72.7816
82464005;87.4644;75.1264;74.5738
83487165;89.9371;77.0831;76.7038
84511485;92.6894;78.9622;78.8733
85537019;95.5791;80.6023;80.9221
86563827;97.6788;82.9994;83.4094
87591977;101.107;85.4937;85.9213
88621532;104.809;87.9039;88.6681
89652567;108.413;90.8112;91.7341
90685151;112.88;93.6432;94.8122
91719359;116.666;96.5833;98.1069
92755280;120.879;99.6461;102.172
93792997;125.774;116.886;113.154
94832595;130.078;120.873;116.038
95874177;133.741;119.133;118.8
96917832;137.82;119.521;121.724
97963677;142.359;122.226;124.477
981011813;146.149;128.764;127.647
991062351;150.417;128.776;131.003
1001115422;154.481;132.506;134.828
1011171143;159.265;135.735;138.428
1021229634;163.549;138.7;142.71
1031291062;168.346;143.163;146.491
1041355554;172.691;146.667;150.879
1051423274;176.676;150.488;155.265
1061494380;181.183;154.631;160.244
1071569031;184.456;158.712;165.08
1081647417;188.71;169.165;170.222
1091729734;192.278;170.431;173.402
1101816153;196.39;172.71;176.613
1111906885;200.593;175.148;180.075
1122002164;204.824;177.889;183.7
1132102198;207.151;180.743;187.238
1142207233;210.572;182.037;190.957
1152317508;213.861;184.728;195.113
1162433290;217.32;188.328;199.478
1172554854;220.194;192.657;204.176
1182682511;223.688;196.438;208.588
1192816546;226.262;199.921;213.632
1202957287;229.441;203.488;218.351
121Runnning insertion:
122std::unordered_set;boost::unordered_set;multi_index::hashed_unique
12310000;76.0036;66.6435;70.0132
12410500;75.6227;65.9615;69.3546
12511025;75.3111;65.4815;68.9351
12611576;75.0685;65.0047;68.5369
12712154;74.9972;64.7086;68.3147
12812760;74.932;79.6197;83.802
12913396;85.9646;78.2061;82.5056
13014063;84.9928;77.0201;81.5143
13114763;83.7858;75.9194;79.9961
13215498;82.8814;74.9015;78.9757
13316269;82.1602;73.8811;78.1113
13417078;81.7153;73.127;77.2111
13517927;81.1537;72.3139;76.5038
13618818;80.8383;71.5753;75.649
13719753;80.4813;71.0342;75.0839
13820734;80.3061;70.4821;74.5377
13921764;80.1339;70.0627;74.0897
14022845;80.1543;69.6377;73.7965
14123980;80.3699;69.2646;73.5519
14225171;80.2631;86.0379;91.4997
14326421;92.4458;84.5714;90.3236
14427733;91.8687;83.171;88.8378
14529110;90.447;81.9456;87.4776
14630555;89.8704;80.7427;86.2534
14732072;88.9293;79.6885;85.2474
14833664;88.3043;78.7646;84.3545
14935335;87.6179;78.0134;83.6774
15037089;87.2097;77.2743;82.7473
15138930;87.1389;76.6286;82.2418
15240863;86.4674;76.0747;81.6824
15342892;86.2908;75.5251;81.2496
15445022;86.1585;75.1075;80.7378
15547258;86.2733;74.7202;80.5072
15649605;86.7417;92.5251;99.2617
15752069;99.63;90.8091;97.7507
15854656;98.4073;89.3115;95.9744
15957372;97.6074;87.959;94.6645
16060223;96.1176;86.6827;93.229
16163216;95.0642;85.4999;92.1749
16266357;94.2737;84.4158;91.3143
16369656;93.6885;83.3915;90.1651
16473119;92.7414;82.4757;89.5078
16576755;92.3393;81.7278;88.5857
16680572;92.0886;81.0896;87.9883
16784579;91.6828;80.576;87.5337
16888786;91.5842;79.9457;87.0619
16993203;91.5275;79.5201;86.6763
17097840;91.9468;79.1185;86.451
171102706;91.6537;96.2731;105.411
172107816;104.361;94.4574;103.359
173113182;102.736;92.833;101.773
174118816;101.273;91.4096;100.058
175124731;100.185;90.0129;98.9626
176130941;99.0521;88.7398;97.6825
177137461;98.161;87.6335;96.197
178144307;97.3497;86.4135;95.1388
179151495;96.6836;85.4804;94.1428
180159042;96.24;84.6813;93.338
181166965;96.1367;83.9765;92.6682
182175284;95.5001;83.325;92.0123
183184019;95.4813;82.7696;91.4572
184193190;95.2824;82.277;91.0125
185202820;95.2016;102.099;113.013
186212931;109.931;100.256;111.086
187223547;108.294;98.4312;109.31
188234692;107.191;96.8244;107.574
189246395;105.915;95.377;106.689
190258683;105.027;94.1471;105.12
191271585;104.737;93.2741;104.275
192285132;104.175;92.5038;102.969
193299354;104.031;91.986;102.134
194314289;103.832;91.3325;101.3
195329969;104.023;90.9971;101.018
196346432;104.583;90.9117;101.379
197363719;105.281;90.8259;101.535
198381870;106.552;91.8018;102.424
199400928;108.051;141.593;155.408
200420937;146.038;139.321;153.552
201441947;145.851;137.163;151.951
202464005;145.22;135.322;150.076
203487165;145.783;133.843;148.381
204511485;146.681;133.186;148.072
205537019;148.437;132.486;147.287
206563827;150.331;132;146.849
207591977;152.648;132.017;145.518
208621532;154.735;131.887;145.73
209652567;157.719;132.306;146.129
210685151;161.096;133.056;146.764
211719359;164.666;134.096;147.829
212755280;168.742;135.349;149.105
213792997;173.188;197.669;233.538
214832595;241.119;197.08;231.738
215874177;240.747;195.918;229.982
216917832;240.848;194.759;227.45
217963677;241.528;193.789;224.977
2181011813;242.637;192.904;223.52
2191062351;243.754;192.529;222.627
2201115422;245.287;191.998;220.582
2211171143;246.688;191.77;221.17
2221229634;249.123;192.153;221.388
2231291062;251.544;192.173;221.811
2241355554;254.296;193.437;222.444
2251423274;257.363;194.648;223.485
2261494380;256.052;192.14;221.629
2271569031;259.372;198.216;221.948
2281647417;349.657;265.347;320.693
2291729734;346.26;261.846;316.649
2301816153;343.901;259.518;312.755
2311906885;342.15;257.334;309.443
2322002164;340.789;254.194;302.678
2332102198;333.498;249.441;300.816
2342207233;335.08;249.773;298.773
2352317508;332.894;249.108;298.372
2362433290;332.864;249.845;297.871
2372554854;334.96;249.443;296.88
2382682511;334.654;250.18;296.534
2392816546;338.275;250.823;298.16
2402957287;342.791;251.856;301.207