JVM JDK 自带查看工具Jstat

Jstat是JDK提供的查看JVM内存使用状况,是一个很好用的工具。这两天服务器出现内存使用很高的状况,本人首先想到jstat这个命令去查看内存使用状况。jstat的用法介绍服务器

-gccause:百分比的形式显示,使用的内存状况
-gc: 使用状况
-class:统计加载的类
-compiler:统计编译状况
-gccapacity : 统计堆内存
-gcutil: 总结垃圾回收统计

上述执行结果及介绍 一、统计容量与使用状况工具

[root@master bin]# jstat -gc 3676
 S0C    S1C    S0U    S1U      EC       EU        OC         OU       MC     MU    CCSC   CCSU   YGC     YGCT    FGC    FGCT     GCT   
896.0  896.0   92.9   0.0    7680.0   2060.3   18812.0    15479.7   12824.0 12392.8  0.0    0.0       88    0.482   1      0.016    0.498

S0C    S1C    S0U    S1U      EC       EU        OC         OU       MC     MU分别表示:Survivor 0, 1区,幸存区,老年代,方法区的容量与使用量
 CCSC   CCSU:表示压缩类空间大小及使用大小。
YGC     YGCT :年轻代牢记回收次数及消耗的时间
FGC    FGCT: full gc 次数及消耗时间
GCT: 总的消耗时间
相关文章
相关标签/搜索