benchmark: remove arrays benchmark
PR-URL: https://github.com/nodejs/node/pull/21831 Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Yang Guo <yangguo@chromium.org> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
This commit is contained in:
parent
bb87e41696
commit
6dbaea779f
@ -1,35 +0,0 @@
|
|||||||
'use strict';
|
|
||||||
const common = require('../common.js');
|
|
||||||
|
|
||||||
const bench = common.createBenchmark(main, {
|
|
||||||
type: [
|
|
||||||
'Array',
|
|
||||||
'Buffer',
|
|
||||||
'Int8Array',
|
|
||||||
'Uint8Array',
|
|
||||||
'Int16Array',
|
|
||||||
'Uint16Array',
|
|
||||||
'Int32Array',
|
|
||||||
'Uint32Array',
|
|
||||||
'Float32Array',
|
|
||||||
'Float64Array'
|
|
||||||
],
|
|
||||||
n: [25e6]
|
|
||||||
});
|
|
||||||
|
|
||||||
function main({ type, n }) {
|
|
||||||
const clazz = global[type];
|
|
||||||
|
|
||||||
bench.start();
|
|
||||||
const arr = new clazz(n);
|
|
||||||
for (var i = 0; i < 10; ++i) {
|
|
||||||
run();
|
|
||||||
}
|
|
||||||
bench.end(n);
|
|
||||||
|
|
||||||
function run() {
|
|
||||||
for (var j = 0, k = arr.length; j < k; ++j) {
|
|
||||||
arr[j] = (j ^ k) & 127;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,35 +0,0 @@
|
|||||||
'use strict';
|
|
||||||
const common = require('../common.js');
|
|
||||||
|
|
||||||
const bench = common.createBenchmark(main, {
|
|
||||||
type: [
|
|
||||||
'Array',
|
|
||||||
'Buffer',
|
|
||||||
'Int8Array',
|
|
||||||
'Uint8Array',
|
|
||||||
'Int16Array',
|
|
||||||
'Uint16Array',
|
|
||||||
'Int32Array',
|
|
||||||
'Uint32Array',
|
|
||||||
'Float32Array',
|
|
||||||
'Float64Array'
|
|
||||||
],
|
|
||||||
n: [25e6]
|
|
||||||
});
|
|
||||||
|
|
||||||
function main({ type, n }) {
|
|
||||||
const clazz = global[type];
|
|
||||||
|
|
||||||
bench.start();
|
|
||||||
const arr = new clazz(n);
|
|
||||||
for (var i = 0; i < 10; ++i) {
|
|
||||||
run();
|
|
||||||
}
|
|
||||||
bench.end(n);
|
|
||||||
|
|
||||||
function run() {
|
|
||||||
for (var j = 0, k = arr.length; j < k; ++j) {
|
|
||||||
arr[j] = 0.0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,35 +0,0 @@
|
|||||||
'use strict';
|
|
||||||
const common = require('../common.js');
|
|
||||||
|
|
||||||
const bench = common.createBenchmark(main, {
|
|
||||||
type: [
|
|
||||||
'Array',
|
|
||||||
'Buffer',
|
|
||||||
'Int8Array',
|
|
||||||
'Uint8Array',
|
|
||||||
'Int16Array',
|
|
||||||
'Uint16Array',
|
|
||||||
'Int32Array',
|
|
||||||
'Uint32Array',
|
|
||||||
'Float32Array',
|
|
||||||
'Float64Array'
|
|
||||||
],
|
|
||||||
n: [25e6]
|
|
||||||
});
|
|
||||||
|
|
||||||
function main({ type, n }) {
|
|
||||||
const clazz = global[type];
|
|
||||||
|
|
||||||
bench.start();
|
|
||||||
const arr = new clazz(n);
|
|
||||||
for (var i = 0; i < 10; ++i) {
|
|
||||||
run();
|
|
||||||
}
|
|
||||||
bench.end(n);
|
|
||||||
|
|
||||||
function run() {
|
|
||||||
for (var j = 0, k = arr.length; j < k; ++j) {
|
|
||||||
arr[j] = 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,7 +0,0 @@
|
|||||||
'use strict';
|
|
||||||
|
|
||||||
require('../common');
|
|
||||||
|
|
||||||
const runBenchmark = require('../common/benchmark');
|
|
||||||
|
|
||||||
runBenchmark('arrays', ['n=1', 'type=Array']);
|
|
Loading…
x
Reference in New Issue
Block a user