Node.jsを運用していて、以下のような問題が発生した事はないでしょうか? Node.jsのheapの使用量が増加し続ける (使い終わっても開放されないゴミが残っている) Node.jsが突然スタックする そんな時に役に立つツールをいくつか紹介します。 ※この記事で紹介しているツールのサンプルコードを以下に置いています https://github.com/matsumana/nodejs-dump-example Node.jsの heapの使用量が増加し続ける heap dumpを取って解析してみましょう。 heap dumpの取り方 以下のように実装すると、シグナルを受け取った時にheap dumpを取れるようになります。 この例では SIGUSR1 を使ってハンドリングしてますが、他のシグナルでも良いです。 import v8 from 'v8'; import fs from