2010-06-16 84 views
2

是否可以使用旋轉gc日誌配置Sun gc日誌記錄(JRE 1.6.0)。 目前我使用下面的熱點選項記錄:使用旋轉gc日誌配置Sun gc日誌記錄(JRE 1.6.0)

-XX:+ PrintGCTimeStamps -verbose:GC -Xloggc:/gc.log -XX:+ PrintGCDetails

gc.log增長速度非常快,因此我d喜歡有一個滾動的。

回答

1

我不認爲這是目前可能的。

proposals使未來成爲可能(特別是在刪除舊文件之前的目標文件大小和存檔計數等內容),但目前每個進程只剩下一個文件。

如果您的gc日誌文件快速填滿,您可能需要查看原因並相應地調整VM以減少內存壓力。你不應該指望你的程序在gc中花費過多的時間,除非你故意做瘋狂的事情!

0

你不能這樣做,但我們所做的是編寫一個監視文件的腳本。 並使用「tail -f gc.log」將內容從原始文件複製到我們的文件中。 然後,每10MB刪除一次原始文件。