Я пытаюсь проанализировать поведение GC для нашего приложения (работает в Tomcat, в Горячих точках Sun, JVM 1.6).
До сих пор я проинструктировал JVM об отправке журналов GC в отдельный файл, используя...
-Xloggc:gc.log
-XX:+PrintGCApplicationStoppedTime
-XX:+PrintGCApplicationConcurrentTime
-XX:+PrintGC
-XX:+PrintGCTimeStamps
-XX:+PrintGCDetails
... и использовал jstat для вывода журналов с использованием...
jstat -gc -t 29045 5s > jstat.gc
Я вижу интересную информацию, но не нашел инструмент, помогающий мне анализировать/визуализировать эти журналы. Я указал на GCViewer на этот вопрос, но он только анализирует несколько строк журнала из gc.log, а затем сбой сбой. Есть ли лучший или более современный инструмент для анализа этих конкретных журналов, для конкретной JVM, которую я использую?