проблема памяти кота - PullRequest
1 голос
/ 18 июня 2010

У меня более 150 веб-приложений в каталоге веб-приложений tomcat, это может быть одной из причин увеличения использования памяти я установил Tomcat как службу.

1 Ответ

0 голосов
/ 18 июня 2010

Да, конечно.Он должен хранить данные где-то .Память - лучшее и самое быстрое место для этого.Каждый созданный экземпляр объекта / примитивное значение в коде Java будет храниться в памяти.

Если у вас возникли проблемы с ним, увеличьте объем доступной памяти для Tomcat или profile код веб-приложения и исправьте его.утечки памяти / неэффективность соответственно.Вы также можете хранить большие и более постоянные данные в реляционной базе данных и загружать только соответствующих данных на основе HTTP-запроса.


Обновление :Если вы используете Netbeans, вы можете использовать встроенный профилировщик для профилирования веб-приложения во время разработки: http://profiler.netbeans.org. Далее вы можете использовать VisualM для независимого профилирования Tomcat. Вот хороший блог , в котором рассказывается, как это сделать.Вы можете протестировать веб-приложения, используя JMeter .

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