MyFaces Weblog

Май 17, 2008

Решение PermGen OutOfMemoryError

Рубрика: Uncategorized — Метки: , , , — sidslog @ 6:01 пп

Теория про поколеняи и сборщики мусора

Ошибка PermGen происходит при переполнении памяти в постоянном (permanent) поколении.

Решение:

Использовать синхронизованый сборщик мусора

-XX:+UseConcMarkSweepGC

Указать, что сборщик мусора должен вызываться для объектов постоянного поколения

-XX:+CMSPermGenSweepingEnabled

Указать сборщику на выгрузку классов

-XX:+CMSClassUnloadingEnabled

Задать количество памяти, выделяемой под постоянное поколение, чтобы сборщик мусора не выгружал классы, необходимые для работы сервера приложений

-XX:MaxPermSize=128m

Ссылка на оригинал

Март 2, 2008

richFaces tutorial

Рубрика: Uncategorized — Метки: , — sidslog @ 6:26 пп

http://labs.jboss.com/file-access/default/members/jbossrichfaces/freezone/docs/devguide/en/html/index.html

Блог на WordPress.com.