'use strict'; var common = require('../common.js'); var bench = common.createBenchmark(main, { millions: [2] }); process.maxTickDepth = Infinity; function main(conf) { var n = +conf.millions * 1e6; bench.start(); process.nextTick(onNextTick); function onNextTick() { if (--n) process.nextTick(onNextTick); else bench.end(+conf.millions); } }