diff --git a/benchmark/results/output_stl_flat b/benchmark/results/output_stl_flat new file mode 100644 index 0000000..aee5272 --- /dev/null +++ b/benchmark/results/output_stl_flat @@ -0,0 +1,225 @@ +random,memory,0,std::unordered_map,6688768 +random,memory,94189,std::unordered_map,7778304 +random,memory,109769,std::unordered_map,8556544 +random,memory,122654,std::unordered_map,9261056 +random,memory,131072,std::unordered_map,13778944 +random,memory,131072,std::unordered_map,11677696 +random,memory,139313,std::unordered_map,12144640 +random,memory,153935,std::unordered_map,12943360 +random,memory,165753,std::unordered_map,13643776 +random,memory,177309,std::unordered_map,14266368 +random,memory,188501,std::unordered_map,14733312 +random,memory,198715,std::unordered_map,15282176 +random,memory,208082,std::unordered_map,15749120 +random,memory,217961,std::unordered_map,16293888 +random,memory,228367,std::unordered_map,16838656 +random,memory,248349,std::unordered_map,17854464 +random,memory,262144,std::unordered_map,26890240 +random,memory,262144,std::unordered_map,22683648 +random,memory,276980,std::unordered_map,23543808 +random,memory,296991,std::unordered_map,24477696 +random,memory,317107,std::unordered_map,25571328 +random,memory,336773,std::unordered_map,26660864 +random,memory,356852,std::unordered_map,27676672 +random,memory,374674,std::unordered_map,28532736 +random,memory,393524,std::unordered_map,29544448 +random,memory,412757,std::unordered_map,30482432 +random,memory,430634,std::unordered_map,31416320 +random,memory,456096,std::unordered_map,32743424 +random,memory,480998,std::unordered_map,34017280 +random,memory,506761,std::unordered_map,35340288 +random,memory,524288,std::unordered_map,53096448 +random,memory,524288,std::unordered_map,44687360 +random,memory,559809,std::unordered_map,46481408 +random,memory,586869,std::unordered_map,47882240 +random,memory,625664,std::unordered_map,49827840 +random,memory,661343,std::unordered_map,51781632 +random,memory,697780,std::unordered_map,53575680 +random,memory,732263,std::unordered_map,55369728 +random,memory,767346,std::unordered_map,57163776 +random,memory,801265,std::unordered_map,58880000 +random,memory,843401,std::unordered_map,61063168 +random,memory,883359,std::unordered_map,63008768 +random,memory,923703,std::unordered_map,65114112 +random,memory,962276,std::unordered_map,67145728 +random,memory,1000499,std::unordered_map,69173248 +random,memory,1046029,std::unordered_map,71438336 +random,memory,1048576,std::unordered_map,105222144 +random,memory,1048576,std::unordered_map,88412160 +random,memory,1103068,std::unordered_map,91217920 +random,memory,1166341,std::unordered_map,94412800 +random,memory,1227947,std::unordered_map,97611776 +random,memory,1288360,std::unordered_map,100732928 +random,memory,1348784,std::unordered_map,103849984 +random,memory,1415960,std::unordered_map,107282432 +random,memory,1483476,std::unordered_map,110710784 +random,memory,1551489,std::unordered_map,114221056 +random,memory,1622998,std::unordered_map,117964800 +random,memory,1698528,std::unordered_map,121786368 +random,memory,1774279,std::unordered_map,125607936 +random,memory,1852847,std::unordered_map,129658880 +random,memory,1935045,std::unordered_map,133955584 +random,memory,2016124,std::unordered_map,138084352 +random,memory,2097152,std::unordered_map,209465344 +random,memory,2097152,std::unordered_map,175845376 +random,memory,2202017,std::unordered_map,181227520 +random,memory,2308233,std::unordered_map,186687488 +random,memory,2421995,std::unordered_map,192569344 +random,memory,2540952,std::unordered_map,198647808 +random,memory,2664197,std::unordered_map,205049856 +random,memory,2786842,std::unordered_map,211288064 +random,memory,2914893,std::unordered_map,217915392 +random,memory,3042611,std::unordered_map,224464896 +random,memory,3177918,std::unordered_map,231325696 +random,memory,3316856,std::unordered_map,238583808 +random,memory,3463219,std::unordered_map,245989376 +random,memory,3606297,std::unordered_map,253440000 +random,memory,3758685,std::unordered_map,261234688 +random,memory,3918344,std::unordered_map,269426688 +random,memory,4082497,std::unordered_map,277848064 +random,memory,4194304,std::unordered_map,418111488 +random,memory,4194304,std::unordered_map,350871552 +random,memory,4405390,std::unordered_map,361631744 +random,memory,4622462,std::unordered_map,372862976 +random,memory,4843447,std::unordered_map,384253952 +random,memory,5077057,std::unordered_map,396234752 +random,memory,5310379,std::unordered_map,408170496 +random,memory,5553459,std::unordered_map,420728832 +random,memory,5801485,std::unordered_map,433438720 +random,memory,6061642,std::unordered_map,446771200 +random,memory,6321544,std::unordered_map,460189696 +random,memory,6597657,std::unordered_map,474308608 +random,memory,6874638,std::unordered_map,488579072 +random,memory,7165061,std::unordered_map,503480320 +random,memory,7464156,std::unordered_map,518844416 +random,memory,7769321,std::unordered_map,534519808 +random,memory,8083787,std::unordered_map,550666240 +random,memory,8388608,std::unordered_map,835313664 +random,memory,8388608,std::unordered_map,700833792 +random,memory,8799364,std::unordered_map,721883136 +random,memory,9228893,std::unordered_map,743878656 +random,memory,9664620,std::unordered_map,766345216 +random,time,10000000,std::unordered_map,4.373000 +random,memory,10005035,std::unordered_map,783814656 +random,memory,10114472,std::unordered_map,789352448 +random,memory,10581340,std::unordered_map,813371392 +random,memory,11060026,std::unordered_map,837943296 +random,memory,11554760,std::unordered_map,863367168 +random,memory,12063672,std::unordered_map,889499648 +random,memory,12588048,std::unordered_map,916488192 +random,memory,13128601,std::unordered_map,944173056 +random,memory,13682065,std::unordered_map,972640256 +random,memory,14255923,std::unordered_map,1002127360 +random,memory,14847433,std::unordered_map,1032548352 +random,memory,15456818,std::unordered_map,1063825408 +random,memory,16080459,std::unordered_map,1095798784 +random,memory,16726977,std::unordered_map,1128947712 +random,memory,16777217,std::unordered_map,1669529600 +random,memory,16777217,std::unordered_map,1400569856 +random,memory,17595085,std::unordered_map,1442603008 +random,memory,18438183,std::unordered_map,1485893632 +random,memory,19311311,std::unordered_map,1530658816 +random,time,20000000,std::unordered_map,8.842000 +random,memory,20000810,std::unordered_map,1566150656 +random,memory,20207250,std::unordered_map,1576677376 +random,memory,21131235,std::unordered_map,1624178688 +random,memory,22086647,std::unordered_map,1673158656 +random,memory,23064920,std::unordered_map,1723465728 +random,memory,24073299,std::unordered_map,1775177728 +random,memory,25110516,std::unordered_map,1828532224 +random,memory,26181575,std::unordered_map,1883516928 +random,memory,27282467,std::unordered_map,1940062208 +random,memory,28422030,std::unordered_map,1998561280 +random,memory,29593778,std::unordered_map,2058694656 +random,time,30000000,std::unordered_map,12.018000 +random,memory,30000114,std::unordered_map,2079678464 +random,memory,30796939,std::unordered_map,2120552448 +random,memory,32039135,std::unordered_map,2184355840 +random,memory,33320240,std::unordered_map,2250104832 +random,memory,33554434,std::unordered_map,3338047488 +random,memory,33554434,std::unordered_map,2800128000 +random,memory,35194605,std::unordered_map,2884362240 +random,memory,36886268,std::unordered_map,2971246592 +random,memory,38624437,std::unordered_map,3060473856 +random,time,40000000,std::unordered_map,18.924999 +random,memory,40003628,std::unordered_map,3131297792 +random,memory,40417618,std::unordered_map,3152588800 +random,memory,42264600,std::unordered_map,3247431680 +random,memory,44165274,std::unordered_map,3345006592 +random,memory,46122181,std::unordered_map,3445542912 +random,memory,48137986,std::unordered_map,3549040640 +random,time,50000000,std::unordered_map,22.261999 +random,memory,50001657,std::unordered_map,3644821504 +random,memory,50216354,std::unordered_map,3655737344 +random,memory,52356080,std::unordered_map,3765637120 +random,memory,54556920,std::unordered_map,3878731776 +random,memory,56823702,std::unordered_map,3995103232 +random,memory,59156726,std::unordered_map,4114980864 +random,time,60000000,std::unordered_map,25.919001 +random,memory,60002957,std::unordered_map,4158427136 +random,memory,61562985,std::unordered_map,4238528512 +random,memory,64040759,std::unordered_map,4365746176 +random,memory,66594964,std::unordered_map,4496855040 +random,memory,67108868,std::unordered_map,6675001344 +random,memory,67108868,std::unordered_map,5599162368 +random,time,70000000,std::unordered_map,37.734001 +random,memory,70005322,std::unordered_map,5747867648 +random,memory,70384719,std::unordered_map,5767364608 +random,memory,73758686,std::unordered_map,5940674560 +random,memory,77233925,std::unordered_map,6119124992 +random,time,80000000,std::unordered_map,41.104000 +random,memory,80002815,std::unordered_map,6261395456 +random,memory,80810186,std::unordered_map,6302810112 +random,memory,84496350,std::unordered_map,6492106752 +random,memory,88293603,std::unordered_map,6687174656 +random,time,90000000,std::unordered_map,44.681000 +random,memory,90004365,std::unordered_map,6774996992 +random,memory,92206220,std::unordered_map,6888091648 +random,memory,96235553,std::unordered_map,7095013376 +random,time,100000000,std::unordered_map,48.382000 +random,memory,0,absl::flat_hash_map,15740928 +random,memory,240967,absl::flat_hash_map,11272192 +random,memory,458751,absl::flat_hash_map,11272192 +random,memory,458752,absl::flat_hash_map,29138944 +random,memory,493930,absl::flat_hash_map,20205568 +random,memory,678845,absl::flat_hash_map,19087360 +random,memory,917503,absl::flat_hash_map,19087360 +random,memory,917504,absl::flat_hash_map,54812672 +random,memory,930488,absl::flat_hash_map,36945920 +random,memory,1835007,absl::flat_hash_map,36945920 +random,memory,1835008,absl::flat_hash_map,108392448 +random,memory,1860950,absl::flat_hash_map,72667136 +random,memory,3670015,absl::flat_hash_map,72667136 +random,memory,3670016,absl::flat_hash_map,215556096 +random,memory,3681610,absl::flat_hash_map,144109568 +random,memory,7340031,absl::flat_hash_map,144109568 +random,memory,7340032,absl::flat_hash_map,429883392 +random,memory,7348393,absl::flat_hash_map,286994432 +random,time,10000000,absl::flat_hash_map,0.917000 +random,memory,10000174,absl::flat_hash_map,286994432 +random,memory,14680063,absl::flat_hash_map,286994432 +random,memory,14680064,absl::flat_hash_map,858537984 +random,memory,14680512,absl::flat_hash_map,572764160 +random,time,20000000,absl::flat_hash_map,2.199000 +random,memory,20013320,absl::flat_hash_map,572764160 +random,memory,29360127,absl::flat_hash_map,572764160 +random,memory,29360128,absl::flat_hash_map,1715859456 +random,memory,29369210,absl::flat_hash_map,1144307712 +random,time,30000000,absl::flat_hash_map,3.818000 +random,memory,30002294,absl::flat_hash_map,1144307712 +random,time,40000000,absl::flat_hash_map,5.070000 +random,memory,40010797,absl::flat_hash_map,1144307712 +random,time,50000000,absl::flat_hash_map,6.323000 +random,memory,50009729,absl::flat_hash_map,1144307712 +random,memory,58720255,absl::flat_hash_map,1144307712 +random,memory,58720256,absl::flat_hash_map,3430486016 +random,memory,58721491,absl::flat_hash_map,2287403008 +random,time,60000000,absl::flat_hash_map,8.700000 +random,memory,60002661,absl::flat_hash_map,2287403008 +random,time,70000000,absl::flat_hash_map,10.155000 +random,memory,70010887,absl::flat_hash_map,2287403008 +random,time,80000000,absl::flat_hash_map,11.589000 +random,memory,80002681,absl::flat_hash_map,2287403008 +random,time,90000000,absl::flat_hash_map,13.020000 +random,memory,90012468,absl::flat_hash_map,2287403008 +random,time,100000000,absl::flat_hash_map,14.407000 diff --git a/html/img/stl_flat_both.PNG b/html/img/stl_flat_both.PNG index 92afbdf..5799f5c 100644 Binary files a/html/img/stl_flat_both.PNG and b/html/img/stl_flat_both.PNG differ