jstat 命令

NAME jstat - Monitors Java Virtual Machine (JVM) statistics. This command is experimental and unsupported. SYNOPSIS jstat [Options] vmid [interval] [count]

      Options,選項
      vmid,VM的進程號,即當前運行的java進程號
      interval,間隔時間,單位爲秒或者毫秒
      count,打印次數,若是缺省則打印無數次java

示例:spa

jstat –class <pid> //顯示加載class的數量,及所佔空間等信息3d

Loaded: 裝載類的數量
Bytes: 裝載類所佔用的字節數
Unloaded: 卸載類的數量
Bytes:卸載類的字節數
Time: 裝載和卸載所花費的時間code

jstat -gc <pid> //顯示gc的信息,查看gc的次數,及時間blog

S0C: 年輕代中第一個survivor(倖存區)的容量 (字節)
S1C: 年輕代中第二個survivor(倖存區)的容量 (字節)
S0U: 年輕代中第一個survivor(倖存區)目前已使用空間 (字節)
S1U: 年輕代中第二個survivor(倖存區)目前已使用空間 (字節)
EC: 年輕代中Eden(伊甸園)的容量 (字節)
EU: 年輕代中Eden(伊甸園)目前已使用空間 (字節)
OC: Old代的容量 (字節)
OU: Old代目前已使用空間 (字節)
MC: 方法區大小 (字節)
MU: 方法區使用大小 (字節)
CCSC: 壓縮類空間大小(字節)
CCSU: 壓縮類空間使用大小(字節)
YGC: 從應用程序啓動到採樣時年輕代中gc次數
YGCT: 從應用程序啓動到採樣時年輕代中gc所用時間(s)
FGC: 從應用程序啓動到採樣時old代(全gc)gc次數
FGCT: 從應用程序啓動到採樣時old代(全gc)gc所用時間(s)
GCT: 從應用程序啓動到採樣時gc用的總時間(s)進程

jstat -compiler <pid> //顯示VM實時編譯的數量等信息it

Compiled: 編譯任務執行數量
Failed: 編譯任務執行失敗數量
Invalid: 編譯任務執行失效數量
Time: 編譯任務消耗時間
FailedType: 最後一個編譯失敗任務的類型
FailedMethod: 最後一個編譯失敗任務所在的類及方法io

相關文章
相關標籤/搜索