X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=benchmarks%2Fversus-external-pools%2FBENCH-100000.json;h=822fad1575bf3ec68bc6a901dc13834a5a4b4fa1;hb=3aa16da67d1de7ed79de0fa4eedccc9cc7f58a52;hp=bae2b27ae10a4f92b90e6218780aca1b6470c783;hpb=14094f7b8b2e5f58f924976ef71e8fac3f8cfaef;p=poolifier.git diff --git a/benchmarks/versus-external-pools/BENCH-100000.json b/benchmarks/versus-external-pools/BENCH-100000.json index bae2b27a..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.368003236860002, - "stddev": 0.3224412822900955, - "median": 11.28611924146, - "user": 84.27590989999999, - "system": 0.52854244, - "min": 11.04924261246, - "max": 12.28315011846, + "mean": 11.517075011299998, + "stddev": 0.17365873318929576, + "median": 11.4746349622, + "user": 84.22775219, + "system": 0.5493918200000001, + "min": 11.3077805027, + "max": 11.8902412827, "times": [ - 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 + 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.356596080909998, - "stddev": 0.18773643921848024, - "median": 11.29456609946, - "user": 84.12756545, - "system": 0.5123968400000001, - "min": 11.15489913046, - "max": 11.89709897946, + "mean": 11.624643033900002, + "stddev": 0.3469975408801143, + "median": 11.5152519502, + "user": 84.93002959, + "system": 0.5601894699999999, + "min": 11.3104290727, + "max": 12.7207541557, "times": [ - 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 + 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.96954857906, - "stddev": 0.15294149540722818, - "median": 13.924949551460001, - "user": 83.91577705, - "system": 0.8764507899999998, - "min": 13.796995480460001, - "max": 14.36604056546, + "mean": 13.939101133249997, + "stddev": 0.17646420104122412, + "median": 13.8906058832, + "user": 83.98623664000002, + "system": 0.83025732, + "min": 13.7922229547, + "max": 14.5933785867, "times": [ - 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 + 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.903733555459999, - "stddev": 0.19168634439996315, - "median": 13.83464575196, - "user": 84.07448690000003, - "system": 0.8601311899999999, - "min": 13.748144764460001, - "max": 14.412393211460001, + "mean": 13.995816192500001, + "stddev": 0.1644748734258061, + "median": 13.9193995067, + "user": 84.15829484000001, + "system": 0.8392032199999999, + "min": 13.824415346699999, + "max": 14.4707315307, "times": [ - 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 + 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.994092572859998, - "stddev": 0.20241934655459232, - "median": 13.936304883960002, - "user": 84.12881345, - "system": 1.7039561399999996, - "min": 13.883758291460001, - "max": 14.821950666460001, + "mean": 14.090964626049999, + "stddev": 0.20090470730826157, + "median": 14.0314188307, + "user": 84.19936174, + "system": 1.70140432, + "min": 13.910071950699999, + "max": 14.8516540877, "times": [ - 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 + 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": 13.999351037260002, - "stddev": 0.20898225289155412, - "median": 13.951080949960001, - "user": 84.10157699999999, - "system": 1.7198870900000003, - "min": 13.87473413046, - "max": 14.86472296146, + "mean": 14.099658991049997, + "stddev": 0.18515549675774118, + "median": 14.039694771699999, + "user": 84.21823679000002, + "system": 1.7255008200000002, + "min": 13.9449027557, + "max": 14.7816315177, "times": [ - 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 + 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.588445512860002, - "stddev": 0.19168072714895476, - "median": 14.53729377896, - "user": 86.5068517, - "system": 1.2670577399999998, - "min": 14.43934690246, - "max": 15.358537570460001, + "mean": 14.67594446165, + "stddev": 0.14382506399220507, + "median": 14.629151263199999, + "user": 86.54721194, + "system": 1.25223517, + "min": 14.5304072957, + "max": 15.1687742607, "times": [ - 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 + 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.575268915859997, - "stddev": 0.157386518859761, - "median": 14.53422736396, - "user": 86.6216756, - "system": 1.2613628399999999, - "min": 14.45781974346, - "max": 15.14411060246, + "mean": 14.795293610200002, + "stddev": 0.3248177406553838, + "median": 14.6741203842, + "user": 87.16398848999998, + "system": 1.29379087, + "min": 14.540513043699999, + "max": 15.5959834007, "times": [ - 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 + 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.93086813111, - "stddev": 0.24167954780072037, - "median": 13.848770205960001, - "user": 84.61519815000001, - "system": 0.98589509, - "min": 13.73192640046, - "max": 14.64004538746, + "mean": 14.006306671450005, + "stddev": 0.22375075076755777, + "median": 13.9132314997, + "user": 84.46346359000002, + "system": 0.9531217199999998, + "min": 13.8358206147, + "max": 14.7758125887, "times": [ - 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 + 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.926463509909999, - "stddev": 0.26203859269854224, - "median": 13.84687467396, - "user": 84.69039760000003, - "system": 0.9691233399999998, - "min": 13.78574899946, - "max": 14.784729072460001, + "mean": 14.105925618299997, + "stddev": 0.3225190539007709, + "median": 14.0065403742, + "user": 85.10756244000001, + "system": 0.9718339699999999, + "min": 13.8650086397, + "max": 15.1278958707, "times": [ - 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 + 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.882727357010005, - "stddev": 0.5148907323621369, - "median": 21.67901115296, - "user": 131.3080822, - "system": 3.0308641900000004, - "min": 21.43062456946, - "max": 23.34619387346, + "mean": 21.89325076655, + "stddev": 0.39962221140800397, + "median": 21.8019442232, + "user": 131.21565293999998, + "system": 3.01175297, + "min": 21.398443804699998, + "max": 23.0283389337, "times": [ - 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 + 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.197313918559999, - "stddev": 0.1954890822889771, - "median": 14.13963860946, - "user": 85.1199326, - "system": 1.0779084399999999, - "min": 14.042602542460001, - "max": 14.95075411446, + "mean": 14.317677611499999, + "stddev": 0.18925853188650438, + "median": 14.2634858352, + "user": 85.10410269000002, + "system": 1.08961282, + "min": 14.1394555597, + "max": 14.935598042699999, "times": [ - 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 + 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.205401262510003, - "stddev": 0.20236927854585932, - "median": 13.15385387046, - "user": 82.34329815, - "system": 0.8771399399999998, - "min": 13.09653258346, - "max": 14.04509258246, + "mean": 13.28965104545, + "stddev": 0.21676366324606136, + "median": 13.238329154199999, + "user": 82.32959034000001, + "system": 0.8696058699999998, + "min": 13.110526265699999, + "max": 14.128961326699999, "times": [ - 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 + 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,