有没有办法从正在运行的 Node.js 进程中获取堆快照,然后将其加载到 Google Chrome 配置文件查看器中?如果能够使用真正有用的 Chrome 配置文件选项卡来查看 Node.js 快照,那将是非常棒的。
如果可以,有人可以提供如何在 Node.js 中生成快照然后将其加载到 Chrome 中的分步说明吗?
有没有办法从正在运行的 Node.js 进程中获取堆快照,然后将其加载到 Google Chrome 配置文件查看器中?如果能够使用真正有用的 Chrome 配置文件选项卡来查看 Node.js 快照,那将是非常棒的。
如果可以,有人可以提供如何在 Node.js 中生成快照然后将其加载到 Chrome 中的分步说明吗?
有一个 NPM 模块可以做到这一点。
https://github.com/bnoordhuis/node-heapdump
只是require()
模块,然后您可以将 kill -USR2 发送到节点进程。它创建了一个可以在 Chrome 中查看的 V8 堆转储。