--cpu-prof


启动时开始 V8 CPU 分析器,并且在退出前将 CPU 分析文件写入磁盘。

¥Starts the V8 CPU profiler on start up, and writes the CPU profile to disk before exit.

如果未指定 --cpu-prof-dir,则生成的分析文件放在当前工作目录中。

¥If --cpu-prof-dir is not specified, the generated profile is placed in the current working directory.

如果未指定 --cpu-prof-name,则生成的分析文件名为 CPU.${yyyymmdd}.${hhmmss}.${pid}.${tid}.${seq}.cpuprofile

¥If --cpu-prof-name is not specified, the generated profile is named CPU.${yyyymmdd}.${hhmmss}.${pid}.${tid}.${seq}.cpuprofile.

$ node --cpu-prof index.js
$ ls *.cpuprofile
CPU.20190409.202950.15293.0.0.cpuprofile 

如果指定了 --cpu-prof-name,则将按原样使用提供的值;不支持 ${hhmmss}${pid} 等模式。

¥If --cpu-prof-name is specified, the provided value will be used as-is; patterns such as ${hhmmss} or ${pid} are not supported.

$ node --cpu-prof --cpu-prof-name 'CPU.${pid}.cpuprofile' index.js
$ ls *.cpuprofile
'CPU.${pid}.cpuprofile'