Created
April 22, 2018 00:04
-
-
Save andrewthad/d387fee3231ebaa58161c009cb1703a5 to your computer and use it in GitHub Desktop.
Unordered Containers Benchmark Status Quo against Primitive Array
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Name | Delta Mean | Old Mean | Old MeanLB | Old MeanUB | Old Stddev | Old StddevLB | Old StddevUB | Prim Mean | Prim MeanLB | Prim MeanUB | Prim Stddev | Prim StddevLB | Prim StddevUB | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Map/lookup/String | -4.01192348635389E-05 | 0.001107993 | 0.0011069501 | 0.0011114222 | 5.47692473171267E-06 | 1.72855719234861E-06 | 1.12967788815314E-05 | 0.0011481122 | 0.0011473614 | 0.0011493945 | 3.32637535250392E-06 | 2.21407833355931E-06 | 5.44070448461763E-06 | |
Map/lookup/ByteString | -1.52147821814251E-05 | 0.0008407479 | 0.0008324034 | 0.0008518746 | 3.30073523385299E-05 | 2.45527477038763E-05 | 4.01806140048334E-05 | 0.0008559627 | 0.0008541067 | 0.0008595795 | 9.03425130781163E-06 | 3.37468012405672E-06 | 1.54984235507102E-05 | |
Map/lookup-miss/String | -1.14117550992136E-05 | 0.0012808972 | 0.0012799409 | 0.0012838897 | 5.38377062979146E-06 | 1.99408700405153E-06 | 1.06894875663886E-05 | 0.001292309 | 0.0012898045 | 0.0012998284 | 1.48660575328273E-05 | 2.44746115033326E-06 | 2.85817455067306E-05 | |
Map/lookup-miss/ByteString | -1.05578692152534E-05 | 0.0010407583 | 0.0010352113 | 0.0010526097 | 2.71087156628233E-05 | 1.51385029747848E-05 | 4.08262819868065E-05 | 0.0010513162 | 0.0010506713 | 0.0010525153 | 2.86862787797294E-06 | 1.28260230348286E-06 | 4.55584791884628E-06 | |
Map/insert/String | -1.86163785720337E-05 | 0.0017304639 | 0.0017170067 | 0.0017536827 | 5.79641624802047E-05 | 3.38916386098228E-05 | 0.0001032868 | 0.0017490803 | 0.001742801 | 0.0017628179 | 3.11014596363748E-05 | 0.000016042 | 5.70694499674882E-05 | |
Map/insert/ByteStringString | -4.45912699227763E-05 | 0.0015714016 | 0.001561864 | 0.001590729 | 0.000044234 | 2.53768537937325E-05 | 6.62476773097135E-05 | 0.0016159929 | 0.0016094011 | 0.0016253697 | 2.6365101641171E-05 | 1.81930983672995E-05 | 4.2017255807632E-05 | |
Map/insert-dup/String | -6.36907598907982E-06 | 0.0014773384 | 0.0014684796 | 0.0014888801 | 3.45937527750826E-05 | 2.66398477964182E-05 | 3.9900596305125E-05 | 0.0014837075 | 0.001480308 | 0.001492523 | 1.63702293194347E-05 | 7.82591162422043E-06 | 3.10285958452489E-05 | |
Map/insert-dup/ByteStringString | -3.86721925046251E-05 | 0.0011026505 | 0.0011020287 | 0.0011037938 | 2.75061247946239E-06 | 1.48026401321904E-06 | 5.01424461624211E-06 | 0.0011413227 | 0.0011369624 | 0.0011486311 | 1.83578061169777E-05 | 1.10288047326568E-05 | 2.51495006258176E-05 | |
Map/delete/String | -6.553794411978E-05 | 0.0015621489 | 0.0015612592 | 0.001563502 | 3.65278773486686E-06 | 2.6612182378231E-06 | 5.69823521931512E-06 | 0.0016276868 | 0.001626459 | 0.0016320675 | 6.98289544531187E-06 | 0.000002145 | 1.40955095874864E-05 | |
Map/delete/ByteString | -4.38157365710997E-05 | 0.001313691 | 0.0013128917 | 0.0013159279 | 4.1115996301704E-06 | 1.99540734777978E-06 | 8.31191784095046E-06 | 0.0013575067 | 0.0013520238 | 0.0013723919 | 2.81175676352573E-05 | 3.83968148805729E-06 | 0.000050786 | |
Map/delete-miss/String | -3.7517133361385E-05 | 0.001488951 | 0.001488388 | 0.0014899798 | 0.000002664 | 1.71455632179718E-06 | 0.000004451 | 0.0015264682 | 0.0015257072 | 0.0015276532 | 3.04861217287834E-06 | 0.000002158 | 4.18458520610407E-06 | |
Map/delete-miss/ByteString | -1.85162000329192E-05 | 0.0012322903 | 0.0012315839 | 0.0012346872 | 0.000003977 | 0.000001538 | 7.85439119035501E-06 | 0.0012508065 | 0.0012499908 | 0.0012521684 | 3.48274234481122E-06 | 2.02534809591273E-06 | 5.22921878897675E-06 | |
Map/size/String | -2.80116438520374E-10 | 3.35315701029201E-09 | 3.35133758355856E-09 | 3.35655467624994E-09 | 7.94970697999732E-12 | 4.10070564285301E-12 | 1.32563718247147E-11 | 3.63327344881238E-09 | 3.63124205680629E-09 | 3.63661942393856E-09 | 8.967176203632E-12 | 5.69774901971858E-12 | 1.32596931596081E-11 | |
Map/size/ByteString | -1.18249214311414E-09 | 3.35439052545469E-09 | 3.35185522669228E-09 | 3.35975095042237E-09 | 1.11260819222266E-11 | 6.61391350540194E-12 | 1.82177622584546E-11 | 4.53688266856883E-09 | 0.000000004 | 6.49525314086736E-09 | 2.60993518946449E-09 | 6.10389496318377E-10 | 5.48167250821625E-09 | |
Map/fromList/String | -2.91929257117979E-05 | 0.0017308573 | 0.0017246825 | 0.0017404441 | 2.45773061552111E-05 | 1.65032473944903E-05 | 3.50189328512415E-05 | 0.0017600502 | 0.0017524106 | 0.0017719353 | 0.000031501 | 2.12762038889681E-05 | 4.4083463804285E-05 | |
Map/fromList/ByteString | -3.77738671851087E-05 | 0.0015458693 | 0.0015411042 | 0.0015554081 | 0.000021903 | 1.29380736499638E-05 | 3.75433903704414E-05 | 0.0015836432 | 0.0015776213 | 0.0015915638 | 2.36656469004471E-05 | 1.56861231401003E-05 | 3.42395058081202E-05 | |
hashmap/Map/lookup/String | -0.0001906999 | 0.0007255334 | 0.0007252126 | 0.0007260686 | 1.35912608648669E-06 | 9.64345774382712E-07 | 1.84130381411145E-06 | 0.0009162333 | 0.0009157631 | 0.0009169541 | 1.92121090065596E-06 | 1.14619197375094E-06 | 0.000003058 | |
hashmap/Map/lookup/ByteString | -2.37933447785623E-05 | 0.0004892736 | 0.000488969 | 0.0004899328 | 1.49777124519566E-06 | 9.24140031628416E-07 | 0.000002563 | 0.000513067 | 0.0005127729 | 0.00051351 | 1.23468510800288E-06 | 8.1082545788724E-07 | 1.7202492396224E-06 | |
hashmap/Map/lookup-miss/String | 1.61066439075745E-07 | 0.0005043727 | 0.0005039732 | 0.0005057947 | 2.18929384297621E-06 | 8.17396113358659E-07 | 4.29466708316148E-06 | 0.0005042116 | 0.0005038947 | 0.0005052576 | 1.72263771227301E-06 | 5.15666890581448E-07 | 3.53151101672078E-06 | |
hashmap/Map/lookup-miss/ByteString | 2.45441016437881E-05 | 0.0004113686 | 0.0004111808 | 0.0004117281 | 0.000000829 | 5.49057097929565E-07 | 1.25457894572214E-06 | 0.0003868245 | 0.0003866323 | 0.0003873292 | 9.39603341519595E-07 | 5.84567942807532E-07 | 1.63622842816222E-06 | |
hashmap/Map/insert/String | -2.2220915640558E-05 | 0.0010509719 | 0.001038482 | 0.0010676367 | 4.94071252229751E-05 | 3.70606562066727E-05 | 6.90646383521175E-05 | 0.0010731928 | 0.001060324 | 0.0010872168 | 0.000044553 | 3.46181501400256E-05 | 5.87086827401388E-05 | |
hashmap/Map/insert/ByteStringString | -4.6493574091483E-06 | 0.0010058171 | 0.0009938913 | 0.001019868 | 4.06396392113788E-05 | 3.30127666739473E-05 | 5.26409396636255E-05 | 0.0010104664 | 0.0010002241 | 0.0010234587 | 3.84603962046823E-05 | 3.17469454681858E-05 | 0.000048421 | |
hashmap/Map/insert-dup/String | -2.32533729579334E-05 | 0.0016791945 | 0.0016550303 | 0.0016979592 | 0.000069413 | 5.58112945823648E-05 | 9.1302663899742E-05 | 0.0017024479 | 0.0016807681 | 0.0017255126 | 7.18184535702676E-05 | 5.83396406953123E-05 | 9.04626452301517E-05 | |
hashmap/Map/insert-dup/ByteStringString | -2.24957881152306E-05 | 0.0015599273 | 0.0015476562 | 0.0015725685 | 4.24039040655659E-05 | 0.000032552 | 6.06163147702763E-05 | 0.0015824231 | 0.0015684272 | 0.0015991068 | 5.47071050010185E-05 | 4.16028737283359E-05 | 7.49649473063243E-05 | |
hashmap/Map/delete/String | -2.74275153561881E-05 | 0.0010991638 | 0.0010985988 | 0.0011009218 | 3.01794969594818E-06 | 0.000001404 | 5.77784090579788E-06 | 0.0011265913 | 0.001125804 | 0.0011277146 | 3.06205205170233E-06 | 2.11742917306475E-06 | 4.19516748191113E-06 | |
hashmap/Map/delete/ByteString | -7.39444698516999E-06 | 0.000808928 | 0.000807724 | 0.0008139312 | 7.0136465953662E-06 | 1.67113854073665E-06 | 1.56989210453426E-05 | 0.0008163224 | 0.000815829 | 0.0008173858 | 2.35574081738193E-06 | 1.6374007555465E-06 | 3.79934661297156E-06 | |
hashmap/Map/delete-miss/String | -1.16112221997531E-05 | 0.0008926696 | 0.0008853265 | 0.0009012351 | 0.000026894 | 2.1175777744579E-05 | 3.86126480276056E-05 | 0.0009042808 | 0.0008990883 | 0.0009128191 | 2.11099406654221E-05 | 1.38543054766057E-05 | 0.000033876 | |
hashmap/Map/delete-miss/ByteString | -5.50462322623552E-06 | 0.0007767357 | 0.0007733136 | 0.000785098 | 1.71202433697068E-05 | 9.38243122087565E-06 | 3.0465258820563E-05 | 0.0007822403 | 0.0007787927 | 0.0007898012 | 1.61666101623502E-05 | 8.63866256763348E-06 | 2.80972333481165E-05 | |
hashmap/Map/size/String | -4.71467433859993E-07 | 3.5452929972815E-05 | 3.54240890959263E-05 | 0.000035561 | 1.60518038403701E-07 | 4.26916630778559E-08 | 3.55891128141407E-07 | 3.5924397406675E-05 | 3.58997449550875E-05 | 3.59576406697793E-05 | 9.06956200233665E-08 | 6.12626771214455E-08 | 1.34485900073866E-07 | |
hashmap/Map/size/ByteString | -7.64916179160581E-08 | 0.000036185 | 3.60705546355545E-05 | 3.6444923669126E-05 | 5.25894314796778E-07 | 2.85819539775183E-07 | 9.33349694548599E-07 | 3.62614697844064E-05 | 3.62196617907632E-05 | 3.63692809485906E-05 | 2.07824201545154E-07 | 0.000000078 | 4.22670458060621E-07 | |
hashmap/Map/fromList/String | -7.992780318155E-06 | 0.001069258 | 0.0010565412 | 0.0010841905 | 4.70379298889363E-05 | 3.60576950552467E-05 | 6.5304554969812E-05 | 0.0010772508 | 0.0010657656 | 0.0010907901 | 4.41134195078231E-05 | 3.33055390125706E-05 | 5.92858908433329E-05 | |
hashmap/Map/fromList/ByteString | -1.2079553332954E-05 | 0.0009523422 | 0.0009433985 | 0.0009629347 | 3.33608831244798E-05 | 2.74812480256144E-05 | 4.17642301501105E-05 | 0.0009644218 | 0.0009549271 | 0.0009773761 | 3.76358964012154E-05 | 3.01551308219542E-05 | 5.26076495525414E-05 | |
IntMap/lookup | -0.000005807 | 0.0003654394 | 0.0003650227 | 0.0003668419 | 0.000002133 | 5.27058177661598E-07 | 4.25585828200534E-06 | 0.0003712464 | 0.0003710283 | 0.0003717683 | 1.13863995813945E-06 | 4.47392110148817E-07 | 2.22035863223748E-06 | |
IntMap/lookup-miss | 1.02804198260692E-05 | 0.0003735743 | 0.0003707064 | 0.0003766472 | 1.02088154043597E-05 | 9.37168137114747E-06 | 1.06804701117549E-05 | 0.0003632939 | 0.0003630434 | 0.0003638136 | 1.1046023600737E-06 | 7.70289932056753E-07 | 1.81325642724156E-06 | |
IntMap/insert | -1.15899091111628E-05 | 0.0007370261 | 0.0007319171 | 0.0007444469 | 2.13231659162916E-05 | 1.53482692752493E-05 | 3.0847764160607E-05 | 0.000748616 | 0.0007418762 | 0.0007587952 | 2.57707549403175E-05 | 1.60616811184729E-05 | 0.00003829 | |
IntMap/insert-dup | -1.69341777933729E-05 | 0.0009045852 | 0.0008955292 | 0.0009195337 | 3.9452336647693E-05 | 2.54969496568476E-05 | 0.000057516 | 0.0009215194 | 0.0009102598 | 0.0009387579 | 4.59810867556225E-05 | 3.19265753903375E-05 | 6.65971469679085E-05 | |
IntMap/delete | 2.11427860642753E-06 | 0.0005862795 | 0.0005830105 | 0.000590933 | 1.34333929977276E-05 | 1.04040957583892E-05 | 1.56623721209125E-05 | 0.0005841653 | 0.000581407 | 0.0005891025 | 1.25424849799843E-05 | 7.22584197965225E-06 | 1.77184459882552E-05 | |
IntMap/delete-miss | -7.62706062296581E-06 | 0.0006922016 | 0.0006911514 | 0.0006949502 | 4.96385583820111E-06 | 2.82076220632715E-06 | 8.96740437433802E-06 | 0.0006998286 | 0.0006960906 | 0.0007050743 | 1.49644035758578E-05 | 1.05944851908089E-05 | 1.96967121799525E-05 | |
IntMap/size | 1.73922497892167E-06 | 2.45025666602375E-05 | 2.44627169009786E-05 | 2.45437355321074E-05 | 1.42731892534242E-07 | 1.19350078289274E-07 | 1.78191916583807E-07 | 2.27633416813159E-05 | 0.000022647 | 2.30498709477963E-05 | 5.44396468475525E-07 | 5.64827736226443E-08 | 9.2972717558808E-07 | |
IntMap/fromList | -9.18524719240347E-06 | 0.0007366298 | 0.0007315389 | 0.0007453643 | 0.000021108 | 1.46885996461676E-05 | 3.52896108939457E-05 | 0.000745815 | 0.0007407623 | 0.0007538785 | 2.17160620370151E-05 | 1.55511321179557E-05 | 3.39293195382094E-05 | |
HashMap/lookup/String | 1.52877615313634E-05 | 0.0005680837 | 0.000567788 | 0.0005686255 | 1.29177250122696E-06 | 6.49340612715167E-07 | 2.10229606894055E-06 | 0.0005527959 | 0.000548256 | 0.0005602621 | 1.94454693405617E-05 | 1.32433105989678E-05 | 2.50180521347864E-05 | |
HashMap/lookup/ByteString | -1.18750669138539E-05 | 0.0002436648 | 0.0002430388 | 0.000246268 | 3.66264232353634E-06 | 4.71769365603703E-07 | 8.3012843087154E-06 | 0.0002555398 | 0.0002554061 | 0.0002557595 | 5.87770428374507E-07 | 0.000000413 | 8.32922590202162E-07 | |
HashMap/lookup/Int | 1.47621835525936E-05 | 0.0001463452 | 0.000146113 | 0.0001471341 | 1.30282170365558E-06 | 3.41375928611023E-07 | 2.67650307406017E-06 | 0.000131583 | 0.0001308866 | 0.0001324835 | 0.000002693 | 2.10075685955901E-06 | 3.06790171390197E-06 | |
HashMap/lookup-miss/String | 1.53328947659858E-06 | 0.0002259551 | 0.0002250122 | 0.0002294775 | 0.000004872 | 1.69438834232233E-06 | 1.02978002770484E-05 | 0.0002244218 | 0.000224282 | 0.0002248616 | 7.46883390977817E-07 | 0.000000293 | 1.58072961750735E-06 | |
HashMap/lookup-miss/ByteString | 7.79954125261679E-06 | 0.0001688785 | 0.0001687054 | 0.0001691661 | 7.26879936708062E-07 | 4.85499929017639E-07 | 1.03941391618602E-06 | 0.0001610789 | 0.0001610019 | 0.0001612114 | 3.25180572128022E-07 | 2.13811445484638E-07 | 4.61511227223445E-07 | |
HashMap/lookup-miss/Int | -3.60841087112607E-06 | 0.0001347139 | 0.0001336152 | 0.000137575 | 0.000005184 | 4.41321817373908E-07 | 9.20823160630777E-06 | 0.0001383223 | 0.000138112 | 0.0001392105 | 1.19671330469666E-06 | 0.000000326 | 2.64410167337735E-06 | |
HashMap/insert/String | 3.93288696451651E-05 | 0.0008863168 | 0.0008658259 | 0.0009098749 | 7.43932968532037E-05 | 6.17752163481689E-05 | 0.0001003458 | 0.000846988 | 0.0008297246 | 0.0008671974 | 6.33506330034261E-05 | 5.41029352358636E-05 | 7.48836774180256E-05 | |
HashMap/insert/ByteString | 1.1637823663635E-05 | 0.0008353629 | 0.0008237538 | 0.0008626934 | 6.04467291946936E-05 | 3.89835518254269E-05 | 9.02495172169103E-05 | 0.0008237251 | 0.0008153677 | 0.0008326315 | 2.80977382672341E-05 | 2.20978247758444E-05 | 3.67861294346145E-05 | |
HashMap/insert/Int | -8.82607006890334E-06 | 0.0005641943 | 0.0005583144 | 0.0005722005 | 2.41002609915723E-05 | 1.87508618230151E-05 | 3.19894076720997E-05 | 0.0005730203 | 0.0005660398 | 0.0005822611 | 2.54077906228621E-05 | 2.01715187554152E-05 | 3.42224965073773E-05 | |
HashMap/insert-dup/String | -1.16843334288447E-05 | 0.0005169825 | 0.0005125244 | 0.0005258644 | 2.03601482487917E-05 | 1.15148278449362E-05 | 2.83732539483474E-05 | 0.0005286668 | 0.0005245504 | 0.0005332747 | 0.000014382 | 1.36413040102327E-05 | 1.4831796671041E-05 | |
HashMap/insert-dup/ByteString | 1.25683385749129E-06 | 0.0002993775 | 0.0002972524 | 0.0003028594 | 9.21056081532726E-06 | 0.00000624 | 1.47871138900813E-05 | 0.0002981207 | 0.0002978391 | 0.0002989128 | 1.42039745727045E-06 | 5.01512853654681E-07 | 3.0209369253696E-06 | |
HashMap/insert-dup/Int | 3.48022870624252E-06 | 0.0003293287 | 0.000324457 | 0.0003376147 | 2.03715727020657E-05 | 1.12080771453091E-05 | 2.90813783977647E-05 | 0.0003258485 | 0.0003256047 | 0.0003261603 | 8.94925240672069E-07 | 6.59161368205643E-07 | 1.42517982112052E-06 | |
HashMap/delete/String | 5.97049480773721E-06 | 0.0008426629 | 0.0008418781 | 0.0008442888 | 3.53577109227884E-06 | 2.12657284660769E-06 | 6.02534443048756E-06 | 0.0008366924 | 0.0008306026 | 0.0008434545 | 2.14868489459921E-05 | 1.91267119635517E-05 | 2.28481713016508E-05 | |
HashMap/delete/ByteString | -2.54343622408109E-06 | 0.0006028104 | 0.0005949093 | 0.0006162218 | 3.31137940363562E-05 | 6.07087342937899E-06 | 4.9737928284848E-05 | 0.0006053538 | 0.0006035335 | 0.0006088135 | 8.42437017610006E-06 | 4.61284571296398E-06 | 1.25209168183917E-05 | |
HashMap/delete/Int | -1.94350488991711E-06 | 0.0003671857 | 0.0003622644 | 0.0003765931 | 2.24827704340515E-05 | 1.15337074926201E-05 | 3.7185303509145E-05 | 0.0003691292 | 0.0003665897 | 0.0003722927 | 9.76891403540312E-06 | 8.40269292100318E-06 | 1.04045959927542E-05 | |
HashMap/delete-miss/String | 6.70581065342245E-06 | 0.0002548092 | 0.0002516414 | 0.0002588793 | 1.20462085329304E-05 | 9.69931193284923E-06 | 1.40249222467446E-05 | 0.0002481034 | 0.0002479355 | 0.0002483653 | 6.67237969098508E-07 | 4.35421621963565E-07 | 1.02249876033033E-06 | |
HashMap/delete-miss/ByteString | 1.20633685650001E-05 | 0.0001882596 | 0.0001880854 | 0.0001889963 | 9.90478783748219E-07 | 0.000000281 | 2.17826817281172E-06 | 0.0001761962 | 0.000175743 | 0.000177143 | 2.00649571980052E-06 | 4.64858336386069E-07 | 3.55745480964485E-06 | |
HashMap/delete-miss/Int | -8.17944127858467E-06 | 0.0002469166 | 0.0002468045 | 0.000247101 | 4.68695339557525E-07 | 2.97108806336366E-07 | 8.06829462863347E-07 | 0.0002550961 | 0.0002548875 | 0.0002560876 | 1.19962918195398E-06 | 4.42355072555222E-07 | 2.72278490940139E-06 | |
HashMap/alterInsert/String | -4.80041942882219E-06 | 0.0008298225 | 0.0008193684 | 0.0008415344 | 3.72343924721126E-05 | 3.00416328465895E-05 | 5.14008579199197E-05 | 0.0008346229 | 0.0008244577 | 0.000846236 | 3.44167088978597E-05 | 2.93207769170803E-05 | 0.000043199 | |
HashMap/alterInsert/ByteString | -5.34553754576183E-06 | 0.00092751 | 0.0009149205 | 0.0009371464 | 3.68525132495772E-05 | 2.54773558780857E-05 | 5.89676216043272E-05 | 0.0009328556 | 0.0009227762 | 0.0009409232 | 3.09341134708594E-05 | 2.34375720428602E-05 | 4.82963132579364E-05 | |
HashMap/alterInsert/Int | 1.52349333413376E-06 | 0.0005774614 | 0.0005712267 | 0.0005847994 | 0.000023269 | 1.91024388140916E-05 | 2.97161345893122E-05 | 0.0005759379 | 0.0005695041 | 0.0005827756 | 2.37361208744716E-05 | 1.91438217372879E-05 | 3.08966975236054E-05 | |
HashMap/alterFInsert/String | -3.35808378083024E-05 | 0.0008551824 | 0.0008360323 | 0.0008757964 | 6.46015029304824E-05 | 5.35571586281618E-05 | 8.71734934377598E-05 | 0.0008887632 | 0.0008695994 | 0.0009117377 | 7.64702078819684E-05 | 5.95300655669584E-05 | 0.0001028125 | |
HashMap/alterFInsert/ByteString | 4.02728286883858E-07 | 0.0008221255 | 0.0008138536 | 0.0008306228 | 2.93891303755139E-05 | 2.2658934252816E-05 | 3.72652517433249E-05 | 0.0008217228 | 0.0008131721 | 0.0008299006 | 2.88914749645074E-05 | 2.22141508975009E-05 | 0.000036967 | |
HashMap/alterFInsert/Int | 2.08313145995355E-06 | 0.0005534836 | 0.0005473487 | 0.0005624431 | 2.5436767933354E-05 | 1.865107013322E-05 | 3.60562063553963E-05 | 0.0005514005 | 0.00054438 | 0.0005599847 | 2.59123499573222E-05 | 1.99381348407357E-05 | 3.56414171097448E-05 | |
HashMap/alterInsert-dup/String | -0.000005052 | 0.0005731392 | 0.0005728984 | 0.0005736611 | 1.14426370478558E-06 | 0.000000646 | 2.0638708003979E-06 | 0.0005781912 | 0.0005777658 | 0.0005790776 | 2.00051576125978E-06 | 1.05939618062126E-06 | 3.47511967192839E-06 | |
HashMap/alterInsert-dup/ByteString | -3.92458357536196E-06 | 0.0003147228 | 0.0003145562 | 0.0003150989 | 8.14838820737133E-07 | 4.66205936178364E-07 | 1.42915406266486E-06 | 0.0003186473 | 0.0003184787 | 0.000318912 | 7.10670266257491E-07 | 4.80355868488226E-07 | 1.02125802979274E-06 | |
HashMap/alterInsert-dup/Int | -1.67551906143568E-06 | 0.0003755365 | 0.0003752078 | 0.0003767835 | 1.85590487923812E-06 | 7.52057326274681E-07 | 0.000003868 | 0.000377212 | 0.0003769954 | 0.0003777415 | 1.00670673488646E-06 | 5.93424878029696E-07 | 1.93565937190847E-06 | |
HashMap/alterFInsert-dup/String | -1.31478995297422E-06 | 0.0005202645 | 0.0005198794 | 0.0005208835 | 1.63441486687852E-06 | 1.22343248470414E-06 | 2.10216079329136E-06 | 0.0005215793 | 0.0005213107 | 0.0005220757 | 0.000001203 | 7.89711624316859E-07 | 0.00000214 | |
HashMap/alterFInsert-dup/ByteString | -6.5484879870279E-06 | 0.0002910621 | 0.0002909303 | 0.0002913345 | 6.40115370477867E-07 | 3.01290470074227E-07 | 1.18010453082554E-06 | 0.0002976106 | 0.0002972801 | 0.0002984239 | 1.71921115734062E-06 | 7.33648503368869E-07 | 0.000003239 | |
HashMap/alterFInsert-dup/Int | -1.24308538233142E-06 | 0.0003211644 | 0.0003209082 | 0.0003216691 | 1.15171740448436E-06 | 7.02454598179906E-07 | 2.05275920103133E-06 | 0.0003224074 | 0.0003221186 | 0.0003229242 | 1.27158242899845E-06 | 9.12088095942479E-07 | 2.04108297590043E-06 | |
HashMap/alterDelete/String | -7.52816893816015E-06 | 0.0008177893 | 0.0008168713 | 0.0008211474 | 5.29818940230348E-06 | 1.30335264484789E-06 | 1.10103801254801E-05 | 0.0008253175 | 0.0008249395 | 0.0008262248 | 1.90041064906848E-06 | 1.11928130488643E-06 | 3.54443369267386E-06 | |
HashMap/alterDelete/ByteString | -6.15724593037309E-06 | 0.0006046864 | 0.0006043209 | 0.000605293 | 1.57473596104895E-06 | 1.06907140156873E-06 | 2.32976370198016E-06 | 0.0006108437 | 0.0006104181 | 0.0006120339 | 2.22763467894178E-06 | 9.56544028615417E-07 | 4.29332764821139E-06 | |
HashMap/alterDelete/Int | -2.15287887982379E-06 | 0.0003773085 | 0.000377109 | 0.0003777695 | 0.000000959 | 4.96306839115054E-07 | 0.000001798 | 0.0003794613 | 0.0003792367 | 0.0003798069 | 9.15097225430082E-07 | 6.43748189105577E-07 | 1.26951838852208E-06 | |
HashMap/alterFDelete/String | -9.44237055598826E-06 | 0.0007912431 | 0.0007905283 | 0.0007930053 | 3.62640295782577E-06 | 0.000001462 | 7.05691803311657E-06 | 0.0008006854 | 0.000800252 | 0.0008012991 | 1.74129912049356E-06 | 1.2341902571012E-06 | 2.55386034871538E-06 | |
HashMap/alterFDelete/ByteString | -6.99151654956216E-06 | 0.0005545701 | 0.000554245 | 0.0005552703 | 1.50929543869198E-06 | 7.56616050612936E-07 | 2.51181330582089E-06 | 0.0005615617 | 0.0005612793 | 0.0005623321 | 0.000001482 | 7.30867793933565E-07 | 2.78415892918377E-06 | |
HashMap/alterFDelete/Int | -1.2362132627144E-06 | 0.0003611964 | 0.0003609712 | 0.0003616046 | 9.59754476525123E-07 | 6.08799061364856E-07 | 1.6148796672297E-06 | 0.0003624327 | 0.0003620825 | 0.0003639637 | 2.00731915064294E-06 | 6.34232989744577E-07 | 4.3615393745103E-06 | |
HashMap/alterDelete-miss/String | -0.000001693 | 0.0002919309 | 0.0002917642 | 0.0002922248 | 7.11373150454883E-07 | 4.3170947196041E-07 | 1.14412682169847E-06 | 0.0002936239 | 0.0002934821 | 0.0002938548 | 5.83262853030922E-07 | 3.97510775772781E-07 | 8.27517305013595E-07 | |
HashMap/alterDelete-miss/ByteString | 5.02436376784331E-06 | 0.0001968241 | 0.0001965989 | 0.0001978864 | 1.32986769578479E-06 | 2.49680365240939E-07 | 2.95955465193106E-06 | 0.0001917997 | 0.0001916849 | 0.0001919856 | 4.89240108469579E-07 | 3.20399840154077E-07 | 7.51685383894548E-07 | |
HashMap/alterDelete-miss/Int | -1.34736707482527E-05 | 0.0002496181 | 0.0002494428 | 0.0002498698 | 6.75063924105202E-07 | 5.27730191337828E-07 | 8.48136426104191E-07 | 0.0002630918 | 0.0002629029 | 0.0002636768 | 9.61220432928868E-07 | 0.000000329 | 1.93115411292937E-06 | |
HashMap/alterFDelete-miss/String | -3.05793914968678E-06 | 0.0002905203 | 0.0002888861 | 0.0002941176 | 7.77057355584069E-06 | 4.36716616230399E-06 | 1.21858939224492E-05 | 0.0002935782 | 0.0002934093 | 0.0002938507 | 0.000000743 | 3.69669181900038E-07 | 1.19035295641648E-06 | |
HashMap/alterFDelete-miss/ByteString | 0.000001188 | 0.000213402 | 0.0002109977 | 0.0002181404 | 1.10638749076832E-05 | 6.95509485484947E-06 | 1.55926809271992E-05 | 0.000212214 | 0.0002121344 | 0.0002123733 | 3.74475511359178E-07 | 2.60782230849935E-07 | 6.04792254183442E-07 | |
HashMap/alterFDelete-miss/Int | 4.70918445709238E-06 | 0.0002548398 | 0.0002532363 | 0.0002581286 | 7.53169142554607E-06 | 4.23664859265246E-06 | 1.2300440582599E-05 | 0.0002501306 | 0.0002499527 | 0.0002504139 | 7.14208289622637E-07 | 4.66236435607529E-07 | 1.3285891776863E-06 | |
HashMap/union | -5.29894850501161E-07 | 8.76011677687001E-05 | 8.70874871481223E-05 | 8.93351154278558E-05 | 0.000002856 | 2.88493192300861E-07 | 5.87327119282378E-06 | 8.81310626192012E-05 | 8.80441147824657E-05 | 8.83737608580278E-05 | 4.4630724868644E-07 | 2.04571353737609E-07 | 8.49488759814107E-07 | |
HashMap/map | 6.13906337828934E-06 | 5.92507503537019E-05 | 5.85027178314375E-05 | 6.10285554994407E-05 | 3.59825067583657E-06 | 1.6089072765005E-06 | 6.41712081734807E-06 | 5.31116869754125E-05 | 5.30374144531029E-05 | 5.31982703419004E-05 | 2.75939753549961E-07 | 2.13934774306959E-07 | 3.77287860167647E-07 | |
HashMap/difference | -1.84686063892307E-06 | 0.0002133933 | 0.0002130723 | 0.0002147306 | 1.90447823416631E-06 | 5.23379483708904E-07 | 4.24483918416352E-06 | 0.0002152402 | 0.0002136969 | 0.0002184526 | 0.000007661 | 4.09070794677409E-06 | 1.07606775307757E-05 | |
HashMap/intersection | 5.13208000738148E-06 | 0.0002194965 | 0.0002173123 | 0.0002242966 | 1.03296404833144E-05 | 4.55228132091005E-06 | 1.85928251812536E-05 | 0.0002143645 | 0.0002141915 | 0.0002149058 | 9.03107289662716E-07 | 3.11540213467782E-07 | 1.84429202437726E-06 | |
HashMap/foldl' | 1.64306268899544E-07 | 2.08493182026743E-05 | 2.04819481948568E-05 | 2.16381794082171E-05 | 1.71982334442072E-06 | 5.33540222617549E-07 | 2.76069273082307E-06 | 0.000020685 | 2.06639179171669E-05 | 2.07103853810611E-05 | 7.19309776562747E-08 | 0.00000006 | 8.4618979436402E-08 | |
HashMap/foldr | 1.90724394052328E-07 | 0.000037302 | 3.69691103800132E-05 | 3.80617968453031E-05 | 1.56076434578389E-06 | 0.000000808 | 2.42992308725773E-06 | 3.71112425096519E-05 | 3.70901581300133E-05 | 3.71696893869536E-05 | 1.12101496103406E-07 | 6.48417608635463E-08 | 1.97672323790338E-07 | |
HashMap/filter | 1.69460587964023E-06 | 7.29707735609023E-05 | 7.2576832288861E-05 | 7.3612819932789E-05 | 1.62278717526816E-06 | 1.19191370292037E-06 | 2.12016563218053E-06 | 7.12761676812621E-05 | 0.000071232 | 7.13465541225835E-05 | 1.7964651378561E-07 | 1.14642826158129E-07 | 3.11160171491729E-07 | |
HashMap/filterWithKey | -1.12160778420529E-06 | 5.07253724066294E-05 | 5.04115938735908E-05 | 5.10780760067825E-05 | 1.14443978319006E-06 | 8.56739991969494E-07 | 1.33252910208651E-06 | 0.000051847 | 5.17920853981058E-05 | 5.1968468046698E-05 | 2.58464108236642E-07 | 1.31586428167883E-07 | 4.7390081265244E-07 | |
HashMap/size/String | -6.38822128674183E-08 | 3.09073459213668E-05 | 3.08883267895545E-05 | 3.09522406012149E-05 | 9.23913553307676E-08 | 5.18280153153119E-08 | 1.6955746982084E-07 | 3.09712281342342E-05 | 0.000030953 | 3.09996650437592E-05 | 7.35691641384409E-08 | 5.66354296165902E-08 | 1.08438812901503E-07 | |
HashMap/size/ByteString | 2.33279355061174E-07 | 3.20117926043991E-05 | 3.18156968630734E-05 | 3.23689096876951E-05 | 8.82148087748369E-07 | 6.03122927557466E-07 | 1.42423445001129E-06 | 3.17785132493379E-05 | 3.17595444782185E-05 | 3.18081886788218E-05 | 7.74251850009897E-08 | 4.77959324754783E-08 | 1.13175591149502E-07 | |
HashMap/size/Int | 2.73204474105937E-07 | 1.88523677215308E-05 | 1.87760967486419E-05 | 1.89654024744924E-05 | 3.18283538143295E-07 | 1.85483584431298E-07 | 4.35780380271283E-07 | 1.85791632474249E-05 | 0.000018568 | 1.86029013122695E-05 | 4.7469519972078E-08 | 2.86226683006355E-08 | 9.27110953686385E-08 | |
HashMap/fromList/long/String | -2.38232297482053E-05 | 0.0004728888 | 0.0004710771 | 0.0004760722 | 0.00000767 | 4.2915009756962E-06 | 1.06874547765514E-05 | 0.000496712 | 0.0004961878 | 0.0004975121 | 2.16954877138081E-06 | 1.45914848926921E-06 | 3.16136404058615E-06 | |
HashMap/fromList/long/ByteString | 4.08858306778559E-06 | 0.0004837553 | 0.0004792434 | 0.0004885574 | 1.53336312902311E-05 | 1.35362441296074E-05 | 1.73143478944301E-05 | 0.0004796667 | 0.0004782153 | 0.0004811498 | 0.000004833 | 4.0466571200864E-06 | 5.82227421704472E-06 | |
HashMap/fromList/long/Int | -2.51218796210329E-05 | 0.0003076333 | 0.0003061183 | 0.0003095003 | 5.85088170724189E-06 | 4.65676582355779E-06 | 7.25677736272375E-06 | 0.0003327552 | 0.0003307984 | 0.0003351981 | 7.53316087779929E-06 | 6.37272637242544E-06 | 8.63054821499929E-06 | |
HashMap/fromList/short/String | -3.98242373390303E-06 | 0.0003223049 | 0.0003221178 | 0.0003225805 | 0.000000705 | 5.35713202452843E-07 | 1.02175213748521E-06 | 0.0003262873 | 0.0003260551 | 0.0003268868 | 1.18325174808709E-06 | 5.19551278329787E-07 | 2.29906416503668E-06 | |
HashMap/fromList/short/ByteString | -3.7962753804053E-06 | 0.000315342 | 0.0003137755 | 0.0003214053 | 9.7480882512639E-06 | 9.54068273301046E-07 | 2.05816048845228E-05 | 0.0003191383 | 0.0003189813 | 0.0003194199 | 6.98105227214427E-07 | 4.42469848110593E-07 | 1.06137014699599E-06 | |
HashMap/fromList/short/Int | -2.04709212227126E-05 | 0.0001932502 | 0.0001925651 | 0.000196133 | 4.0477815766177E-06 | 1.28420866754747E-06 | 8.91673295221879E-06 | 0.0002137211 | 0.0002136287 | 0.0002139048 | 4.16452550293513E-07 | 2.69789622664589E-07 | 7.5139833158404E-07 | |
HashMap/fromListWith/long/String | -7.24411141172631E-06 | 0.000522892 | 0.0005199785 | 0.0005274844 | 1.21132419892465E-05 | 9.40368392707499E-06 | 1.43571042814071E-05 | 0.0005301362 | 0.0005295495 | 0.0005310275 | 0.000002552 | 1.82032383779716E-06 | 0.000003887 | |
HashMap/fromListWith/long/ByteString | 6.63681535808386E-06 | 0.0006073963 | 0.0005969574 | 0.0006201999 | 3.90915400209866E-05 | 2.83162729039522E-05 | 5.81596021395409E-05 | 0.0006007595 | 0.0005889526 | 0.0006099693 | 3.40811906255656E-05 | 0.000024512 | 4.70572531649249E-05 | |
HashMap/fromListWith/long/Int | 5.4211329079284E-07 | 0.0003590167 | 0.0003586886 | 0.0003597906 | 0.000001577 | 7.47801825383165E-07 | 2.95767434316417E-06 | 0.0003584746 | 0.0003581753 | 0.0003589824 | 1.31877353674668E-06 | 8.45464517275097E-07 | 2.10436486561141E-06 | |
HashMap/fromListWith/short/String | 5.16527281591592E-07 | 0.0003504943 | 0.0003480026 | 0.000353637 | 9.13391613066987E-06 | 7.8767055852795E-06 | 9.83017463199888E-06 | 0.0003499778 | 0.000349807 | 0.0003503234 | 7.79682596248389E-07 | 4.05553176871752E-07 | 1.45788520997709E-06 | |
HashMap/fromListWith/short/ByteString | 2.19794070025517E-06 | 0.0003396433 | 0.0003380023 | 0.0003424467 | 0.000006909 | 5.28532390139694E-06 | 8.71470709251732E-06 | 0.0003374454 | 0.0003370513 | 0.0003384034 | 1.84435969391456E-06 | 9.47356483592E-07 | 3.22156733489401E-06 | |
HashMap/fromListWith/short/Int | -0.000000324 | 0.0002251535 | 0.0002228247 | 0.0002305965 | 1.08683541992578E-05 | 2.56044620275755E-06 | 0.000020548 | 0.0002254775 | 0.000225321 | 0.0002256801 | 5.95239869446101E-07 | 4.33335599125742E-07 | 7.81943317771796E-07 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment