X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=benchmarks%2Fversus-external-pools%2FBENCH-100000.json;h=11516e1ee8b68c9034b693eb48008f93f38bbbb3;hb=99cd32d00aaf38f256ab0422b6dc06dd783fd64f;hp=0addc39f735b0af568c177786555c922978f580b;hpb=76b178d95efa0dc23addd65ab87e94736f1ed23a;p=poolifier.git diff --git a/benchmarks/versus-external-pools/BENCH-100000.json b/benchmarks/versus-external-pools/BENCH-100000.json index 0addc39f..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.38775277876, - "stddev": 0.21814144254436024, - "median": 11.322953913460001, - "user": 84.1076975, - "system": 0.5040721699999999, - "min": 11.09516876446, - "max": 11.968054307460001, + "mean": 11.780293908929998, + "stddev": 0.21686218608049407, + "median": 11.730158184979999, + "user": 84.65206246, + "system": 0.59333353, + "min": 11.51368874148, + "max": 12.20751107648, "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.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.46230425816, - "stddev": 0.3478555765048522, - "median": 11.343040398460001, - "user": 84.27904735, - "system": 0.46538152000000005, - "min": 11.176994353460001, - "max": 12.49158253046, + "mean": 11.762235019979999, + "stddev": 0.18552295505887156, + "median": 11.71133716548, + "user": 85.24171061000001, + "system": 0.58674183, + "min": 11.552905664479999, + "max": 12.42358792848, "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.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": 13.937160038160002, - "stddev": 0.229091928711562, - "median": 13.882523518460001, - "user": 84.04203304999999, - "system": 0.8436164199999998, - "min": 13.718860815460001, - "max": 14.66832118446, + "mean": 14.294697344229997, + "stddev": 0.20784331555263483, + "median": 14.263723249479998, + "user": 84.24317096000001, + "system": 0.9156122299999998, + "min": 14.141624924479999, + "max": 15.13499310848, "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 + 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.992389136160003, - "stddev": 0.21553593896680856, - "median": 13.924619035460001, - "user": 84.08106079999997, - "system": 0.8509846700000001, - "min": 13.81159969746, - "max": 14.774044333460001, + "mean": 14.31514993578, + "stddev": 0.19040366644728496, + "median": 14.26566749298, + "user": 84.41989335999997, + "system": 0.9479836299999999, + "min": 14.124638407479999, + "max": 14.893117091479999, "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 + 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.096936285309999, - "stddev": 0.19900778421420295, - "median": 14.02609740946, - "user": 84.20009844999998, - "system": 1.7178851199999996, - "min": 13.93505015046, - "max": 14.81120361146, + "mean": 14.368606385229999, + "stddev": 0.11290115441451891, + "median": 14.336848949979998, + "user": 84.40331936, + "system": 1.7959914300000002, + "min": 14.248423279479999, + "max": 14.80258900248, "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 + 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.114958578909997, - "stddev": 0.2949376571329516, - "median": 14.01824693846, - "user": 84.24157754999999, - "system": 1.71350162, - "min": 13.90632764046, - "max": 15.263442341460001, + "mean": 14.509332093729999, + "stddev": 0.32683992109697657, + "median": 14.379151651479999, + "user": 84.87570836, + "system": 1.7926730300000002, + "min": 14.29480539648, + "max": 15.62118899748, "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 + 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.681753711659999, - "stddev": 0.2400606262903193, - "median": 14.604875168460001, - "user": 86.6164715, - "system": 1.2728079700000001, - "min": 14.52986027546, - "max": 15.55808115446, + "mean": 15.00910351713, + "stddev": 0.13577276955254206, + "median": 14.981492553479999, + "user": 86.98551161, + "system": 1.33036793, + "min": 14.87059122648, + "max": 15.478715317479999, "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 + 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.680175613009997, - "stddev": 0.2356851209518685, - "median": 14.61465628696, - "user": 86.6167816, - "system": 1.2898563200000002, - "min": 14.516381733460001, - "max": 15.59665105046, + "mean": 15.026452236129998, + "stddev": 0.2714048906354438, + "median": 14.94783413748, + "user": 87.18037581, + "system": 1.3363187299999995, + "min": 14.888467068479999, + "max": 16.11661201048, "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.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": 14.030061484109998, - "stddev": 0.22263174711116565, - "median": 13.92871746446, - "user": 84.60114124999998, - "system": 0.9989583699999999, - "min": 13.85789385046, - "max": 14.74120114546, + "mean": 14.353977938829999, + "stddev": 0.21823327735484502, + "median": 14.30566920948, + "user": 84.76398721000001, + "system": 1.0342875299999998, + "min": 14.13386044748, + "max": 15.21071836348, "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 + 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": 14.090368531909998, - "stddev": 0.3076576317266353, - "median": 13.99215154446, - "user": 84.98271014999999, - "system": 1.00467197, - "min": 13.84355794846, - "max": 15.00155079846, + "mean": 14.359057022329997, + "stddev": 0.25707495893603055, + "median": 14.25369526898, + "user": 84.80018851, + "system": 1.0406434299999996, + "min": 14.17086112548, + "max": 15.264816351479999, "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 + 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.68484885611, - "stddev": 0.22261295623182029, - "median": 21.67147202596, - "user": 131.04754154999998, - "system": 3.03152762, - "min": 21.400928596460002, - "max": 22.34736087146, + "mean": 22.396050958629996, + "stddev": 0.5907845455300541, + "median": 22.19999428898, + "user": 132.14496541, + "system": 3.1739176799999997, + "min": 21.83332613248, + "max": 24.27612349148, "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.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.270170613260001, - "stddev": 0.1579166816744183, - "median": 14.235921261960002, - "user": 85.1878685, - "system": 1.09225012, - "min": 14.11782969246, - "max": 14.774521551460001, + "mean": 14.634325873030003, + "stddev": 0.2519489721043534, + "median": 14.53907584348, + "user": 85.84195056000002, + "system": 1.12737168, + "min": 14.422458231479999, + "max": 15.34554343548, "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.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.269334259860003, - "stddev": 0.16067441763181775, - "median": 13.20688639446, - "user": 82.4979613, - "system": 0.8987518699999999, - "min": 13.14650321146, - "max": 13.817360158460001, + "mean": 13.632807582879996, + "stddev": 0.2355323878543619, + "median": 13.555863648479999, + "user": 82.88931381000002, + "system": 0.93749108, + "min": 13.453315975479999, + "max": 14.371597485479999, "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 + 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,