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的消耗状态等。
各个参赛的意义
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的消耗状态等。