Nodejs性能测量:百分位数中使用的幅度是多少



根据这里的Node js文档,我正在尝试测量应用程序的事件循环滞后。遵循文档中的此代码:

const { monitorEventLoopDelay } = require('perf_hooks');
const h = monitorEventLoopDelay({ resolution: 20 });
h.enable();
// ....
console.log(h.percentiles);

输出为:

Map {
0 => 1202176,
50 => 2260992,
75 => 2318336,
87.5 => 2334720,
93.75 => 2342912,
96.875 => 2347008,
98.4375 => 2351104,
99.21875 => 2377728,
99.609375 => 2670592,
99.8046875 => 3000320,
99.90234375 => 6770688,
99.951171875 => 6942720,
99.9755859375 => 27770880,
100 => 27770880
}

百分位数中使用的幅度是多少我能在几毫秒内拿到吗?

解决方案从@RafaelPáezBastida的问题帖子中移走。

在文档中找到答案:

延迟将以纳秒为单位报告

最新更新