Некоторые инструменты мониторинга, которые используются для анализа использования памяти в Java-приложениях:
- Eclipse Memory Analyzer. 1 Набор инструментов для анализа дампов кучи Java, сообщает о возможных утечках и антипаттернах потребления памяти. 1
- Fusion Reactor. 1 Позволяет находить проблемы с производительностью в Java-приложении или сервере, анализируя код, поток и память. 1
- Java Flight Recorder (JFR). 4 Инструмент диагностики и мониторинга производительности, который регистрирует события в Java-приложении. 4 Собирает показатели производительности системы во время её работы без значительной нагрузки. 4
- Mission Control. 4 Набор инструментов для чтения и анализа JFR-файлов, включающий инструменты для детального рассмотрения и составления графиков из событий JFR. 4
- VisualVM. 24 Обеспечивает удобный графический интерфейс для визуализации данных памяти кучи, метрик сборки мусора и других параметров JVM. 2
- jvmtop. 2 Позволяет отслеживать несколько Java-приложений одновременно, показывая показатели использования памяти и процессора в реальном времени, а также информацию о сборке мусора. 2