Síntomas
Cuando el contenedor de recogida de registros está habilitado, usa el marcador -XX:+PrintGCTimeStamps
imprimirá adicionalmente una marca de tiempo al inicio de cada entrada del registro. Esta marca de tiempo es relativa a la fecha de la primera puesta en marcha de la JVM.
Al utilizar esta marca de tiempo, es muy difícil y lleva mucho tiempo hacer coincidir el marco de tiempo de las entradas del contenedor de recolección con otras entradas del registro. ¿Existe una bandera que imprime el sello de fecha y hora en su lugar?
Resolución
Si está utilizando Sun Java SE 6 update 4 y posteriores, utilice la bandera -XX:+PrintGCDateStamps
en sus opciones de inicio de java para obtener una impresión de la fecha y hora. Esta impresión hará que sea más fácil hacer coincidir el marco de tiempo de las entradas del contenedor de recolección de registros con otras entradas del registro.
Toma una muestra:
2010-03-26T10:05:38.707-0700: 67.030: [GC 67.030: [ParNew: 18624K->2624K(18624K), 0.0147134 secs] 87601K->73654K(138332K), 0.0148235 secs]
Se aplica a
Sun Java SE 6 actualización 4 y posterior