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) { function main({ n }) {
const n = conf.n >>> 0;
bench.start(); bench.start();
for (var i = 0; i < n; i++) { for (var i = 0; i < n; i++) {
// Access every item in object to process values. // Access every item in object to process values.

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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