Могу ли я задуматься о проблеме с памятью?Потребление памяти для веб-приложения java (300 МБ слишком высокое?)
Приложение java, которое не является огромным (например, 14000 LOC), использует около 300 МБ памяти. Он работает на Tomcat с базой данных MySQL. Я использую Hibernate, Spring и Velocity.
У него, кажется, нет утечек, поэтому он стабилизируется и 300 МБ, без дальнейшего увеличения. (Кроме того, я сделал некоторые профилирования.) Однако у моей команды была определенная озабоченность по поводу объема пространства, которое он использует. Это кажется высоким. Есть ли у вас какие-либо предложения по его сокращению?
Любые мысли приветствуются.
Джо
Ваш вопрос не содержит достаточной информации, чтобы мы могли сформулировать полезные ответы. Использование памяти напрямую не связано с LOC; это зависит от того, что вы делаете в этих строках. Нам нужно будет увидеть код и/или хорошее описание функциональности, чтобы они могли разумно отвечать. –
Какую информацию я могу вам предоставить? – Joe
Как сжать это, потребуется анализ кода. По крайней мере, мне это кажется нелепо высоким. Мой веб-сервер и eclipse вместе (два java-процесса) работают около 1gig памяти. Наш веб-сервис - это огромное количество строк, хотя ... – kand