| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 с чем-то. Интересно, от чего это зависит? Программы, вроде бы, по возможности все постарался выгрузить... |
| Автор: 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 |
| на диск будет писать наверное - своппинг |