Как установить размер кучи приложения JEE?

Я занимаюсь разработкой веб-сайта с использованием jsp, java и сервлетов.

Мои требования:

  • изображений
  • 2 ГБ веб-размер
  • база данных
  • список категорий с полнофункциональным классифицированным веб-сайтом.

Пока что мой веб-провайдер дает мне размер кучи 128 Мб.

Как я могу рассчитать размер кучи моего сайта? Скажите, будет ли размер кучи 128 Мб соответствовать моим первоначальным требованиям.

1 ответ

Размер кучи зависит от реальных живых объектов, присутствующих в то время, когда ваше приложение работает. Вы можете использовать профилировщик, как jprofiler, visualvm чтобы профилировать ваше приложение, имитируя максимальную нагрузку, которую вы хотите поставить за раз. Вы можете использовать подсказки, приведенные ниже полезных ссылок, чтобы найти требования к куче вашего приложения
http://javaeesupportpatterns.blogspot.in/2012/07/5-tips-for-proper-java-heap-size.html
http://docs.oracle.com/html/A90444_01/sizing.htm
Также вы всегда можете выполнить настройки кучи для JVM, если у вас достаточно оперативной памяти.

Другие вопросы по тегам