java高分局之jstat命令使用

jstat命令可以查看堆內(nèi)存各部分的使用量瞳脓,以及加載類的數(shù)量抒倚。命令的格式如下:

jstat [-命令選項(xiàng)] [vmid] [間隔時(shí)間/毫秒] [查詢次數(shù)]

注意:使用的jdk版本是jdk8.

windows下pid查看方式

C:\Users\yiz>tasklist | more

類加載統(tǒng)計(jì):

C:\Users\Administrator>jstat -class pid
Loaded  Bytes  Unloaded  Bytes     Time
 15756 17355.6        0     0.0      11.29
  • Loaded:加載class的數(shù)量
  • Bytes:所占用空間大小
  • Unloaded:未加載數(shù)量
  • Bytes:未加載占用空間
  • Time:時(shí)間

編譯統(tǒng)計(jì)

C:\Users\Administrator>jstat -compiler 2060
Compiled Failed Invalid   Time   FailedType FailedMethod
    9142      1       0     5.01          1 org/apache/felix/resolver/ResolverImpl mergeCandidatePackages
  • Compiled:編譯數(shù)量。
  • Failed:失敗數(shù)量
  • Invalid:不可用數(shù)量
  • Time:時(shí)間
  • FailedType:失敗類型
  • FailedMethod:失敗的方法

垃圾回收統(tǒng)計(jì)

C:\Users\Administrator>jstat -gc 2060
 S0C    S1C    S0U    S1U      EC       EU        OC         OU          MC     MU    CCSC      CCSU   YGC     YGCT    FGC    FGCT     GCT
20480.0 20480.0  0.0   13115.3 163840.0 113334.2  614400.0   436045.7  63872.0 61266.5  0.0    0.0      149    3.440   8      0.295    3.735
  • S0C:第一個(gè)幸存區(qū)的大小
  • S1C:第二個(gè)幸存區(qū)的大小
  • S0U:第一個(gè)幸存區(qū)的使用大小
  • S1U:第二個(gè)幸存區(qū)的使用大小
  • EC:伊甸園區(qū)的大小
  • EU:伊甸園區(qū)的使用大小
  • OC:老年代大小
  • OU:老年代使用大小
  • MC:方法區(qū)大小
  • MU:方法區(qū)使用大小
  • CCSC:壓縮類空間大小
  • CCSU:壓縮類空間使用大小
  • YGC:年輕代垃圾回收次數(shù)
  • YGCT:年輕代垃圾回收消耗時(shí)間
  • FGC:老年代垃圾回收次數(shù)
  • FGCT:老年代垃圾回收消耗時(shí)間
  • GCT:垃圾回收消耗總時(shí)間

堆內(nèi)存統(tǒng)計(jì)

C:\Users\Administrator>jstat -gccapacity 2060
 NGCMN    NGCMX     NGC     S0C     S1C       EC      OGCMN      OGCMX       OGC         OC          MCMN     MCMX      MC     CCSMN    CCSMX     CCSC    YGC    FGC
204800.0 204800.0 204800.0 20480.0 20480.0 163840.0   614400.0   614400.0   614400.0   614400.0      0.0    63872.0  63872.0      0.0      0.0      0.0    149     8
  • NGCMN:新生代最小容量
  • NGCMX:新生代最大容量
  • NGC:當(dāng)前新生代容量
  • S0C:第一個(gè)幸存區(qū)大小
  • S1C:第二個(gè)幸存區(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ù)

新生代垃圾回收統(tǒng)計(jì)

C:\Users\Administrator>jstat -gcnew 7172
 S0C    S1C    S0U    S1U   TT MTT  DSS      EC       EU     YGC     YGCT
40960.0 40960.0 25443.1    0.0 15  15 20480.0 327680.0 222697.8     12    0.736
  • S0C:第一個(gè)幸存區(qū)大小
  • S1C:第二個(gè)幸存區(qū)的大小
  • S0U:第一個(gè)幸存區(qū)的使用大小
  • S1U:第二個(gè)幸存區(qū)的使用大小
  • TT:對(duì)象在新生代存活的次數(shù)
  • MTT:對(duì)象在新生代存活的最大次數(shù)
  • DSS:期望的幸存區(qū)大小
  • EC:伊甸園區(qū)的大小
  • EU:伊甸園區(qū)的使用大小
  • YGC:年輕代垃圾回收次數(shù)
  • YGCT:年輕代垃圾回收消耗時(shí)間

