пространство кучи на хосте Java - PullRequest
1 голос
/ 15 марта 2012

Я собираюсь зарегистрироваться в плане хостинга java на каком-либо веб-сайте с неограниченным дисковым пространством и трафиком с tomcat 7.0.2 в качестве моего сервера.

Я планирую опубликоватьвсе веб-сайты, которые я разрабатываю с JSF2 и некоторыми другими технологиями на этом хостинге, но я обнаружил, что у меня только 64 МБ кучи, и я беспокоюсь, что это может быть проблемойесли у меня одновременно запущено много приложений.

У каждого есть мнение о том, как это может повлиять на сервер, пожалуйста, дайте мне знать.

Спасибо

Ответы [ 2 ]

0 голосов
/ 16 марта 2012

Перед использованием вашего приложения в производстве я рекомендую вам: - протестируйте свое приложение с помощью инструмента тестирования, такого как JMeter (http://jmeter.apache.org/) - контролировать jvm tomcat во время теста с помощью такого инструмента, как jconsole. Проанализируйте необходимую память для каждого варианта использования.

Вам наверняка понадобится настроить память более чем на 64 МБ. Трудно / невозможно дать вам необходимый объем памяти, не зная вашего веб-приложения.

Также остерегайтесь, если вы используете 64-битную JVM, потребление может быть в два раза больше для ваших объектов (кроме случаев, когда вы используете -XX: + UseCompressedOops)

0 голосов
/ 15 марта 2012

Определенно, этого будет недостаточно даже для одного приложения.Вы можете попробовать его локально - запустите tomcat и передайте -Xmx64m в качестве опции JVM, а затем посмотрите, правильно ли работают ваши приложения или они выдают ошибки пространства кучи Java.Я бы предложил Amazon EC2.Вы также можете использовать более новую версию tomcat.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...