Окружающая среда: Windows Server 2003 x86 Intel Xeon 2.3 4gb Ram | tomcat 7.0.27 | jdk 1.7.0.25PermGen Space Issue
Я столкнулся с OutOfMemoryError. SO предлагает использовать возможности Java, чтобы увеличить PermGen пространство, используя следующие параметры
-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1536m -Xmx1536m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+DisableExplicitGC
Однако страница состояния еще кот показывает PermGen памяти как 64Мб. Почему он не может выбрать значение, указанное в параметрах?
JVM Свободная память: 91.98 Мб Общая память: 123,75 Мб Максимальная память: 989,87 MB пула памяти Тип Начальный Всего Максимальная используемая память Eden Space Heap 34,12 MB 34,12 MB 273,06 MB 24.47 MB (8%) Survivor Space Heap memory 4.25 MB 4.25 MB 34.12 MB 4.25 MB (12%) Tenured Gen Heap memory 85.37 MB 85.37 MB 682.68 MB 3.04 MB (0%) Код Cache Память без кучи 0.15 MB 1.87 MB 32.00 MB 1.85 MB (5%) Perm Gen Память не кучи 12.00 MB 12.00 MB 64.00 MB 9.30 MB (14%) «ajp-bio-8009» – orak
скопирован с страницы состояния сервера ... – orak
показывает 64 МБ, и я получаю ошибка, когда ее использование увеличивается до 99% – orak