Created
March 18, 2019 05:12
-
-
Save Ericson2314/58709d0d99e0c0e83ad266701cd71841 to your computer and use it in GitHub Desktop.
Non Empty benchmarks
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 | Mean | MeanLB | MeanUB | Stddev | StddevLB | StddevUB | |
---|---|---|---|---|---|---|---|
lookup absent | 1.4007964633596225e-4 | 1.3900306838617821e-4 | 1.409959984292045e-4 | 3.2162088819940293e-6 | 2.648684847834189e-6 | 3.83513797907703e-6 | |
lookup present | 1.2117600631473935e-4 | 1.1851317519930134e-4 | 1.2574100658612418e-4 | 1.1057038376041312e-5 | 7.252960401636669e-6 | 1.637170638272232e-5 | |
map | 5.057731259235705e-5 | 5.0025441909808805e-5 | 5.139016198780145e-5 | 2.2986131071978577e-6 | 1.6904593537096626e-6 | 2.8833240164946756e-6 | |
map really | 1.444479940687761e-4 | 1.425895371067314e-4 | 1.4683249713804366e-4 | 7.061473659430992e-6 | 4.685957519936656e-6 | 9.859418129494422e-6 | |
<$ | 4.264173764509787e-5 | 4.23183397385437e-5 | 4.313439037686621e-5 | 1.2858929625874046e-6 | 9.252226197568667e-7 | 1.8055386283925947e-6 | |
<$ really | 1.0126553001072617e-4 | 1.0001713674700016e-4 | 1.027073541604897e-4 | 4.55194471229765e-6 | 3.6169918634136838e-6 | 5.6691994635147006e-6 | |
alterF lookup absent | 1.3962772214066053e-4 | 1.3885112512818752e-4 | 1.406086706259139e-4 | 2.9508081603108147e-6 | 2.3597635442256163e-6 | 4.12647681753023e-6 | |
alterF lookup present | 1.1816465079263322e-4 | 1.1666679174601263e-4 | 1.1962360598305882e-4 | 5.015031213507825e-6 | 4.491221507931394e-6 | 5.66430813178679e-6 | |
alterF no rules lookup absent | 1.4935040927318717e-4 | 1.4776633122563833e-4 | 1.5101523701451623e-4 | 5.336804083226054e-6 | 4.2564932363085845e-6 | 6.806357529360115e-6 | |
alterF no rules lookup present | 1.282129593164101e-4 | 1.2702488560055363e-4 | 1.2972513092773206e-4 | 4.5577121031613614e-6 | 3.3728579348148796e-6 | 6.8216078967176265e-6 | |
insert absent | 4.1792203703483526e-4 | 4.128597463256064e-4 | 4.238650765751776e-4 | 1.8463498826410963e-5 | 1.5168177136035875e-5 | 2.283159789585116e-5 | |
insert present | 3.228640098278864e-4 | 3.190959246167457e-4 | 3.275126820129285e-4 | 1.3989480270585552e-5 | 1.107386302690427e-5 | 1.7708896976926468e-5 | |
alterF insert absent | 5.338849811552073e-4 | 5.273909100300709e-4 | 5.411819999957225e-4 | 2.2634817683576224e-5 | 1.9425127078191402e-5 | 2.696921024501003e-5 | |
alterF insert present | 2.646292999595642e-4 | 2.615047249143839e-4 | 2.682296201614343e-4 | 1.1735103205644201e-5 | 9.092404492155694e-6 | 1.5123156707357967e-5 | |
alterF no rules insert absent | 5.598455350633525e-4 | 5.542824008157757e-4 | 5.659376221884834e-4 | 1.9339490150578452e-5 | 1.5977075465241183e-5 | 2.348620268832322e-5 | |
alterF no rules insert present | 3.6445604751392415e-4 | 3.605247945477277e-4 | 3.692489844287428e-4 | 1.4108449278289777e-5 | 1.1469413422200001e-5 | 1.7555008137600908e-5 | |
delete absent | 2.1433698331214916e-4 | 2.1279761855905513e-4 | 2.1664103699764255e-4 | 6.33721139246048e-6 | 4.683223116685509e-6 | 9.010177642867012e-6 | |
delete present | 3.6899647746955783e-4 | 3.658385368261647e-4 | 3.7221345527071797e-4 | 1.059238783270128e-5 | 8.60727617983813e-6 | 1.3533618133373984e-5 | |
alterF delete absent | 2.1633902113280486e-4 | 2.1435650021997044e-4 | 2.1904013256072747e-4 | 7.511531380559894e-6 | 5.495873338584463e-6 | 1.0701577354880992e-5 | |
alterF delete present | 4.0629642225207364e-4 | 4.0061826713329275e-4 | 4.1256244398135656e-4 | 2.046367864435309e-5 | 1.717489676368624e-5 | 2.7361071244195687e-5 | |
alterF no rules delete absent | 1.4370743036925458e-4 | 1.4261209489996015e-4 | 1.4482553474369186e-4 | 3.6550284171132587e-6 | 3.0414791479587116e-6 | 4.862165732587931e-6 | |
alterF no rules delete present | 4.8211141359988944e-4 | 4.752778206734958e-4 | 4.904362151205592e-4 | 2.495880466757142e-5 | 1.744635874092292e-5 | 3.359333207602157e-5 | |
alter absent | 3.855887399562357e-4 | 3.82474636476182e-4 | 3.8835977283836965e-4 | 9.829970675342986e-6 | 7.988968595133506e-6 | 1.2118839657046415e-5 | |
alter insert | 4.3211624372258337e-4 | 4.2696945147912223e-4 | 4.426401139129731e-4 | 2.4388250453096075e-5 | 1.4650111171957233e-5 | 4.544434429106116e-5 | |
alter update | 3.2997272084500943e-4 | 3.254306633469678e-4 | 3.346939299619315e-4 | 1.6525979546836905e-5 | 1.3369073906838933e-5 | 2.0417686660797247e-5 | |
alter delete | 3.785811668009162e-4 | 3.7455681946920463e-4 | 3.8359884086608143e-4 | 1.4461278867769869e-5 | 1.1308755124423757e-5 | 1.9847649798139275e-5 | |
alterF alter absent | 2.1275904796396808e-4 | 2.11282615622681e-4 | 2.1410714771847772e-4 | 4.783628691484629e-6 | 4.0056035370886325e-6 | 5.71545775327189e-6 | |
alterF alter insert | 5.01609062803238e-4 | 4.96868944516023e-4 | 5.090251078040387e-4 | 2.0277197089883208e-5 | 1.582051565755574e-5 | 2.798663674682894e-5 | |
alterF alter update | 2.2146619406802036e-4 | 2.195457616799633e-4 | 2.2329972491603558e-4 | 6.287868820780318e-6 | 5.193042377870931e-6 | 7.782063415666433e-6 | |
alterF alter delete | 4.100147374956827e-4 | 4.04243522740048e-4 | 4.167433173046633e-4 | 2.1845329273698627e-5 | 1.6539606278352502e-5 | 2.8431004889635283e-5 | |
alterF no rules alter absent | 1.4229915904802296e-4 | 1.4134811365701055e-4 | 1.4359125903323213e-4 | 3.7262953669185265e-6 | 2.8664118476076243e-6 | 5.169155882333812e-6 | |
alterF no rules alter insert | 5.698600278349446e-4 | 5.618020802542914e-4 | 5.796368172512765e-4 | 2.8965328160840666e-5 | 2.37244234501171e-5 | 3.7022012397211965e-5 | |
alterF no rules alter update | 3.592115431734293e-4 | 3.554273439407154e-4 | 3.63709903606578e-4 | 1.4723227363906966e-5 | 1.1848138667779811e-5 | 1.9480775713309552e-5 | |
alterF no rules alter delete | 4.912874551749664e-4 | 4.850754772082922e-4 | 4.993874789369816e-4 | 2.531675650172879e-5 | 1.8488128983075725e-5 | 3.782545483078736e-5 | |
insertWith absent | 4.232029440646928e-4 | 4.181801289619743e-4 | 4.29248552041642e-4 | 1.9097605561245967e-5 | 1.5188587477738807e-5 | 2.3316091043322114e-5 | |
insertWith present | 3.431372410728422e-4 | 3.3908724765151997e-4 | 3.482939327124503e-4 | 1.5350923132899465e-5 | 1.217879271379112e-5 | 2.0051129294530633e-5 | |
insertWith' absent | 4.220794365483925e-4 | 4.1733992029813313e-4 | 4.2812837384464443e-4 | 1.7505763740224068e-5 | 1.3734180561283074e-5 | 2.3026505983799594e-5 | |
insertWith' present | 3.706094829764865e-4 | 3.664068457057841e-4 | 3.766685752559539e-4 | 1.725783131199786e-5 | 1.3282602161590552e-5 | 2.237820882800789e-5 | |
insertWithKey absent | 4.2099622753023546e-4 | 4.160277319035788e-4 | 4.29685147001282e-4 | 2.1149203776923518e-5 | 1.4778663333521325e-5 | 2.924817538671759e-5 | |
insertWithKey present | 3.4318097993227915e-4 | 3.3983417035930567e-4 | 3.464481535267919e-4 | 1.0915496257460363e-5 | 9.095009340588744e-6 | 1.3375360750484242e-5 | |
insertWithKey' absent | 4.1178302967110757e-4 | 4.074147544118452e-4 | 4.1698561038428e-4 | 1.6186958871246527e-5 | 1.2984689420723358e-5 | 2.105853167836719e-5 | |
insertWithKey' present | 3.664771710129987e-4 | 3.618792313005414e-4 | 3.7207445368774743e-4 | 1.6608095264954593e-5 | 1.3208216920457597e-5 | 2.1187280634449143e-5 | |
insertLookupWithKey absent | 4.423157575102158e-4 | 4.3817462654721867e-4 | 4.4782924023093444e-4 | 1.6313511928566545e-5 | 1.3304251032897694e-5 | 2.0380833761531642e-5 | |
insertLookupWithKey present | 3.82382692735548e-4 | 3.764511129659805e-4 | 3.8966262958817016e-4 | 2.2379918006408937e-5 | 1.817425394225544e-5 | 2.654946428295365e-5 | |
insertLookupWithKey' absent | 4.504479367037146e-4 | 4.4546166608785205e-4 | 4.555054317517054e-4 | 1.854754869780628e-5 | 1.5797735825022144e-5 | 2.1839722744494897e-5 | |
insertLookupWithKey' present | 3.5721662881876327e-4 | 3.5384723320307904e-4 | 3.6214449954188665e-4 | 1.4015693470001755e-5 | 1.0536055006966159e-5 | 2.1069178786546455e-5 | |
mapWithKey | 7.960112689995274e-5 | 7.862472354609326e-5 | 8.108839689995137e-5 | 4.164549239519512e-6 | 2.8846664524323078e-6 | 6.245360275892538e-6 | |
foldlWithKey | 8.094792049757304e-4 | 7.987238007937768e-4 | 8.227180686029885e-4 | 4.240466413787173e-5 | 3.175374397041936e-5 | 5.576027768499456e-5 | |
foldrWithKey | 1.0512240353548581e-7 | 1.0409591379783153e-7 | 1.0636104042588362e-7 | 4.055583109926686e-9 | 3.276189205649204e-9 | 5.457152917451831e-9 | |
update absent | 3.6200507219274336e-4 | 3.5807013792926604e-4 | 3.6767782929477744e-4 | 1.6331202232375855e-5 | 1.2106876275204032e-5 | 2.514362692530572e-5 | |
update present | 2.827646213185058e-4 | 2.794049351039439e-4 | 2.8680904594910597e-4 | 1.3192571871923865e-5 | 1.1117717322041086e-5 | 1.6317642340741642e-5 | |
update delete | 3.6581032829573776e-4 | 3.608510201019703e-4 | 3.7172738590431553e-4 | 1.8448359118078943e-5 | 1.4607989359864051e-5 | 2.721413352268408e-5 | |
updateLookupWithKey absent | 3.8369948937972743e-4 | 3.798818751399611e-4 | 3.9114974044854724e-4 | 1.664828109202492e-5 | 1.158621984398079e-5 | 2.8146056563890573e-5 | |
updateLookupWithKey present | 2.9814467976475254e-4 | 2.9497211950772534e-4 | 3.019987252134426e-4 | 1.1361419793195826e-5 | 7.865091093331293e-6 | 1.601190296292693e-5 | |
updateLookupWithKey delete | 3.8224362368181647e-4 | 3.773423599656769e-4 | 3.880217693311093e-4 | 1.797033053758969e-5 | 1.4542364808154052e-5 | 2.3254086007245997e-5 | |
mapMaybe | 1.5867336541242402e-4 | 1.5679006516316628e-4 | 1.6101084252906142e-4 | 6.874061178519761e-6 | 5.710835422813065e-6 | 8.344453039048113e-6 | |
mapMaybeWithKey | 1.5241595410362804e-4 | 1.506999544128257e-4 | 1.5484673005030893e-4 | 6.720404383854865e-6 | 5.151695878459702e-6 | 9.490011679591399e-6 | |
lookupIndex | 2.8564750106799855e-4 | 2.829002177078471e-4 | 2.895765355286634e-4 | 1.097654100943019e-5 | 8.544871865634959e-6 | 1.4023158675004936e-5 | |
union | 1.8164963048636977e-4 | 1.8003182471045722e-4 | 1.8375563286923837e-4 | 6.120717727079096e-6 | 4.6803000535529516e-6 | 8.544416563081414e-6 | |
difference | 1.1909346326512387e-4 | 1.1714267581265189e-4 | 1.2173457531846919e-4 | 7.497634497264191e-6 | 5.948752364658208e-6 | 9.494149076007844e-6 | |
intersection | 5.432697748890867e-5 | 5.3905664368302065e-5 | 5.4732139049540454e-5 | 1.3692076620609802e-6 | 1.1066057928964753e-6 | 1.68412661872307e-6 | |
split | 9.217489175776833e-9 | 9.117305290581099e-9 | 9.370069556969303e-9 | 4.062757470070058e-10 | 3.016584128010871e-10 | 5.977397100882795e-10 | |
fromList | 8.718120437024741e-5 | 8.651484298329528e-5 | 8.79452702907026e-5 | 2.4551696099142903e-6 | 1.9962592409579094e-6 | 3.1679598566620787e-6 | |
fromList-desc | 9.805597716659494e-4 | 9.698510761938662e-4 | 9.916189711891038e-4 | 3.801435977502718e-5 | 3.2108366657769384e-5 | 4.713254513811492e-5 | |
fromAscList | 1.4035610699307503e-4 | 1.386879362927459e-4 | 1.4235632517471789e-4 | 6.0591481701893e-6 | 4.9855100855066e-6 | 7.507117591027323e-6 | |
fromDistinctAscList | 5.897279874158252e-5 | 5.8370233552670474e-5 | 5.9611722743341495e-5 | 2.163701830069666e-6 | 1.766304414111238e-6 | 2.6096976554437274e-6 | |
minView | 3.409407572577149e-8 | 3.365509130791939e-8 | 3.5011025661163193e-8 | 2.1403336948596107e-9 | 1.2506513895118741e-9 | 3.7226246688061365e-9 |
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 | Mean | MeanLB | MeanUB | Stddev | StddevLB | StddevUB | |
---|---|---|---|---|---|---|---|
lookup absent | 1.4284329253572194e-4 | 1.4143324485091664e-4 | 1.4522336497385343e-4 | 6.239019910798605e-6 | 4.394941533826127e-6 | 1.0715275350745819e-5 | |
lookup present | 1.1866082491732757e-4 | 1.1709862651688351e-4 | 1.2063589112355018e-4 | 6.180645476893061e-6 | 4.882080220981847e-6 | 8.64245499327559e-6 | |
map | 5.076706995824712e-5 | 5.002701462299528e-5 | 5.188777809668528e-5 | 3.0435537883034945e-6 | 2.0769611656814853e-6 | 4.280792376629845e-6 | |
map really | 1.4741240810126714e-4 | 1.4494141580175383e-4 | 1.50575595316762e-4 | 9.900120207448125e-6 | 7.84713060640849e-6 | 1.2648215912938434e-5 | |
<$ | 4.3166949843049835e-5 | 4.265500090310754e-5 | 4.367999496045543e-5 | 1.740912615698554e-6 | 1.4674562863213067e-6 | 2.147412303129129e-6 | |
<$ really | 1.0234732273616761e-4 | 1.0107810647759026e-4 | 1.0399847141383225e-4 | 4.870798061869099e-6 | 3.841003029889737e-6 | 5.932637871524165e-6 | |
alterF lookup absent | 1.4130233798929188e-4 | 1.3988600924609058e-4 | 1.4280502524528107e-4 | 4.846709323595128e-6 | 3.5178397115380876e-6 | 6.341488158003832e-6 | |
alterF lookup present | 1.1706070859008573e-4 | 1.1593545027542438e-4 | 1.1833800402338005e-4 | 4.088738052936486e-6 | 3.3859028624147417e-6 | 5.2518275076089305e-6 | |
alterF no rules lookup absent | 1.5156700526289772e-4 | 1.5008868418082735e-4 | 1.532060765742593e-4 | 4.877062324237165e-6 | 3.935722667342503e-6 | 6.432738575182678e-6 | |
alterF no rules lookup present | 1.2828361949784067e-4 | 1.269277688528026e-4 | 1.296141773801812e-4 | 4.342820950978755e-6 | 3.577298290719799e-6 | 5.407943648550313e-6 | |
insert absent | 4.3421533311003365e-4 | 4.260229659733651e-4 | 4.4524017697524236e-4 | 3.1935562477875385e-5 | 2.5467522517624626e-5 | 4.0908730168106386e-5 | |
insert present | 3.237402131527585e-4 | 3.186121150846373e-4 | 3.3024672704306515e-4 | 1.844007478378886e-5 | 1.4481475252551335e-5 | 2.396750722767261e-5 | |
alterF insert absent | 5.517631627311433e-4 | 5.418137097902638e-4 | 5.662092424431045e-4 | 4.1787125584740495e-5 | 3.264975972264397e-5 | 5.2429668655181905e-5 | |
alterF insert present | 2.7383903368923424e-4 | 2.7011317727921566e-4 | 2.8045722198597974e-4 | 1.6492166013609148e-5 | 1.2143935275837826e-5 | 2.392558091701073e-5 | |
alterF no rules insert absent | 5.805996870088542e-4 | 5.718915642661034e-4 | 5.914897527947363e-4 | 3.2001041294402e-5 | 2.3576424792089006e-5 | 4.8827019359834514e-5 | |
alterF no rules insert present | 3.706280125837535e-4 | 3.6580968215245955e-4 | 3.7708075454099025e-4 | 1.879441891845005e-5 | 1.4926214595329558e-5 | 2.5699172964532873e-5 | |
delete absent | 2.2038000563147982e-4 | 2.182782639342969e-4 | 2.2300811040923925e-4 | 7.62871301036202e-6 | 5.7340740383228575e-6 | 1.1438568605260801e-5 | |
delete present | 3.826316785605892e-4 | 3.7647014144373976e-4 | 3.920569011271165e-4 | 2.585072853294346e-5 | 1.9484611620708183e-5 | 4.078050370399077e-5 | |
alterF delete absent | 2.3093462957834583e-4 | 2.2819175703915428e-4 | 2.3441355981474815e-4 | 1.0315450392920988e-5 | 8.627067255061231e-6 | 1.3158548969166075e-5 | |
alterF delete present | 4.19361284614556e-4 | 4.1256064288467054e-4 | 4.2785529508088273e-4 | 2.526795202707128e-5 | 1.974385448959234e-5 | 3.313494659555198e-5 | |
alterF no rules delete absent | 1.525373051903569e-4 | 1.5039713132271337e-4 | 1.5478240718749082e-4 | 7.451867573524538e-6 | 6.366777168902446e-6 | 9.413393923823058e-6 | |
alterF no rules delete present | 4.815979370940316e-4 | 4.743450812224916e-4 | 4.901530939033015e-4 | 2.7365499711963344e-5 | 2.1559869325753593e-5 | 3.86468222653596e-5 | |
alter absent | 4.035523747387516e-4 | 3.985394959111311e-4 | 4.0907387844899907e-4 | 1.7444943716717803e-5 | 1.3032288170106746e-5 | 2.4370471039187648e-5 | |
alter insert | 4.456342129972952e-4 | 4.358150191121146e-4 | 4.7399350445925705e-4 | 5.1010539628266836e-5 | 2.186512858299837e-5 | 1.0817140352713939e-4 | |
alter update | 3.3636887096562235e-4 | 3.3016856904717964e-4 | 3.4291926678082005e-4 | 2.0929338420152984e-5 | 1.7483375940195883e-5 | 2.5319880183325475e-5 | |
alter delete | 3.847104361300205e-4 | 3.791466763476513e-4 | 3.9062505158533086e-4 | 1.9780648498640652e-5 | 1.524287974300694e-5 | 3.0156500069837567e-5 | |
alterF alter absent | 2.1360313975179516e-4 | 2.1193386087610175e-4 | 2.1532276817288313e-4 | 5.555885232546227e-6 | 4.615823148199088e-6 | 6.732465797162366e-6 | |
alterF alter insert | 5.130212538634643e-4 | 5.055329943216436e-4 | 5.22592882918901e-4 | 3.0017905406433953e-5 | 2.293590553404245e-5 | 4.1695164284978145e-5 | |
alterF alter update | 2.2489322782624337e-4 | 2.2207629198726003e-4 | 2.288014558469143e-4 | 1.0762755004884216e-5 | 8.266477834592312e-6 | 1.4328682223020713e-5 | |
alterF alter delete | 4.041550263110801e-4 | 3.975931032571897e-4 | 4.1206849549522723e-4 | 2.4301104243250364e-5 | 2.0328564320984764e-5 | 2.9181906325791646e-5 | |
alterF no rules alter absent | 1.4644354174809894e-4 | 1.4463600064847182e-4 | 1.49033415634313e-4 | 7.770824861951878e-6 | 6.148062037862988e-6 | 1.0759180363783158e-5 | |
alterF no rules alter insert | 5.670034516889953e-4 | 5.583869469098007e-4 | 5.759976307505188e-4 | 2.955002663246229e-5 | 2.4376920662166426e-5 | 3.690363581892903e-5 | |
alterF no rules alter update | 3.6807626456519224e-4 | 3.631929356917362e-4 | 3.7577599455665346e-4 | 1.997595354289953e-5 | 1.4173668640885779e-5 | 2.8687291015503638e-5 | |
alterF no rules alter delete | 4.806756599613745e-4 | 4.736863763284257e-4 | 4.904941894691438e-4 | 2.7337499492772125e-5 | 2.0051487544061528e-5 | 3.877766744394934e-5 | |
insertWith absent | 4.169298515819676e-4 | 4.1054024697055174e-4 | 4.237535921384432e-4 | 2.2001755715669904e-5 | 1.807234982998459e-5 | 2.766600830109769e-5 | |
insertWith present | 3.442503405595502e-4 | 3.385088040882006e-4 | 3.50981800849707e-4 | 1.968281465983066e-5 | 1.5850222759865223e-5 | 2.8333523934747195e-5 | |
insertWith' absent | 4.251816273698744e-4 | 4.187765053893757e-4 | 4.330365632461158e-4 | 2.318576236559337e-5 | 1.8734231359001947e-5 | 3.0026027077563177e-5 | |
insertWith' present | 3.749502979551484e-4 | 3.676739786343214e-4 | 3.8506720528887163e-4 | 2.8103614029992127e-5 | 2.1586161287717675e-5 | 3.917755996292618e-5 | |
insertWithKey absent | 4.2287911955044314e-4 | 4.1621702423027575e-4 | 4.3169485696691696e-4 | 2.4309391491187088e-5 | 1.9308200163610596e-5 | 3.0944277980005206e-5 | |
insertWithKey present | 3.478986004213753e-4 | 3.435316187248272e-4 | 3.530392825307124e-4 | 1.579103613894239e-5 | 1.2755685014374598e-5 | 2.0655351042754864e-5 | |
insertWithKey' absent | 4.1851226302189415e-4 | 4.129705106091085e-4 | 4.263916011060448e-4 | 2.1574564259672576e-5 | 1.614267633253844e-5 | 3.300100300768633e-5 | |
insertWithKey' present | 3.6847901777527063e-4 | 3.636238836239294e-4 | 3.7505449936830516e-4 | 1.9762182374511263e-5 | 1.556886172791193e-5 | 2.629778131705956e-5 | |
insertLookupWithKey absent | 4.823067457468762e-4 | 4.6836038232546384e-4 | 4.986725601655311e-4 | 5.022055255700249e-5 | 4.23780864537916e-5 | 6.0674962475821314e-5 | |
insertLookupWithKey present | 3.862252566498463e-4 | 3.783727983672638e-4 | 3.952901135370265e-4 | 2.837367041787008e-5 | 2.261194781104138e-5 | 3.5671698615199535e-5 | |
insertLookupWithKey' absent | 4.696462062996666e-4 | 4.605388771321517e-4 | 4.81525169152121e-4 | 3.3845778820997845e-5 | 2.784150588054803e-5 | 4.605207178357712e-5 | |
insertLookupWithKey' present | 3.6385561103640453e-4 | 3.5832462871247356e-4 | 3.71812861221627e-4 | 2.2235885580568594e-5 | 1.6867894944095383e-5 | 3.477085049402014e-5 | |
mapWithKey | 8.074989758163576e-5 | 7.975557893781358e-5 | 8.210574217127386e-5 | 3.852318543985521e-6 | 2.684604400617519e-6 | 5.3043643715254594e-6 | |
foldlWithKey | 8.132139686386555e-4 | 8.00936811851493e-4 | 8.301932903386759e-4 | 4.762342448394041e-5 | 3.867780651485407e-5 | 6.397803478878774e-5 | |
foldrWithKey | 1.063771934140897e-7 | 1.0531553574629508e-7 | 1.0770641460780573e-7 | 3.942286198016492e-9 | 3.0005019190775232e-9 | 5.542778481241218e-9 | |
update absent | 3.594379310884631e-4 | 3.541246880945112e-4 | 3.6574261114610536e-4 | 1.9931327683682136e-5 | 1.6258175256766072e-5 | 2.412763715509491e-5 | |
update present | 2.7612990742955393e-4 | 2.7260961486630825e-4 | 2.7957837317191877e-4 | 1.189926353127294e-5 | 9.662923066588396e-6 | 1.5062452412181381e-5 | |
update delete | 3.6271612475141695e-4 | 3.5748927919185893e-4 | 3.7014490105578916e-4 | 2.0997513496957838e-5 | 1.573044466811063e-5 | 2.9233391856845142e-5 | |
updateLookupWithKey absent | 3.880485591062874e-4 | 3.826429485273018e-4 | 3.951300574267149e-4 | 2.145695958089218e-5 | 1.7253197437311287e-5 | 2.7356262352124055e-5 | |
updateLookupWithKey present | 2.918811113505037e-4 | 2.887787233929756e-4 | 2.9637984360527005e-4 | 1.2814606105933416e-5 | 1.0115178977168271e-5 | 1.7300732211297565e-5 | |
updateLookupWithKey delete | 3.8000621456185944e-4 | 3.7407258214503257e-4 | 3.879683015203403e-4 | 2.2773214450373424e-5 | 1.750830500145322e-5 | 3.05598153852905e-5 | |
mapMaybe | 1.566079638100214e-4 | 1.5431140621218695e-4 | 1.591534174452138e-4 | 7.748319214711221e-6 | 6.296001526510612e-6 | 9.850281515053755e-6 | |
mapMaybeWithKey | 1.5111793373338706e-4 | 1.4924119969951738e-4 | 1.533009799481852e-4 | 6.657471341572038e-6 | 5.516223273585936e-6 | 8.854191900541902e-6 | |
lookupIndex | 2.7994019833093594e-4 | 2.7728569366576464e-4 | 2.833017523237245e-4 | 1.0504113042976878e-5 | 8.030766715765036e-6 | 1.4994829010690576e-5 | |
union | 1.9331479683929134e-4 | 1.8932659602064503e-4 | 1.98148380916499e-4 | 1.4589411082697974e-5 | 1.1673542098479052e-5 | 1.879561845920393e-5 | |
difference | 1.2405184187450579e-4 | 1.2167142487926244e-4 | 1.2778998747977433e-4 | 9.884083406640695e-6 | 7.173749556810242e-6 | 1.4187612413639647e-5 | |
intersection | 5.629535932664617e-5 | 5.568790050478184e-5 | 5.693559515759238e-5 | 2.1981832355567715e-6 | 1.789579026524132e-6 | 2.7634652739496366e-6 | |
split | 9.457727407455928e-9 | 9.334727137495612e-9 | 9.607283271951416e-9 | 4.596750435439943e-10 | 3.802498118601425e-10 | 5.754822231516476e-10 | |
fromList | 9.014037246405633e-5 | 8.881941043358801e-5 | 9.148482249127719e-5 | 4.6178563193839625e-6 | 3.987501363101955e-6 | 5.501053576401919e-6 | |
fromList-desc | 1.0055243500731036e-3 | 9.866293660847965e-4 | 1.0275884379836568e-3 | 6.966549169456399e-5 | 5.197668595859804e-5 | 9.413122912953544e-5 | |
fromAscList | 1.4161923072668632e-4 | 1.3975866129077585e-4 | 1.4427302085508108e-4 | 7.417912166877282e-6 | 5.665253932406207e-6 | 1.0241163583694924e-5 | |
fromDistinctAscList | 6.018923755236615e-5 | 5.94402155475674e-5 | 6.107954233437159e-5 | 2.8996855935798636e-6 | 2.309428963924949e-6 | 3.643569182904717e-6 | |
minView | 3.5044065504943184e-8 | 3.444975200192865e-8 | 3.618511296498321e-8 | 2.7826755750822404e-9 | 1.702413779223309e-9 | 4.8271507447482775e-9 |
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
$ ./bench-cmp.sh ../{old,new}.csv | |
Benchmark Runtime change Original runtime | |
lookup absent -1.93% 1.43e-04 | |
lookup present +2.12% 1.19e-04 | |
map -0.37% 5.08e-05 | |
map really -2.01% 1.47e-04 | |
<$ -1.22% 4.32e-05 | |
<$ really -1.06% 1.02e-04 | |
alterF lookup absent -1.19% 1.41e-04 | |
alterF lookup present +0.94% 1.17e-04 | |
alterF no rules lookup absent -1.46% 1.52e-04 | |
alterF no rules lookup present -0.06% 1.28e-04 | |
insert absent -3.75% 4.34e-04 | |
insert present -0.27% 3.24e-04 | |
alterF insert absent -3.24% 5.52e-04 | |
alterF insert present -3.36% 2.74e-04 | |
alterF no rules insert absent -3.57% 5.81e-04 | |
alterF no rules insert present -1.67% 3.71e-04 | |
delete absent -2.74% 2.20e-04 | |
delete present -3.56% 3.83e-04 | |
alterF delete absent -6.32% 2.31e-04 | |
alterF delete present -3.12% 4.19e-04 | |
alterF no rules delete absent -5.79% 1.53e-04 | |
alterF no rules delete present +0.11% 4.82e-04 | |
alter absent -4.45% 4.04e-04 | |
alter insert -3.03% 4.46e-04 | |
alter update -1.90% 3.36e-04 | |
alter delete -1.59% 3.85e-04 | |
alterF alter absent -0.40% 2.14e-04 | |
alterF alter insert -2.22% 5.13e-04 | |
alterF alter update -1.52% 2.25e-04 | |
alterF alter delete +1.45% 4.04e-04 | |
alterF no rules alter absent -2.83% 1.46e-04 | |
alterF no rules alter insert +0.50% 5.67e-04 | |
alterF no rules alter update -2.41% 3.68e-04 | |
alterF no rules alter delete +2.21% 4.81e-04 | |
insertWith absent +1.50% 4.17e-04 | |
insertWith present -0.32% 3.44e-04 | |
insertWith' absent -0.73% 4.25e-04 | |
insertWith' present -1.16% 3.75e-04 | |
insertWithKey absent -0.45% 4.23e-04 | |
insertWithKey present -1.36% 3.48e-04 | |
insertWithKey' absent -1.61% 4.19e-04 | |
insertWithKey' present -0.54% 3.68e-04 | |
insertLookupWithKey absent -8.29% 4.82e-04 | |
insertLookupWithKey present -0.99% 3.86e-04 | |
insertLookupWithKey' absent -4.09% 4.70e-04 | |
insertLookupWithKey' present -1.82% 3.64e-04 | |
mapWithKey -1.42% 8.07e-05 | |
foldlWithKey -0.46% 8.13e-04 | |
foldrWithKey -1.18% 1.06e-07 | |
update absent +0.71% 3.59e-04 | |
update present +2.40% 2.76e-04 | |
update delete +0.85% 3.63e-04 | |
updateLookupWithKey absent -1.12% 3.88e-04 | |
updateLookupWithKey present +2.15% 2.92e-04 | |
updateLookupWithKey delete +0.59% 3.80e-04 | |
mapMaybe +1.32% 1.57e-04 | |
mapMaybeWithKey +0.86% 1.51e-04 | |
lookupIndex +2.04% 2.80e-04 | |
union -6.03% 1.93e-04 | |
difference -4.00% 1.24e-04 | |
intersection -3.50% 5.63e-05 | |
split -2.54% 9.46e-09 | |
fromList -3.28% 9.01e-05 | |
fromList-desc -2.48% 1.01e-03 | |
fromAscList -0.89% 1.42e-04 | |
fromDistinctAscList -2.02% 6.02e-05 | |
minView -2.71% 3.50e-08 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment