Skip to content

Instantly share code, notes, and snippets.

@blahah
Created April 20, 2017 13:11
Show Gist options
  • Save blahah/1c55cd4291b5173fa648f4558f82718d to your computer and use it in GitHub Desktop.
Save blahah/1c55cd4291b5173fa648f4558f82718d to your computer and use it in GitHub Desktop.
hypercore bench
hephaestus:hypercore rik$ npm run bench
> hypercore@5.11.1 bench /Users/rik/c/mafintosh/hypercore
> cd bench && ./all.sh
> git checkout a54dcf9
# clearing cache
> rm -rf cores
# running all benchmarks
> node write-16kb-blocks.js
93433851 bytes/s
5698 blocks/s
> node write-512b-blocks.js
3143778 bytes/s
6139 blocks/s
> node write-64kb-blocks-static.js
385821711 bytes/s
5880 blocks/s
> node write-64kb-blocks.js
251050227 bytes/s
3828 blocks/s
> node copy-64kb-blocks.js
147837233 bytes/s
2255 blocks/s
> node read-16kb-blocks-proof.js
172516359 bytes/s
10516 blocks/s
> node read-16kb-blocks.js
407956620 bytes/s
24824 blocks/s
> node read-512b-blocks.js
10728217 bytes/s
20944 blocks/s
> node read-64kb-blocks-linear.js
427444993 bytes/s
6519 blocks/s
> node read-64kb-blocks-proof.js
632729418 bytes/s
9643 blocks/s
> node read-64kb-blocks.js
949373849 bytes/s
14460 blocks/s
> node replicate-16kb-blocks.js
53029525 bytes/s
3231 blocks/s
> node replicate-64kb-blocks.js
130705030 bytes/s
1992 blocks/s
# re-running all benchmarks
> node write-16kb-blocks.js
82671837 bytes/s
5042 blocks/s
> node write-512b-blocks.js
3280490 bytes/s
6406 blocks/s
> node write-64kb-blocks-static.js
368856689 bytes/s
5622 blocks/s
> node write-64kb-blocks.js
224726208 bytes/s
3426 blocks/s
> node copy-64kb-blocks.js
172018876 bytes/s
2623 blocks/s
> node read-16kb-blocks-proof.js
157532544 bytes/s
9598 blocks/s
> node read-16kb-blocks.js
362750616 bytes/s
22080 blocks/s
> node read-512b-blocks.js
10290245 bytes/s
20090 blocks/s
> node read-64kb-blocks-linear.js
550636832 bytes/s
8389 blocks/s
> node read-64kb-blocks-proof.js
583238361 bytes/s
8885 blocks/s
> node read-64kb-blocks.js
1050628007 bytes/s
15984 blocks/s
> node replicate-16kb-blocks.js
55142862 bytes/s
3364 blocks/s
> node replicate-64kb-blocks.js
123432788 bytes/s
1883 blocks/s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment