看了好幾次我發現都記不住這幾個常用命令,于是我把一次jvm調優案例串聯起來這個命令,發現很好記住,
-
使用jps命令查看jvm行程狀況工具查看虛擬機行程狀況,使用jstack命令獲取Java堆疊跟蹤工具,也就是執行緒運行情況,當然,也可以使用java.lang.Thread類新增了一個getAllStackTraces()方法獲取虛擬機中所有執行緒情況,我猜美團JVM線上監控工具就是用的這個方法,而不是使用jvm命令或者腳本,
-
使用jstat命令,虛擬機統計資訊監視工具,比如 jstat -gc 監視記憶體帶情況,-class獲取類裝載卸載情況,
-
使用jinfo命令查看虛擬機各項引數配置,調整引數,
-
使用jmap命令獲取堆轉儲快照, jhat:虛擬機堆轉儲快照分析工具,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/163841.html
標籤:其他
下一篇:一文搞懂AQS及其組件的核心原理
