Ошибка кучи Java из памяти при импорте 72MB файла XAR на сервер Tomcat? - PullRequest
1 голос
/ 02 марта 2012

У меня 72MB XAR-файл, предоставленный проектом с открытым исходным кодом. Когда я импортирую его через пользовательский интерфейс, я получаю ошибку Java из памяти. Я упомянул значение JAVA_OPTS как -Xms1024m -Xmx1024m в качестве параметра расширенного значения. Моя аппаратная спецификация:

  1. 32-разрядная операционная система Windows и
  2. 4 ГБ ОЗУ
  3. И использование веб-сервера в качестве tomcat.

Если я увеличу значение JAVA_OPTS до -Xms1536m -Xmx1536m, tomcat даже не запустится (возможно, причина в 32-битной операционной системе и 4 ГБ ОЗУ). Как мне это сделать?

Хотя тот же xar-файл импортируется в 64-битную операционную систему и 8 ГБ ОЗУ, но как мне успешно разрешить импорт 72 МБ-файла XAR в 32-битной ОС и 4 ГБ ОЗУ?

Я не могу обновить этот клиентский компьютер из-за некоторых ограничений.

1 Ответ

4 голосов
/ 07 декабря 2012

Я полагаю, что при запуске Java 32 bit максимальный размер кучи составляет 1024 м.

Я проверил несколько сайтов и обнаружил в основном один и тот же ответ, минимальные и максимальные значения не должны превышать 1024 м.

-Xms1024m -Xmx1024m

- GP

...