Некоторые инструменты OpenJDK, которые помогают в диагностике сбоев JVM:
jstat. javanexus.com Утилита командной строки, которая позволяет отслеживать различные статистические данные о запущенном приложении на Java. javanexus.com Обеспечивает мониторинг памяти JVM, сборки мусора и использования потоков в реальном времени. javanexus.com
jcmd. javanexus.com Универсальная утилита командной строки, которая позволяет взаимодействовать с запущенным приложением на Java. javanexus.com Предоставляет широкий спектр диагностических и troubleshooting-команд, включая мониторинг производительности. javanexus.com
jstack. javanexus.com Инструмент, который позволяет захватывать трассировку стека потоков приложения на Java. javanexus.com Полезен для диагностики проблем производительности, связанных с синхронизацией потоков, блокировкой или высокой загрузкой CPU. javanexus.com
jconsole. javanexus.com Графический интерфейс пользователя (GUI), который позволяет контролировать и управлять запущенным приложением на Java. javanexus.com Обеспечивает мониторинг производительности в реальном времени, включая использование CPU, памяти и активности потоков. javanexus.com
Serviceability Agent. dzone.com Компонент, который запускается во внешнем процессе и читает структуры данных JVM из цели с помощью ptrace (для живого процесса) или ELF-парсинга (для дампа ядра). dzone.com Позволяет проводить диагностику в реальном времени и анализировать дамп ядра, чтобы видеть состояния потоков, объекты кучи, стеки вызовов и так далее. dzone.com
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.