Re[4]: tomcat && outOfMemory
От: Partisan  
Дата: 04.01.09 11:00
Оценка:
Здравствуйте, AVM, Вы писали:

AVM>Увеличение размера perm gen просто отстрочит вылет с out of memory, но не решит проблему. Надо внимательно смотреть какие классы не выгружаются после undeploy приложения.


Увеличение размера (параметр -XX:MaxPermSize) сделает такие ситуации значительно реже, что само может решить проблему. Другие параметры, рекомендуемые в указанной мной статье, заставляют PermGen охватываться действием GC. Вообще-то я сам их не применял, но одно MaxPermSize помогало, и кроме того, я иногда пользовался, в основном для отладки, BEA JRockit (на который обратил внимание после того как увидел эту ошибку OutOfMemoryError).
Какие классы не выгружаются — тоже можно посмотреть (вдруг это следствие ошибки в программе), но может оказаться, что с этим ничего сделать нельзя, потому что переполнение области PermGen может быть и без ошибок.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.