X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=benchmarks%2Fversus-external-pools%2FBENCH-100000.json;h=bae2b27ae10a4f92b90e6218780aca1b6470c783;hb=e4c07d066abc51e978a18f44a973a548f24fb7ad;hp=0addc39f735b0af568c177786555c922978f580b;hpb=79b9b76a5b4ee41d536a37c5e52a50c4236b31a9;p=poolifier.git diff --git a/benchmarks/versus-external-pools/BENCH-100000.json b/benchmarks/versus-external-pools/BENCH-100000.json index 0addc39f..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.38775277876, - "stddev": 0.21814144254436024, - "median": 11.322953913460001, - "user": 84.1076975, - "system": 0.5040721699999999, - "min": 11.09516876446, - "max": 11.968054307460001, + "mean": 11.368003236860002, + "stddev": 0.3224412822900955, + "median": 11.28611924146, + "user": 84.27590989999999, + "system": 0.52854244, + "min": 11.04924261246, + "max": 12.28315011846, "times": [ - 11.30993804246, - 11.12423357746, - 11.09516876446, - 11.243529182460001, - 11.335969784460001, - 11.62250313446, - 11.30749717546, - 11.28648984846, - 11.25674298346, - 11.283455490460002, - 11.23508097346, - 11.44634368446, - 11.515924098460001, - 11.968054307460001, - 11.415602276460001, - 11.83597362146, - 11.33651149946, - 11.46193862446, - 11.44847444546, - 11.225624060460001 + 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.46230425816, - "stddev": 0.3478555765048522, - "median": 11.343040398460001, - "user": 84.27904735, - "system": 0.46538152000000005, - "min": 11.176994353460001, - "max": 12.49158253046, + "mean": 11.356596080909998, + "stddev": 0.18773643921848024, + "median": 11.29456609946, + "user": 84.12756545, + "system": 0.5123968400000001, + "min": 11.15489913046, + "max": 11.89709897946, "times": [ - 12.25638341246, - 11.440140667460001, - 11.64586965546, - 11.61672521546, - 11.384420156460001, - 11.26919080146, - 11.225281991460001, - 11.18516631446, - 11.21587308846, - 11.299301128460002, - 11.60739339046, - 11.25156701146, - 11.441573252460001, - 11.45096601446, - 11.176994353460001, - 11.526435495460001, - 11.19863245546, - 11.30166064046, - 12.49158253046, - 11.260927587460001 + 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": 13.937160038160002, - "stddev": 0.229091928711562, - "median": 13.882523518460001, - "user": 84.04203304999999, - "system": 0.8436164199999998, - "min": 13.718860815460001, - "max": 14.66832118446, + "mean": 13.96954857906, + "stddev": 0.15294149540722818, + "median": 13.924949551460001, + "user": 83.91577705, + "system": 0.8764507899999998, + "min": 13.796995480460001, + "max": 14.36604056546, "times": [ - 14.03558020446, - 14.16590890346, - 13.99332147246, - 14.08325131246, - 13.870321262460001, - 13.734451419460001, - 13.728452562460001, - 13.74543546846, - 13.718860815460001, - 13.80617790846, - 13.94562747846, - 14.66832118446, - 14.22665535246, - 13.81393658746, - 13.894725774460001, - 13.77916151246, - 13.903918667460001, - 13.788681807460001, - 14.054059612460001, - 13.78635145646 + 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.992389136160003, - "stddev": 0.21553593896680856, - "median": 13.924619035460001, - "user": 84.08106079999997, - "system": 0.8509846700000001, - "min": 13.81159969746, - "max": 14.774044333460001, + "mean": 13.903733555459999, + "stddev": 0.19168634439996315, + "median": 13.83464575196, + "user": 84.07448690000003, + "system": 0.8601311899999999, + "min": 13.748144764460001, + "max": 14.412393211460001, "times": [ - 14.086994330460001, - 13.90729217046, - 13.86176053346, - 13.88929074546, - 14.774044333460001, - 13.844506500460001, - 14.05363500246, - 14.009661020460001, - 13.81159969746, - 13.870511247460001, - 14.223842275460001, - 13.94194590046, - 13.83992894346, - 13.883734865460001, - 13.86473938946, - 14.04273950646, - 14.11619627246, - 13.82254833046, - 14.00192251046, - 14.00088914746 + 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.096936285309999, - "stddev": 0.19900778421420295, - "median": 14.02609740946, - "user": 84.20009844999998, - "system": 1.7178851199999996, - "min": 13.93505015046, - "max": 14.81120361146, + "mean": 13.994092572859998, + "stddev": 0.20241934655459232, + "median": 13.936304883960002, + "user": 84.12881345, + "system": 1.7039561399999996, + "min": 13.883758291460001, + "max": 14.821950666460001, "times": [ - 14.208924987460001, - 14.09905080046, - 14.20386783746, - 14.24480254746, - 13.93505015046, - 14.01671994746, - 14.230109652460001, - 13.93849528246, - 13.98242186046, - 14.05876891446, - 13.94230319246, - 13.96491007046, - 14.81120361146, - 14.18733046946, - 13.97353044546, - 14.03547487146, - 13.958262447460001, - 14.014351195460002, - 14.137249416460001, - 13.99589800546 + 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.114958578909997, - "stddev": 0.2949376571329516, - "median": 14.01824693846, - "user": 84.24157754999999, - "system": 1.71350162, - "min": 13.90632764046, - "max": 15.263442341460001, + "mean": 13.999351037260002, + "stddev": 0.20898225289155412, + "median": 13.951080949960001, + "user": 84.10157699999999, + "system": 1.7198870900000003, + "min": 13.87473413046, + "max": 14.86472296146, "times": [ - 13.952656002460001, - 14.255859390460001, - 13.98329107846, - 14.096960776460001, - 13.93821709246, - 15.263442341460001, - 14.01646927446, - 13.99174837846, - 14.23345116446, - 14.05715108046, - 14.020024602460001, - 14.300898976460001, - 14.06711578046, - 13.94912018646, - 14.107705603460001, - 13.90632764046, - 13.94934941446, - 14.24450483046, - 13.974803324460002, - 13.990074639460001 + 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.681753711659999, - "stddev": 0.2400606262903193, - "median": 14.604875168460001, - "user": 86.6164715, - "system": 1.2728079700000001, - "min": 14.52986027546, - "max": 15.55808115446, + "mean": 14.588445512860002, + "stddev": 0.19168072714895476, + "median": 14.53729377896, + "user": 86.5068517, + "system": 1.2670577399999998, + "min": 14.43934690246, + "max": 15.358537570460001, "times": [ - 14.559261749460001, - 14.588939016460001, - 14.607337818460001, - 14.60859866646, - 14.63245854246, - 14.582767051460001, - 14.55138562546, - 14.552110585460001, - 14.88595821646, - 14.536488308460001, - 14.639910783460001, - 14.52986027546, - 14.602412518460001, - 15.55808115446, - 14.63071204146, - 15.026919060460001, - 14.738571309460001, - 14.56531893746, - 14.56359945146, - 14.67438312046 + 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.680175613009997, - "stddev": 0.2356851209518685, - "median": 14.61465628696, - "user": 86.6167816, - "system": 1.2898563200000002, - "min": 14.516381733460001, - "max": 15.59665105046, + "mean": 14.575268915859997, + "stddev": 0.157386518859761, + "median": 14.53422736396, + "user": 86.6216756, + "system": 1.2613628399999999, + "min": 14.45781974346, + "max": 15.14411060246, "times": [ - 14.55862540246, - 14.52901964346, - 14.86898440446, - 14.562203056460001, - 14.516381733460001, - 15.59665105046, - 14.57120791146, - 14.53163276846, - 14.69710360646, - 14.77770262546, - 14.60904563146, - 14.62086720946, - 14.65774416946, - 14.73020348446, - 14.62026694246, - 14.576965838460001, - 14.768841118460001, - 14.66791479846, - 14.56480301246, - 14.57734785246 + 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": 14.030061484109998, - "stddev": 0.22263174711116565, - "median": 13.92871746446, - "user": 84.60114124999998, - "system": 0.9989583699999999, - "min": 13.85789385046, - "max": 14.74120114546, + "mean": 13.93086813111, + "stddev": 0.24167954780072037, + "median": 13.848770205960001, + "user": 84.61519815000001, + "system": 0.98589509, + "min": 13.73192640046, + "max": 14.64004538746, "times": [ - 14.000125007460001, - 14.22527179146, - 14.41283871046, - 13.927715796460001, - 14.021138309460001, - 14.079100440460001, - 13.887039986460001, - 13.904711069460001, - 13.85789385046, - 13.92971913246, - 13.86522954746, - 13.86882945846, - 13.889849552460001, - 14.74120114546, - 13.90929465346, - 14.05654528146, - 14.13602967846, - 13.86591991046, - 13.879716911460001, - 14.14305944846 + 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": 14.090368531909998, - "stddev": 0.3076576317266353, - "median": 13.99215154446, - "user": 84.98271014999999, - "system": 1.00467197, - "min": 13.84355794846, - "max": 15.00155079846, + "mean": 13.926463509909999, + "stddev": 0.26203859269854224, + "median": 13.84687467396, + "user": 84.69039760000003, + "system": 0.9691233399999998, + "min": 13.78574899946, + "max": 14.784729072460001, "times": [ - 14.015959611460001, - 13.92001556646, - 14.84334286246, - 14.04234853046, - 14.265114777460001, - 13.87333557846, - 15.00155079846, - 13.864613525460001, - 13.94095905446, - 14.040781716460002, - 13.90499536746, - 14.15359413446, - 14.055995645460001, - 14.070721567460001, - 14.212150927460002, - 13.968343477460001, - 13.84355794846, - 13.88516634246, - 13.942383145460001, - 13.96244006046 + 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.68484885611, - "stddev": 0.22261295623182029, - "median": 21.67147202596, - "user": 131.04754154999998, - "system": 3.03152762, - "min": 21.400928596460002, - "max": 22.34736087146, + "mean": 21.882727357010005, + "stddev": 0.5148907323621369, + "median": 21.67901115296, + "user": 131.3080822, + "system": 3.0308641900000004, + "min": 21.43062456946, + "max": 23.34619387346, "times": [ - 21.56024177046, - 21.48610095446, - 21.68407591546, - 21.62062261946, - 22.082017771460002, - 21.67961387246, - 21.42356214146, - 21.69828741146, - 21.48083360646, - 22.34736087146, - 21.52667393746, - 21.400928596460002, - 21.83596035446, - 21.68981503746, - 21.72574589646, - 21.82951303046, - 21.61963545746, - 21.66333017946, - 21.57262877446, - 21.77002892346 + 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.270170613260001, - "stddev": 0.1579166816744183, - "median": 14.235921261960002, - "user": 85.1878685, - "system": 1.09225012, - "min": 14.11782969246, - "max": 14.774521551460001, + "mean": 14.197313918559999, + "stddev": 0.1954890822889771, + "median": 14.13963860946, + "user": 85.1199326, + "system": 1.0779084399999999, + "min": 14.042602542460001, + "max": 14.95075411446, "times": [ - 14.16006951846, - 14.15875204746, - 14.40730001746, - 14.16968189146, - 14.16330470446, - 14.137275713460001, - 14.33877469846, - 14.236694597460001, - 14.157617314460001, - 14.127407380460001, - 14.46303352946, - 14.317866849460001, - 14.11782969246, - 14.774521551460001, - 14.29280415746, - 14.13835122046, - 14.23514792646, - 14.31303554946, - 14.310772611460001, - 14.38317129346 + 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.269334259860003, - "stddev": 0.16067441763181775, - "median": 13.20688639446, - "user": 82.4979613, - "system": 0.8987518699999999, - "min": 13.14650321146, - "max": 13.817360158460001, + "mean": 13.205401262510003, + "stddev": 0.20236927854585932, + "median": 13.15385387046, + "user": 82.34329815, + "system": 0.8771399399999998, + "min": 13.09653258346, + "max": 14.04509258246, "times": [ - 13.30601118146, - 13.16215502446, - 13.200675398460001, - 13.33151432746, - 13.14650321146, - 13.16177767846, - 13.817360158460001, - 13.55353890946, - 13.17802685046, - 13.21301545146, - 13.271532180460001, - 13.15114981546, - 13.17773262146, - 13.20075733746, - 13.287240161460002, - 13.235149122460001, - 13.34948417246, - 13.17759174246, - 13.189423852460001, - 13.27604599946 + 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,