JVM GC信息查看内存使用情况查看
Posted 抓手
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JVM GC信息查看内存使用情况查看相关的知识,希望对你有一定的参考价值。
系统资源整体使用情况
top
内存的使用情况
jmap -histo <pid>
jmap -histo:live <pid> | grep <关键字> | head -100
[C 表示char[],一般与String对象相关,因为String其实就是基于char数组实现的
[S 表示short[]
[I 表示int[]
[B 表示byte[]
[Z 表示boolean[]
[J 表示long[]
[F 表示float[]
[D 表示double[]
[II 表示int[][]
[Ljava.lang.Object 表示java.lang.Object类型的数组
[Ljava.lang.String 表示java.lang.String类型的数组
垃圾回收统计
jstat -gcutil <pid> 10000
S0:幸存1区当前使用比例
S1:幸存2区当前使用比例
E:伊甸园区使用比例
O:老年代使用比例
M:元数据区使用比例
CCS:压缩使用比例
YGC:年轻代垃圾回收次数
FGC:老年代垃圾回收次数
FGCT:老年代垃圾回收消耗时间
GCT:垃圾回收消耗总时间
JVM调优案例:
GC问题排查:
以上是关于JVM GC信息查看内存使用情况查看的主要内容,如果未能解决你的问题,请参考以下文章