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