jvm 命令 - jstat

jvm 命令 - jstat

  • class (类加载器)
  • compiler (JIT)
  • gc (GC堆状态)
  • gccapacity (各区大小)
  • gccause (最近一次GC统计和原因)
  • gcnew (新区统计)
  • gcnewcapacity (新区大小)
  • gcold (老区统计)
  • gcoldcapacity (老区大小)
  • gcpermcapacity (永久区大小)
  • gcutil (GC统计汇总)
  • printcompilation (HotSpot编译统计)

查看当前 java 线程

xiao@z:~$ jps
362786 BootMvcApplication
5596 Main

jstat -gc

xiao@z:~$ jstat -gc 362786
S0CS1CS0US1UECEUOCOUMC
0.04096.00.04096.094208.024576.057344.011588.027772.0
MUCCSCCCSUYGCYGCTFGCFGCTCGCCGCTGCT
26869.73708.03492.950.03900.00020.0080.047

名词解释:

S0C第一个幸存区的大小
S1C第二个幸存区的大小
S0U第一个幸存区的使用大小
S1U第二个幸存区的使用大小
EC伊甸园区的大小
EU伊甸园区的使用大小
OC老年代大小
OU老年代使用大小
MC方法区大小
MU方法区使用大小
CCSC压缩类空间大小
CCSU压缩类空间使用大小
YGC年轻代垃圾回收次数
YGCT年轻代垃圾回收消耗时间
FGC老年代垃圾回收次数
FGCT老年代垃圾回收消耗时间
CGC并发垃圾收集
CGCT并发垃圾收集时间
GCT垃圾回收消耗总时间
jstat -gcutil
xiao@z:~$ jstat -gcutil 362786
S0S1EOMCCSYGCYGCTFGCFGCTCGCCGCTGCT
0.00100.0060.8720.2196.7594.2050.03900.00020.0080.047
Loaded装载的类的数量
Bytes装载类所占用的字节数
Unloaded卸载类的数量
Bytes卸载类的字节数
Time装载和卸载类所花费的时间
jstat -gcnew 新生代内存
xiao@z:~$ jstat -gcnew 362786
S0CS1CS0US1UTTMTTDSSECEUYGCYGCT
0.06144.00.04403.715156144.092160.051200.090.066
S0C年轻代中第一个survivor(幸存区)的容量 (字节)
S1C年轻代中第二个survivor(幸存区)的容量 (字节)
S0U年轻代中第一个survivor(幸存区)目前已使用空间 (字节)
S1U年轻代中第二个survivor(幸存区)目前已使用空间 (字节)
TT持有次数限制
MTT最大持有次数限制
EC年轻代中Eden(伊甸园)的容量 (字节)
EU年轻代中Eden(伊甸园)目前已使用空间 (字节)
YGC从应用程序启动到采样时年轻代中gc次数
YGCT从应用程序启动到采样时年轻代中gc所用时间(s)
jstat -gcold 查看老年代
xiao@z:~$ jstat -gcold 362786
MCMUCCSCCCSUOCOUYGCFGCFGCTCGCCGCTGCT
28668.027887.73836.03646.857344.011588.0900.00020.0080.075
MCmetaspace 的容量 (字节)
MUmetaspace 目前已使用空间 (字节)
OCOld代的容量 (字节)
OUOld代目前已使用空间 (字节)
YGC从应用程序启动到采样时年轻代中gc次数
FGC从应用程序启动到采样时old代(全gc)gc次数
FGCT从应用程序启动到采样时old代(全gc)gc所用时间(s)
GCT从应用程序启动到采样时gc用的总时间(s)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值