Назад | Перейти на главную страницу

-XX: MaxNewSize и другие параметры JVM в AIX

Все, я пытаюсь настроить параметры памяти нашего приложения: настройки JVM и Heap. Еще мне попался параметр -XX: MaxNewSize. Наше приложение работает на машине AIX с достаточным объемом оперативной памяти (более 100 ГБ). 1200 одновременных пользователей. Развернуто в WAS 6.1

Мой вопрос: -XX: MaxNewSize - Для чего используется этот параметр? Применим ли этот параметр для AIX? Мне также нужна помощь в увеличении размера JVM (-XX: MaxPermSize param). Наше текущее значение - 256 МБ. Для приложения, которое имеет пиковую нагрузку около 1300 одновременных пользователей, нужно ли нам увеличить этот параметр до 512 МБ? Причина в том, что узлы нашего приложения выходят из строя из-за проблем с нехваткой памяти. Максимальный и минимальный размер кучи составляет 1,5 ГБ.

Изменить: Кроме того, если бы вы могли предоставить архитектуру памяти JVM, это было бы еще более полезно.

Спасибо!

WebSphere 6.1 использует Java 5. В AIX используется IBM Java 5. На основе эта документация по параметрам командной строки IBM J2SE 5, Я бы сказал -XX:MaxNewSize не поддерживается.

Однако вы, безусловно, можете увеличить максимальный размер кучи через консоль администратора (которая устанавливает -Xmx вариант), и если у вас достаточно оперативной памяти, это вполне допустимо.

Servers > Application servers > имя-вашего-сервера> Server Infrastructure > Java and Process Management > Process Definition > Java Virtual Machine > Maximum Heap Size