Sun JDK监控和故障处理工具:
名称 | 主要作用 | 参数 |
jps | JVM Process Status Tool,显示指定系统内所有的HotSpot虚拟机进程 | -v 输出启动时JVM参数 |
jstat | JVM Statistics Monitoring Tool,用于收集HotSpot虚拟机各方面的运行数据 | jstat -gc 13874监视java堆状况,包括Eden区,两个Survivor区,老年代、永久代等容量、已用空间、GC时间合计等信息。 |
jinfo | Configuration Info for Java,显示虚拟机配置信息 | jinfo [option] pid |
jmap | Memory Map for Java,生成虚拟机的内存转储快照(heapdump文件) | |
jhat | JVM Heap Dump Browser,用于分析heapdump文件,它会建立一个HTTP/HTML服务器,让用户可以在浏览器上查看分析结果 | |
jstack | Stack Trace for Java,显示虚拟机的线程快照 |
eg:jstat
[appadmin@hx-yilongdev-2 logs]$ jstat -gc 13874
S0C S1C S0U S1U EC EU OC OU MC MU CCSC CCSU YGC YGCT FGC FGCT GCT
71168.0 71168.0 0.0 14313.3 584192.0 172316.6 482304.0 137903.9 106624.0 104243.9 13952.0 13440.0 27 2.343 4 1.699 4.042
S0C:第一个Survivor区大小
S1C:第二个Survivor区大小
S0U:第一个Survivor区使用大小
S1U:第二个Survivor区使用大小
EC:Eden区大小
EU:Eden区使用大小
OC:老年代大小
OU:老年代使用大小
MC:方法区大小
MU:方法区使用大小
CCSC:压缩类空间大小
CCSU:压缩类空间使用大小
YGC:年轻代垃圾回收次数
YGCT:年轻代垃圾回收消耗时间
FGC:老年代垃圾回收次数
FGCT:老年代垃圾回收消耗时间
GCT:垃圾回收消耗总时间
共同学习,写下你的评论
评论加载中...
作者其他优质文章