新聞中心
jstat命令可以查看堆內(nèi)存各部分的使用量,以及加載類的數(shù)量,下面為大家詳細(xì)講解一下jstat命令的具體使用方法。

jstat的用法:
jstat [ generalOption, outputOptions vmid, [ interva,count ]
參數(shù):
generalOption: 一般使用-gcutil查看GC情況
vmid: 虛擬機(jī)進(jìn)程號,即當(dāng)前運(yùn)行的java進(jìn)程號
interval: 間隔時間,單位為秒或毫秒
count: 打印次數(shù),如果缺省則打印無數(shù)次
1、查詢GC總體使用情況
jstat -gcutil 23484 1000 5
jstat命令詳解jstat命令詳解
結(jié)果說明:
S0: 新生代中Survivor space 0區(qū)已使用空間的百分比
S1: 新生代中Survivor space 1區(qū)已使用空間的百分比
E: 新生代已使用空間的百分比
O: 老年代已使用空間的百分比
M:元數(shù)據(jù)區(qū)使用比例
CCS:壓縮使用比例
YGC: 從應(yīng)用程序啟動到當(dāng)前,發(fā)生Yang GC 的次數(shù)
YGCT: 從應(yīng)用程序啟動到當(dāng)前,Yang GC所用的時間【單位秒】
FGC: 從應(yīng)用程序啟動到當(dāng)前,發(fā)生Full GC的次數(shù)
FGCT: 從應(yīng)用程序啟動到當(dāng)前,F(xiàn)ull GC所用的時間
GCT: 從應(yīng)用程序啟動到當(dāng)前,用于垃圾回收的總時間【單位秒】
2、垃圾總體回收統(tǒng)計
jstat -gc 18528 1000 5
jstat命令詳解jstat命令詳解
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:垃圾回收消耗總時間
3、新生代垃圾回收統(tǒng)計
jstat -gcnew 18528 1000 5
jstat命令詳解jstat命令詳解
S0C:第一個幸存區(qū)大小
S1C:第二個幸存區(qū)的大小
S0U:第一個幸存區(qū)的使用大小
S1U:第二個幸存區(qū)的使用大小
TT:對象在新生代存活的次數(shù)
MTT:對象在新生代存活的最大次數(shù)
DSS:期望的幸存區(qū)大小
EC:伊甸園區(qū)的大小
EU:伊甸園區(qū)的使用大小
YGC:年輕代垃圾回收次數(shù)
YGCT:年輕代垃圾回收消耗時間
4、堆內(nèi)存統(tǒng)計
jstat -gccapacity 18528 1000 5 //整體統(tǒng)計
jstat -gcnewcapacity 18528 1000 5 //新生代統(tǒng)計
jstat -gcoldcapacity 18528 1000 5 //老年代統(tǒng)計
jstat命令詳解jstat命令詳解
NGCMN:新生代最小容量
NGCMX:新生代最大容量
NGC:當(dāng)前新生代容量
S0C:第一個幸存區(qū)大小
S1C:第二個幸存區(qū)的大小
EC:伊甸園區(qū)的大小
OGCMN:老年代最小容量
OGCMX:老年代最大容量
OGC:當(dāng)前老年代大小
OC:當(dāng)前老年代大小
MCMN:最小元數(shù)據(jù)容量
MCMX:最大元數(shù)據(jù)容量
MC:當(dāng)前元數(shù)據(jù)空間大小
CCSMN:最小壓縮類空間大小
CCSMX:最大壓縮類空間大小
CCSC:當(dāng)前壓縮類空間大小
YGC:年輕代gc次數(shù)
FGC:老年代GC次數(shù)
本文題目:詳解jstat命令的具體使用方法
文章地址:http://www.dlmjj.cn/article/ccscdpe.html


咨詢
建站咨詢
