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,打印次數,如果缺省則打印無數次

示例:

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

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

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

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實時編譯的數量等信息

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM