Я предполагаю, что вы используете Linux или какой-либо другой вариант Unix.
К сожалению, кажется, что (по крайней мере в Grails 1.1.1) $GRAILS_HOME/bin/startGrails
напрямую устанавливает значение -Xmx512m
в JAVA_OPTS
(в Windows startGrails.bat
устанавливает его только в том случае, если вы не предоставите свое собственное значение - Интересно, почему скрипт Unix ведет себя иначе). Кажется, что в настоящее время единственный способ переопределить этот параметр в startGrails
.
Обратите внимание, что вышесказанное верно только для разработки. Если вы развернете войну на сервере приложений, будут использованы параметры памяти в скрипте запуска сервера.
Обновление 2010.07.30 : как пишет fabian7474, из Grails 1.2.2 вы можете использовать GRAILS_OPTS
для указания параметров vm, и теперь это рекомендуемый способ.