OutOfMemoryError

Практически любой web-разработчик, на Java, сталкивается со страшной штукой – OutOfMemoryError. А ведь этого зверя можно забороть :)

Для избавление от такой ошибки надо запускать Java со следующими параметрами:
-Xms128m
-Xmx512m
-Dsun.rmi.dgc.client.gcInterval=3600000
-Dsun.rmi.dgc.server.gcInterval=3600000
-XX:+UseConcMarkSweepGC
-XX:+CMSPermGenSweepingEnabled
-XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=512m
-Xverify:none
Украдена сия информация из умной книжки SeamInAction (2.4.4 Launching JBoss AS), причем автор говорит, что у него с этими параметрами сделать OutOfMemoryError не получилось ни разу:)

Полезные ссылки:
  1. Информация про сборщик мусора
  2. Более подробно о проблеме OutOfMemoryError
  3. Диагностика OutOfMemoryError подручными средствами
Обновление от 06.12.2008:

0 коммент.: