使用node --inspect
使用chrome dev工具分析NodeJS应用程序时,大部分运行时都花费在(program)
上。我没有找到关于这究竟是什么意思的信息?是时候花在NodeJS的C ++部分吗?
答案 0 :(得分:1)
(program)
条目是Chrome本身 - 它是第一个在其他任何内容之前执行的内容,无论您的Node应用程序在做什么,它都会保留在那里。
在Chromium profiler issue中讨论了它究竟意味着什么(以及它是否令人困惑)。
您还可以在comments of the Changelog中看到提交还包括以下注释:
Web Inspector:[Chromium]分析器 - 区分本机代码 (节目)和空闲时间https://bugs.webkit.org/show_bug.cgi?id=88446
NOBODY评论(OOPS!)。
现在,在配置文件对象中提供了idleTime。在这个补丁中,idleTime, 如果有,则从“(程序)”节点中减去,并且新节点“(空闲)”是 注入为顶级节点ti profile。