java使用jstat分析内存
生活随笔
收集整理的這篇文章主要介紹了
java使用jstat分析内存
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
使用方式
1.jps命令顯示當前所有正在運行的java程序
2.jstat -[options] 程序進程號
?
jstat命令命令格式
jstat [Options] vmid [interval] [count]命令參數(shù)說明
Options,一般使用 -gcutil 或??-gc 查看gc 情況 pid,當前運行的 java進程號 interval,間隔時間,單位為秒或者毫秒 count,打印次數(shù),如果缺省則打印無數(shù)次 Options 參數(shù)如下: -gc:統(tǒng)計 jdk gc時 heap信息,以使用空間字節(jié)數(shù)表示 -gcutil:統(tǒng)計 gc時, heap情況,以使用空間的百分比表示 -class:統(tǒng)計 class loader行為信息 -compile:統(tǒng)計編譯行為信息 -gccapacity:統(tǒng)計不同 generations(新生代,老年代,持久代)的 heap容量情況 -gccause:統(tǒng)計引起 gc的事件 -gcnew:統(tǒng)計 gc時,新生代的情況 -gcnewcapacity:統(tǒng)計 gc時,新生代 heap容量 -gcold:統(tǒng)計 gc時,老年代的情況 -gcoldcapacity:統(tǒng)計 gc時,老年代 heap容量 -gcpermcapacity:統(tǒng)計 gc時, permanent區(qū) heap容量顯示內容詳解
S0C:第一個幸存區(qū)的大小
S1C:第二個幸存區(qū)的大小
S0U:第一個幸存區(qū)的使用大小
S1U:第二個幸存區(qū)的使用大小
EC:伊甸園區(qū)的大小
EU:伊甸園區(qū)的使用大小
OC:老年代大小
OU:老年代使用大小
MC:方法區(qū)大小
MU:方法區(qū)使用大小
CCSC:壓縮類空間大小
CCSU:壓縮類空間使用大小
YGC:年輕代垃圾回收次數(shù)
YGCT:年輕代垃圾回收消耗時間
FGC:老年代垃圾回收次數(shù)
FGCT:老年代垃圾回收消耗時間
GCT:垃圾回收消耗總時間
單位:KB
總結
以上是生活随笔為你收集整理的java使用jstat分析内存的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: RocketMQ-手把手教你搭建集群
- 下一篇: 分布式事务SEATA的AT模式的简单使用