天天看點

jvm--jstat

  • 簡介
jvm虛拟機統計資訊監視工具
           
  • 文法
  • 選項
-class:監視類加載、解除安裝以及消耗的時間
-gc:監視JAVA 堆、gc情況
-gccapacity:監視JAVA 堆、gc情況、關注使用的最大、最小空間
-gcutil:監視JAVA 堆、gc情況 關注占用空間百分比
-gccause:監視JAVA 堆、gc情況、關注占用空間百分比、輸出上一次gc原因
-gcnew:監視新生代gc狀況
-gcnewcapacity:監視新生代gc狀況、關注使用的最大、最小空間
           
  • 案例
():jstat -gcutil    對線程,每ms執行,執行次,
           
  • 結果參數
S0  — Heap上的 Survivor space  區已使用空間的百分比 
S0C:S0目前容量的大小 
S0U:S0已經使用的大小 
S1  — Heap上的 Survivor space  區已使用空間的百分比 
S1C:S1目前容量的大小 
S1U:S1已經使用的大小 
E   — Heap上的 Eden space 區已使用空間的百分比 
EC:Eden space目前容量的大小 
EU:Eden space已經使用的大小 
O   — Heap上的 Old space 區已使用空間的百分比 
OC:Old space 老年代 目前容量的大小 
OU:Old space 老年代 已經使用的大小 
P   — Perm space 區已使用空間的百分比 
OC:Perm space 永久代 目前容量的大小 
OU:Perm space 永久代 已經使用的大小 
YGC — 從應用程式啟動到采樣時發生 Young GC 的次數 
YGCT– 從應用程式啟動到采樣時 Young GC 所用的時間(機關秒) 
FGC — 從應用程式啟動到采樣時發生 Full GC 的次數 
FGCT– 從應用程式啟動到采樣時 Full GC 所用的時間(機關秒) 
GCT — 從應用程式啟動到采樣時用于垃圾回收的總時間(機關秒),它的值等于YGC+FGC