Вопрос

Я хочу провести веб-приложение на Частный JVM Они предлагают планы 32, 64, 128, 256 МБ.

Мое веб-приложение использует весну. И я храним некоторые объекты для каждого зарегистрированного в системе пользователя.

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

Я разрабатываю приложение с помощью NetBeans 6.7 Java 1.6 Tomcat 6.0.18

Спасибо.

Это было полезно?

Решение

  • Для профилирования вы можете использовать VisualVm., Yourkit., так далее.
  • Для моделирования нагрузки вы можете использовать Apache jmeter.

Другие советы

Я бы порекомендовал использовать инструмент, как Jmeter. сделать ваше нагрузку. Вы можете использовать jvisualvm. Чтобы увидеть базовое использование кучи или возьмите кучу Dump, чтобы увидеть точные детали.

JVISULVM - отличный вариант, чтобы наблюдать за использованием вашей заявки на память JVM.

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

Вы можете защитить приложение, изменяя Web.xml, чтобы только выбранные роли имели доступ к этому приложению.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top