下面是用于编写特定文件的gc logging选项
-verbose:gc
-Xloggc:/logs/gc.log
行。好。 但是当重新启动java应用程序时,文件中的旧gc日志内容消失了。 我希望vm 追加 gc log到“/logs/gc.log”文件。
这个选项存在吗?或者我必须编写shell脚本来备份旧的gc文件?
答案 0 :(得分:4)
您明确要求gc数据转到名为“gc.log”的文件。您可以附加日期& pid 到文件名以防止这种类型的冲突。 Hotspot中没有任何机制可以防止数据被覆盖。