smem如何计算RSS,USS和PSS?

时间:2015-06-17 11:47:40

标签: linux memory memory-management

现在,我正在尝试编写一个程序,它应该确定单个进程的内存使用情况,类似于smem,但不像smem那样花哨。但我想知道smem如何决定USS,PSS和RSS的价值。如果我能详细解释如何获得必要的信息,我将不胜感激。

1 个答案:

答案 0 :(得分:1)

您只需查看源代码即可。它是用python编写的 基本上,

USS = sum of /proc/<pid>/smaps Private_clean + Private_dirty
PSS = sum of /proc/<pid>/smaps Pss
RSS = sum of /proc/<pid>/smaps Rss