X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=benchmarks%2Fversus-external-pools%2FBENCH-100000.json;h=bae2b27ae10a4f92b90e6218780aca1b6470c783;hb=ccb41c076361e24cc38c9392093fb4e83d8b9410;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..bae2b27a 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.368003236860002, + "stddev": 0.3224412822900955, + "median": 11.28611924146, + "user": 84.27590989999999, + "system": 0.52854244, + "min": 11.04924261246, + "max": 12.28315011846, "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.04924261246, + 12.164582731460001, + 11.42606048046, + 11.14701773246, + 12.28315011846, + 11.114457617460001, + 11.21295353046, + 11.31917603846, + 11.41331715546, + 11.14322856146, + 11.132846394460001, + 11.239183329460001, + 11.177805089460001, + 11.314058325460001, + 11.34120538546, + 11.17777176246, + 11.25818015746, + 11.416931810460001, + 11.491710340460001, + 11.537185563460001 ], "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.356596080909998, + "stddev": 0.18773643921848024, + "median": 11.29456609946, + "user": 84.12756545, + "system": 0.5123968400000001, + "min": 11.15489913046, + "max": 11.89709897946, "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.28842508446, + 11.45222851346, + 11.23460998646, + 11.15489913046, + 11.22347996146, + 11.30347705046, + 11.42483632146, + 11.24280094246, + 11.26645936946, + 11.28948877846, + 11.289564564460001, + 11.31750867146, + 11.29956763446, + 11.273619724460001, + 11.331826318460001, + 11.20444931846, + 11.33355762146, + 11.89709897946, + 11.79759357146, + 11.50643007546 ], "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": 13.96954857906, + "stddev": 0.15294149540722818, + "median": 13.924949551460001, + "user": 83.91577705, + "system": 0.8764507899999998, + "min": 13.796995480460001, + "max": 14.36604056546, "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 + 13.88530186746, + 14.219938563460001, + 13.924741648460001, + 13.94637099246, + 13.97710498146, + 13.879033702460001, + 13.86036472646, + 13.92515745446, + 13.815125913460001, + 14.13655149346, + 14.03763722146, + 14.36604056546, + 13.796995480460001, + 13.96719749546, + 13.880604315460001, + 13.92629100946, + 14.22537706446, + 13.87854894646, + 13.827854786460001, + 13.91473335246 ], "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": 13.903733555459999, + "stddev": 0.19168634439996315, + "median": 13.83464575196, + "user": 84.07448690000003, + "system": 0.8601311899999999, + "min": 13.748144764460001, + "max": 14.412393211460001, "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 + 13.846976446460001, + 13.92685395646, + 13.82268203546, + 14.37333245446, + 14.023949228460001, + 13.86672670646, + 14.14773441546, + 13.80653369046, + 13.80385636646, + 13.760039881460001, + 13.86446245346, + 13.80081846146, + 13.84660946846, + 13.76837037346, + 13.799337988460001, + 13.79013751946, + 13.85873795846, + 13.748144764460001, + 13.806973728460001, + 14.412393211460001 ], "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": 13.994092572859998, + "stddev": 0.20241934655459232, + "median": 13.936304883960002, + "user": 84.12881345, + "system": 1.7039561399999996, + "min": 13.883758291460001, + "max": 14.821950666460001, "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 + 13.966210033460001, + 13.937544755460001, + 14.07474184746, + 13.91990565046, + 13.93506501246, + 13.92920750146, + 13.90353253146, + 13.912267811460001, + 14.01460675146, + 13.91280667846, + 13.88862534946, + 13.89433673946, + 14.821950666460001, + 13.94416041346, + 13.883758291460001, + 14.06253733846, + 13.957398195460001, + 13.926607261460001, + 14.022635471460001, + 13.97395315646 ], "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": 13.999351037260002, + "stddev": 0.20898225289155412, + "median": 13.951080949960001, + "user": 84.10157699999999, + "system": 1.7198870900000003, + "min": 13.87473413046, + "max": 14.86472296146, "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 + 13.92619766746, + 14.004044158460001, + 13.977218289460001, + 13.92701979746, + 13.95967980746, + 14.86472296146, + 13.943539534460001, + 14.04416872046, + 13.91758779146, + 14.01792684846, + 14.03383932046, + 13.95862236546, + 13.87473413046, + 13.899152218460001, + 13.924626830460001, + 13.929207616460001, + 13.91000959246, + 14.000713840460001, + 13.963721559460001, + 13.910287694460001 ], "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": 14.588445512860002, + "stddev": 0.19168072714895476, + "median": 14.53729377896, + "user": 86.5068517, + "system": 1.2670577399999998, + "min": 14.43934690246, + "max": 15.358537570460001, "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 + 14.632960243460001, + 14.53857524846, + 14.55388903246, + 14.64864224846, + 14.603743489460001, + 14.48915307146, + 14.51865441146, + 14.52444953446, + 14.43934690246, + 14.55075847446, + 14.53601230946, + 14.50447696546, + 14.505208338460001, + 15.358537570460001, + 14.62779469746, + 14.491762085460001, + 14.52024548046, + 14.46665854746, + 14.592621020460001, + 14.665420585460001 ], "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": 14.575268915859997, + "stddev": 0.157386518859761, + "median": 14.53422736396, + "user": 86.6216756, + "system": 1.2613628399999999, + "min": 14.45781974346, + "max": 15.14411060246, "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.47930699446, + 14.469473586460001, + 14.53775113446, + 14.49907766546, + 14.45781974346, + 15.14411060246, + 14.572162781460001, + 14.661065003460001, + 14.49757073646, + 14.777656522460001, + 14.47240096946, + 14.54680219946, + 14.71018802446, + 14.479297410460001, + 14.53070359346, + 14.54065151746, + 14.56539466946, + 14.51594835546, + 14.53845836546, + 14.50953844146 ], "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": 13.93086813111, + "stddev": 0.24167954780072037, + "median": 13.848770205960001, + "user": 84.61519815000001, + "system": 0.98589509, + "min": 13.73192640046, + "max": 14.64004538746, "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 + 13.89194610046, + 13.89525897046, + 13.81873272546, + 13.87213934046, + 13.89884820946, + 13.73192640046, + 13.773378922460001, + 13.838520561460001, + 13.83863851746, + 13.837644412460001, + 13.85890189446, + 13.803619000460001, + 14.64004538746, + 14.572191032460001, + 14.07205063646, + 13.83711465446, + 13.86961044146, + 13.82750398546, + 13.78724552846, + 13.95204590046 ], "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": 13.926463509909999, + "stddev": 0.26203859269854224, + "median": 13.84687467396, + "user": 84.69039760000003, + "system": 0.9691233399999998, + "min": 13.78574899946, + "max": 14.784729072460001, "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 + 13.858949349460001, + 13.78755033646, + 13.794909005460001, + 14.784729072460001, + 13.78574899946, + 13.82141487646, + 14.56115570146, + 13.90339855346, + 13.84178459846, + 13.846459169460001, + 13.87625398746, + 13.83346375446, + 13.861855352460001, + 13.84729017846, + 13.78954595746, + 13.859877196460001, + 13.786126023460001, + 13.96167930146, + 13.91559371346, + 13.81148507046 ], "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": 21.882727357010005, + "stddev": 0.5148907323621369, + "median": 21.67901115296, + "user": 131.3080822, + "system": 3.0308641900000004, + "min": 21.43062456946, + "max": 23.34619387346, "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.63584919446, + 21.49081686346, + 21.43062456946, + 21.792388830460002, + 21.60069429146, + 21.54642903846, + 21.56137180846, + 21.632441214460002, + 21.44907496546, + 22.05355998546, + 21.95569277246, + 21.88970592246, + 21.53484584646, + 21.65270147946, + 21.70532082646, + 21.90852867746, + 22.69483023446, + 21.88003241346, + 22.89344433246, + 23.34619387346 ], "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.197313918559999, + "stddev": 0.1954890822889771, + "median": 14.13963860946, + "user": 85.1199326, + "system": 1.0779084399999999, + "min": 14.042602542460001, + "max": 14.95075411446, "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.183544750460001, + 14.35670690146, + 14.19807060446, + 14.139761014460001, + 14.137261824460001, + 14.18414643146, + 14.09040660846, + 14.17802594446, + 14.11049813046, + 14.091801072460001, + 14.13050344946, + 14.088102863460001, + 14.26503981546, + 14.15032364646, + 14.95075411446, + 14.139516204460001, + 14.33696355246, + 14.10318519746, + 14.069063702460001, + 14.042602542460001 ], "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.205401262510003, + "stddev": 0.20236927854585932, + "median": 13.15385387046, + "user": 82.34329815, + "system": 0.8771399399999998, + "min": 13.09653258346, + "max": 14.04509258246, "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 + 13.18196150846, + 13.09653258346, + 13.12901346846, + 13.18233877246, + 13.12023282846, + 13.13495294346, + 13.138255327460001, + 14.04509258246, + 13.16192620046, + 13.24462110546, + 13.23408346946, + 13.11477016046, + 13.14578154046, + 13.200833491460001, + 13.18434012146, + 13.17096864146, + 13.23773254246, + 13.13751371346, + 13.14367006046, + 13.10340418846 ], "exit_codes": [ 0,