![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Vitaly333 |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 6.11.2006 Где: Volgograd Репутация: нет Всего: 2 |
Как увеличить размер кучи для програмы в Eclipse?
При такой конструкции
Eclipse уже отказывается работать и выдает ошибку Exception in thread "main" java.lang.OutOfMemoryError: Java heap space |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15717 Регистрация: 24.3.2004 Где: Dublin Репутация: 15 Всего: 537 |
Укажи ключ запуска -Xmx***М.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Vitaly333 |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 6.11.2006 Где: Volgograd Репутация: нет Всего: 2 |
Как это сделать? |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15717 Регистрация: 24.3.2004 Где: Dublin Репутация: 15 Всего: 537 |
Идешь в Run\Run..., там выбираешь нужную конфигурацию, и на закладке Arguments, в VM Arguments пишешь -Xmx1024M.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Vitaly333 |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 6.11.2006 Где: Volgograd Репутация: нет Всего: 2 |
Ооо... спасибо. Максимум -Xmx 1600M для WinXP как я понял. А что означает -Xmx? |
|||
|
||||
powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 28 Всего: 159 |
Нет. Максимум равняется сумме объема оперативы и объема файла подкачки. Это ключ для запуска JVM, который как раз и задает максимальный размер кучи, что позволено ей использовать. |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15717 Регистрация: 24.3.2004 Где: Dublin Репутация: 15 Всего: 537 |
Нет, для 32-х битных Windows максимум это приблизительно 1600Мб (для Линукс тоже приблизительно столько же). Если найду топик где это обсуждалось кину ссылку. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 28 Всего: 159 |
ясно. Я тестировал -Xmx (а это было давненько) на машине, где эта сумма не превышала 1600m. Наверное от того у меня и сложилось подобное впечатление. ![]() |
|||
|
||||
Vitaly333 |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 6.11.2006 Где: Volgograd Репутация: нет Всего: 2 |
У меня Windows XP x32 физической памяти - 1.5 ГБ. Файл подкачки - 2046 МБ. JDK 5.0 Но почему то больше 1380 Мб выделить не получается. На 1381 мб. уже выдет ошибку Exception in thread "main" java.lang.OutOfMemoryError: Java heap space. Как можно увеличть хотя бы до 1600? И ещё сколько можно выделить памяти максимум для Ява - машины (и для приложений вообще) в Windows Vista x64? Там есть вообще такие ограничения? Это сообщение отредактировал(а) Vitaly333 - 21.5.2008, 20:46 |
|||
|
||||
w1nd |
|
||||
![]() Вертилятор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1077 Регистрация: 22.3.2006 Где: Москва Репутация: 2 Всего: 54 |
Если у вас установлена WinXP, добавьте в boot.ini ключ /3GB - это увеличит адресное пространство процесса на 1 Гб и, соответственно, позволит jvm использовать больше памяти.
Добавлено через 6 минут и 9 секунд
-------------------- ![]() ![]() |
||||
|
|||||
Vitaly333 |
|
||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 6.11.2006 Где: Volgograd Репутация: нет Всего: 2 |
Добавил. Всё равно не удается выделить больше 1.3. Пишет
|
||||
|
|||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java tools & IDE's | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |