Вышла новая версия профайлера VisualVM 1.1

12 января 2009

VisualVM это приложение для мониторинга и поиска ошибок в Java программах. Как пишут производители, оно рассчитано на работу с Sun JDK 6. В случае использования JDK младших версий будут небольшие ограничения функциональности. Какие  — можно посмотреть в документации.

VisualVM использует jvmstat, JMX, Serviceability Agent (SA), и Attach API. Очень много новых возможностей и улучшений и, конечно же, полная интеграция в популярные среды разработки, такие как Eclipse IDE и IntelliJ IDEA!
Вот только несколько новых возможностей:

  • Автоматическое распознавание удаленных и локальных Java приложений.
  • Для каждого приложения VisualVM показывает основную runtime информацию. PID, main class, агрументы java процессаprocess, версию JVM, домашнюю директорию JDK, флаги JVM, агрументы и свойства системы.
  • Показывает производительность приложения и расход памяти.
  • Показывает все потоки приложения.
  • Включает в себя встроенный профайлер с визуализатором и анализатором распределения памяти.
  • Улучшенный мониторинг heap dumps.
  • Анализатор core dumps – будет как никогда к стати если приложение завершиться с ошибкой.

И, конечно же, гибкое логирование всех событий.

Интеграция во все современные IDE: Eclipse IDE, IntelliJ IDEA, NetBeans IDE