虛擬機性能監控與故障處理工具

Sun JDK監控和故障處理工具:java

名稱瀏覽器

主要做用服務器

參數app

jpside

JVM Process Status Tool,顯示指定系統內全部的HotSpot虛擬機進程工具

-v 輸出啓動時JVM參數spa

jstat線程

JVM Statistics Monitoring Tool,用於收集HotSpot虛擬機各方面的運行數據進程

jstat -gc 13874監視java堆情況,包括Eden區,兩個Survivor區,老年代、永久代等容量、已用空間、GC時間合計等信息。內存

jinfo

Configuration Info for Java,顯示虛擬機配置信息

jinfo [option] pid

jmap

Memory Map for Java,生成虛擬機的內存轉儲快照(heapdump文件)


jhat

JVM Heap Dump Browser,用於分析heapdump文件,它會創建一個HTTP/HTML服務器,讓用戶能夠在瀏覽器上查看分析結果


jstack

Stack Trace for Java,顯示虛擬機的線程快照


eg:jstat

[appadmin@hx-yilongdev-2 logs]$ jstat -gc 13874

S0C        S1C        S0U    S1U      EC           EU            OC             OU           MC           MU          CCSC     CCSU        YGC  YGCT  FGC   FGCT    GCT   

71168.0 71168.0  0.0   14313.3 584192.0 172316.6  482304.0   137903.9  106624.0 104243.9 13952.0 13440.0     27    2.343   4      1.699    4.042

S0C:第一個Survivor區大小

S1C:第二個Survivor區大小

S0U:第一個Survivor區使用大小

S1U:第二個Survivor區使用大小

EC:Eden區大小

EU:Eden區使用大小

OC:老年代大小

OU:老年代使用大小

MC:方法區大小

MU:方法區使用大小

CCSC:壓縮類空間大小

CCSU:壓縮類空間使用大小

YGC:年輕代垃圾回收次數

YGCT:年輕代垃圾回收消耗時間

FGC:老年代垃圾回收次數

FGCT:老年代垃圾回收消耗時間

GCT:垃圾回收消耗總時間

相關文章
相關標籤/搜索