如何测量Node.js事件循环周期

时间:2018-11-26 03:35:02

标签: node.js event-loop

从问题开始:How to detect and measure event loop blocking in node.js? 我在下面有一个场景,但是我不知道如何测量周期时间。 因为IO队列位于setInterval队列之后,所以这似乎只是在事件循环中衡量IO成本。

var interval = 500;
var interval = setInterval(function() {
    var last = Date.now();        
    setImmediate(function() {
        var delta = Date.now() - last;
        if (delta > blockDelta) {
            report("node.eventloop_blocked", delta);
        }
    });
}, interval);

0 个答案:

没有答案