benchmark: (process) 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>
This commit is contained in:
Ruben Bridgewater 2017-12-30 03:56:30 +01:00
parent 8d6df4f00e
commit d163a6b8c2
No known key found for this signature in database
GPG Key ID: F07496B3EB3C1762
9 changed files with 23 additions and 27 deletions

View File

@ -7,8 +7,7 @@ const bench = common.createBenchmark(main, {
});
function main(conf) {
const n = conf.n >>> 0;
function main({ n }) {
bench.start();
for (var i = 0; i < n; i++) {
// Access every item in object to process values.

View File

@ -8,13 +8,12 @@ const bench = common.createBenchmark(main, {
type: ['raw', 'diff']
});
function main(conf) {
const n = conf.n | 0;
function main({ n, type }) {
const hrtime = process.hrtime;
var noDead = hrtime();
var i;
if (conf.type === 'raw') {
if (type === 'raw') {
bench.start();
for (i = 0; i < n; i++) {
noDead = hrtime();

View File

@ -5,9 +5,7 @@ const bench = common.createBenchmark(main, {
n: [1e5]
});
function main(conf) {
const n = +conf.n;
function main({ n }) {
bench.start();
for (var i = 0; i < n; i++) {
process.memoryUsage();

View File

@ -5,8 +5,8 @@ const bench = common.createBenchmark(main, {
millions: [4]
});
function main(conf) {
const N = +conf.millions * 1e6;
function main({ millions }) {
const N = millions * 1e6;
var n = 0;
function cb1(arg1) {

View File

@ -5,8 +5,8 @@ const bench = common.createBenchmark(main, {
millions: [4]
});
function main(conf) {
const N = +conf.millions * 1e6;
function main({ millions }) {
const N = millions * 1e6;
var n = 0;
function cb() {

View File

@ -7,8 +7,8 @@ const bench = common.createBenchmark(main, {
process.maxTickDepth = Infinity;
function main(conf) {
var n = +conf.millions * 1e6;
function main({ millions }) {
var n = millions * 1e6;
function cb4(arg1, arg2, arg3, arg4) {
if (--n) {
@ -21,7 +21,7 @@ function main(conf) {
else
process.nextTick(cb1, 0);
} else
bench.end(+conf.millions);
bench.end(millions);
}
function cb3(arg1, arg2, arg3) {
if (--n) {
@ -34,7 +34,7 @@ function main(conf) {
else
process.nextTick(cb1, 0);
} else
bench.end(+conf.millions);
bench.end(millions);
}
function cb2(arg1, arg2) {
if (--n) {
@ -47,7 +47,7 @@ function main(conf) {
else
process.nextTick(cb1, 0);
} else
bench.end(+conf.millions);
bench.end(millions);
}
function cb1(arg1) {
if (--n) {
@ -60,7 +60,7 @@ function main(conf) {
else
process.nextTick(cb1, 0);
} else
bench.end(+conf.millions);
bench.end(millions);
}
bench.start();
process.nextTick(cb1, true);

View File

@ -6,8 +6,8 @@ const bench = common.createBenchmark(main, {
process.maxTickDepth = Infinity;
function main(conf) {
var n = +conf.millions * 1e6;
function main({ millions }) {
var n = millions * 1e6;
bench.start();
process.nextTick(onNextTick);
@ -15,6 +15,6 @@ function main(conf) {
if (--n)
process.nextTick(onNextTick);
else
bench.end(+conf.millions);
bench.end(millions);
}
}

View File

@ -4,8 +4,8 @@ const bench = common.createBenchmark(main, {
millions: [5]
});
function main(conf) {
var n = +conf.millions * 1e6;
function main({ millions }) {
var n = millions * 1e6;
bench.start();
for (var i = 0; i < n; i++) {
@ -20,6 +20,6 @@ function main(conf) {
}
function onNextTick(i) {
if (i + 1 === n)
bench.end(+conf.millions);
bench.end(millions);
}
}

View File

@ -4,8 +4,8 @@ const bench = common.createBenchmark(main, {
millions: [5]
});
function main(conf) {
var n = +conf.millions * 1e6;
function main({ millions }) {
var n = millions * 1e6;
bench.start();
for (var i = 0; i < n; i++) {
@ -13,6 +13,6 @@ function main(conf) {
}
function onNextTick(i) {
if (i + 1 === n)
bench.end(+conf.millions);
bench.end(millions);
}
}