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:
parent
8d6df4f00e
commit
d163a6b8c2
@ -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.
|
||||
|
@ -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();
|
||||
|
@ -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();
|
||||
|
@ -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) {
|
||||
|
@ -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() {
|
||||
|
@ -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);
|
||||
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user