Eclipse не использует выделенную кучу; Я получаю ошибку нехватки памяти? - PullRequest
1 голос
/ 17 июня 2011

Я использую Eclipse (недавно установленную) для запуска некоторого кода Java, и по какой-то причине я получаю outOfMemoryError: пространство кучи Java, однако я устанавливаю -Xms и -Xmx равными 1 ГБ каждый, и когда я запускаю код,маленькая полоска на дне никогда не выходит за пределы 70 мб -_-.Может ли кто-нибудь помочь мне здесь?Спасибо.

1 Ответ

3 голосов
/ 17 июня 2011

Вы получаете OOME при запуске вашего кода (в виде приложения Java или на сервере приложений Java). Эта JVM отличается от JVM, используемой Eclipse, и будет иметь свои собственные значения Xms и Xmx.

Если вам нужно изменить параметры запущенного процесса, вам нужно изменить конфигурацию времени выполнения проекта , чтобы явно указать аргументы JVM. Используемые значения по умолчанию могут быть недостаточны для вашего приложения.

...