1 前言
使用process.memoryUsage() ,然后可以得到一個對象如下:
{ rss: 4935680, heapTotal: 1826816, heapUsed: 650472, external: 49879 }
然而不知道rss是什么縮寫,不知道其含義,網上找了一圈,多數都沒說到點上,我這邊就補充一下,也作為記錄使用。
2 說明
我就從nodejs api文檔中找出來,截圖如下(懶得寫)
3 代碼
如果要輸出顯示,建議使用MB為單位,只需要簡單轉換一下
var mem = process.memoryUsage(); var format = function(bytes) { return (bytes/1024/1024).toFixed(2)+'MB'; }; console.log('Process: heapTotal '+format(mem.heapTotal) + ' heapUsed ' + format(mem.heapUsed) + ' rss ' + format(mem.rss));
4 參考
1.http://nodejs.cn/api/process.html#process_process_memoryusage