2014-01-28 68 views
5

我正在尋找垃圾收集器的GC日誌分析器。很多人都提到了「用於Java垃圾收集器(PMAT)的IBM模式建模和分析工具」,但它似乎與G1和Oracle JDK7不兼容。任何人都可以共享您用於圖形化分析gc日誌的工具。G1垃圾收集器日誌分析器

回答

7

嘗試GCViewer

GitHub上的fork包含對較新垃圾收集器(包括G1)的支持。

0

最新的Mission Control作爲Java 7u40的一部分提供,與所有Hotspot GC算法兼容,並且能夠分析和查看GC活動。

0

查看Java Mission Control中的Memory Tab,它將爲G1顯示堆使用情況,實時設置,GC暫停等。

2

這裏是一個你可以使用GC日誌分析所有的各種工具比較先進的最新名單:Garbage Collector Log Analysers

  • (2013)JClarity的Censum垃圾收集日誌分析
  • (2013) GcViewer
  • (2012)IBM PMAT模式建模和分析工具Java垃圾收集
  • (2012)IBM GCMV GC和內存可視
  • (2012)verbosegcanalyzer
  • (2011)HPjmeter JVM性能分析器(包括從HPjtune這是GC日誌分析工具的功能)
  • (2011)garbagecat
  • (2010)gclogviewer
  • (二千〇四分之二千〇一十)printgcstats(這可能或可能不會從2004年PrintGCStats工具孫創建)
  • (2009)GC分析
  • (2008)gchisto
  • (2008)gcview
  • (2008)原GcViewer
  • (2005)垃圾收集分析(GCA)
  • (2004)GCPortal
+0

評估了大量的GC日誌工具後,我們已經從HPJMeter到JClarity的Censum產品。 JMeter在GC日誌中出現問題,測量結果爲'G'。我們喜歡Censum,因爲它的圖形和JMeter一樣易於閱讀,但是生成的附加信息/圖形非常有用。支持也非常好。這是一種付費產品,但不是那種在計劃中昂貴的產品。 – Dave

1

R是爲Java垃圾收集日誌文件分析非常強大的工具。主要困難是數據清理,以便可以將信息讀入R數據框。一旦數據被讀入R,可以使用豐富的工具進行徹底評估。

更多詳細信息可在我的博客:

0

HPJmeter 4.4.00.0可以讀取與GC日誌G1GC。使用以下JVM參數進行測試。

-XX:+ UseG1GC -Xloggc:c:/ temp/eRGCLogs。TXT -verbose:GC -XX:+ PrintGCDetails -XX:+ PrintGCTimeStamps -XX:+ PrintGCDateStamps

+0

我們發現包含'G'中測量結果的GC日誌不能用HpJMeter讀取。 – Dave