是否可以使用旋转gc日志配置Sun gc日志记录(JRE 1.6.0)。 目前我使用以下热点选项进行日志记录:
-XX:+ PrintGCTimeStamps -verbose:gc -Xloggc:/gc.log -XX:+ PrintGCDetails
gc.log增长速度非常快,因此我宁愿选择滚动。
答案 0 :(得分:1)
我认为目前不可能。
将来有proposals可以实现这一目标(特别是在删除旧文件之前,目标文件大小和存档数等事项),但目前每个进程只剩下一个文件。
如果您的gc日志文件快速填满,您可能希望了解原因并相应地调整VM以降低内存压力。你不应该期望你的程序在gc中花费过多的时间,除非你故意做疯狂的事情!
答案 1 :(得分:0)
你不能这样做,但我们所做的是编写一个监控文件的脚本。 并使用“tail -f gc.log”将原始文件中的内容复制到我们的文件中。 然后,每10MB删除一次原始文件。