node/benchmark/timers/timers-insert-pooled.js
Anatoli Papirovski bd79c3788b
timers: clean up for readability
Remove micro-optimizations that no longer yield any benefits,
restructure timers & immediates to be a bit more straightforward.

Adjust timers benchmarks to run long enough to offer meaningful data.

PR-URL: https://github.com/nodejs/node/pull/17279
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Refael Ackermann <refack@gmail.com>
Reviewed-By: Timothy Gu <timothygu99@gmail.com>
2017-12-12 03:27:56 -05:00

18 lines
314 B
JavaScript

'use strict';
const common = require('../common.js');
const bench = common.createBenchmark(main, {
millions: [5],
});
function main(conf) {
const iterations = +conf.millions * 1e6;
bench.start();
for (var i = 0; i < iterations; i++) {
setTimeout(() => {}, 1);
}
bench.end(iterations / 1e6);
}