查看pid状态

jstat -gcutil [pid] 1000 10查看Eden、S0、S1、old在minor是的变化情况。
各个参赛的意义
S0    Survivor
S1    Survivor
E        Eden
O        Old
P        Perm    以上数据都是百分比
YGC    Young(new)区完成的gc的次数
YGCT    YGC消耗的总时间(秒)
FGC    整个heap完成的gc的次数
FGCT    FGC消耗的总时间(秒)
GCT    YGCT+FGCT

默认情况下Eden、S0、S1的比例采用的为InitialSurvivorRatio,默认是8
jmap -heap [pid]
输入jmap -histo [pid] 即可查看jvm堆中对象详细占用情况
jmap -dump:format=b,file=文件名 [pid]
jhat
jstat

kill -3[pid]
在Linux上,找出java所在的进程号,然后执行,可以将线程的相关信息就输出到consile上了。

top shift+H组合键 查看线程ID、CPU的消耗状态等。

你可能感兴趣的:(java,jvm)