pocketlang/tests/benchmarks/factors/factors.js

17 lines
397 B
JavaScript
Raw Normal View History

2021-05-24 06:17:52 +08:00
// Note that javascript in Node/chrome (V8) is JIT compiled
// which makes more faster than other bytecode interpreted
// VM language listed here.
var start = process.hrtime();
2021-05-24 06:17:52 +08:00
var N = 50000000;
var i=0, factors = []
for (; i <= N; i++) {
if (N % i === 0) factors.push(i);
2021-05-24 06:17:52 +08:00
}
var end = process.hrtime(start);
var secs = (end[0] + end[1] / 1e9).toFixed(6) + 's';
console.log('elapsed:', secs);