Я ищу стратегию сбора мусора для permgen?
Я использую Tomcat6 и Java на сервере Debian. Кто-нибудь знает какие-нибудь хорошие и надежные стратегии сбора мусора для PermGen?
1 ответ
Решение
Если у вас есть доказательства того, что у вас есть проблема со слишком большим количеством загруженных классов, и, особенно, если у вас есть проблема со множеством "одноразовых" классов, на которые можно ссылаться один раз и никогда не использовать снова, вы должны узнать о пользовательских загрузчиках классов,
Чтобы собрать мусор в классе, все объекты класса должны быть доступными для сбора, и не должно быть никаких ссылок на класс, кроме как из загрузчика классов загрузки (который также должен соответствовать стандартным требованиям для "собираемости"). Затем класс и его загрузчик загружаются вместе.