v8 分析器的节点绑定
v8-profiler 提供了 v8 分析器的 node 绑定,并与 node-inspector 集成。
stopProfiling([name]) - 返回新的 CPU 监控实例。如果没有 name 参数,则没有严格描述的使用行为。setSamplingInterval([num]) - 将默认 CPU 监控器采样间隔更改为指定的微秒数。默认间隔为 1000us。必须在没有正在记录的监控器时调用此方法。如果不带参数调用,则将间隔重置为默认值。deleteAllProfiles() - 具有描述名称的功能。```js
profiler.startProfiling('', true);
setTimeout(function() {
var profile = profiler.stopProfiling('');
profiler.deleteAllProfiles();
}, 1000);
`Snapshot.export([callback])` - 提供了对快照的简单导出 API。`callback(error, data)` 以第二个参数接收序列化的快照。 (序列化不等于 `JSON.stringify` 的结果。)暂无开放 Issues,或尚未同步最近议题。