新生代內(nèi)存統(tǒng)計(jì)

C:\Users\Administrator>jstat -gcnewcapacity 7172
  NGCMN      NGCMX       NGC      S0CMX     S0C     S1CMX     S1C       ECMX        EC      YGC   FGC
  409600.0   409600.0   409600.0  40960.0  40960.0  40960.0  40960.0   327680.0   327680.0    12     0
  • NGCMN:新生代最小容量
  • NGCMX:新生代最大容量
  • NGC:當(dāng)前新生代容量
  • S0CMX:最大幸存1區(qū)大小
  • S0C:當(dāng)前幸存1區(qū)大小
  • S1CMX:最大幸存2區(qū)大小
  • S1C:當(dāng)前幸存2區(qū)大小
  • ECMX:最大伊甸園區(qū)大小
  • EC:當(dāng)前伊甸園區(qū)大小
  • YGC:年輕代垃圾回收次數(shù)
  • FGC:老年代回收次數(shù)

老年代垃圾回收統(tǒng)計(jì)

C:\Users\Administrator>jstat -gcold 7172
   MC       MU      CCSC     CCSU       OC          OU       YGC    FGC    FGCT     GCT
 33152.0  31720.8      0.0      0.0    638976.0    184173.0     12     0    0.000    0.736
  • MC:方法區(qū)大小
  • MU:方法區(qū)使用大小
  • CCSC:壓縮類空間大小
  • CCSU:壓縮類空間使用大小
  • OC:老年代大小
  • OU:老年代使用大小
  • YGC:年輕代垃圾回收次數(shù)
  • FGC:老年代垃圾回收次數(shù)
  • FGCT:老年代垃圾回收消耗時(shí)間
  • GCT:垃圾回收消耗總時(shí)間

老年代內(nèi)存統(tǒng)計(jì)

C:\Users\Administrator>jstat -gcoldcapacity 7172
   OGCMN       OGCMX        OGC         OC       YGC   FGC    FGCT     GCT
   638976.0    638976.0    638976.0    638976.0    12     0    0.000    0.736
  • OGCMN:老年代最小容量
  • OGCMX:老年代最大容量
  • OGC:當(dāng)前老年代大小
  • OC:老年代大小
  • YGC:年輕代垃圾回收次數(shù)
  • FGC:老年代垃圾回收次數(shù)
  • FGCT:老年代垃圾回收消耗時(shí)間
  • GCT:垃圾回收消耗總時(shí)間

元數(shù)據(jù)空間統(tǒng)計(jì)

C:\Users\Administrator>jstat -gcmetacapacity 7172
   MCMN       MCMX        MC       CCSMN      CCSMX       CCSC     YGC   FGC    FGCT     GCT
   0.0    33152.0    33152.0        0.0        0.0        0.0    12     0    0.000    0.736
  • MCMN:最小元數(shù)據(jù)容量
  • MCMX:最大元數(shù)據(jù)容量
  • MC:當(dāng)前元數(shù)據(jù)空間大小
  • CCSMN:最小壓縮類空間大小
  • CCSMX:最大壓縮類空間大小
  • CCSC:當(dāng)前壓縮類空間大小
  • YGC:年輕代垃圾回收次數(shù)
  • FGC:老年代垃圾回收次數(shù)
  • FGCT:老年代垃圾回收消耗時(shí)間
  • GCT:垃圾回收消耗總時(shí)間

總結(jié)垃圾回收統(tǒng)計(jì)

C:\Users\Administrator>jstat -gcutil 7172
  S0     S1     E      O      M     CCS    YGC     YGCT    FGC    FGCT     GCT
 62.12   0.00  81.36  28.82  95.68      -     12    0.736     0    0.000    0.736
  • S0:幸存1區(qū)當(dāng)前使用比例
  • S1:幸存2區(qū)當(dāng)前使用比例
  • E:伊甸園區(qū)使用比例
  • O:老年代使用比例
  • M:元數(shù)據(jù)區(qū)使用比例
  • CCS:壓縮使用比例
  • YGC:年輕代垃圾回收次數(shù)
  • FGC:老年代垃圾回收次數(shù)
  • FGCT:老年代垃圾回收消耗時(shí)間
  • GCT:垃圾回收消耗總時(shí)間

