проблема при запуске приложения Grails - PullRequest
0 голосов
/ 18 июля 2011

При попытке запустить приложение выдает ошибку

Произошла ошибка при инициализации ВМ Не удалось зарезервировать достаточно места для кучи объектов Не удалось создать виртуальную машину Java.

Есть предложения ???

Ответы [ 4 ]

1 голос
/ 24 апреля 2012

Шаг 1. Перейдите в каталог Grails HOME / bin, откройте файл startGrails

Шаг 2: замените это, если условие для GRAILS_OPTS и пропустите эту строку "set GRAILS_OPTS = -Xmx1024M -server"

без кавычек

Шаг 3: Сохранить

0 голосов
/ 05 мая 2016

Вставка следующего в командной строке решила это для меня, так как я не смог найти эту опцию в файле startGrails. установить GRAILS_OPTS = -Xmx1024M -сервер Но я знаю, что должен делать это каждый раз, когда у меня возникают проблемы с памятью.

0 голосов
/ 12 апреля 2016
  • Откройте панель управления.
  • Перейти к системе.
  • Перейти к дополнительным системным свойствам.
  • Тогда переменные среды.
  • В системных переменных нажмите кнопку Добавить.
  • Имя новой переменной: _JAVA_OPTIONS.
  • Новое значение переменной: -Xmx512M.
  • Нажмите ОК.
0 голосов
/ 20 июля 2011

Grails - настоящий боров памяти. Убедитесь, что -Xms достаточно большой (не менее 1024M или больше)

export JAVA_OPTS="-XX:MaxPermSize=1024m -Xmx1024M -server"

Обратитесь к этому другому потоку переполнения стека Увеличение Xmx и Xms для запуска приложения Grails

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