diff --git a/benchmark/buffers/buffer-base64-decode-wrapped.js b/benchmark/buffers/buffer-base64-decode-wrapped.js index 1e6f1fde0ae3c8..7aee5a89c4f582 100644 --- a/benchmark/buffers/buffer-base64-decode-wrapped.js +++ b/benchmark/buffers/buffer-base64-decode-wrapped.js @@ -3,12 +3,12 @@ const common = require('../common.js'); const bench = common.createBenchmark(main, { + charsPerLine: [76], + linesCount: [8 << 16], n: [32], }); -function main({ n }) { - const charsPerLine = 76; - const linesCount = 8 << 16; +function main({ charsPerLine, linesCount, n }) { const bytesCount = charsPerLine * linesCount / 4 * 3; const line = `${'abcd'.repeat(charsPerLine / 4)}\n`; diff --git a/benchmark/buffers/buffer-base64-decode.js b/benchmark/buffers/buffer-base64-decode.js index 1631ed4f089fd7..0ac694fe8c4ae7 100644 --- a/benchmark/buffers/buffer-base64-decode.js +++ b/benchmark/buffers/buffer-base64-decode.js @@ -4,10 +4,11 @@ const common = require('../common.js'); const bench = common.createBenchmark(main, { n: [32], + size: [8 << 20] }); -function main({ n }) { - const s = 'abcd'.repeat(8 << 20); +function main({ n, size }) { + const s = 'abcd'.repeat(size); // eslint-disable-next-line node-core/no-unescaped-regexp-dot s.match(/./); // Flatten string. assert.strictEqual(s.length % 4, 0); diff --git a/benchmark/buffers/buffer-indexof.js b/benchmark/buffers/buffer-indexof.js index c98d15320aaaae..26d82c506db3b0 100644 --- a/benchmark/buffers/buffer-indexof.js +++ b/benchmark/buffers/buffer-indexof.js @@ -25,10 +25,10 @@ const bench = common.createBenchmark(main, { search: searchStrings, encoding: ['undefined', 'utf8', 'ucs2', 'binary'], type: ['buffer', 'string'], - iter: [100000] + n: [100000] }); -function main({ iter, search, encoding, type }) { +function main({ n, search, encoding, type }) { var aliceBuffer = fs.readFileSync( path.resolve(__dirname, '../fixtures/alice.html') ); @@ -46,8 +46,8 @@ function main({ iter, search, encoding, type }) { } bench.start(); - for (var i = 0; i < iter; i++) { + for (var i = 0; i < n; i++) { aliceBuffer.indexOf(search, 0, encoding); } - bench.end(iter); + bench.end(n); } diff --git a/test/sequential/test-benchmark-buffer.js b/test/sequential/test-benchmark-buffer.js index 5ac9ffb84a7316..171f755647d21f 100644 --- a/test/sequential/test-benchmark-buffer.js +++ b/test/sequential/test-benchmark-buffer.js @@ -10,9 +10,11 @@ runBenchmark('buffers', 'args=1', 'buffer=fast', 'byteLength=1', + 'charsPerLine=6', 'encoding=utf8', 'endian=BE', 'len=2', + 'linesCount=1', 'method=', 'n=1', 'pieces=1',