Skip to content

Instantly share code, notes, and snippets.

@claudiorodriguez
Created April 11, 2017 09:42
Show Gist options
  • Save claudiorodriguez/b3b9483c05bd6c21626c9bcd0bfa7897 to your computer and use it in GitHub Desktop.
Save claudiorodriguez/b3b9483c05bd6c21626c9bcd0bfa7897 to your computer and use it in GitHub Desktop.
Results of `make bench-net` before and after onSlaveClose change
net/net-c2s-cork.js
net/net-c2s-cork.js dur=5 type="buf" len=4: 0.06195391780306461
net/net-c2s-cork.js dur=5 type="buf" len=8: 0.12584680979139543
net/net-c2s-cork.js dur=5 type="buf" len=16: 0.24539475730494353
net/net-c2s-cork.js dur=5 type="buf" len=32: 0.46383284563367627
net/net-c2s-cork.js dur=5 type="buf" len=64: 0.8952974879979092
net/net-c2s-cork.js dur=5 type="buf" len=128: 1.625861235601054
net/net-c2s-cork.js dur=5 type="buf" len=512: 3.8131182060130246
net/net-c2s-cork.js dur=5 type="buf" len=1024: 4.918715814023334
net/net-c2s.js
net/net-c2s.js dur=5 type="utf" len=102400: 5.705972376624849
net/net-c2s.js dur=5 type="asc" len=102400: 8.864792843220807
net/net-c2s.js dur=5 type="buf" len=102400: 10.427833684289261
net/net-c2s.js dur=5 type="utf" len=16777216: 4.273513960206126
net/net-c2s.js dur=5 type="asc" len=16777216: 6.292973103765465
net/net-c2s.js dur=5 type="buf" len=16777216: 11.17526868957044
net/net-pipe.js
net/net-pipe.js dur=5 type="utf" len=102400: 6.3114304054093635
net/net-pipe.js dur=5 type="asc" len=102400: 8.935519888158968
net/net-pipe.js dur=5 type="buf" len=102400: 9.991662021944592
net/net-pipe.js dur=5 type="utf" len=16777216: 5.974807175394073
net/net-pipe.js dur=5 type="asc" len=16777216: 7.7130479241710255
net/net-pipe.js dur=5 type="buf" len=16777216: 6.861779328165572
net/net-s2c.js
net/net-s2c.js dur=5 type="utf" len=102400: 5.674931604776559
net/net-s2c.js dur=5 type="asc" len=102400: 8.431326819112812
net/net-s2c.js dur=5 type="buf" len=102400: 7.604129006246086
net/net-s2c.js dur=5 type="utf" len=16777216: 3.9301176569894323
net/net-s2c.js dur=5 type="asc" len=16777216: 5.956308266922303
net/net-s2c.js dur=5 type="buf" len=16777216: 9.226298103868283
net/tcp-raw-c2s.js
net/tcp-raw-c2s.js dur=5 type="utf" len=102400: 5.622844036976208
net/tcp-raw-c2s.js dur=5 type="asc" len=102400: 8.52470356604881
net/tcp-raw-c2s.js dur=5 type="buf" len=102400: 10.973553430439551
net/tcp-raw-c2s.js dur=5 type="utf" len=16777216: 4.236487996031
net/tcp-raw-c2s.js dur=5 type="asc" len=16777216: 6.719895142814665
net/tcp-raw-c2s.js dur=5 type="buf" len=16777216: 10.531466999263747
net/tcp-raw-pipe.js
net/tcp-raw-pipe.js dur=5 type="utf" len=102400: 1.012417711341726
net/tcp-raw-pipe.js dur=5 type="asc" len=102400: 0.9534005704293523
net/tcp-raw-pipe.js dur=5 type="buf" len=102400: 1.1839238101475082
net/tcp-raw-pipe.js dur=5 type="utf" len=16777216: 0.9055962011190504
net/tcp-raw-pipe.js dur=5 type="asc" len=16777216: 1.2066938045482902
net/tcp-raw-pipe.js dur=5 type="buf" len=16777216: 1.7068856120236273
net/tcp-raw-s2c.js
net/tcp-raw-s2c.js dur=5 type="utf" len=102400: 6.199781559308214
net/tcp-raw-s2c.js dur=5 type="asc" len=102400: 9.336696171803604
net/tcp-raw-s2c.js dur=5 type="buf" len=102400: 11.752605261075653
net/tcp-raw-s2c.js dur=5 type="utf" len=16777216: 4.836589645459846
net/tcp-raw-s2c.js dur=5 type="asc" len=16777216: 7.285882195050288
net/tcp-raw-s2c.js dur=5 type="buf" len=16777216: 11.815767313294579
net/net-c2s-cork.js
net/net-c2s-cork.js dur=5 type="buf" len=4: 0.060269415721058275
net/net-c2s-cork.js dur=5 type="buf" len=8: 0.1224863657914612
net/net-c2s-cork.js dur=5 type="buf" len=16: 0.2207723441863601
net/net-c2s-cork.js dur=5 type="buf" len=32: 0.4690241288448753
net/net-c2s-cork.js dur=5 type="buf" len=64: 0.9110020260098708
net/net-c2s-cork.js dur=5 type="buf" len=128: 1.642446190207329
net/net-c2s-cork.js dur=5 type="buf" len=512: 3.763326936530956
net/net-c2s-cork.js dur=5 type="buf" len=1024: 4.881113981063987
net/net-c2s.js
net/net-c2s.js dur=5 type="utf" len=102400: 5.841117277820626
net/net-c2s.js dur=5 type="asc" len=102400: 8.746823936698066
net/net-c2s.js dur=5 type="buf" len=102400: 10.470980501285355
net/net-c2s.js dur=5 type="utf" len=16777216: 4.305489394253755
net/net-c2s.js dur=5 type="asc" len=16777216: 6.250168250642367
net/net-c2s.js dur=5 type="buf" len=16777216: 10.833359431098728
net/net-pipe.js
net/net-pipe.js dur=5 type="utf" len=102400: 7.024002383419003
net/net-pipe.js dur=5 type="asc" len=102400: 8.991624798505374
net/net-pipe.js dur=5 type="buf" len=102400: 9.874823534635048
net/net-pipe.js dur=5 type="utf" len=16777216: 6.026119554951648
net/net-pipe.js dur=5 type="asc" len=16777216: 7.700820412875084
net/net-pipe.js dur=5 type="buf" len=16777216: 10.157961795504518
net/net-s2c.js
net/net-s2c.js dur=5 type="utf" len=102400: 5.7720280276836515
net/net-s2c.js dur=5 type="asc" len=102400: 8.598450154898767
net/net-s2c.js dur=5 type="buf" len=102400: 10.444684039978826
net/net-s2c.js dur=5 type="utf" len=16777216: 4.259974939586049
net/net-s2c.js dur=5 type="asc" len=16777216: 6.356139419295268
net/net-s2c.js dur=5 type="buf" len=16777216: 10.992638841365059
net/tcp-raw-c2s.js
net/tcp-raw-c2s.js dur=5 type="utf" len=102400: 6.069097108904648
net/tcp-raw-c2s.js dur=5 type="asc" len=102400: 9.207251051632847
net/tcp-raw-c2s.js dur=5 type="buf" len=102400: 11.289082245015022
net/tcp-raw-c2s.js dur=5 type="utf" len=16777216: 4.538625764777227
net/tcp-raw-c2s.js dur=5 type="asc" len=16777216: 6.752107201518685
net/tcp-raw-c2s.js dur=5 type="buf" len=16777216: 11.299635520636507
net/tcp-raw-pipe.js
net/tcp-raw-pipe.js dur=5 type="utf" len=102400: 0.9255699454241009
net/tcp-raw-pipe.js dur=5 type="asc" len=102400: 1.0919327112492552
net/tcp-raw-pipe.js dur=5 type="buf" len=102400: 1.2939466573475675
net/tcp-raw-pipe.js dur=5 type="utf" len=16777216: 0.9643271312244007
net/tcp-raw-pipe.js dur=5 type="asc" len=16777216: 1.307982376542852
net/tcp-raw-pipe.js dur=5 type="buf" len=16777216: 1.7226049187678474
net/tcp-raw-s2c.js
net/tcp-raw-s2c.js dur=5 type="utf" len=102400: 5.993683790901467
net/tcp-raw-s2c.js dur=5 type="asc" len=102400: 9.079589463008663
net/tcp-raw-s2c.js dur=5 type="buf" len=102400: 11.365032103497228
net/tcp-raw-s2c.js dur=5 type="utf" len=16777216: 4.691369739246728
net/tcp-raw-s2c.js dur=5 type="asc" len=16777216: 7.144289328471595
net/tcp-raw-s2c.js dur=5 type="buf" len=16777216: 11.437083048016376
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment