G1 анализатор журнала сборщика мусора
Я ищу GC log analyzer для первого сборщика мусора. Многие люди упоминали " IBM Pattern Modeling and Analysis Tool for Java Garbage Collector (PMAT)", но он, похоже, не совместим с G1 и Oracle JDK7. Может ли кто-нибудь поделиться, какие инструменты вы использовали для графического анализа журналов gc.
6 ответов:
Попробуйте GCViewer.
Вилка на GitHub включает поддержку более новых сборщиков мусора (включая G1).
Вот относительно актуальный список всех различных инструментов, которые можно использовать для анализа журнала GC: сборщик мусора Log Analysers:
- (2013) анализатор журнала сбора мусора Censum JClarity
- (2013) GcViewer
- (2012) IBM PMAT Pattern Modeling and Analysis Tool for Java Garbage Collector
- (2012) IBM GCMV The GC and Memory Visualizer
- (2012) verbosegcanalyzer
- (2011) анализатор производительности HPjmeter JVM (включает в себя функциональность от HPjtune, который был инструментом GC log analyser)
- (2011) garbagecat
- (2010) gclogviewer
- (2010/2004) printgcstats (это может быть или не быть инструментом PrintGCStats от 2004 года, который создал Sun)
- (2009) GCAnalysis
- (2008) gchisto
- (2008) gcview
- (2008) оригинальный GcViewer
- (2005) анализ сбора мусора (GCA)
- (2004) GCPortal
R - это очень мощный инструмент для анализа файлов журналов сборки мусора Java. Основная трудность заключается в очистке данных, чтобы информация могла быть прочитана в кадре данных R. После того, как данные были считаны в R, богатый набор инструментов может быть использован для тщательной оценки.
Более подробная информация доступна в моем блоге:
- "Использование R для анализа файлов журнала сборщика мусора Java G1"
- https://blogs.oracle.com/taylor22/entry/using_r_to_analyze_g1gc
Последняя версияMission Control , доступная в составе Java 7u40, совместима со всеми алгоритмами Hotspot GC и способна анализировать и просматривать активность GC.
Посмотрите на вкладкуMemory в Java Mission Control, она будет отображать использование кучи, живой набор, паузы GC и т. д. для G1.
HPJmeter 4.4.00.0 может считывать журналы GC с помощью G1GC. Испытано со следующими арг СПМ.
- XX:+UseG1GC-Xloggc: c: / temp/eRGCLogs.txt-verbose:gc-XX:+PrintGCDetails-XX:+PrintGCTimeStamps-XX:+PrintGCDateStamps
Comments