Node.js 当使用--inspect分析NodeJ时,什么是;(节目)";意思是

Node.js 当使用--inspect分析NodeJ时,什么是;(节目)";意思是,node.js,profiling,Node.js,Profiling,当使用节点--inspect使用chrome开发工具评测NodeJS应用程序时,运行时的大部分时间都花在(程序)上。我没有找到关于这到底意味着什么的信息?是否只是花费在NoDEJS的C++部分? < P> (程序)< /C> >条目是Chrome本身——它是在任何其他事情之前执行的第一件事情,不管你的节点应用程序在做什么,都保持在那里。p> 在这篇文章中,我们讨论了它的确切含义(以及它是否令人困惑) 您还可以在中看到,提交还包括以下注释: Web检查器:[Chromium]探查器-区分本机代码

当使用
节点--inspect
使用chrome开发工具评测NodeJS应用程序时,运行时的大部分时间都花在
(程序)
上。我没有找到关于这到底意味着什么的信息?是否只是花费在NoDEJS的C++部分?

< P> <代码>(程序)< /C> >条目是Chrome本身——它是在任何其他事情之前执行的第一件事情,不管你的节点应用程序在做什么,都保持在那里。p> 在这篇文章中,我们讨论了它的确切含义(以及它是否令人困惑)

您还可以在中看到,提交还包括以下注释:

Web检查器:[Chromium]探查器-区分本机代码 (程序)和空闲时间

无人审核(哎呀!)

现在在profile对象中提供了idleTime。在这个补丁中,空闲时间, 如果有,则从“(程序)”节点中减去,并显示新节点“(空闲)” 作为顶级节点ti配置文件注入


Chrome不在本例中,因为我正在分析node.js应用程序。(空闲)是有道理的,但我一点也看不出来。在分析node.js应用程序时,可能(程序)意味着(空闲)。可能是节点的C++部分。也许两者都有。我仍然不知道…你正在使用chrome开发工具-chrome怎么不参与?进行评测的是Chrome本身,我正在使用Chrome评测一个单独的node.js应用程序。如果配置文件中包含Chrome的CPU周期,这将从根本上被打破,我无法相信会发生这样的事情。。。