X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=benchmarks%2Fversus-external-pools%2FBENCH-100000.json;h=822fad1575bf3ec68bc6a901dc13834a5a4b4fa1;hb=be7ac77efaa4c12f91a711020c8555f702d428d6;hp=6b36c35f10ea4a1ff4b9d4a4bb904c34c7dd06be;hpb=f083bd34985d16051031c1ed0c713c5aff86f464;p=poolifier.git diff --git a/benchmarks/versus-external-pools/BENCH-100000.json b/benchmarks/versus-external-pools/BENCH-100000.json index 6b36c35f..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.460686491090003, - "stddev": 0.25081970175174806, - "median": 11.46798398764, - "user": 83.98807101, - "system": 0.5325650499999999, - "min": 11.07185692914, - "max": 12.084592454140001, + "mean": 11.517075011299998, + "stddev": 0.17365873318929576, + "median": 11.4746349622, + "user": 84.22775219, + "system": 0.5493918200000001, + "min": 11.3077805027, + "max": 11.8902412827, "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.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.542970538490001, - "stddev": 0.34367513099545477, - "median": 11.455383519640002, - "user": 84.24208270999999, - "system": 0.5048741999999999, - "min": 11.11264735714, - "max": 12.43351513114, + "mean": 11.624643033900002, + "stddev": 0.3469975408801143, + "median": 11.5152519502, + "user": 84.93002959, + "system": 0.5601894699999999, + "min": 11.3104290727, + "max": 12.7207541557, "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.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": 14.00370990509, - "stddev": 0.195190646587577, - "median": 13.95897025564, - "user": 84.30038051, - "system": 0.8942395499999998, - "min": 13.74530090314, - "max": 14.404787197140001, + "mean": 13.939101133249997, + "stddev": 0.17646420104122412, + "median": 13.8906058832, + "user": 83.98623664000002, + "system": 0.83025732, + "min": 13.7922229547, + "max": 14.5933785867, "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.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.971157231290002, - "stddev": 0.18748653009873717, - "median": 13.954581861640001, - "user": 84.05523740999999, - "system": 0.897861, - "min": 13.749618012140001, - "max": 14.60467247114, + "mean": 13.995816192500001, + "stddev": 0.1644748734258061, + "median": 13.9193995067, + "user": 84.15829484000001, + "system": 0.8392032199999999, + "min": 13.824415346699999, + "max": 14.4707315307, "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.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.078402252840002, - "stddev": 0.17964768548679533, - "median": 14.035605996640001, - "user": 84.20895296, - "system": 1.7079841500000001, - "min": 13.87159967414, - "max": 14.415486299140001, + "mean": 14.090964626049999, + "stddev": 0.20090470730826157, + "median": 14.0314188307, + "user": 84.19936174, + "system": 1.70140432, + "min": 13.910071950699999, + "max": 14.8516540877, "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.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.04153995254, - "stddev": 0.21579330760949478, - "median": 13.977037514640001, - "user": 84.21406685999999, - "system": 1.7156961, - "min": 13.85588257614, - "max": 14.77938356414, + "mean": 14.099658991049997, + "stddev": 0.18515549675774118, + "median": 14.039694771699999, + "user": 84.21823679000002, + "system": 1.7255008200000002, + "min": 13.9449027557, + "max": 14.7816315177, "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.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.668654660189997, - "stddev": 0.1751780961079337, - "median": 14.62452225564, - "user": 86.67234151, - "system": 1.32287635, - "min": 14.478081427140001, - "max": 15.07487723414, + "mean": 14.67594446165, + "stddev": 0.14382506399220507, + "median": 14.629151263199999, + "user": 86.54721194, + "system": 1.25223517, + "min": 14.5304072957, + "max": 15.1687742607, "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.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.69618620404, - "stddev": 0.19135706242263026, - "median": 14.63742826764, - "user": 86.63727986, - "system": 1.31793365, - "min": 14.49212330914, - "max": 15.232266306140001, + "mean": 14.795293610200002, + "stddev": 0.3248177406553838, + "median": 14.6741203842, + "user": 87.16398848999998, + "system": 1.29379087, + "min": 14.540513043699999, + "max": 15.5959834007, "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.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": 13.93325881829, - "stddev": 0.17110973279191732, - "median": 13.90770618014, - "user": 84.50858151000001, - "system": 0.9973983999999998, - "min": 13.756689403140001, - "max": 14.565890296140001, + "mean": 14.006306671450005, + "stddev": 0.22375075076755777, + "median": 13.9132314997, + "user": 84.46346359000002, + "system": 0.9531217199999998, + "min": 13.8358206147, + "max": 14.7758125887, "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.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": 13.95950815399, - "stddev": 0.183579434360206, - "median": 13.91979540564, - "user": 84.55706836, - "system": 0.9847505999999999, - "min": 13.79147062814, - "max": 14.546362315140001, + "mean": 14.105925618299997, + "stddev": 0.3225190539007709, + "median": 14.0065403742, + "user": 85.10756244000001, + "system": 0.9718339699999999, + "min": 13.8650086397, + "max": 15.1278958707, "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.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.705377271690004, - "stddev": 0.2812675075823154, - "median": 21.63110223964, - "user": 131.74272690999996, - "system": 2.9979596999999996, - "min": 21.38744876514, - "max": 22.52470514014, + "mean": 21.89325076655, + "stddev": 0.39962221140800397, + "median": 21.8019442232, + "user": 131.21565293999998, + "system": 3.01175297, + "min": 21.398443804699998, + "max": 23.0283389337, "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.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.23932392959, - "stddev": 0.22039778369683194, - "median": 14.17214841014, - "user": 85.21785320999996, - "system": 1.09816055, - "min": 14.04185371914, - "max": 15.02877590314, + "mean": 14.317677611499999, + "stddev": 0.18925853188650438, + "median": 14.2634858352, + "user": 85.10410269000002, + "system": 1.08961282, + "min": 14.1394555597, + "max": 14.935598042699999, "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.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.332148464840003, - "stddev": 0.2677936691595618, - "median": 13.22471509514, - "user": 82.76726615999999, - "system": 0.9324920999999999, - "min": 13.08697098314, - "max": 14.10655408014, + "mean": 13.28965104545, + "stddev": 0.21676366324606136, + "median": 13.238329154199999, + "user": 82.32959034000001, + "system": 0.8696058699999998, + "min": 13.110526265699999, + "max": 14.128961326699999, "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.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,