mirror of https://github.com/lukechilds/node.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
534 B
23 lines
534 B
var common = require('../common');
|
|
var assert = require('assert');
|
|
|
|
// Regression test GH-511: https://github.com/ry/node/issues/issue/511
|
|
// Make sure nextTick loops quickly
|
|
|
|
setTimeout(function () {
|
|
t = Date.now() - t;
|
|
STOP = 1;
|
|
console.log(["ctr: ",ctr, ", t:", t, "ms -> ", (ctr/t).toFixed(2), "KHz"].join(''));
|
|
assert.ok(ctr > 1000);
|
|
}, 2000);
|
|
|
|
var ctr = 0;
|
|
var STOP = 0;
|
|
var t = Date.now()+ 2;
|
|
while (t > Date.now()) ; //get in sync with clock
|
|
|
|
(function foo () {
|
|
if (STOP) return;
|
|
process.nextTick(foo);
|
|
ctr++;
|
|
})();
|
|
|