Node.js堆快照和Google Chrome快照查看器

时间:2012-10-26 16:44:43

标签: node.js google-chrome heap profiler snapshot

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

如果有可能,有人可以逐步介绍如何在Node.js中生成快照,然后将其加载到Chrome中吗?

1 个答案:

答案 0 :(得分:8)

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

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

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