【问题标题】:Memory profiler is being disabled while running Chrome dev-tool on Node inspector在节点检查器上运行 Chrome 开发工具时,内存分析器被禁用
【发布时间】:2020-10-07 05:37:09
【问题描述】:

我正在设法分析 NodeJS 应用程序中的内存消耗。我正在尝试在节点检查器之上使用 Chrome 开发工具。这是非常基本的开始,我正在按照建议 here 监听默认的 9229 端口。

从 chrome 连接到端口后,我可以看到 Node 下的控制台和文件,但无法运行内存快照。它只是被禁用了。

打开检查屏幕并单击检查。

然后我看到这些选项完全禁用。

在记录按钮悬停时,我看到一条消息“另一个分析器已处于活动状态”,但我不知道。

这里的潜在问题可能是什么?

系统规格

Chrome - 83.0.4103.97

操作系统 - Windows 10

节点 - 8.9.4

感谢任何帮助!

【问题讨论】:

    标签: node.js google-chrome google-chrome-devtools node-inspector


    【解决方案1】:

    最后在尝试了不同的版本,新的Microsoft edge之后,我发现这是版本不兼容的问题。

    我尝试使用 Node 9.11.1,但没有成功。 但最后切换到 12.16.1 并且它在那里工作。现在我假设 chrome/chromium 开发工具支持更高版本的 NodeJS。

    【讨论】:

      【解决方案2】:

      我也发现平台需要一样。

      也就是说,如果你在Linux上运行nodejs,你也需要在Linux上运行Chrome。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-03-16
        • 2015-06-23
        • 1970-01-01
        • 2015-09-13
        • 1970-01-01
        • 2017-06-18
        • 1970-01-01
        • 2019-01-01
        相关资源
        最近更新 更多