Skip to content

Instantly share code, notes, and snippets.

@andrewthad
Created April 22, 2018 00:04
Show Gist options
  • Save andrewthad/d387fee3231ebaa58161c009cb1703a5 to your computer and use it in GitHub Desktop.
Save andrewthad/d387fee3231ebaa58161c009cb1703a5 to your computer and use it in GitHub Desktop.
Unordered Containers Benchmark Status Quo against Primitive Array
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