ВисуалВМ
Разработчик(и) | Корпорация Oracle |
---|---|
Стабильная версия | 2.1.8 / 19 марта 2024 г. |
Репозиторий | |
Написано в | Ява |
Операционная система | Кросс-платформенный |
Тип | Отладка и анализ производительности |
Лицензия | GNU Стандартная общественная лицензия v2.0 + исключение для связывания |
Веб-сайт | VisualVM |
VisualVM — это инструмент, который предоставляет визуальный интерфейс для просмотра подробной информации о приложениях Java, когда они выполняются на виртуальной машине Java (JVM). VisualVM организует данные JVM, полученные с помощью инструментов Java Development Kit (JDK), и представляет информацию таким образом, чтобы можно было быстро просмотреть данные о нескольких приложениях Java — как локальных приложениях, так и приложениях, работающих на удаленных хостах. Программисты также могут собирать данные о программном обеспечении JVM и сохранять их в локальной системе, а затем просматривать данные позже или делиться ими с другими. VisualVM построен на платформе NetBeans ; его архитектура является модульной и легко расширяется с помощью плагинов .
Этот инструмент был включен непосредственно в JDK 6–JDK 8. [1] [2] По состоянию на ноябрь 2020 г. [update] VisualVM активно развивается. [3] [4]
Функции
[ редактировать ]VisualVM имеет функции, которые могут быть полезны разработчикам приложений, системным администраторам, инженерам по качеству и пользователям приложений, отправляющим отчеты об ошибках.
- Отображение локальных и удаленных приложений Java.
- Отображение конфигурации приложения и среды выполнения.
- Мониторинг потребления памяти приложения и поведения во время выполнения.
- Мониторинг потоков приложений .
- Профилируйте производительность приложений или анализируйте распределение памяти .
- Возьмите и отобразите дампы потоков.
- Возьмите и просмотрите дампы кучи.
- Анализируйте дампы ядра и приложения в автономном режиме.
- Просмотрите JFR . записи
Ссылки
[ редактировать ]- ^ «VisualVM: Загрузить» . Visualvm.github.io . Проверено 24 ноября 2019 г.
- ^ https://docs.oracle.com/javase/8/docs/technotes/guides/visualvm/ . Оракул . Проверено 24 ноября 2019 г.
- ^ «VisualVM: Релизы» . Visualvm.github.io . Проверено 5 апреля 2018 г.
- ^ «Репозиторий исходников VisualVM (Master)» . github.com . Проверено 5 апреля 2018 г. [ название отсутствует ]