2011-07-04 15 views
6

a continuación es la opción de registro gc para escribir el archivo específicocómo anexar registro gc

-verbose:gc 
-Xloggc:/logs/gc.log 

OK. Bueno. pero cuando se reinicia la aplicación java, desaparecen los antiguos contenidos de registro de gc en el archivo. Espero vm a anexar gc log al archivo "/logs/gc.log".

¿existe la opción de que esto exista? o tengo que escribir el script de shell para hacer una copia de seguridad del viejo archivo gc?

Respuesta

4

Está solicitando explícitamente que los datos de gc vayan a un archivo llamado 'gc.log'. Puede agregar el fecha & pid al nombre del archivo para evitar este tipo de colisión. No existe ningún mecanismo dentro de Hotspot para evitar que se sobrescriban los datos.