jvm 工具类 ——jstat
用法示例
jstat -[options] [pid] 1000 10 (每隔1秒监控一次,输出10次)
平时生产上比较常用的主要是关注下gc/gcutil
jstat -gc [pid] 1000 10 jstat -gcutil [pid] 1000 10
参数详解
1. gc 统计jdk gc时heap信息
| S0C | 第一个幸存区的大小 |
| S1C | 第二个幸存区的大小 |
| S0U | 第一个幸存区的使用大小 |
| S1U | 第二个幸存区的使用大小 |
| EC | 伊甸园区的大小 |
| EU | 伊甸园区的使用大小 |
| OC | 老年代大小 |
| OU | 老年代使用大小 |
| MC | 方法区大小 |
| MU | 方法区使用大小 |
| CCSC | 压缩类空间大小 |
| CCSU | 压缩类空间使用大小 |
| YGC | 年轻代垃圾回收次数 |
| YGCT | 年轻代垃圾回收消耗时间 |
| FGC | 老年代垃圾回收次数 |
| FGCT | 老年代垃圾回收消耗时间 |
| GCT | 垃圾回收消耗总时间 |
2. gcutil 统计gc时,heap情况
| S0 | 幸存1区当前使用比例 |
| S1 | 幸存2区当前使用比例 |
| E | 伊甸园区使用比例 |
| O | 老年代使用比例 |
| M | 元数据区使用比例 |
| CCS | 压缩使用比例 |
| YGC | 年轻代垃圾回收次数 |
| FGC | 年代垃圾回收次数 |
| FGCT | 老年代垃圾回收消耗时间 |
| GCT | 垃圾回收消耗总时间 |
3. -class:统计class loader行为信息
| Loaded | 加载class的数量 |
| Bytes | 所占用空间大小 |
| Unloaded | 未加载数量 |
| Bytes | 未加载占用空间 |
| Time | 时间 |
相关推荐
nangongyanya 2020-03-04
voiletbin 2020-01-06
xmjcsdn 2013-07-29
FreedomCY 2015-09-09
nangongyanya 2012-09-28
bulargyzone 2016-10-17
wujiangping 2015-12-23
suyouming 2015-11-04
Swen 2010-12-28
jvm 2013-02-26
suyouming 2012-08-24
weixiaohuai 2017-01-09
weixiaohuai 2019-06-29
chessonloolu 2012-09-17
Simbacheng 2011-02-28
huangjing0 2019-06-21
蚩尤后裔 2013-01-07
jovisoft 2019-06-21