X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=benchmarks%2Fversus-external-pools%2FBENCH-100000.json;h=822fad1575bf3ec68bc6a901dc13834a5a4b4fa1;hb=be7ac77efaa4c12f91a711020c8555f702d428d6;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..822fad15 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.517075011299998, + "stddev": 0.17365873318929576, + "median": 11.4746349622, + "user": 84.22775219, + "system": 0.5493918200000001, + "min": 11.3077805027, + "max": 11.8902412827, "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.4204066237, + 11.488122579699999, + 11.4032407277, + 11.3077805027, + 11.681435475699999, + 11.875620096699999, + 11.319024922699999, + 11.4649120207, + 11.6685804637, + 11.7090688537, + 11.3845411787, + 11.3584847427, + 11.4485860807, + 11.3730970867, + 11.5478303937, + 11.4843579037, + 11.8902412827, + 11.4943996397, + 11.3717475497, + 11.6500221007 ], "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.624643033900002, + "stddev": 0.3469975408801143, + "median": 11.5152519502, + "user": 84.93002959, + "system": 0.5601894699999999, + "min": 11.3104290727, + "max": 12.7207541557, "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.9846601917, + 11.453910598699999, + 11.427169894699999, + 11.5100918507, + 11.805498069699999, + 11.384015463699999, + 11.381273264699999, + 11.4353585247, + 11.5832594927, + 11.5236275137, + 12.7207541557, + 11.520412049699999, + 11.3858191477, + 11.575685541699999, + 11.6969323357, + 11.6435049167, + 11.3104290727, + 11.3783631657, + 12.2771274877, + 11.494967939699999 ], "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.939101133249997, + "stddev": 0.17646420104122412, + "median": 13.8906058832, + "user": 83.98623664000002, + "system": 0.83025732, + "min": 13.7922229547, + "max": 14.5933785867, "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.9680642087, + 13.8338785047, + 14.0234359057, + 13.8775363047, + 13.8881145817, + 14.070889698699999, + 13.8090275937, + 13.9348517097, + 13.8421640987, + 13.7958518697, + 13.8163081367, + 14.5933785867, + 13.8606882177, + 13.845226345699999, + 13.9619896147, + 14.0611455287, + 13.8930971847, + 13.9115531517, + 14.002598467699999, + 13.7922229547 ], "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.995816192500001, + "stddev": 0.1644748734258061, + "median": 13.9193995067, + "user": 84.15829484000001, + "system": 0.8392032199999999, + "min": 13.824415346699999, + "max": 14.4707315307, "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.903527063699999, + 14.077233933699999, + 13.8851314107, + 14.1072110667, + 14.224034546699999, + 13.8554057827, + 13.9002750497, + 13.8489254537, + 14.1026002667, + 13.976158436699999, + 13.824415346699999, + 14.119213628699999, + 13.828065494699999, + 13.8996984157, + 14.1540565857, + 13.891788523699999, + 13.935271949699999, + 14.0259600017, + 13.8866193617, + 14.4707315307 ], "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.090964626049999, + "stddev": 0.20090470730826157, + "median": 14.0314188307, + "user": 84.19936174, + "system": 1.70140432, + "min": 13.910071950699999, + "max": 14.8516540877, "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.0280445017, + 13.910071950699999, + 14.0152350087, + 13.9986178647, + 14.0347931597, + 13.9544138647, + 13.985207919699999, + 14.1831754427, + 13.9729564437, + 14.0725064147, + 14.212651810699999, + 13.9754025077, + 14.8516540877, + 13.957963267699999, + 13.9920370027, + 14.130509653699999, + 14.2395567257, + 14.0930658357, + 14.1358990157, + 14.075530042699999 ], "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.099658991049997, + "stddev": 0.18515549675774118, + "median": 14.039694771699999, + "user": 84.21823679000002, + "system": 1.7255008200000002, + "min": 13.9449027557, + "max": 14.7816315177, "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.0343368117, + 14.074642513699999, + 13.9449027557, + 14.190145725699999, + 13.966181174699999, + 14.7816315177, + 14.009755172699998, + 13.985529588699999, + 14.0160527697, + 14.1455350707, + 13.984570849699999, + 14.158615549699999, + 14.113914312699999, + 14.1879094707, + 14.012237770699999, + 14.289282798699999, + 13.9707977167, + 14.097883721699999, + 14.045052731699998, + 13.984201797699999 ], "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.67594446165, + "stddev": 0.14382506399220507, + "median": 14.629151263199999, + "user": 86.54721194, + "system": 1.25223517, + "min": 14.5304072957, + "max": 15.1687742607, "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.578824922699999, + 14.655441887699999, + 14.5971402557, + 14.6083283187, + 14.7725134017, + 14.628248398699998, + 14.5956574067, + 14.5568489397, + 14.746782701699999, + 14.5906152347, + 14.5304072957, + 14.7719754947, + 14.6300541277, + 15.1687742607, + 14.8030276777, + 14.5923379947, + 14.696538285699999, + 14.7904841397, + 14.652369243699999, + 14.5525192447 ], "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.795293610200002, + "stddev": 0.3248177406553838, + "median": 14.6741203842, + "user": 87.16398848999998, + "system": 1.29379087, + "min": 14.540513043699999, + "max": 15.5959834007, "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.791509979699999, + 14.5635565887, + 14.6558059987, + 14.7826515757, + 14.540513043699999, + 15.5015678167, + 14.8564733407, + 15.5959834007, + 15.427572848699999, + 14.7920485857, + 14.6140659417, + 14.5488275457, + 14.769742765699998, + 14.543619524699999, + 14.634029157699999, + 14.6924347697, + 14.5891852627, + 14.6461610907, + 14.8169461117, + 14.543176854699999 ], "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.006306671450005, + "stddev": 0.22375075076755777, + "median": 13.9132314997, + "user": 84.46346359000002, + "system": 0.9531217199999998, + "min": 13.8358206147, + "max": 14.7758125887, "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.0140711787, + 13.8885032287, + 13.845342451699999, + 13.8872573217, + 13.8750077827, + 13.955803228699999, + 13.927269167699999, + 13.903233176699999, + 14.1937128357, + 13.852013960699999, + 13.8847839117, + 14.265074023699999, + 13.8733625697, + 14.7758125887, + 14.0549250987, + 14.0605450527, + 13.8762655957, + 14.234099817699999, + 13.8358206147, + 13.9232298227 ], "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.105925618299997, + "stddev": 0.3225190539007709, + "median": 14.0065403742, + "user": 85.10756244000001, + "system": 0.9718339699999999, + "min": 13.8650086397, + "max": 15.1278958707, "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.905225956699999, + 14.3831105737, + 13.891159326699999, + 14.0216875597, + 15.1278958707, + 14.1603699937, + 14.2723834107, + 14.1393096687, + 14.0052006137, + 14.7418588287, + 14.1093754447, + 13.8675168517, + 13.8650086397, + 14.007880134699999, + 13.883618108699999, + 13.8829475107, + 13.9057535087, + 13.939706831699999, + 13.9640272187, + 14.044476313699999 ], "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.89325076655, + "stddev": 0.39962221140800397, + "median": 21.8019442232, + "user": 131.21565293999998, + "system": 3.01175297, + "min": 21.398443804699998, + "max": 23.0283389337, "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.6024599277, + 21.900909524699998, + 21.8478243527, + 21.8216323847, + 21.398443804699998, + 21.6193536097, + 21.6454569317, + 21.5479520317, + 21.6915914197, + 22.771307293699998, + 21.7866303047, + 21.7350442507, + 21.9184848837, + 21.7932954917, + 21.6473305147, + 22.0662678337, + 23.0283389337, + 22.337793197699998, + 21.8105929547, + 21.8943056847 ], "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.317677611499999, + "stddev": 0.18925853188650438, + "median": 14.2634858352, + "user": 85.10410269000002, + "system": 1.08961282, + "min": 14.1394555597, + "max": 14.935598042699999, "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.361963102699999, + 14.213083789699999, + 14.6058109807, + 14.189869458699999, + 14.176760717699999, + 14.386826167699999, + 14.269773384699999, + 14.1394555597, + 14.3488881377, + 14.1944064837, + 14.1902484667, + 14.3800710097, + 14.2012408987, + 14.935598042699999, + 14.4294507337, + 14.148143999699998, + 14.2571982857, + 14.424389136699999, + 14.1710380667, + 14.3293358067 ], "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.28965104545, + "stddev": 0.21676366324606136, + "median": 13.238329154199999, + "user": 82.32959034000001, + "system": 0.8696058699999998, + "min": 13.110526265699999, + "max": 14.128961326699999, "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.117120175699998, + 13.3725139407, + 13.221517152699999, + 13.2461420947, + 13.3658431887, + 13.1392042027, + 14.128961326699999, + 13.2287555127, + 13.2183025337, + 13.2637920957, + 13.164756217699999, + 13.4297204567, + 13.2435406627, + 13.110526265699999, + 13.384056398699999, + 13.2331176457, + 13.216048445699998, + 13.307228925699999, + 13.154997462699999, + 13.2468762037 ], "exit_codes": [ 0,