X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=benchmarks%2Fversus-external-pools%2FBENCH-100000.json;h=11516e1ee8b68c9034b693eb48008f93f38bbbb3;hb=99cd32d00aaf38f256ab0422b6dc06dd783fd64f;hp=6b36c35f10ea4a1ff4b9d4a4bb904c34c7dd06be;hpb=f789bd30490f446ba95b414b30f5e271cdfee83b;p=poolifier.git diff --git a/benchmarks/versus-external-pools/BENCH-100000.json b/benchmarks/versus-external-pools/BENCH-100000.json index 6b36c35f..11516e1e 100644 --- a/benchmarks/versus-external-pools/BENCH-100000.json +++ b/benchmarks/versus-external-pools/BENCH-100000.json @@ -2,34 +2,34 @@ "results": [ { "command": "node dynamic-poolifier.mjs", - "mean": 11.460686491090003, - "stddev": 0.25081970175174806, - "median": 11.46798398764, - "user": 83.98807101, - "system": 0.5325650499999999, - "min": 11.07185692914, - "max": 12.084592454140001, + "mean": 11.780293908929998, + "stddev": 0.21686218608049407, + "median": 11.730158184979999, + "user": 84.65206246, + "system": 0.59333353, + "min": 11.51368874148, + "max": 12.20751107648, "times": [ - 11.55452916214, - 11.20068952614, - 11.37649475814, - 11.07185692914, - 11.60220923814, - 12.084592454140001, - 11.29371622114, - 11.62904898514, - 11.30166552414, - 11.446099674140001, - 11.489868301140001, - 11.52266748014, - 11.81011461814, - 11.203381245140001, - 11.16964814914, - 11.286836902140001, - 11.655318195140001, - 11.22740957914, - 11.60969656514, - 11.67788631414 + 11.52159916448, + 11.771522551479999, + 11.852381982479999, + 12.20751107648, + 11.95769771048, + 11.91482982148, + 11.80237087248, + 11.55928417448, + 11.66373199948, + 11.688793818479999, + 11.888314338479999, + 11.603705803479999, + 11.958845244479999, + 11.628190627479999, + 12.078232398479999, + 11.51368874148, + 11.62759232348, + 11.61688173048, + 12.185330450479999, + 11.56537334848 ], "exit_codes": [ 0, @@ -56,34 +56,34 @@ }, { "command": "node fixed-poolifier.mjs", - "mean": 11.542970538490001, - "stddev": 0.34367513099545477, - "median": 11.455383519640002, - "user": 84.24208270999999, - "system": 0.5048741999999999, - "min": 11.11264735714, - "max": 12.43351513114, + "mean": 11.762235019979999, + "stddev": 0.18552295505887156, + "median": 11.71133716548, + "user": 85.24171061000001, + "system": 0.58674183, + "min": 11.552905664479999, + "max": 12.42358792848, "times": [ - 12.24296193314, - 11.55019628614, - 11.268731587140001, - 11.48250923314, - 11.680712899140001, - 12.43351513114, - 11.78594244714, - 11.220906218140001, - 11.74624564914, - 11.80400478414, - 11.40014431114, - 11.59587397914, - 11.228737222140001, - 11.11264735714, - 11.428257806140001, - 11.22435232314, - 11.264055218140001, - 11.32840691214, - 11.380536257140001, - 11.68067321514 + 11.776307742479998, + 11.67088054848, + 11.82716734948, + 11.70121307448, + 11.71669549448, + 11.82033781048, + 11.684611451479999, + 11.64548586648, + 11.69952074948, + 11.765257994479999, + 12.02282218748, + 11.58021756748, + 11.78797552048, + 11.67553308548, + 11.70597883648, + 11.552905664479999, + 12.42358792848, + 11.79376002848, + 11.64530421748, + 11.74913728148 ], "exit_codes": [ 0, @@ -110,34 +110,34 @@ }, { "command": "node dynamic-piscina.mjs", - "mean": 14.00370990509, - "stddev": 0.195190646587577, - "median": 13.95897025564, - "user": 84.30038051, - "system": 0.8942395499999998, - "min": 13.74530090314, - "max": 14.404787197140001, + "mean": 14.294697344229997, + "stddev": 0.20784331555263483, + "median": 14.263723249479998, + "user": 84.24317096000001, + "system": 0.9156122299999998, + "min": 14.141624924479999, + "max": 15.13499310848, "times": [ - 14.20669045814, - 14.116467723140001, - 14.28127674814, - 13.74530090314, - 13.97036887314, - 13.83224729014, - 13.82272773214, - 13.890525632140001, - 13.82884830214, - 13.753288383140001, - 13.98871156214, - 14.404787197140001, - 14.03733164614, - 13.93805071214, - 13.87920565614, - 14.399814069140001, - 14.09713422714, - 13.947571638140001, - 14.00739293814, - 13.92645641014 + 14.23236873448, + 14.42066281148, + 14.17911462048, + 14.141624924479999, + 14.15221913548, + 14.18332270348, + 14.308652325479999, + 14.282792853479998, + 14.28979815048, + 15.13499310848, + 14.271071723479999, + 14.25637477548, + 14.283679227479999, + 14.206005786479999, + 14.30485660248, + 14.229128379479999, + 14.21379334648, + 14.23205702548, + 14.28932530448, + 14.28210534548 ], "exit_codes": [ 0, @@ -164,34 +164,34 @@ }, { "command": "node fixed-piscina.mjs", - "mean": 13.971157231290002, - "stddev": 0.18748653009873717, - "median": 13.954581861640001, - "user": 84.05523740999999, - "system": 0.897861, - "min": 13.749618012140001, - "max": 14.60467247114, + "mean": 14.31514993578, + "stddev": 0.19040366644728496, + "median": 14.26566749298, + "user": 84.41989335999997, + "system": 0.9479836299999999, + "min": 14.124638407479999, + "max": 14.893117091479999, "times": [ - 13.93401751114, - 14.153403305140001, - 13.99563867314, - 14.016568730140001, - 14.60467247114, - 14.04295730414, - 13.98590516114, - 13.836994992140001, - 14.16283542514, - 13.95397992414, - 13.95518379914, - 13.83943599014, - 13.76735754114, - 13.87862771914, - 13.81254605814, - 13.88567580814, - 13.840183258140001, - 13.99070596514, - 13.749618012140001, - 14.01683697714 + 14.25595714348, + 14.317850028479999, + 14.71203458448, + 14.285116387479999, + 14.313181049479999, + 14.219788724479999, + 14.124638407479999, + 14.21311915548, + 14.186737384479999, + 14.510449163479999, + 14.29888544648, + 14.21677535848, + 14.195882313479999, + 14.175382233479999, + 14.323961536479999, + 14.398155121479999, + 14.208433933479999, + 14.893117091479999, + 14.27537784248, + 14.17815580948 ], "exit_codes": [ 0, @@ -218,34 +218,34 @@ }, { "command": "node dynamic-tinypool.mjs", - "mean": 14.078402252840002, - "stddev": 0.17964768548679533, - "median": 14.035605996640001, - "user": 84.20895296, - "system": 1.7079841500000001, - "min": 13.87159967414, - "max": 14.415486299140001, + "mean": 14.368606385229999, + "stddev": 0.11290115441451891, + "median": 14.336848949979998, + "user": 84.40331936, + "system": 1.7959914300000002, + "min": 14.248423279479999, + "max": 14.80258900248, "times": [ - 14.06757659014, - 14.15184551414, - 13.87159967414, - 13.98933836414, - 14.33406050414, - 13.95275701814, - 13.976909001140001, - 14.415486299140001, - 13.880121953140002, - 14.02409919914, - 14.052152449140001, - 14.28146063314, - 14.07133063214, - 14.394466858140001, - 14.34510712514, - 13.99131320014, - 14.04711279414, - 13.91149482214, - 13.90806625914, - 13.90174616614 + 14.38172506348, + 14.30745208648, + 14.328241003479999, + 14.41860709048, + 14.37104078748, + 14.32653795848, + 14.40485813848, + 14.366025367479999, + 14.32849282848, + 14.42474948348, + 14.80258900248, + 14.418687284479999, + 14.248423279479999, + 14.33257067748, + 14.32590977148, + 14.313415251479999, + 14.341127222479999, + 14.349071281479999, + 14.26181967648, + 14.32078444948 ], "exit_codes": [ 0, @@ -272,34 +272,34 @@ }, { "command": "node fixed-tinypool.mjs", - "mean": 14.04153995254, - "stddev": 0.21579330760949478, - "median": 13.977037514640001, - "user": 84.21406685999999, - "system": 1.7156961, - "min": 13.85588257614, - "max": 14.77938356414, + "mean": 14.509332093729999, + "stddev": 0.32683992109697657, + "median": 14.379151651479999, + "user": 84.87570836, + "system": 1.7926730300000002, + "min": 14.29480539648, + "max": 15.62118899748, "times": [ - 13.94437420514, - 14.09820678514, - 13.98808723914, - 14.128383172140001, - 13.981159983140001, - 14.77938356414, - 14.42934816214, - 14.06893937014, - 13.91567962214, - 14.14407409214, - 13.88692507714, - 13.960267247140001, - 13.96310109214, - 13.918613199140001, - 13.92105688814, - 13.994065623140001, - 13.85588257614, - 13.97291504614, - 14.002948978140001, - 13.87738712814 + 14.36750465248, + 14.36874243448, + 15.169861853479999, + 14.374249193479999, + 14.417936231479999, + 14.358429444479999, + 15.62118899748, + 14.33012550048, + 14.44040929048, + 14.378436087479999, + 14.375515202479999, + 14.454237272479999, + 14.29480539648, + 14.33364268948, + 14.44103894748, + 14.37986721548, + 14.31300991348, + 14.56617749948, + 14.73517074248, + 14.46629330948 ], "exit_codes": [ 0, @@ -326,34 +326,34 @@ }, { "command": "node dynamic-workerpool.mjs", - "mean": 14.668654660189997, - "stddev": 0.1751780961079337, - "median": 14.62452225564, - "user": 86.67234151, - "system": 1.32287635, - "min": 14.478081427140001, - "max": 15.07487723414, + "mean": 15.00910351713, + "stddev": 0.13577276955254206, + "median": 14.981492553479999, + "user": 86.98551161, + "system": 1.33036793, + "min": 14.87059122648, + "max": 15.478715317479999, "times": [ - 14.51326478514, - 14.56531670514, - 14.54245101214, - 14.75296939014, - 14.586181163140001, - 14.51622098014, - 14.74627245614, - 14.63799034114, - 14.71788947814, - 14.51277760214, - 14.89880980214, - 14.66927356114, - 14.478081427140001, - 15.07487723414, - 15.05429255614, - 14.70443201614, - 14.611054170140001, - 14.506627959140001, - 14.52770836914, - 14.756602195140001 + 15.01780779248, + 15.01234634448, + 14.95408541148, + 14.97846006248, + 14.98426544348, + 14.94597018248, + 15.099639416479999, + 14.91231735948, + 14.87059122648, + 15.124783705479999, + 15.478715317479999, + 14.870647095479999, + 15.13391681848, + 15.05674021248, + 14.93605714448, + 14.97871966348, + 15.01783493048, + 14.88765743348, + 15.024599650479999, + 14.89691513148 ], "exit_codes": [ 0, @@ -380,34 +380,34 @@ }, { "command": "node fixed-workerpool.mjs", - "mean": 14.69618620404, - "stddev": 0.19135706242263026, - "median": 14.63742826764, - "user": 86.63727986, - "system": 1.31793365, - "min": 14.49212330914, - "max": 15.232266306140001, + "mean": 15.026452236129998, + "stddev": 0.2714048906354438, + "median": 14.94783413748, + "user": 87.18037581, + "system": 1.3363187299999995, + "min": 14.888467068479999, + "max": 16.11661201048, "times": [ - 14.52713430014, - 14.50322603414, - 14.59309495814, - 14.61152691314, - 14.91647165114, - 15.03828066314, - 14.859238020140001, - 14.608337629140001, - 14.600816917140001, - 14.67777615114, - 14.520808994140001, - 14.66485827914, - 14.68288046414, - 15.232266306140001, - 14.58063681614, - 14.58868176914, - 14.808317886140001, - 14.663329622140001, - 14.49212330914, - 14.75391739714 + 14.89933286148, + 15.09866095248, + 16.11661201048, + 14.939004215479999, + 14.958079310479999, + 14.89515227848, + 14.92177174548, + 14.97622184948, + 14.897886376479999, + 14.91276830348, + 14.98652978448, + 14.951293162479999, + 14.918400971479999, + 14.961804015479998, + 14.916709960479999, + 14.888467068479999, + 15.122695196479999, + 15.23919423248, + 14.94437511248, + 14.98408531448 ], "exit_codes": [ 0, @@ -434,34 +434,34 @@ }, { "command": "node dynamic-worker-nodes.js", - "mean": 13.93325881829, - "stddev": 0.17110973279191732, - "median": 13.90770618014, - "user": 84.50858151000001, - "system": 0.9973983999999998, - "min": 13.756689403140001, - "max": 14.565890296140001, + "mean": 14.353977938829999, + "stddev": 0.21823327735484502, + "median": 14.30566920948, + "user": 84.76398721000001, + "system": 1.0342875299999998, + "min": 14.13386044748, + "max": 15.21071836348, "times": [ - 13.76258436514, - 13.91964969714, - 13.81807830014, - 13.796148933140001, - 14.01181693614, - 13.756689403140001, - 13.88394899614, - 13.974626134140001, - 13.93325984614, - 13.77719238214, - 13.87137652514, - 13.898306617140001, - 13.88566891214, - 13.99181976314, - 14.565890296140001, - 13.91710574314, - 13.98857317314, - 14.01608785914, - 14.00929042714, - 13.887062056140001 + 14.51912264248, + 14.44742337648, + 14.37707826548, + 14.30499574648, + 14.253174077479999, + 14.37068744448, + 14.21202267248, + 14.33121886248, + 14.337457538479999, + 15.21071836348, + 14.29954063848, + 14.26547483948, + 14.315674483479999, + 14.33709119648, + 14.243740104479999, + 14.30387533748, + 14.294090447479999, + 14.21596961948, + 14.30634267248, + 14.13386044748 ], "exit_codes": [ 0, @@ -488,34 +488,34 @@ }, { "command": "node fixed-worker-nodes.js", - "mean": 13.95950815399, - "stddev": 0.183579434360206, - "median": 13.91979540564, - "user": 84.55706836, - "system": 0.9847505999999999, - "min": 13.79147062814, - "max": 14.546362315140001, + "mean": 14.359057022329997, + "stddev": 0.25707495893603055, + "median": 14.25369526898, + "user": 84.80018851, + "system": 1.0406434299999996, + "min": 14.17086112548, + "max": 15.264816351479999, "times": [ - 13.823420951140001, - 13.79173552314, - 13.91348043414, - 14.02465314814, - 13.79147062814, - 14.037277344140001, - 14.546362315140001, - 14.27675133514, - 14.01099025914, - 13.92604248814, - 13.92025053214, - 13.82288859314, - 14.025223096140001, - 13.820528449140001, - 13.80452440414, - 13.99714390614, - 13.84236475414, - 13.84957940614, - 13.91934027914, - 14.046135233140001 + 14.17086112548, + 14.611648366479999, + 14.576502979479999, + 14.18995057648, + 14.27606294348, + 14.221700562479999, + 14.24764726748, + 14.59909443048, + 14.216896970479999, + 14.35841068648, + 14.194487755479999, + 14.19361811148, + 14.49600514048, + 14.19550013348, + 14.24403584748, + 14.25974327048, + 14.22486592648, + 15.264816351479999, + 14.32088172848, + 14.31841027248 ], "exit_codes": [ 0, @@ -542,34 +542,34 @@ }, { "command": "node dynamic-node-worker-threads-pool.mjs", - "mean": 21.705377271690004, - "stddev": 0.2812675075823154, - "median": 21.63110223964, - "user": 131.74272690999996, - "system": 2.9979596999999996, - "min": 21.38744876514, - "max": 22.52470514014, + "mean": 22.396050958629996, + "stddev": 0.5907845455300541, + "median": 22.19999428898, + "user": 132.14496541, + "system": 3.1739176799999997, + "min": 21.83332613248, + "max": 24.27612349148, "times": [ - 21.49414467714, - 21.85316109914, - 21.79484852214, - 21.82833255214, - 22.04228054814, - 21.63284923614, - 22.21709481114, - 21.483233276140002, - 21.60014258914, - 21.67911763914, - 22.52470514014, - 21.67462560214, - 21.38744876514, - 21.62935524314, - 21.50709395314, - 21.41015074614, - 21.58297582114, - 21.52866373014, - 21.56877281314, - 21.66854866914 + 21.969393323480002, + 22.02332982648, + 22.008137311480002, + 21.97249037148, + 21.99429157248, + 22.02364498748, + 23.125169077480002, + 22.32722924048, + 22.37643434248, + 22.25891125848, + 22.14107731948, + 22.06001868848, + 23.03848381948, + 21.83332613248, + 22.95869836448, + 22.290805638480002, + 22.807987960480002, + 24.27612349148, + 22.46482418748, + 21.97064225848 ], "exit_codes": [ 0, @@ -596,34 +596,34 @@ }, { "command": "node static-node-worker-threads-pool.mjs", - "mean": 14.23932392959, - "stddev": 0.22039778369683194, - "median": 14.17214841014, - "user": 85.21785320999996, - "system": 1.09816055, - "min": 14.04185371914, - "max": 15.02877590314, + "mean": 14.634325873030003, + "stddev": 0.2519489721043534, + "median": 14.53907584348, + "user": 85.84195056000002, + "system": 1.12737168, + "min": 14.422458231479999, + "max": 15.34554343548, "times": [ - 14.17219981514, - 14.253486225140001, - 14.448786677140001, - 14.04185371914, - 14.15740933314, - 14.06448705214, - 14.162173732140001, - 14.12588907814, - 14.17754607414, - 14.311268016140001, - 14.19004887414, - 14.271448644140001, - 14.08899601214, - 14.09469537814, - 15.02877590314, - 14.47405968914, - 14.322468158140001, - 14.172097005140001, - 14.08044754214, - 14.14834166314 + 14.422458231479999, + 14.72642582648, + 14.48123289548, + 14.55140159548, + 14.735600674479999, + 14.47482047148, + 14.45552661348, + 14.816013201479999, + 15.218921091479999, + 14.475179510479999, + 14.45396729248, + 14.46060032748, + 14.511721671479998, + 14.57414555648, + 14.603107226479999, + 14.496344900479999, + 14.534446765479998, + 14.80535525148, + 15.34554343548, + 14.54370492148 ], "exit_codes": [ 0, @@ -650,34 +650,34 @@ }, { "command": "node fixed-nanothreads.mjs", - "mean": 13.332148464840003, - "stddev": 0.2677936691595618, - "median": 13.22471509514, - "user": 82.76726615999999, - "system": 0.9324920999999999, - "min": 13.08697098314, - "max": 14.10655408014, + "mean": 13.632807582879996, + "stddev": 0.2355323878543619, + "median": 13.555863648479999, + "user": 82.88931381000002, + "system": 0.93749108, + "min": 13.453315975479999, + "max": 14.371597485479999, "times": [ - 13.31935902414, - 13.11847410414, - 13.13990334214, - 13.592224528140001, - 13.203522449140001, - 13.24275983014, - 13.43396316514, - 14.10655408014, - 13.18432447714, - 13.15556534914, - 13.21837687614, - 13.36015711714, - 13.877545876140001, - 13.58400535614, - 13.22732779014, - 13.23933728814, - 13.13100729714, - 13.199487963140001, - 13.08697098314, - 13.22210240014 + 14.371597485479999, + 13.628078430479999, + 13.51544737848, + 13.687215303479999, + 13.52132599448, + 13.453315975479999, + 13.68557077048, + 13.599011811479999, + 13.498984905479999, + 13.464098609479999, + 13.498001757479999, + 13.497973607479999, + 13.552938098479999, + 13.58156399248, + 13.611237062479999, + 13.48130661348, + 14.132362300479999, + 13.84758247948, + 13.469749882479999, + 13.55878919848 ], "exit_codes": [ 0,