2016-12-13 2 views
0

изменение переменной среды JAVA_OPTIONS значение от -Xmx512M до -Xmx1024M не помогло. Когда я создаю свой код в eclipse, он все еще говорит «Поднял _JAVA_OPTIONS: -Xmx512M». Я даже поставил -Xmx1024M в аргументе программы и аргументе VM в конфигурации запуска.изменение значения JAVA_OPTIONS от -Xmx512M до -Xmx1024M

Может кто-нибудь сказать, почему он все еще набирает -Xmx512M? есть ли какие-либо другие изменения, которые мне нужно сделать?

+1

Вы установите его в конфигурационном файле затмения? – Omoro

ответ

1

Вы должны установить в eclipse.ini файл после -vmargs:

-Xms512m 
-Xmx1024m 
+0

ok еще один вопрос, я устанавливаю максимальный размер на -xmx2048m, но его сбор только 1024 м .. это потому, что это максимальный размер, поддерживаемый моим затмением? или это зависит от размера RAM 4 ГБ и системного типа 32-битной ОС? – Jana

+0

Подождите, с Xmx вы определяете максимальный размер кучи (так что ваше приложение займет до 2048 м до того, как начнется свопинг/сбор мусора, как сумасшедший/выбросив исключение из памяти), с Xms вы определяете память, выделенную при запуске приложения. Кстати, максимальный размер кучи на 32-битной машине составляет около 4 ГБ. –

Смежные вопросы