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