node.js アプリケーションでは、「console.log(process.memoryUsage());」というコードを使用します。メモリ使用量をログに記録します。出力は以下のとおりです。
{ rss: 13664256, heapTotal: 6131200, heapUsed: 3396912 }
プロセスモニターを使用して、ノードプロセスのメモリ使用量を確認した場合。メモリサイズは14.5M。
いくつか質問があります。
- rss、heapTotal、heapUsed は何を意味しますか?
- process.memoryUsage() がプロセス モニターに表示されるメモリ使用量と同じ値を出力するのはなぜですか?
====2013年6月19日更新===
私のOSはMac OS X Snow Leopardです。
よろしく、
ジェフリー