0
0
mirror of https://github.com/nodejs/node.git synced 2024-11-21 13:09:21 +01:00

benchmark: adjust config for deepEqual object

This should make easier to read on benchmark/compare
and when generating graphs

PR-URL: https://github.com/nodejs/node/pull/55254
Reviewed-By: Vinícius Lourenço Claro Cardoso <contact@viniciusl.com.br>
This commit is contained in:
Rafael Gonzaga 2024-10-11 15:26:42 -03:00 committed by GitHub
parent 90f56dbad9
commit aeadaba03f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -4,10 +4,9 @@ const common = require('../common.js');
const assert = require('assert');
const bench = common.createBenchmark(main, {
n: [25, 2e2, 2e3],
size: [1e2, 1e3, 1e4],
strict: [1],
method: ['deepEqual', 'notDeepEqual'],
n: [25, 2e2],
size: [1e2, 1e4],
method: ['deepEqual', 'notDeepEqual', 'deepStrictEqual', 'notDeepStrictEqual'],
}, {
combinationFilter: (p) => {
return p.size === 1e4 && p.n === 25 ||
@ -30,10 +29,7 @@ function createObj(size, add = '') {
}));
}
function main({ size, n, method, strict }) {
if (strict) {
method = method.replace('eep', 'eepStrict');
}
function main({ size, n, method }) {
const fn = assert[method];
const actual = createObj(size);