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