HotSpot JVMjava.lang.Classloader
クラスには、このクラスローダーによってロードされたすべてのクラスの Vector があります。したがって、すべてのクラスは、そのクラスローダが有効である限りメモリに保持されます。IBM JVM J9 の java.lang.Classloader には、そのようなフィールドはありません。少なくとも私は見つけることができませんでした。だから私の質問は:
IBM JVM のクラスローダーはどこにクラス キャッシュを保持しますか?
上記の点と異なる場合: IBM JVM でクラスをハード参照し、アンロードを妨げているのはどれですか?