当使用node --inspectchrome dev工具来分析NodeJS应用程序时,花费了大部分运行时间(program).我没有找到关于这究竟是什么意思的信息?是时候花在NodeJS的C++部分吗?
该(program)条目是 Chrome 本身 - 它是在其他任何事情之前执行的第一件事,并且无论您的 Node 应用程序在做什么,它都会保留在那里。
这个Chromium profiler 问题中有讨论它的确切含义(以及它是否令人困惑)。
您还可以在提交的 Changelog 的注释中看到还包含以下注释:
Web Inspector:[Chromium] 分析器 - 区分本机代码(程序)和空闲时间https://bugs.webkit.org/show_bug.cgi?id=88446
无人审核(哎呀!)。
现在,idleTime 在配置文件对象中提供。在此补丁中,从“(program)”节点中减去idleTime(如果有),并注入新节点“(idle)”作为顶级节点ti 配置文件。