2013-07-30 36 views
1

我想分析一個「大」的G1 - 垃圾收集日誌文件(約500.000行)。因此,我正在尋找一種可以打開和分析這些大文件的免費工具。然而,我使用GCViewer 1.32,但似乎這個程序無法打開我的文件。沒有錯誤信息,但是當我嘗試打開日誌文件時沒有任何反應。有人知道我的問題的好工具嗎?垃圾收集器 - 用於大文件的日誌分析器

最好的問候, AnarchoEnte

+0

如果可以,我會記憶您的應用程序的配置文件。這是調整GC恕我直言之前開始的最佳地點。 –

+0

我的目標不是調整GC,而是分析G1如何工作 – AnarchoEnte

+0

很少有工具支持G1。它有一個非常不同的,更詳細的輸出。我建議你看看這個演示文稿。 https://plus.google.com/u/1/102874451454074733659/posts/SKAqZHLwFyT Kirk討論了G1日誌的意義。 –

回答

2

GarbageCat解析Java垃圾收集日誌記錄,並提供分析支持JVM調整和故障排除的OpenJDK和Sun JDK。它不同於其他工具,因爲它超越了計算統計數據的簡單數學計算,如最大暫停時間和吞吐量。

+0

GarbageCat似乎很酷。是否有可能,它不支持日誌中的「-XX:+ PrintGCDateStamps」選項? – AnarchoEnte

+0

GarbageCat最適用於以下GC日誌記錄選項: -XX:+ PrintGC -Xloggc:gc.log -XX:+ PrintGCDetails -XX:+ PrintGCTimeStamps –

1

你試過GCViewer?我想它應該適合你。

+0

GCViewer無法打開我的文件...我認爲它也是如此大 – AnarchoEnte

+0

我不知道你爲什麼不能...對我來說它一直工作。 – amod

+0

我嘗試打開文件,沒有任何反應。即使我等了5分鐘......對於較小的日誌文件,它一直運行良好。但是,如果文件大於200.000行,則不會發生任何事情 – AnarchoEnte