我使用许多功能(例如群集模块)在Node中编写了一个应用程序。
我需要知道我的应用程序在特定时间的内存使用情况,我想的是循环通过活动工作者并将所有这些的输出相加但我不知道输出值是否正确。这里的任何人都可以帮助我吗?
事实上,我似乎也无法知道三个“rss”,“heapTotal”,“heapUsed”的真正含义......我用谷歌搜索它,我发现重要的是监视“heapTotal”和放大器; “heapUsed”,这是正确的吗?
答案 0 :(得分:1)
RSS 是resident set size,进程内存中保存在RAM中的部分(与交换空间或文件系统中保存的部分相对)。
堆是新分配对象来自的内存部分(考虑C中的malloc
或JavaScript中的new
)。
有关堆Wikipedia的更多信息。
快乐帮助!