jstat命令詳解

來源:互聯網
上載者:User

標籤:壓縮   比例   tty   cut   tco   bst   merge   gcc   tor   

jstat命令使用

jstat命令可以查看堆記憶體各部分的使用量,以及載入類的數量。命令的格式如下:

jstat [-命令選項] [vmid] [間隔時間/毫秒] [查詢次數]

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

類載入統計:
C:\Users\Administrator>jstat -class 2060Loaded  Bytes  Unloaded  Bytes     Time 15756 17355.6        0     0.0      11.29
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3
  • Loaded:載入class的數量
  • Bytes:所佔用空間大小
  • Unloaded:未載入數量
  • Bytes:未載入佔用空間
  • Time:時間
編譯統計
C:\Users\Administrator>jstat -compiler 2060Compiled Failed Invalid   Time   FailedType FailedMethod    9142      1       0     5.01          1 org/apache/felix/resolver/ResolverImpl mergeCandidatePackages
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3
  • Compiled:編譯數量。
  • Failed:失敗數量
  • Invalid:不可用數量
  • Time:時間
  • FailedType:失敗類型
  • FailedMethod:失敗的方法
記憶體回收統計
C:\Users\Administrator>jstat -gc 2060 S0C    S1C    S0U    S1U      EC       EU        OC         OU          MC     MU    CCSC      CCSU   YGC     YGCT    FGC    FGCT     GCT20480.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
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3
  • S0C:第一個倖存區的大小
  • S1C:第二個倖存區的大小
  • S0U:第一個倖存區的使用大小
  • S1U:第二個倖存區的使用大小
  • EC:伊甸園區的大小
  • EU:伊甸園區的使用大小
  • OC:老年代大小
  • OU:老年代使用大小
  • MC:方法區大小
  • MU:方法區使用大小
  • CCSC:壓縮類空間大小
  • CCSU:壓縮類空間使用大小
  • YGC:年輕代記憶體回收次數
  • YGCT:年輕代記憶體回收消耗時間
  • FGC:老年代記憶體回收次數
  • FGCT:老年代記憶體回收消耗時間
  • GCT:記憶體回收消耗總時間
堆記憶體統計
C:\Users\Administrator>jstat -gccapacity 2060 NGCMN    NGCMX     NGC     S0C     S1C       EC      OGCMN      OGCMX       OGC         OC          MCMN     MCMX      MC     CCSMN    CCSMX     CCSC    YGC    FGC204800.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
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3
  • NGCMN:新生代最小容量
  • NGCMX:新生代最大容量
  • NGC:當前新生代容量
  • S0C:第一個倖存區大小
  • S1C:第二個倖存區的大小
  • EC:伊甸園區的大小
  • OGCMN:老年代最小容量
  • OGCMX:老年代最大容量
  • OGC:當前老年代大小
  • OC:當前老年代大小
  • MCMN:最小中繼資料容量
  • MCMX:最大中繼資料容量
  • MC:當前中繼資料空間大小
  • CCSMN:最小壓縮類空間大小
  • CCSMX:最大壓縮類空間大小
  • CCSC:當前壓縮類空間大小
  • YGC:年輕代gc次數
  • FGC:老年代GC次數
新生代記憶體回收統計
C:\Users\Administrator>jstat -gcnew 7172 S0C    S1C    S0U    S1U   TT MTT  DSS      EC       EU     YGC     YGCT40960.0 40960.0 25443.1    0.0 15  15 20480.0 327680.0 222697.8     12    0.736
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3
  • S0C:第一個倖存區大小
  • S1C:第二個倖存區的大小
  • S0U:第一個倖存區的使用大小
  • S1U:第二個倖存區的使用大小
  • TT:對象在新生代存活的次數
  • MTT:對象在新生代存活的最大次數
  • DSS:期望的倖存區大小
  • EC:伊甸園區的大小
  • EU:伊甸園區的使用大小
  • YGC:年輕代記憶體回收次數
  • YGCT:年輕代記憶體回收消耗時間
新生代記憶體統計
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
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3
  • NGCMN:新生代最小容量
  • NGCMX:新生代最大容量
  • NGC:當前新生代容量
  • S0CMX:最大倖存1區大小
  • S0C:當前倖存1區大小
  • S1CMX:最大倖存2區大小
  • S1C:當前倖存2區大小
  • ECMX:最大伊甸園區大小
  • EC:當前伊甸園區大小
  • YGC:年輕代記憶體回收次數
  • FGC:老年代回收次數
老年代記憶體回收統計
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
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3
  • MC:方法區大小
  • MU:方法區使用大小
  • CCSC:壓縮類空間大小
  • CCSU:壓縮類空間使用大小
  • OC:老年代大小
  • OU:老年代使用大小
  • YGC:年輕代記憶體回收次數
  • FGC:老年代記憶體回收次數
  • FGCT:老年代記憶體回收消耗時間
  • GCT:記憶體回收消耗總時間
老年代記憶體統計
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
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3
  • OGCMN:老年代最小容量
  • OGCMX:老年代最大容量
  • OGC:當前老年代大小
  • OC:老年代大小
  • YGC:年輕代記憶體回收次數
  • FGC:老年代記憶體回收次數
  • FGCT:老年代記憶體回收消耗時間
  • GCT:記憶體回收消耗總時間
中繼資料空間統計
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
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3
  • MCMN:最小中繼資料容量
  • MCMX:最大中繼資料容量
  • MC:當前中繼資料空間大小
  • CCSMN:最小壓縮類空間大小
  • CCSMX:最大壓縮類空間大小
  • CCSC:當前壓縮類空間大小
  • YGC:年輕代記憶體回收次數
  • FGC:老年代記憶體回收次數
  • FGCT:老年代記憶體回收消耗時間
  • GCT:記憶體回收消耗總時間
總結記憶體回收統計
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
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3
  • S0:倖存1區當前使用比例
  • S1:倖存2區當前使用比例
  • E:伊甸園區使用比例
  • O:老年代使用比例
  • M:中繼資料區使用比例
  • CCS:壓縮使用比例
  • YGC:年輕代記憶體回收次數
  • FGC:老年代記憶體回收次數
  • FGCT:老年代記憶體回收消耗時間
  • GCT:記憶體回收消耗總時間
JVM編譯方法統計
C:\Users\Administrator>jstat -printcompilation 7172Compiled  Size  Type Method    4608     16    1 org/eclipse/emf/common/util/SegmentSequence$SegmentSequencePool$SegmentsAccessUnit reset
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3
  • Compiled:最近編譯方法的數量
  • Size:最近編譯方法的位元組碼數量
  • Type:最近編譯方法的編譯類型。
  • Method:方法名標識。

jstat命令詳解

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.