I parse data from /proc/[pid]/statm
to have a clue about memory use of a certain process. man proc
表示, Resident set amount(在网页上测量)与VmRSS (KB?)在/proc/[pid]/status
上相同。 由于这些价值观不同,我想理解这些价值观之间的联系。 是否有象一个因素一样,我可以在<代码>/proc上读到某些地方。 (我对VmPTE的想法,但深思。) 否则? 我应让哪一方为某种过程分配旧记忆的大小?
#ex 1782 = firefox
~$ cat /proc/1782/statm
224621 46703 9317 11 0 98637 0
# --- resident set size
~$ cat /proc/1782/status | grep Vm
VmPeak: 935584 kB
VmSize: 898484 kB
VmLck: 0 kB
VmHWM: 257608 kB
VmRSS: 186812 kB
VmData: 394328 kB
VmStk: 220 kB
VmExe: 44 kB
VmLib: 61544 kB
VmPTE: 1224 kB
VmSwap: 0 kB