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