gpt4 book ai didi

google-chrome-devtools - 是否有任何选项可以从 node.js 以编程方式启动 Profiler?

转载 作者:行者123 更新时间:2023-12-05 05:05:28 26 4
gpt4 key购买 nike

我正在寻找实现网页性能分析的方法。我浏览了一些可用的工具,发现开发工具会很有帮助。是否有任何 REST API 可以从 node.js 触发分析器?

最佳答案

是的,请参阅此处的文档:https://nodejs.org/api/inspector.html#inspector_cpu_profiler

const inspector = require('inspector');
const fs = require('fs');
const session = new inspector.Session();
session.connect();

session.post('Profiler.enable', () => {
session.post('Profiler.start', () => {
// Invoke business logic under measurement here...

// some time later...
session.post('Profiler.stop', (err, { profile }) => {
// Write profile to disk, upload, etc.
if (!err) {
fs.writeFileSync('./profile.cpuprofile', JSON.stringify(profile));
}
});
});
});

关于google-chrome-devtools - 是否有任何选项可以从 node.js 以编程方式启动 Profiler?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60507452/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com