ps 查找对应进程pid
然后执行
watch -n 10 cat /proc/pid/smaps | grep “heap” -A19
watch :监控命令,-n 是设置间隔时间,-n 10,10秒监控一次;
后面加监控命令内容:cat /proc/pid/smaps | grep “heap” -A19
grep “heap” -A19: 过滤 heap字段后面的19行
-An:后面n行
-Bn:前面n行
效果:
00042000-007ef000 rw-p 00000000 00:00 0 [heap]
Size: 7860 kB
Rss: 7808 kB
Pss: 7808 kB
Shared_Clean: 0 kB
Shared_Dirty: 0 kB
Private_Clean: 0 kB
Private_Dirty: 7808 kB
Referenced: 7808 kB
Anonymous: 7808 kB
AnonHugePages: 0 kB
ShmemPmdMapped: 0 kB
Shared_Hugetlb: 0 kB
Private_Hugetlb: 0 kB
Swap: 0 kB
SwapPss: 0 kB
KernelPageSize: 4 kB
MMUPageSize: 4 kB
Locked: 0 kB
VmFlags: rd wr mr mw me ac
--
00042000-007ef000 rw-p 00000000 00:00 0 [heap]
Size: 7860 kB
Rss: 7808 kB
Pss: 7808 kB
Shared_Clean: 0 kB
Shared_Dirty: 0 kB
Private_Clean: 0 kB
Private_Dirty: 7808 kB
Referenced: 7808 kB
Anonymous: 7808 kB
AnonHugePages: 0 kB
ShmemPmdMapped: 0 kB
Shared_Hugetlb: 0 kB
Private_Hugetlb: 0 kB
Swap: 0 kB
SwapPss: 0 kB
KernelPageSize: 4 kB
MMUPageSize: 4 kB
Locked: 0 kB
VmFlags: rd wr mr mw me ac