Skip to content

Instantly share code, notes, and snippets.

@mcollina
Last active December 22, 2015 13:17
Show Gist options
  • Save mcollina/e8210d26ca6ef2630e23 to your computer and use it in GitHub Desktop.
Save mcollina/e8210d26ca6ef2630e23 to your computer and use it in GitHub Desktop.
new-dgram-bench
$ make bench-dgram
dgram/headers.js
dgram/headers.js len=64 num=100 chunks=1 headers=4 type=concat dur=5: 0.05040
dgram/headers.js len=64 num=100 chunks=1 headers=4 type=multi dur=5: 0.06596
dgram/headers.js len=64 num=100 chunks=2 headers=4 type=concat dur=5: 0.05389
dgram/headers.js len=64 num=100 chunks=2 headers=4 type=multi dur=5: 0.06702
dgram/headers.js len=64 num=100 chunks=4 headers=4 type=concat dur=5: 0.05220
dgram/headers.js len=64 num=100 chunks=4 headers=4 type=multi dur=5: 0.06310
dgram/headers.js len=64 num=100 chunks=8 headers=4 type=concat dur=5: 0.04951
dgram/headers.js len=64 num=100 chunks=8 headers=4 type=multi dur=5: 0.05822
dgram/headers.js len=256 num=100 chunks=1 headers=4 type=concat dur=5: 0.20529
dgram/headers.js len=256 num=100 chunks=1 headers=4 type=multi dur=5: 0.25727
dgram/headers.js len=256 num=100 chunks=2 headers=4 type=concat dur=5: 0.19793
dgram/headers.js len=256 num=100 chunks=2 headers=4 type=multi dur=5: 0.25685
dgram/headers.js len=256 num=100 chunks=4 headers=4 type=concat dur=5: 0.20066
dgram/headers.js len=256 num=100 chunks=4 headers=4 type=multi dur=5: 0.23612
dgram/headers.js len=256 num=100 chunks=8 headers=4 type=concat dur=5: 0.18913
dgram/headers.js len=256 num=100 chunks=8 headers=4 type=multi dur=5: 0.22102
dgram/headers.js len=1024 num=100 chunks=1 headers=4 type=concat dur=5: 0.78476
dgram/headers.js len=1024 num=100 chunks=1 headers=4 type=multi dur=5: 0.67456
dgram/headers.js len=1024 num=100 chunks=2 headers=4 type=concat dur=5: 0.78631
dgram/headers.js len=1024 num=100 chunks=2 headers=4 type=multi dur=5: 0.63593
dgram/headers.js len=1024 num=100 chunks=4 headers=4 type=concat dur=5: 0.75965
dgram/headers.js len=1024 num=100 chunks=4 headers=4 type=multi dur=5: 0.63869
dgram/headers.js len=1024 num=100 chunks=8 headers=4 type=concat dur=5: 0.74356
dgram/headers.js len=1024 num=100 chunks=8 headers=4 type=multi dur=5: 0.59303
dgram/multi-buffer.js
dgram/multi-buffer.js len=64 num=100 chunks=1 type=send dur=5: 0.07504
dgram/multi-buffer.js len=64 num=100 chunks=1 type=recv dur=5: 0.01221
dgram/multi-buffer.js len=64 num=100 chunks=2 type=send dur=5: 0.07302
dgram/multi-buffer.js len=64 num=100 chunks=2 type=recv dur=5: 0.01186
dgram/multi-buffer.js len=64 num=100 chunks=4 type=send dur=5: 0.06935
dgram/multi-buffer.js len=64 num=100 chunks=4 type=recv dur=5: 0.01125
dgram/multi-buffer.js len=64 num=100 chunks=8 type=send dur=5: 0.06270
dgram/multi-buffer.js len=64 num=100 chunks=8 type=recv dur=5: 0.01012
dgram/multi-buffer.js len=256 num=100 chunks=1 type=send dur=5: 0.29764
dgram/multi-buffer.js len=256 num=100 chunks=1 type=recv dur=5: 0.04715
dgram/multi-buffer.js len=256 num=100 chunks=2 type=send dur=5: 0.27983
dgram/multi-buffer.js len=256 num=100 chunks=2 type=recv dur=5: 0.04459
dgram/multi-buffer.js len=256 num=100 chunks=4 type=send dur=5: 0.27566
dgram/multi-buffer.js len=256 num=100 chunks=4 type=recv dur=5: 0.04468
dgram/multi-buffer.js len=256 num=100 chunks=8 type=send dur=5: 0.24999
dgram/multi-buffer.js len=256 num=100 chunks=8 type=recv dur=5: 0.04067
dgram/multi-buffer.js len=1024 num=100 chunks=1 type=send dur=5: 0.66135
dgram/multi-buffer.js len=1024 num=100 chunks=1 type=recv dur=5: 0.10830
dgram/multi-buffer.js len=1024 num=100 chunks=2 type=send dur=5: 0.66264
dgram/multi-buffer.js len=1024 num=100 chunks=2 type=recv dur=5: 0.10967
dgram/multi-buffer.js len=1024 num=100 chunks=4 type=send dur=5: 0.58564
dgram/multi-buffer.js len=1024 num=100 chunks=4 type=recv dur=5: 0.11009
dgram/multi-buffer.js len=1024 num=100 chunks=8 type=send dur=5: 0.59445
dgram/multi-buffer.js len=1024 num=100 chunks=8 type=recv dur=5: 0.09880
dgram/offset-length.js
dgram/offset-length.js len=1 num=100 type=send dur=5: 0.00111
dgram/offset-length.js len=1 num=100 type=recv dur=5: 0.00018
dgram/offset-length.js len=64 num=100 type=send dur=5: 0.07051
dgram/offset-length.js len=64 num=100 type=recv dur=5: 0.01143
dgram/offset-length.js len=256 num=100 type=send dur=5: 0.27590
dgram/offset-length.js len=256 num=100 type=recv dur=5: 0.04580
dgram/offset-length.js len=1024 num=100 type=send dur=5: 0.64197
dgram/offset-length.js len=1024 num=100 type=recv dur=5: 0.11118
dgram/single-buffer.js
dgram/single-buffer.js len=1 num=100 type=send dur=5: 0.00117
dgram/single-buffer.js len=1 num=100 type=recv dur=5: 0.00019
dgram/single-buffer.js len=64 num=100 type=send dur=5: 0.07410
dgram/single-buffer.js len=64 num=100 type=recv dur=5: 0.01173
dgram/single-buffer.js len=256 num=100 type=send dur=5: 0.29673
dgram/single-buffer.js len=256 num=100 type=recv dur=5: 0.04772
dgram/single-buffer.js len=1024 num=100 type=send dur=5: 0.67538
dgram/single-buffer.js len=1024 num=100 type=recv dur=5: 0.11005
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment