Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > Как заставить работать опцию -Xmx1024m?


Автор: Dims 8.5.2008, 10:49
У java есть опция, устанавливающая максимальный размер кучи: -Xmx<size> 

Почему-то, она у меня работает только до 635 мегабайт. Для больших объёмов, например, для 1024 мегабайт, она выдаёт сообщение

Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.

Компьютер оборудован 2 Гб физической памяти, операционная система -- Windows XP prof. SP2

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

Автор: LSD 8.5.2008, 13:46
Это какие-то заморочки Sun-овской JVM. JRockit спокойно запустилась с 1800 Мб, хотя на компе стоит только 1024Мб оперативки.

Автор: Dims 8.5.2008, 15:36
То есть, у Вас тоже эта опция не работает?

Автор: LSD 8.5.2008, 16:29
Нет, не работает.

Автор: Dims 14.5.2008, 02:26
А этот Jrockit, похоже, уже нельзя скачать с ихнего сайта...

Автор: COVD 14.5.2008, 15:23
у меня на XP нормально запускается до -Xmx1500M. Если поставить 1600, то отказывается: jdk1.6.0_06 ,  Windows XP Professional Version 2002 Service Pack 2

Автор: Dims 14.5.2008, 20:44
А сколько на компьютере физической памяти?

Я скачал JVM от Апача, так он мне прямо сказал, что у меня для хипа доступно 600 с чем-то. Интересно, от чего это зависит? Программы, вроде бы, по возможности все постарался выгрузить...

Автор: LSD 14.5.2008, 21:05
Цитата(COVD @  14.5.2008,  16:23 Найти цитируемый пост)
у меня на XP нормально запускается до -Xmx1500M. Если поставить 1600, то отказывается: jdk1.6.0_06 ,  Windows XP Professional Version 2002 Service Pack 2

Дома у меня на JDK 1.6 тоже все ОК, странно.

Цитата(Dims @  14.5.2008,  21:44 Найти цитируемый пост)
JVM от Апача

А это что за штука такая?

Автор: COVD 14.5.2008, 21:29
наверное, это - http://harmony.apache.org/
Цитата

А сколько на компьютере физической памяти?

2G

Автор: Kangaroo 14.5.2008, 22:02
У меня шестая на Висте - запускается до 1600 (хотя физической - 1Г).

Автор: COVD 14.5.2008, 22:11
на диск будет писать наверное - своппинг

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