Skip to content

Commit dbc113d

Browse files
committed
benchmark: calibrate util.type-check
According to nodejs/performance#186 this benchmark takes 0.28 minute to run a single run. So using calibrate-n script it suggests reduce it from 1e6 to 1e3
1 parent 5c4da59 commit dbc113d

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

benchmark/util/type-check.js

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,30 +9,34 @@ const int32Array = new Int32Array(arrayBuffer);
99

1010
const args = {
1111
ArrayBufferView: {
12-
'true': dataView,
12+
true: dataView,
1313
'false-primitive': true,
1414
'false-object': arrayBuffer,
1515
},
1616
TypedArray: {
17-
'true': int32Array,
17+
true: int32Array,
1818
'false-primitive': true,
1919
'false-object': arrayBuffer,
2020
},
2121
Uint8Array: {
22-
'true': uint8Array,
22+
true: uint8Array,
2323
'false-primitive': true,
2424
'false-object': int32Array,
2525
},
2626
};
2727

28-
const bench = common.createBenchmark(main, {
29-
type: Object.keys(args),
30-
version: ['native', 'js'],
31-
argument: ['true', 'false-primitive', 'false-object'],
32-
n: [1e6],
33-
}, {
34-
flags: ['--expose-internals', '--no-warnings'],
35-
});
28+
const bench = common.createBenchmark(
29+
main,
30+
{
31+
type: Object.keys(args),
32+
version: ['native', 'js'],
33+
argument: ['true', 'false-primitive', 'false-object'],
34+
n: [1000],
35+
},
36+
{
37+
flags: ['--expose-internals', '--no-warnings'],
38+
},
39+
);
3640

3741
function main({ type, argument, version, n }) {
3842
const util = common.binding('util');

0 commit comments

Comments
 (0)