以下是写入特定文件的GC日志选项。
-verbose:gc
-Xloggc:/logs/gc.log
好的,当Java应用程序重新启动时,文件中旧的GC日志内容会消失。我希望虚拟机能够将GC日志追加到"/logs/gc.log"文件中。
是否存在此选项?或者我必须编写shell脚本来备份旧的gc文件?
-verbose:gc
-Xloggc:/logs/gc.log
好的,当Java应用程序重新启动时,文件中旧的GC日志内容会消失。我希望虚拟机能够将GC日志追加到"/logs/gc.log"文件中。
是否存在此选项?或者我必须编写shell脚本来备份旧的gc文件?
您明确要求将gc数据写入名为'gc.log'的文件中。 您可以将日期和pid附加到文件名以防止此类冲突。 Hotspot内部没有任何机制可以防止数据被覆盖。