📅  最后修改于: 2023-12-03 15:33:09.865000             🧑  作者: Mango
process.report.writeReport()
方法用于生成 Node.js 进程的性能报告。它可以帮助开发人员识别性能瓶颈和优化机会。
此方法仅在 Node.js 14 及以上版本中可用。
process.report.writeReport([filename])
filename
:可选参数,指定生成报告的文件路径。默认情况下,报告将写入当前工作目录下的 report.<pid>.<time>.json
文件中,其中 <pid>
是 Node.js 进程的 PID,<time>
是生成报告的时间戳。以下示例演示如何使用 process.report.writeReport()
方法生成性能报告:
const http = require('http');
const server = http.createServer((req, res) => {
res.end('Hello, World!');
});
server.listen(3000, () => {
console.log('Server listening on port 3000.');
// 生成性能报告
process.report.writeReport();
});
在运行上述代码后,您可以在当前工作目录中看到名为 report.<pid>.<time>.json
的文件。可以使用任何基于 JSON 的工具来查看报告,例如 Chrome DevTools 中的 Performance 面板。