240
世界上有10种人,一种懂二进制,另一种不懂二进制。

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 

 

posted @ 2018-07-12 18:04  unionline  阅读(6005)  评论(0编辑  收藏  举报