#java #eclipse #flash #ide #flash-builder
#java #eclipse #flash #ide #flash-builder
Вопрос:
Я получил эту ошибку JVM.terminated.exit code -1, когда я устанавливаю -Xmx2048m в качестве максимального выделения памяти.
Как мы можем установить -Xmx2048m в eclipse.ini. Мое приложение выдает ошибку нехватки памяти в конфигурации -Xmx1024m. Поэтому я должен увеличить размер памяти. Я прикрепил журнал ошибок eclipse и eclipse.ini.
Комментарии:
1. Нет, вы ничего не подключили.
Ответ №1:
Если вы работаете под управлением 32-разрядной Windows, ограничение составляет от -Xmx1500m до -Xmx1800m, поскольку 32-разрядные процессы Windows имеют адресное пространство чуть меньше 2 ГБ, во-вторых -Xmx определяет объем оперативной памяти, доступный для Java, однако Java-процессу требуется больше памяти (для самой виртуальной машины и для PermGen). Поскольку Java требует (/ d?) непрерывной области виртуальной памяти, точный объем памяти, на который она может претендовать, также зависит от того, какие другие процессы уже загружены.
Ответ №2:
Вы не вставили журнал ошибок. Ошибка, скорее всего, связана с тем, что память 2G недоступна. Возможно, вы захотите попробовать меньшее значение.