bench: add process.nextTick() benchmark

This commit is contained in:
Ben Noordhuis 2011-10-31 21:58:22 +01:00
Родитель f53d092a2a
Коммит 5fee1ff7bc
1 изменённых файлов: 17 добавлений и 0 удалений

17
benchmark/next-tick.js Normal file
Просмотреть файл

@ -0,0 +1,17 @@
// run with `time node benchmark/next-tick.js`
var assert = require('assert');
var N = 1e7;
var n = 0;
process.on('exit', function() {
assert.equal(n, N);
});
function cb() {
n++;
}
for (var i = 0; i < N; ++i) {
process.nextTick(cb);
}