
top -b -n 1 | grep java| awk '{print "PID:"$1",mem:"$6",CPU percent:"$9"%","mem percent:"$10"%"}'
ps p 2783 -L -o pcpu,pmem,pid,tid,time,tname,cmd
ps -eLf | grep PID
- 查看内存使用的堆栈信息 需要将TID为4200转换为16进制
printf "%x\n" 4200
- 将PID为2783的堆栈信息打印到 jstack.log 中
jstack -l 2783 > jstack.log
jmap -heap PID
jstat -gcutil PID 1000(毫秒)

S0:幸存1区当前使用比例
S1:幸存2区当前使用比例
E:伊甸园区使用比例
O:老年代使用比例
M:元数据区使用比例
CCS:压缩使用比例
YGC:年轻代垃圾回收次数
FGC:老年代垃圾回收次数
FGCT:老年代垃圾回收消耗时间
GCT:垃圾回收消耗总时间