Добавление памяти в jvm - PullRequest
       9

Добавление памяти в jvm

1 голос
/ 29 ноября 2011

В поисках объяснения моей проблемы с памятью jvm. Я добавил вчерашний ram для моего компьютера (всего = 3 ГБ). Я выполняю эту инструкцию на cmd: java -Xms2g Сообщение об ошибке выдается следующим образом

cmd screen scraping

Я хотел бы увеличить память кучи jvm, чтобы использовать API, который требует как минимум 2 ГБ. Пожалуйста, помогите ..

Ответы [ 2 ]

6 голосов
/ 29 ноября 2011

Просто добавьте к ответу Криса.

Если вы используете 32-битную ОС, максимальное значение составляет от 1,5 до 1,8 ГБ.На 64 битах вам не нужно беспокоиться о пределе - оно очень высокое.

3 голосов
/ 29 ноября 2011

Команда, которую вы показываете, устанавливает минимальный размер кучи (Xms), а не максимальный размер кучи (Xmx). Это сбой, потому что в вашей системе не должно быть 2 ГБ свободной памяти. Когда вы запускаете JVM с -Xms2g, он немедленно попытается получить 2 ГБ памяти. Если он не может, то он выдаст вам ошибку, которую вы отобразили.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...