jstat命令
2016-05-28 12:24
567 查看
jstat命令的格式如下:
jstat [-options] [vmid] [间隔时间/毫秒] [查询次数]常见的options有:
l class (类加载器)
l compiler (JIT)
l gc (GC堆状态)
l gccapacity (各区大小)
l gccause (最近一次GC统计和原因)
l gcnew (新区统计)
l gcnewcapacity (新区大小)
l gcold (老区统计)
l gcoldcapacity (老区大小)
l gcpermcapacity (永久区大小)
l gcutil (GC统计汇总)
l printcompilation (HotSpot编译统计)
1.jstat -gcutil
[sre@CDM1E03-209010065 ~]$ jstat -gcutil 9956 S0 S1 E O P YGC YGCT FGC FGCT GCT 22.61 0.00 84.75 12.57 99.62 282 5.876 0 0.000 5.876
name | desc |
---|---|
S0 | SURVIVOR0 space使用百分比 |
S1 | SURVIVOR1 space使用百分比 |
E | Eden space使用百分比 |
O | Old space使用百分比 |
P | Permanent space使用百分比 |
YGCT | Number of young generation GC events |
FGC | Young generation garbage collection time |
FGCT | Number of full GC events |
FGCT | Full garbage collection time |
GCT | Total garbage collection time |
2.jstat -gc
[sre@CDM1E03-209010065 ~]$ jstat -gc 9956 S0C S1C S0U S1U EC EU OC OU PC PU YGC YGCT FGC FGCT GCT 27136.0 27648.0 0.0 6352.0 992768.0 185532.0 2097152.0 264019.0 63488.0 63246.4 283 5.892 0 0.000 5.892
name | desc |
---|---|
S0C | Current survivor space 0 capacity (KB). |
S1C | Current survivor space 1 capacity (KB) |
S0U | Survivor space 0 utilization (KB) |
S1U | Survivor space 1 utilization (KB) |
EC | Current eden space capacity (KB) |
EU | Current eden space capacity (KB) |
OC | Current old space capacity (KB) |
OU | Old space utilization (KB) |
PC | Current permanent space capacity (KB) |
PU | Permanent space utilization (KB) |
YGC | Number of young generation GC Events |
YGCT | Young generation garbage collection time |
FGC | Number of full GC events |
FGCT | Full garbage collection time |
GCT | Total garbage collection time |
3.jstat -gccapacity
[sre@CDM1E03-209010065 ~]$ jstat -gccapacity 9956 NGCMN NGCMX NGC S0C S1C EC OGCMN OGCMX OGC OC PGCMN PGCMX PGC PC YGC FGC 1048576.0 1048576.0 1048576.0 27136.0 27648.0 992768.0 2097152.0 2097152.0 2097152.0 2097152.0 21504.0 83968.0 63488.0 63488.0 283 0
name | desc |
---|---|
NGCMN | Minimum new generation capacity (KB) |
NGCMX | Maximum new generation capacity (KB) |
NGC | Current new generation capacity (KB) |
S0C | Current survivor space 0 capacity (KB) |
S1C | Current survivor space 1 capacity (KB) |
EC | Current eden space capacity (KB) |
OGCMN | Minimum old generation capacity (KB) |
OGCMX | Maximum old generation capacity (KB) |
OGC | Current old generation capacity (KB) |
OG | Current old space capacity (KB) |
PGCMN | Minimum permanent generation capacity (KB) |
PGCMX | Maximum Permanent generation capacity (KB) |
PGC | Current Permanent generation capacity (KB) |
PG | Current Permanent space capacity (KB) |
YGC | Number of Young generation GC Events |
FGC | Number of Full GC Events |
4.jstat -gccause
[sre@CDM1E03-209010065 ~]$ jstat -gccause 9956 S0 S1 E O P YGC YGCT FGC FGCT GCT LGCC GCC 0.00 22.97 91.12 12.59 99.62 283 5.892 0 0.000 5.892 Allocation Failure No GC
-gccause与-gcutil相比,多展示了两列
name | desc |
---|---|
LGCC | Cause of last Garbage Collection |
GCC | Cause of current Garbage Collection |
5.jstat -gcnew
[sre@CDM1E03-209010065 ~]$ jstat -gcnew 9956 S0C S1C S0U S1U TT MTT DSS EC EU YGC YGCT 27136.0 26624.0 6827.0 0.0 1 15 26624.0 994816.0 44565.8 284 5.910
name | desc |
---|---|
TT | Tenuring threshold |
MTT | Maximum tenuring threshold |
DSS | Desired survivor size (KB) |
6.jstat -gcnewcapacity
7.jstat -gcold
8.jstat -gcoldcapacity
9.jstat -gcpermcapacity
相关文章推荐
- Java 6 JVM参数选项大全(中文版)
- 深入解析JVM对dll文件和对类的装载过程
- JVM Tomcat性能实战(推荐)
- Java虚拟机JVM性能优化(二):编译器
- Java程序员必须知道的5个JVM命令行标志
- Java虚拟机JVM性能优化(三):垃圾收集详解
- 简单谈谈JVM、JRE和JDK的区别与联系
- 解析Java虚拟机中类的初始化及加载器的父委托机制
- JAVA中JVM的重排序详细介绍
- 浅谈Java的虚拟机结构以及虚拟机内存的优化
- JVM角度调试优化MyEclipse
- Java虚拟机JVM性能优化(一):JVM知识总结
- Android Studio 报错failed to create jvm error code -4的解决方法
- 解析Linux系统中JVM内存2GB上限的详解
- 了解Java虚拟机JVM的基本结构及JVM的内存溢出方式
- Java堆空间占满的gc日志实例
- JVM调优之Tomcat启动参数配置及详解(一)
- java动态代理模式
- Groovy Meta Object Protocol
- java类文件结构