From 8635ad355753100afcd2b862e72a21b0f53a9d0d Mon Sep 17 00:00:00 2001 From: Fabian Jakobs Date: Wed, 18 Feb 2015 11:43:43 +0000 Subject: [PATCH] add event loop and gc monitoring --- node_modules/c9/blocked.js | 9 +-------- node_modules/c9/blocked_test.js | 15 +++++---------- 2 files changed, 6 insertions(+), 18 deletions(-) diff --git a/node_modules/c9/blocked.js b/node_modules/c9/blocked.js index 14e760fb..fcb1e2f7 100644 --- a/node_modules/c9/blocked.js +++ b/node_modules/c9/blocked.js @@ -1,16 +1,9 @@ -// module.exports = function (callback) { -// var start = Date.now(); -// setImmediate(function () { -// var took = Date.now() - start; -// return callback(null, took); -// }, 0); -// }; module.exports = function (callback) { var start = Date.now(); // setInterval is handled after setImmediate and setTimeout handlers var interval = setTimeout(function () { clearInterval(interval); var took = Date.now() - start; - return callback(null, took); + return callback(took); }, 0); }; \ No newline at end of file diff --git a/node_modules/c9/blocked_test.js b/node_modules/c9/blocked_test.js index 63896960..108325d1 100644 --- a/node_modules/c9/blocked_test.js +++ b/node_modules/c9/blocked_test.js @@ -7,15 +7,13 @@ var blocked = require("./blocked"); module.exports = { "test normal run should return low blocked time": function(next) { - blocked(function(err, time) { - assert(!err, err); + blocked(function(time) { assert(time < 10); next(); }); }, "test busy loop should report high blocked time": function(next) { - blocked(function(err, time) { - assert(!err, err); + blocked(function(time) { assert(time >= 100); next(); }); @@ -29,8 +27,7 @@ module.exports = { while (Date.now() - start < 100) {} }, 0); - blocked(function(err, time) { - assert(!err, err); + blocked(function(time) { assert(time >= 100); next(); }); @@ -42,8 +39,7 @@ module.exports = { while (Date.now() - start < 100) {} }); - blocked(function(err, time) { - assert(!err, err); + blocked(function(time) { assert(time >= 100); next(); }); @@ -54,8 +50,7 @@ module.exports = { while (Date.now() - start < 100) {} }); - blocked(function(err, time) { - assert(!err, err); + blocked(function(time) { assert(time >= 100); next(); });