X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=benchmarks%2Fversus-external-pools%2FBENCH-100000.json;h=822fad1575bf3ec68bc6a901dc13834a5a4b4fa1;hb=be7ac77efaa4c12f91a711020c8555f702d428d6;hp=3106c1e65b15fc040c286b8920b043dc8b7be4c6;hpb=6ccc3469b8311eee68803e00a8d3029b1ff7b074;p=poolifier.git diff --git a/benchmarks/versus-external-pools/BENCH-100000.json b/benchmarks/versus-external-pools/BENCH-100000.json index 3106c1e6..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.39096399511, - "stddev": 0.2507140094679051, - "median": 11.33015094956, - "user": 84.10149496, - "system": 0.5160043299999999, - "min": 10.992161490560001, - "max": 12.14705098356, + "mean": 11.517075011299998, + "stddev": 0.17365873318929576, + "median": 11.4746349622, + "user": 84.22775219, + "system": 0.5493918200000001, + "min": 11.3077805027, + "max": 11.8902412827, "times": [ - 11.22477672356, - 11.38108288856, - 10.992161490560001, - 11.37868160556, - 11.55645932356, - 11.17442672256, - 11.31159776356, - 11.281204091560001, - 11.34870413556, - 11.25701216256, - 11.21393125456, - 11.707280670560001, - 11.21960482156, - 11.216828191560001, - 11.603927734560001, - 12.14705098356, - 11.382954318560001, - 11.265601481560001, - 11.55367884756, - 11.60231469056 + 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.454697311060002, - "stddev": 0.3606029017514374, - "median": 11.40046055106, - "user": 84.15007685999998, - "system": 0.4902895799999999, - "min": 11.09666552156, - "max": 12.79375020256, + "mean": 11.624643033900002, + "stddev": 0.3469975408801143, + "median": 11.5152519502, + "user": 84.93002959, + "system": 0.5601894699999999, + "min": 11.3104290727, + "max": 12.7207541557, "times": [ - 11.54493104256, - 11.29143010356, - 11.38978276656, - 11.239998186560001, - 11.61936550056, - 11.09666552156, - 11.41113833556, - 11.53284114356, - 11.17205310256, - 11.288372110560001, - 12.79375020256, - 11.31601917356, - 11.205862467560001, - 11.48435911556, - 11.50610404056, - 11.42625346556, - 11.18810032056, - 11.65796694156, - 11.215920200560001, - 11.71303247956 + 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.967628133309997, - "stddev": 0.23949287514759854, - "median": 13.89517949506, - "user": 83.94008631, - "system": 0.8856032800000001, - "min": 13.75729377256, - "max": 14.84392083156, + "mean": 13.939101133249997, + "stddev": 0.17646420104122412, + "median": 13.8906058832, + "user": 83.98623664000002, + "system": 0.83025732, + "min": 13.7922229547, + "max": 14.5933785867, "times": [ - 14.015312786560001, - 13.845394884560001, - 13.79962715556, - 13.79065610756, - 14.84392083156, - 14.21344025056, - 13.81810306056, - 14.138187503560001, - 13.82072350156, - 13.96779639256, - 13.88534348356, - 14.04557227756, - 13.960829589560001, - 13.94599091956, - 13.75729377256, - 14.04986079556, - 13.83285808256, - 13.901041002560001, - 13.88931798756, - 13.831292280560001 + 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.947534027310002, - "stddev": 0.14100650652691796, - "median": 13.93459136456, - "user": 84.03596490999999, - "system": 0.86713358, - "min": 13.77391784556, - "max": 14.23952760856, + "mean": 13.995816192500001, + "stddev": 0.1644748734258061, + "median": 13.9193995067, + "user": 84.15829484000001, + "system": 0.8392032199999999, + "min": 13.824415346699999, + "max": 14.4707315307, "times": [ - 14.08623340756, - 13.83326897156, - 13.78561713056, - 14.043872568560001, - 13.94913832256, - 13.85035199256, - 13.81908766656, - 13.853396142560001, - 13.79103872656, - 13.90262960656, - 13.99404342156, - 13.92004440656, - 13.97821741656, - 14.21156241756, - 14.09549645856, - 14.23952760856, - 14.05576395356, - 13.77391784556, - 13.789009999560001, - 13.978462482560001 + 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": 13.987745249210002, - "stddev": 0.1668423954616273, - "median": 13.92642727706, - "user": 84.21740101, - "system": 1.7059799299999998, - "min": 13.85718868756, - "max": 14.57317675956, + "mean": 14.090964626049999, + "stddev": 0.20090470730826157, + "median": 14.0314188307, + "user": 84.19936174, + "system": 1.70140432, + "min": 13.910071950699999, + "max": 14.8516540877, "times": [ - 13.915288567560001, - 13.919797154560001, - 14.12578122556, - 13.990182603560001, - 13.85718868756, - 14.57317675956, - 14.250946907560001, - 13.89485503356, - 13.94620632156, - 13.89386717256, - 13.91052797356, - 13.955937955560001, - 13.858925581560001, - 13.92898971456, - 13.97009728856, - 14.07112644256, - 13.904656922560001, - 13.921602484560001, - 13.92386483956, - 13.941885347560001 + 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.02135208436, - "stddev": 0.20747741025615646, - "median": 13.96817931756, - "user": 84.13567291, - "system": 1.7187335299999997, - "min": 13.87138471956, - "max": 14.850832696560001, + "mean": 14.099658991049997, + "stddev": 0.18515549675774118, + "median": 14.039694771699999, + "user": 84.21823679000002, + "system": 1.7255008200000002, + "min": 13.9449027557, + "max": 14.7816315177, "times": [ - 14.10616454456, - 13.93606910456, - 14.00708294656, - 14.15509319156, - 13.99741060256, - 13.92708534256, - 13.96931510456, - 13.93617893056, - 13.89639870056, - 13.91834319356, - 14.05066330056, - 13.902075205560001, - 13.87138471956, - 13.96704353056, - 14.850832696560001, - 13.985693255560001, - 13.951637446560001, - 14.02582306356, - 13.95083767656, - 14.021909130560001 + 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.579275737659998, - "stddev": 0.1508950620907872, - "median": 14.52361860756, - "user": 86.64092400999999, - "system": 1.2638196299999997, - "min": 14.427098047560001, - "max": 15.091432964560001, + "mean": 14.67594446165, + "stddev": 0.14382506399220507, + "median": 14.629151263199999, + "user": 86.54721194, + "system": 1.25223517, + "min": 14.5304072957, + "max": 15.1687742607, "times": [ - 14.733018792560001, - 14.70899634156, - 14.427098047560001, - 14.48543594356, - 14.46462805756, - 14.47626459556, - 15.091432964560001, - 14.71730307556, - 14.66004542956, - 14.57704315956, - 14.53293611056, - 14.514301104560001, - 14.556417341560001, - 14.502730812560001, - 14.47021560156, - 14.51350076556, - 14.50355083156, - 14.47030837056, - 14.56071121556, - 14.61957619156 + 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.58927977851, - "stddev": 0.17647161640971268, - "median": 14.52570354956, - "user": 86.64521796, - "system": 1.2780047299999997, - "min": 14.48973136556, - "max": 15.24115806256, + "mean": 14.795293610200002, + "stddev": 0.3248177406553838, + "median": 14.6741203842, + "user": 87.16398848999998, + "system": 1.29379087, + "min": 14.540513043699999, + "max": 15.5959834007, "times": [ - 14.80852469356, - 14.553961943560001, - 14.546102449560001, - 14.498424549560001, - 14.48973136556, - 14.51862745356, - 14.503817596560001, - 14.51926819956, - 14.52571910956, - 14.54056467556, - 14.494782667560001, - 14.48986357956, - 14.514889741560001, - 14.52568798956, - 15.24115806256, - 14.50526880256, - 14.54702457656, - 14.770965030560001, - 14.55390349056, - 14.637309592560001 + 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.951158852560003, - "stddev": 0.2058522839443246, - "median": 13.87647117356, - "user": 84.51921171, - "system": 1.00179748, - "min": 13.769433169560001, - "max": 14.50660106456, + "mean": 14.006306671450005, + "stddev": 0.22375075076755777, + "median": 13.9132314997, + "user": 84.46346359000002, + "system": 0.9531217199999998, + "min": 13.8358206147, + "max": 14.7758125887, "times": [ - 13.888615445560001, - 13.769433169560001, - 13.82169270056, - 13.87376040556, - 13.87918194156, - 13.86117236256, - 13.901908091560001, - 14.50660106456, - 13.949419649560001, - 14.10946128256, - 13.82684026856, - 14.18309862556, - 13.77611468656, - 13.80324225456, - 13.775174961560001, - 13.84872489656, - 13.888386307560001, - 14.22664630256, - 13.815534428560001, - 14.318168205560001 + 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.98804316051, - "stddev": 0.3055112942891721, - "median": 13.89713134606, - "user": 84.89486595999999, - "system": 0.9969855299999999, - "min": 13.77515069256, - "max": 15.03617628456, + "mean": 14.105925618299997, + "stddev": 0.3225190539007709, + "median": 14.0065403742, + "user": 85.10756244000001, + "system": 0.9718339699999999, + "min": 13.8650086397, + "max": 15.1278958707, "times": [ - 14.102025899560001, - 14.115793895560001, - 13.892698086560001, - 13.90950704856, - 13.85048315056, - 13.89831485256, - 13.96924465656, - 13.776777926560001, - 13.832890924560001, - 13.817599986560001, - 13.82213900756, - 13.99855676656, - 13.84405732556, - 13.898449920560001, - 13.77515069256, - 14.58822787756, - 13.92374828456, - 15.03617628456, - 13.89594783956, - 13.813072783560001 + 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.589358092059996, - "stddev": 0.33710207404903597, - "median": 21.47304040556, - "user": 131.05532971000002, - "system": 2.97765318, - "min": 21.17677630056, - "max": 22.29688328056, + "mean": 21.89325076655, + "stddev": 0.39962221140800397, + "median": 21.8019442232, + "user": 131.21565293999998, + "system": 3.01175297, + "min": 21.398443804699998, + "max": 23.0283389337, "times": [ - 21.29678146856, - 21.33297321056, - 21.476598411559998, - 21.27147187056, - 21.17677630056, - 22.278692661559997, - 22.160110541559998, - 21.48630148656, - 21.65031061356, - 21.386078684559997, - 21.60193983956, - 21.44868729956, - 21.85731671656, - 21.23844660356, - 21.46948239956, - 21.41669520256, - 22.29688328056, - 21.661655440559997, - 21.419547168559998, - 21.86041264056 + 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.307832388209999, - "stddev": 0.3285973375402726, - "median": 14.179303750559999, - "user": 85.40816851, - "system": 1.11946813, - "min": 14.05227103456, - "max": 15.10797753956, + "mean": 14.317677611499999, + "stddev": 0.18925853188650438, + "median": 14.2634858352, + "user": 85.10410269000002, + "system": 1.08961282, + "min": 14.1394555597, + "max": 14.935598042699999, "times": [ - 14.30104084956, - 14.54814028756, - 14.28476126856, - 14.29227234256, - 15.00532349256, - 14.05227103456, - 14.09053164156, - 14.93460879456, - 14.20754972356, - 15.10797753956, - 14.19729763756, - 14.10231132256, - 14.110226284560001, - 14.16130986356, - 14.102247291560001, - 14.07068962256, - 14.126047789560001, - 14.06858099556, - 14.30248170856, - 14.090978273560001 + 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.241399209209998, - "stddev": 0.27217911366407616, - "median": 13.138224996560002, - "user": 82.42079815999998, - "system": 0.86065818, - "min": 13.07087743856, - "max": 14.20647392156, + "mean": 13.28965104545, + "stddev": 0.21676366324606136, + "median": 13.238329154199999, + "user": 82.32959034000001, + "system": 0.8696058699999998, + "min": 13.110526265699999, + "max": 14.128961326699999, "times": [ - 14.20647392156, - 13.12352163756, - 13.20712820456, - 13.149009490560001, - 13.133528762560001, - 13.10588132756, - 13.159918342560001, - 13.11468017256, - 13.18914599656, - 13.114861362560001, - 13.07087743856, - 13.12380557356, - 13.14292123056, - 13.26390055856, - 13.11730204056, - 13.09064734556, - 13.69850178656, - 13.49070701056, - 13.10612158156, - 13.21905039956 + 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,