Node.js進程內存使用查看方法及返回對象的含義


1 前言

使用process.memoryUsage() ,然后可以得到一個對象如下:

var  mem = process.memoryUsage();
console.log(mem);
結果:
{
  rss: 4935680,
  heapTotal: 1826816,
  heapUsed: 650472,
  external: 49879
}  
process.memoryUsage()

然而不知道rss是什么縮寫,不知道其含義 

2 說明

   從nodejs api文檔中找出來,截圖如下 

3.  查看當前node的V8內存使用情況( 轉成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));
node查看內存使用情況

 


免責聲明!

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



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