Node.jsでメモリ使用量をログ出力
この記事は最終更新日から1年以上が経過しています。
芽萌丸プログラミング部@programming
投稿日 2019/6/10

Node.jsでメモリ使用量をログ出力

Node.jsでメモリ使用量をログ出力だけで手っ取り早く調査したいときはprocess.memoryUsage()を使うと簡単です。

メモリ使用量を出力

const used = process.memoryUsage();
const messages = [];
for (let key in used) {
    const mb = Math.round(used[key] / 1024 / 1024 * 100) / 100;
    messages.push(`${key}: ${mb} MB`);
}
console.log(new Date().toLocaleString(), messages.join(', '));

実行結果:

2019-6-10 15:27:00 rss: 28.09 MB, heapTotal: 6.83 MB, heapUsed: 4.32 MB, external: 0.01 MB

もっと詳細に調査したい場合は、Chromeブラウザにビルトインされている Chrome DevTools を使うと良いでしょう。


芽萌丸プログラミング部
芽萌丸プログラミング部@programming
プログラミング関連アカウント。Web標準技術を中心に書いていきます。フロントエンドからサーバサイドまで JavaScript だけで済ませたい人たちの集いです。記事は主に @TanakaSoftwareLab が担当。