Как избежать таких сообщений, как Предупреждение агента профилировщика: не удалось найти кэшированный класс org/apache/derby при профилировании с помощью visualvm?

При попытке отслеживать приложение Java с помощью visualvm я не могу получить полезную информацию, потому что многие мои классы (но не только мои) не могут быть инструментированы, и отображается следующее сообщение:

Предупреждение агента профилировщика: не удалось найти кэшированный класс org/apache/derby/impl/services/locks/ActiveLock

Таким образом, профилировщик не показывает никакой информации о вызове метода этим классам :-(

Есть ли обходной путь для этой проблемы?

Некоторые детали:

  • ОС: Linux 64 бит (Ubuntu 8.10)
  • Java: солнце jdk 1.6.0.14 (64 бит)
  • ВизуалВМ: 1.1.1
  • Приложение: работает поверх Tomcat 5.5.17

person Lukas Grijander    schedule 17.08.2009    source источник


Ответы (1)


Эта проблема должна быть исправлена ​​в VisualVM 1.2.2. Дополнительные сведения см. в проблеме № 345.

person Tomas Hurka    schedule 19.02.2010
comment
У меня такая проблема и в 1.3.9. - person RobAu; 17.03.2017