在 node.js 应用程序中,我使用代码 'console.log(process.memoryUsage());' 记录内存使用情况。输出如下。
{ rss: 13664256, heapTotal: 6131200, heapUsed: 3396912 }
当我使用进程监视器检查节点进程的内存使用情况时。内存大小为 14.5M。
我有一些问题。
- rss、heapTotal 和 heapUsed 是什么意思?
- 为什么 process.memoryUsage() 输出的内存使用值与进程监视器中显示的相同?
====2013 年 6 月 19 日更新===
我的操作系统是 Mac OS X 雪豹。
问候,
杰弗里