2012-10-26 6 views
5

実行中のNode.jsプロセスからヒープスナップショットを取得してGoogle Chromeプロファイルビューアにロードする方法はありますか?本当に便利なChromeプロファイルタブを使ってNode.jsのスナップショットを表示できるのは非常に素晴らしいことです。Node.jsヒープスナップショットとGoogle Chromeスナップショットビューア

可能であれば、誰かがNode.jsでスナップショットを作成してChromeにロードする方法のステップバイステップを提供できますか?

答えて

8

これを行うNPMモジュールがあります。

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

だけrequire()モジュールと、あなたは、ノードのプロセスに終了-USR2を送ることができます。これは、Chromeで見ることができるV8ヒープダンプを作成します。

+0

偉大な、私はそれをチェックします! –

+1

heapdumpはスナップショットを取得する前にガベージコレクションを実行することに注意してください。この警告は私をちょっと混乱させました。 –