diff options
author | Ruben Bridgewater <ruben@bridgewater.de> | 2019-03-04 01:34:00 +0100 |
---|---|---|
committer | Rich Trott <rtrott@gmail.com> | 2019-06-20 12:55:50 -0600 |
commit | 7b802685c4980addb51de8f6854de71dce8493f3 (patch) | |
tree | 85be26bfea0c69360f2e793b8037dad4a1fe87d8 /benchmark/buffers/buffer-slice.js | |
parent | 5ccce52113a0f01da474eb066ac40d2dcbea1a55 (diff) | |
download | android-node-v8-7b802685c4980addb51de8f6854de71dce8493f3.tar.gz android-node-v8-7b802685c4980addb51de8f6854de71dce8493f3.tar.bz2 android-node-v8-7b802685c4980addb51de8f6854de71dce8493f3.zip |
benchmark: refactor buffer benchmarks
Currently the buffer benchmarks take significantly too long to
complete. This drastically reduces the overall runtime by removing
obsolete checked variations and reducing the iteration count.
It also improves the benchmarks by removing the deprecated
`new Buffer(size)` usage and some other small improvements.
PR-URL: https://github.com/nodejs/node/pull/26418
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Reviewed-By: Peter Marshall <petermarshall@chromium.org>
Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
Reviewed-By: Anatoli Papirovski <apapirovski@mac.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Diffstat (limited to 'benchmark/buffers/buffer-slice.js')
-rw-r--r-- | benchmark/buffers/buffer-slice.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/benchmark/buffers/buffer-slice.js b/benchmark/buffers/buffer-slice.js index 2e52475da9..82c960d560 100644 --- a/benchmark/buffers/buffer-slice.js +++ b/benchmark/buffers/buffer-slice.js @@ -4,7 +4,7 @@ const SlowBuffer = require('buffer').SlowBuffer; const bench = common.createBenchmark(main, { type: ['fast', 'slow'], - n: [1024] + n: [1e6] }); const buf = Buffer.allocUnsafe(1024); @@ -13,7 +13,7 @@ const slowBuf = new SlowBuffer(1024); function main({ n, type }) { const b = type === 'fast' ? buf : slowBuf; bench.start(); - for (var i = 0; i < n * 1024; i++) { + for (var i = 0; i < n; i++) { b.slice(10, 256); } bench.end(n); |