nodejs process.memoryUsage() rss等參數啥含義


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 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM