blocked
Check if a node event loop is blocked.
Installation
$ npm install blocked
Example
The blocked()
function reports every value over 10ms, do whatever
you want with that value, graph it, log it, alert, etc.
The process won't be kept open through this!
var blocked = require('blocked');
setInterval(function(){
Array(10000000).join('a')
}, 500);
setInterval(function(){
Array(100000000).join('a')
}, 3000);
blocked(function(ms){
console.log('BLOCKED FOR %sms', ms | 0);
});
License
MIT