summaryrefslogtreecommitdiff
path: root/benchmark
diff options
context:
space:
mode:
authorRuben Bridgewater <ruben@bridgewater.de>2017-12-30 03:57:10 +0100
committerRuben Bridgewater <ruben@bridgewater.de>2018-01-23 01:29:25 +0100
commitfa3149308eb7af5fae95db99e9c8194e1d4259d1 (patch)
tree8e52a64d425577db1af3222344af9ae69165ba56 /benchmark
parent92953fa1941937a33abc1830fdbd76d8ec091083 (diff)
downloadandroid-node-v8-fa3149308eb7af5fae95db99e9c8194e1d4259d1.tar.gz
android-node-v8-fa3149308eb7af5fae95db99e9c8194e1d4259d1.tar.bz2
android-node-v8-fa3149308eb7af5fae95db99e9c8194e1d4259d1.zip
benchmark: (string_decoder) use destructuring
PR-URL: https://github.com/nodejs/node/pull/18250 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'benchmark')
-rw-r--r--benchmark/string_decoder/string-decoder-create.js5
-rw-r--r--benchmark/string_decoder/string-decoder.js11
2 files changed, 4 insertions, 12 deletions
diff --git a/benchmark/string_decoder/string-decoder-create.js b/benchmark/string_decoder/string-decoder-create.js
index 17c0f6750d..386f99e7c0 100644
--- a/benchmark/string_decoder/string-decoder-create.js
+++ b/benchmark/string_decoder/string-decoder-create.js
@@ -9,10 +9,7 @@ const bench = common.createBenchmark(main, {
n: [25e6]
});
-function main(conf) {
- const encoding = conf.encoding;
- const n = conf.n | 0;
-
+function main({ encoding, n }) {
bench.start();
for (var i = 0; i < n; ++i) {
const sd = new StringDecoder(encoding);
diff --git a/benchmark/string_decoder/string-decoder.js b/benchmark/string_decoder/string-decoder.js
index 31cf7bf2f0..95baa893bb 100644
--- a/benchmark/string_decoder/string-decoder.js
+++ b/benchmark/string_decoder/string-decoder.js
@@ -4,8 +4,8 @@ const StringDecoder = require('string_decoder').StringDecoder;
const bench = common.createBenchmark(main, {
encoding: ['ascii', 'utf8', 'base64-utf8', 'base64-ascii', 'utf16le'],
- inlen: [32, 128, 1024, 4096],
- chunk: [16, 64, 256, 1024],
+ inLen: [32, 128, 1024, 4096],
+ chunkLen: [16, 64, 256, 1024],
n: [25e5]
});
@@ -13,12 +13,7 @@ const UTF8_ALPHA = 'Blåbærsyltetøy';
const ASC_ALPHA = 'Blueberry jam';
const UTF16_BUF = Buffer.from('Blåbærsyltetøy', 'utf16le');
-function main(conf) {
- const encoding = conf.encoding;
- const inLen = conf.inlen | 0;
- const chunkLen = conf.chunk | 0;
- const n = conf.n | 0;
-
+function main({ encoding, inLen, chunkLen, n }) {
var alpha;
var buf;
const chunks = [];