Sto cercando di analizzare il comportamento GC per la nostra applicazione (in esecuzione in Tomcat, sotto Hotspot di Sun, JVM 1.6).analizzare i log GC per Sun Hotspot, JVM 6
Finora ho incaricato il JVM per emettere i log GC in un file separato utilizzando ...
-Xloggc:gc.log
-XX:+PrintGCApplicationStoppedTime
-XX:+PrintGCApplicationConcurrentTime
-XX:+PrintGC
-XX:+PrintGCTimeStamps
-XX:+PrintGCDetails
... e utilizzati jstat a registri di output utilizzando ...
jstat -gc -t 29045 5s > jstat.gc
Visualizzo informazioni interessanti, ma non ho trovato uno strumento che mi aiuti ad analizzare/visualizzare questi log. Sono stato indirizzato a GCViewer per this question, ma analizza solo alcune righe di log da gc.log e quindi si blocca con un'eccezione. C'è uno strumento migliore o più aggiornato per analizzare questi log specifici, per la JVM specifica che sto usando?
Ricordo di averlo usato, ma HPJmeter oggi non sembra essere compatibile con Oracle JRE gc.log –
Non ho riscontrato problemi con HP-JMeter su alcuna versione delle ultime JVM di Oracle (fino a 1.7 comunque) utilizzando le opzioni che ho elencato sopra. –