Проблема не имеет ничего общего с , где выделяются классы.Проблема заключается в том, что загрузчики классов всегда сохраняют ссылки на свои классы, что означает, что классы не могут быть собраны сборщиком мусора до тех пор, пока их загрузчик классов не получит сборщик мусора.
Эта проблема становится еще более очевидной в HotSpot, поскольку памяти PermGen недостаточно идорогой.