Приложение Grails слишком много памяти

Tomcat 5.5.x и 6.0.x

Grails 1.6.x

Java 1.6.x

ОС CentOS 5.x (64 бит)

VPS сервер с памятью 384M

JAVA_OPTS: перепробовал много комбинаций, включая следующие

export JAVA_OPTS = '- Xms128M -Xmx512M -XX: MaxPermSize = 1024m'

export JAVA_OPTS = '- сервер -Xms128M -Xmx128M -XX: MaxPermSize = 256M'

(По рекомендацииhttp://www.grails.org/Deployment)

Я создал пустое приложение Grails, то есть просто дал команду grails create-app и затем ПРЕДУПРЕЖДАЛ его

Я запускаю Tomcat на VPS-сервере

Когда я просто запускаю сервер Tomcat без развернутых приложений, объем свободной памяти составляет около 236 МБ, а используемой памяти - около 156 МБ.

При развертывании моего «пустого» приложения потребление памяти резко возрастает до 360M, и, наконец, экземпляр Tomcat уничтожается, как только он занимает всю свободную память.

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

Не уверен, почему потребление памяти так высоко, как оно есть.

На самом деле я занимаюсь поиском и устранением неисправностей в реальном приложении, но сузился до этого сценария, которым легче поделиться и объяснить.

ОБНОВИТЬ Я протестировал такое же «пустое» приложение на моем локальном Tomcat 5.5.x на Windows, и оно работало нормально

Потребление памяти процессом Java увеличилось с 32 до 107 миллионов. Но он не разбился и остался в допустимых пределах

Так что охота за ответом продолжается ... Интересно, что-то не так с моей коробкой Linux. Не уверен, что, хотя ...

ОБНОВЛЕНИЕ 2 Также посмотрите этоhttp://www.grails.org/Grails+Test+On+Virtual+Server

Это подтверждает мое убеждение, что мое простое пустое приложение должно работать в моей конфигурации.

Ответы на вопрос(3)

Ваш ответ на вопрос