假设我有一个node.js cli程序,可以作为node some-program.js
运行,它在10秒内退出。我该如何对其进行简介?我想得到火焰图和在每个函数中花费的时间。
node --prof some-program.js
将为每个工作线程生成一个isolate-*
。
node --prof-process isolate...
将产生用户友好的输出。
您需要一些经验才能阅读它——但基本上,您的程序会以三种方式花费时间:执行JS代码、编译JS代码和运行系统库。