上一篇 <<<服務(wù)器CPU飆升為100%問題排查及如何避免
下一篇 >>>JVM新生代老年代算法匯總圖解
jps命令
作用:查看所有的java進程
用法: jps
jstat命令
作用:可查看堆的使用情況及垃圾回收情況
用法: jstat –gcutil pid
jstat -gcutil 397116--總結(jié)垃圾回收統(tǒng)計
S0:幸存1區(qū)當(dāng)前使用比例
S1:幸存2區(qū)當(dāng)前使用比例
E:伊甸園區(qū)使用比例
O:老年代使用比例
M:元數(shù)據(jù)區(qū)使用比例
CCS:壓縮使用比例
YGC:年輕代垃圾回收次數(shù)
FGC:老年代垃圾回收次數(shù)
FGCT:老年代垃圾回收消耗時間
GCT:垃圾回收消耗總時間
jstat -gc 397116
S0C:第一個幸存區(qū)的大小
S1C:第二個幸存區(qū)的大小
S0U:第一個幸存區(qū)的使用大小
S1U:第二個幸存區(qū)的使用大小
EC:伊甸園區(qū)的大小
EU:伊甸園區(qū)的使用大小
OC:老年代大小
OU:老年代使用大小
MC:方法區(qū)大小
MU:方法區(qū)使用大小
CCSC:壓縮類空間大小
CCSU:壓縮類空間使用大小
YGC:年輕代垃圾回收次數(shù)
YGCT:年輕代垃圾回收消耗時間
FGC:老年代垃圾回收次數(shù)
FGCT:老年代垃圾回收消耗時間
GCT:垃圾回收消耗總時間
jmap命令
作用:可打印當(dāng)前內(nèi)存存儲快照
用法: jmap -dump:format=b,file=#輸出dump地址 pid
jstack命令
作用:棧信息查看和輸出
用法: jstack pid >#輸出文件名稱
Eclipse Memory Analyzer工具(薦)
查看內(nèi)存泄露比較方便的工具
jconsole工具
JDK自帶工具驯击,可查看本地及遠程的所有jvm信息弥鹦,含類则披、各種內(nèi)存、線程等信息
jvisualvm工具
JDK自帶工具支示,查看本地及遠程的所有jvm信息广辰,還能導(dǎo)入分析堆棧日志信息暇矫,比jconsole更加直觀
相關(guān)文章鏈接:
<<<JVM整體內(nèi)存結(jié)構(gòu)的圖解,直觀明了
<<<javap命令查看對象信息及操作方法在JVM層的實現(xiàn)原理
<<<javap命令反查匯編指令匯總
<<<ClassLoader類加載器順序Demo測試與雙親委派源碼解讀
<<<自定義SPI和熱部署技術(shù)破壞類加載器的雙親委派模式
<<<JVM中對象如何完成空間分配和初始化工作
<<<JVM元空間(方法區(qū))和棧內(nèi)存溢出原因及解決方案
<<<JVM堆內(nèi)存溢出和內(nèi)存泄露問題定位和解決
<<<JVM常見死鎖問題產(chǎn)生原因和多種診斷方式
<<<服務(wù)器CPU飆升為100%問題排查及如何避免
<<<JVM新生代老年代算法匯總圖解
<<<JVM垃圾回收不要手動System.gc的真正原因
<<<JVM垃圾回收引用計數(shù)法和根搜索算法圖解
<<<JVM垃圾回收STW(Stop-The-World)代碼演示
<<<JVM垃圾回收器的發(fā)展歷程及使用場景匯總
<<<JVM串行并行垃圾回收器的關(guān)注點
<<<一張圖看懂CMS垃圾回收器的底層原理
<<<G1能作為JDK9默認垃圾回收器的優(yōu)勢分析
<<<CMS和G1的漏標問題解決及三色標記算法圖解
<<<GC中新生代進入老年代的方式匯總
<<<GC常用日志參數(shù)配置及分析工具說明
<<<FullGC择吊、MinorGC李根、STW等常見問題如何解答
<<<JVM性能調(diào)優(yōu)的評估指標及調(diào)優(yōu)示例