5

有没有办法从正在运行的 Node.js 进程中获取堆快照,然后将其加载到 Google Chrome 配置文件查看器中?如果能够使用真正有用的 Chrome 配置文件选项卡来查看 Node.js 快照,那将是非常棒的。

如果可以,有人可以提供如何在 Node.js 中生成快照然后将其加载到 Chrome 中的分步说明吗?

4

1 回答 1

8

有一个 NPM 模块可以做到这一点。

https://github.com/bnoordhuis/node-heapdump

只是require()模块,然后您可以将 kill -USR2 发送到节点进程。它创建了一个可以在 Chrome 中查看的 V8 堆转储。

于 2012-10-26T18:20:49.947 回答