X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=benchmarks%2Fversus-external-pools%2FBENCH-100000.json;h=11516e1ee8b68c9034b693eb48008f93f38bbbb3;hb=99cd32d00aaf38f256ab0422b6dc06dd783fd64f;hp=0967ef424bce6791893e9a57bb952f80fd536e93;hpb=f4d1dbd1592e24d7a09f35013c3e0f0762240254;p=poolifier.git diff --git a/benchmarks/versus-external-pools/BENCH-100000.json b/benchmarks/versus-external-pools/BENCH-100000.json index 0967ef42..11516e1e 100644 --- a/benchmarks/versus-external-pools/BENCH-100000.json +++ b/benchmarks/versus-external-pools/BENCH-100000.json @@ -1 +1,706 @@ -{} +{ + "results": [ + { + "command": "node dynamic-poolifier.mjs", + "mean": 11.780293908929998, + "stddev": 0.21686218608049407, + "median": 11.730158184979999, + "user": 84.65206246, + "system": 0.59333353, + "min": 11.51368874148, + "max": 12.20751107648, + "times": [ + 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, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "command": "node fixed-poolifier.mjs", + "mean": 11.762235019979999, + "stddev": 0.18552295505887156, + "median": 11.71133716548, + "user": 85.24171061000001, + "system": 0.58674183, + "min": 11.552905664479999, + "max": 12.42358792848, + "times": [ + 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, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "command": "node dynamic-piscina.mjs", + "mean": 14.294697344229997, + "stddev": 0.20784331555263483, + "median": 14.263723249479998, + "user": 84.24317096000001, + "system": 0.9156122299999998, + "min": 14.141624924479999, + "max": 15.13499310848, + "times": [ + 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, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "command": "node fixed-piscina.mjs", + "mean": 14.31514993578, + "stddev": 0.19040366644728496, + "median": 14.26566749298, + "user": 84.41989335999997, + "system": 0.9479836299999999, + "min": 14.124638407479999, + "max": 14.893117091479999, + "times": [ + 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, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "command": "node dynamic-tinypool.mjs", + "mean": 14.368606385229999, + "stddev": 0.11290115441451891, + "median": 14.336848949979998, + "user": 84.40331936, + "system": 1.7959914300000002, + "min": 14.248423279479999, + "max": 14.80258900248, + "times": [ + 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, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "command": "node fixed-tinypool.mjs", + "mean": 14.509332093729999, + "stddev": 0.32683992109697657, + "median": 14.379151651479999, + "user": 84.87570836, + "system": 1.7926730300000002, + "min": 14.29480539648, + "max": 15.62118899748, + "times": [ + 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, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "command": "node dynamic-workerpool.mjs", + "mean": 15.00910351713, + "stddev": 0.13577276955254206, + "median": 14.981492553479999, + "user": 86.98551161, + "system": 1.33036793, + "min": 14.87059122648, + "max": 15.478715317479999, + "times": [ + 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, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "command": "node fixed-workerpool.mjs", + "mean": 15.026452236129998, + "stddev": 0.2714048906354438, + "median": 14.94783413748, + "user": 87.18037581, + "system": 1.3363187299999995, + "min": 14.888467068479999, + "max": 16.11661201048, + "times": [ + 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, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "command": "node dynamic-worker-nodes.js", + "mean": 14.353977938829999, + "stddev": 0.21823327735484502, + "median": 14.30566920948, + "user": 84.76398721000001, + "system": 1.0342875299999998, + "min": 14.13386044748, + "max": 15.21071836348, + "times": [ + 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, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "command": "node fixed-worker-nodes.js", + "mean": 14.359057022329997, + "stddev": 0.25707495893603055, + "median": 14.25369526898, + "user": 84.80018851, + "system": 1.0406434299999996, + "min": 14.17086112548, + "max": 15.264816351479999, + "times": [ + 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, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "command": "node dynamic-node-worker-threads-pool.mjs", + "mean": 22.396050958629996, + "stddev": 0.5907845455300541, + "median": 22.19999428898, + "user": 132.14496541, + "system": 3.1739176799999997, + "min": 21.83332613248, + "max": 24.27612349148, + "times": [ + 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, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "command": "node static-node-worker-threads-pool.mjs", + "mean": 14.634325873030003, + "stddev": 0.2519489721043534, + "median": 14.53907584348, + "user": 85.84195056000002, + "system": 1.12737168, + "min": 14.422458231479999, + "max": 15.34554343548, + "times": [ + 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, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + "command": "node fixed-nanothreads.mjs", + "mean": 13.632807582879996, + "stddev": 0.2355323878543619, + "median": 13.555863648479999, + "user": 82.88931381000002, + "system": 0.93749108, + "min": 13.453315975479999, + "max": 14.371597485479999, + "times": [ + 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, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + } + ] +}