5
是否有任何方法從正在運行的Node.js進程獲取堆快照,然後將其加載到Google Chrome配置文件查看器中?如果能夠使用真正有用的Chrome配置文件選項卡查看Node.js快照,這將非常棒。Node.js堆快照和Google Chrome快照查看器
如果有可能,有人可以一步一步提供如何在Node.js中生成快照,然後將其加載到Chrome中?
是否有任何方法從正在運行的Node.js進程獲取堆快照,然後將其加載到Google Chrome配置文件查看器中?如果能夠使用真正有用的Chrome配置文件選項卡查看Node.js快照,這將非常棒。Node.js堆快照和Google Chrome快照查看器
如果有可能,有人可以一步一步提供如何在Node.js中生成快照,然後將其加載到Chrome中?
有一個NPM模塊來做到這一點。
https://github.com/bnoordhuis/node-heapdump
只是require()
的模塊,然後你可以給殺-USR2的節點處理。它會創建一個V8堆轉儲,您可以在Chrome中查看。
太好了,我會檢查一下! –
請記住,heapdump在執行快照之前會執行垃圾回收。這個警告讓我困惑了一下。 –