高精度的 Java CMS 優化:JTune
JTune 可以在無需重新啟動的情況下,幫助你調整和解決運行的 JVM (Java 6 - Java 8) 的問題。目前,它還不能與 G1 垃圾回收器一同工作,被檢測出時還會報錯。
調整基于兩個指標:進行垃圾回收(GC)的累積時間,以及垃圾回收(GC)的標準差。在調用時, JTune 在給定 pid 中捕捉 jstat 的輸出,以及樣本時間內的 GC 日志數據。
FAQ
Q: 我必須以 root 的身份運行 jtune.py 嗎?
A: 你應該以你要分析的 Java 進程的用戶(或者 root)來運行。
Q: 它支持哪個版本的 Java
A: JTune 支持 Java 6-8.
Q: 正確使用這個工具,需要打開哪些 JVM 選項?
A: 你應該開啟: -Xloggc, -XX:+PrintTenuringDistribution,
-XX:+PrintGCDetails, 和 -XX:+PrintGCDateStamps
Q: 它可以調整 G1 GC?
A: 目前不行。 G1 是一個有點難以調整,但正在開發中。
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!