Estoy tratando de analizar el comportamiento de GC para nuestra aplicación (que se ejecuta en Tomcat , bajo Hotspots de Sun, JVM 1.6).analizar los registros de GC para Sun Hotspots, JVM 6
Hasta ahora he dado instrucciones a la JVM para emitir registros de GC en un archivo separado usando ...
-Xloggc:gc.log
-XX:+PrintGCApplicationStoppedTime
-XX:+PrintGCApplicationConcurrentTime
-XX:+PrintGC
-XX:+PrintGCTimeStamps
-XX:+PrintGCDetails
... y usados jstat a registros de salida utilizando ...
jstat -gc -t 29045 5s > jstat.gc
Estoy viendo información interesante, pero no he encontrado una herramienta que me ayude a analizar/visualizar estos registros. Me apuntaron a GCViewer por this question, pero solo analiza algunas líneas de registro de gc.log y luego se bloquea con una excepción. ¿Existe alguna herramienta mejor o más actualizada para analizar estos registros específicos, para la JVM específica que estoy usando?
Recuerdo haberlo usado, pero ahora HPJmeter no parece ser compatible con Oracle JRE gc.log –
No he tenido problemas con HP-JMeter en ninguna versión de las últimas JVM de Oracle (hasta el final) 1.7 de todos modos) usando las opciones que he enumerado arriba. –