JVM編譯方法統(tǒng)計(jì)

C:\Users\Administrator>jstat -printcompilation 7172
Compiled  Size  Type Method
    4608     16    1 org/eclipse/emf/common/util/SegmentSequence$SegmentSequencePool$SegmentsAccessUnit reset
  • Compiled:最近編譯方法的數(shù)量
  • Size:最近編譯方法的字節(jié)碼數(shù)量
  • Type:最近編譯方法的編譯類型思币。
  • Method:方法名標(biāo)識(shí)。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市空郊,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌切揭,老刑警劉巖狞甚,帶你破解...
    沈念sama閱讀 216,372評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異廓旬,居然都是意外死亡哼审,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)孕豹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)涩盾,“玉大人,你說(shuō)我怎么就攤上這事励背〈夯簦” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,415評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵叶眉,是天一觀的道長(zhǎng)址儒。 經(jīng)常有香客問(wèn)我芹枷,道長(zhǎng),這世上最難降的妖魔是什么莲趣? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,157評(píng)論 1 292
  • 正文 為了忘掉前任鸳慈,我火速辦了婚禮,結(jié)果婚禮上喧伞,老公的妹妹穿的比我還像新娘走芋。我一直安慰自己,他們只是感情好潘鲫,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布翁逞。 她就那樣靜靜地躺著,像睡著了一般次舌。 火紅的嫁衣襯著肌膚如雪熄攘。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,125評(píng)論 1 297
  • 那天彼念,我揣著相機(jī)與錄音挪圾,去河邊找鬼。 笑死逐沙,一個(gè)胖子當(dāng)著我的面吹牛哲思,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播吩案,決...
    沈念sama閱讀 40,028評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼棚赔,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了徘郭?” 一聲冷哼從身側(cè)響起靠益,我...
    開(kāi)封第一講書(shū)人閱讀 38,887評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎残揉,沒(méi)想到半個(gè)月后胧后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,310評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡抱环,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評(píng)論 2 332
  • 正文 我和宋清朗相戀三年壳快,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片镇草。...
    茶點(diǎn)故事閱讀 39,690評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡眶痰,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出梯啤,到底是詐尸還是另有隱情竖伯,我是刑警寧澤,帶...
    沈念sama閱讀 35,411評(píng)論 5 343
  • 正文 年R本政府宣布因宇,位于F島的核電站黔夭,受9級(jí)特大地震影響宏胯,放射性物質(zhì)發(fā)生泄漏羽嫡。R本人自食惡果不足惜本姥,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評(píng)論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望杭棵。 院中可真熱鬧婚惫,春花似錦、人聲如沸魂爪。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)滓侍。三九已至蒋川,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間撩笆,已是汗流浹背捺球。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,812評(píng)論 1 268
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留夕冲,地道東北人氮兵。 一個(gè)月前我還...
    沈念sama閱讀 47,693評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像歹鱼,于是被迫代替她去往敵國(guó)和親泣栈。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • jvm統(tǒng)計(jì)信息監(jiān)控工具 一弥姻、 jstat是什么 jstat是JDK自帶的一個(gè)輕量級(jí)小工具南片。全稱“Java Virt...
    阿飛云漫步閱讀 17,656評(píng)論 3 3
  • 概述 Jstat是JDK自帶的一個(gè)輕量級(jí)小工具。全稱“Java Virtual Machine statistic...
    jijs閱讀 61,763評(píng)論 11 54
  • 使用適當(dāng)?shù)奶摂M機(jī)監(jiān)控和分析工具可以加快我們分析數(shù)據(jù)庭敦、定位解決問(wèn)題的速度疼进。這些命令行工具大多是jdk/lib/too...
    Sid05Wang閱讀 1,019評(píng)論 3 1
  • 1. 前言 網(wǎng)上關(guān)于jvm gc的文章有很多,寫(xiě)這篇文章不是有什么新東西要講螺捐,主要原因是工作時(shí)也偶爾碰到比如ful...
    aaron1993閱讀 1,216評(píng)論 0 0
  • 今天本來(lái)快速做了一張圖颠悬,可是看上去不美,感覺(jué)不滿意定血,后來(lái)改了以后才找到這張喜歡的感覺(jué)赔癌。 我發(fā)現(xiàn),跟靈魂交流很重要澜沟,...
    丹寧1111閱讀 160評(píng)論 1 1