アプリケーションでpermgenエラーをデバッグしようとしています。VisualVMを実行してアプリのプロファイルを作成し、メモリスナップショットのヒープダンプを取得しました。
分析のためにスナップショットをVisualVMにロードすると、現在、クラスリストに複数のクラスが複数回表示され、すべてが0インスタンス、0サイズでリストされていることがわかります-これらのクラスの1つだけを期待しています(おそらくそのクラスローダーにリンクされています)-ありますかインスタンスなしでこれらのクラスへの参照をまだ保持しているものを判別する方法はありますか?ダンプ(.hprof)をロードして、参照を保持しているものを分析できる場合は、別のツールを使用してください。
ありがとう!