从官方文档(来源):
process.memoryUsage()
返回一个对象,描述以字节为单位测量的Node进程的内存使用情况.
Run Code Online (Sandbox Code Playgroud)var util = require('util'); console.log(util.inspect(process.memoryUsage()));这将产生:
Run Code Online (Sandbox Code Playgroud){ rss: 4935680, heapTotal: 1826816, heapUsed: 650472 }heapTotal和heapUsed是指V8的内存使用情况.
究竟rss,heapTotal和heapUsed代表什么?
这似乎是一个微不足道的问题,但我一直在寻找,到目前为止我找不到一个明确的答案.
我将把我的webapp从Amazon EC2迁移到ECS.(docker)但是在ECS中,我们需要为进程分配内存和vCPU.
但我不确定应该为该任务分配多少vCPU.(以及记忆)
如何衡量流程需要多少vCPU和内存?
谢谢