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

Каковы оптимальные настройки памяти Java для Railo 4.x / Tomcat 7?

В настоящее время я запускаю Railo 4.0.4.001 final на 64-разрядном облачном инстансе Amazon m1.medium с объемом памяти 3,75 ГБ.

Мой setenv.sh скрипт в настоящее время запускает Railo / Tomcat с ...

JAVA_OPTS="-Xms256m -Xmx1024m -XX:MaxPermSize=256m ";

У меня такой вопрос ... Могу ли я использовать более высокие настройки памяти? Этот компьютер является строго веб-сервером Apache / Tomcat / Railo, на котором не работают другие приложения.

Для JVM не существует глобальных «оптимальных» настроек: все зависит от характера вашего приложения и его использования.

Что вам нужно сделать, так это профилировать свое приложение и получить представление о том, как оно использует память, и соответствующим образом настроить его. Это немного темное искусство (особенно с приложениями CFML, которые, как правило, создают гораздо больше файлов классов, чем обычные приложения Java), и люди строят свою карьеру на этом, поэтому «правильный ответ для вас» выходит за рамки вопрос о сбое сервера.