visualvm を使用して Java アプリケーションを監視しようとすると、有用な情報を取得できません。これは、多くのクラス (私のクラスだけでなく) をインストルメント化できず、次のメッセージが表示されるためです。
プロファイラー エージェントの警告: キャッシュされたクラス org/apache/derby/impl/services/locks/ActiveLock の検索に失敗しました
したがって、プロファイラーは、これらのクラスへのメソッド呼び出しに関する情報を表示しません:-(
この問題の回避策はありますか?
いくつかの詳細:
- OS: Linux 64 ビット (Ubuntu 8.10)
- Java: Sun JDK 1.6.0.14 (64 ビット)
- VisualVM: 1.1.1
- アプリケーション: Tomcat 5.5.17 上で実行