天天看點

高精度的 Java CMS 優化 JTune

jtune 詳細介紹

jtune 可以在無需重新啟動的情況下,幫助你調整和解決運作的 jvm (java 6 - java 8) 的問題。目前,它還不能與 g1 垃圾回收器一同工作,被檢測出時還會報錯。

調整基于兩個名額:進行垃圾回收(gc)的累積時間,以及垃圾回收(gc)的标準差。在調用時, jtune 在給定 pid 中捕捉 jstat 的輸出,以及樣本時間内的 gc 日志資料。

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 是一個有點難以調整,但正在開發中。