使用--inspect对NodeJS进行概要分析时,"(程序)"意思

时间:2017-03-21 14:23:58

标签: node.js profiling

使用node --inspect使用chrome dev工具分析NodeJS应用程序时,大部分运行时都花费在(program)上。我没有找到关于这究竟是什么意思的信息?是时候花在NodeJS的C ++部分吗?

1 个答案:

答案 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。