Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > java.lang.OutOfMemoryError: Java heap space


Автор: Fieral 21.5.2009, 17:59
Указываю в Eclipse:
 VM Arguments -Xms1000000 -Xmx150000000
выдаёт:

Error occurred during initialization of VM
Too small initial heap for new size specified



Если нет то: java.lang.OutOfMemoryError

Чего ему надо?

Добавлено через 13 минут и 23 секунды
Однако указание
Код

-Xms128M -Xmx1024M


и
подкручивание 
eclipse.ini
Код

-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-framework
plugins\org.eclipse.osgi_3.4.2.R34x_v20080826-1230.jar
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms64m
-Xmx1024m



сработало.

Может ктонибудь пояснить "магию"?

Автор: dEEp 21.5.2009, 19:07
ну не хватает ему памяти.

Автор: rygel 21.5.2009, 22:52
Цитата

 VM Arguments -Xms1000000 -Xmx150000000

ну посчитай сколько ты пытаешься выделить памяти виртуальной машине

1000000 (байты)/1024/1024 =~ 1 мегабайт   

не маловато?

если желаешь выделить 100 мегабайт:
Код

-Xms100M


а если желаешь 1 гигабайт:
Код

-Xms1G


а без буквы это просто байты

Автор: Kangaroo 22.5.2009, 02:52
Цитата(Fieral @  21.5.2009,  17:59 Найти цитируемый пост)
 VM Arguments -Xms1000000 -Xmx150000000

Нулей маловато smile

Автор: Samotnik 22.5.2009, 08:47
странное это затмение, в Идее намного проще  smile 

Цитата(Fieral @  21.5.2009,  17:59 Найти цитируемый пост)
Чего ему надо?

ответ уже есть в вопросе
Цитата(Fieral @  21.5.2009,  17:59 Найти цитируемый пост)
java.lang.OutOfMemoryError

добавляй памяти еще и еще

Автор: Fieral 22.5.2009, 14:23
а вот оно что

Добавлено через 3 минуты и 14 секунд
а как можно увеличить объём заранее (до запуска)?
официально я конечно знаю что никак,
но наверняка умельцы это делают каким-нибудь методом "долота, молотка и какой-то матери"?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)