Каковы оптимальные настройки памяти Java для Railo 4.x / Tomcat 7?
В настоящее время я использую Railo 4.0.4.001 final для облачного экземпляра Amazon m1.medium с 64-битной версией Amazon, имеющего 3,75 ГБ памяти.
мой setenv.sh
скрипт в настоящее время запускает Railo / Tomcat с...
JAVA_OPTS="-Xms256m -Xmx1024m -XX:MaxPermSize=256m ";
У меня такие вопросы... Могу ли я использовать более высокие настройки памяти? Этот компьютер является строго веб-сервером Apache/Tomcat/Railo без других запущенных приложений.
1 ответ
Не существует глобальных "оптимальных" настроек для JVM: все зависит от характера вашего приложения и его использования.
Что вам нужно сделать, это профилировать ваше приложение и получить представление о том, как оно использует память, и настроить его соответствующим образом. Это немного темное искусство (особенно с приложениями CFML, которые, как правило, создают гораздо больше файлов классов, чем обычные приложения Java), и люди основывают на этом свою карьеру, поэтому "точный ответ для вас" немного выходит за рамки вопрос о сбое сервера.