jvm jstat

12 篇文章 0 订阅

官网地址

https://docs.oracle.com/javase/8/docs/technotes/tools/unix/jstat.html#BEHHGFAE

Jstat 定义

jstat Monitors Java Virtual Machine (JVM) statistics.   监视Java虚拟机(JVM)统计信息  

jstat options

class:显示有关类加载器行为的统计信息。
compiler:显示有关Java HotSpot VM实时编译器行为的统计信息。
gc:显示有关垃圾回收堆行为的统计信息。
gccapacity:显示有关代的容量及其相应空间的统计信息。
gccause:显示有关垃圾收集统计信息(-gcutil与之相同)的摘要,以及最后一个和当前(适用时)垃圾收集事件的原因。
gcnew:显示新一代行为的统计信息。
gcnewcapacity:显示有关新代及其相应空间大小的统计信息。
gcold:显示有关旧代和元空间统计信息行为的统计信息。
gcoldcapacity:显示有关旧一代大小的统计信息。
gcmetacapacity:显示有关元空间大小的统计信息。
gcutil:显示有关垃圾回收统计信息的摘要。
printcompilation:显示Java HotSpot VM编译方法统计信息。

加载类统计 class  
jstat -class 24966
Loaded  Bytes  Unloaded  Bytes     Time   
 11009 20719.8        0     0.0      22.03
类加载器统计信息
Loaded:加载的类数。
Bytes:加载的kB数。
Unloaded:卸载的类数。
Bytes:卸载的Kbytes数。
Time:执行类加载和卸载操作所花费的时间。

编译器统计

jstat -compiler 24966
Compiled Failed Invalid   Time   FailedType FailedMethod
   11923      3       0    75.45          1 java/net/URLClassLoader$1 run

Compiled:执行的编译任务数。
Failed:编译任务失败的数量。
Invalid:已失效的编译任务数。
Time:执行编译任务所花费的时间。
FailedType:编译上次失败的编译的类型。
FailedMethod:上次失败编译的类名和方法。

-gc 选项 垃圾收集堆统计信息。

jstat -gc 24966 1000 10
垃圾收集堆统计信息。

S0C:当前幸存者空间0容量(kB)。
S1C:当前幸存者空间1容量(kB)。
S0U:幸存者空间0利用率(kB)。
S1U:幸存者空间1利用率(kB)。
EC:当前的伊甸园空间容量(kB)。
EU:伊甸园空间利用率(kB)。
OC:当前旧空间容量(kB)。
OU:旧空间利用率(kB)。
MC:元空间容量(kB)。
MU:Metacspace利用率(kB)。
CCSC:压缩类空间容量(kB)。
CCSU:使用的压缩类空间(kB)。
YGC:年轻一代垃圾收集活动的数量。
YGCT:年轻一代垃圾收集时间。
FGC:完整GC事件的数量。
FGCT:完全垃圾收集时间。
GCT:垃圾收集总时间。
 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值