这是我的 htop 输出:
例如,我对这个 ruby 脚本感到困惑:
它使用了多少物理内存3+1+8+51+51
????51
51+51
答案1
隐藏用户线程(shift + H)并关闭进程树视图(F5),然后您可以按 PID 排序您感兴趣的进程并阅读 RES 列(按 shift + M 按 MEM% 排序,或按 F3 在 cmd 行中搜索)
答案2
内存是一件很难的事情,你无法仅通过运行 ps/htop/top 来计算已使用的物理内存。进程之间可以共享内存。
我建议您使用此脚本检查使用情况:
答案3
看一下 RES 和 SHR 列。
RES - SHR = 该进程估计的总内存使用量。