Nodejs 应用性能分析
node.js 从 4.4.0 版本开始内置了 profiler, --prof
命令选项运行应用会在当前目录生成性能日志文件。
简单记录下使用方法
运行的时候加上 –prof 参数
1 | node app.js --prof |
运行后会在当前目录生成一个类似:isolate-0x1d1e1b0-v8-10041.log这样的文件
执行如下命令来分析程序的性能
1 | node --prof-process isolate-0x1d1e1b0-v8-10041.log |
具体解析分析的结果请看参考文章
参考:
诊断 node.js 应用 CPU 占用过高的问题
Easy profiling for Node.js Applications | Node.js