У меня 32 ГБ ОЗУ на хосте, где мне нужно запустить программу Java (на JRE 1.7 64 бит).

В настоящее время я указал 8 ГБ памяти кучи. Мне интересно, сколько я могу увеличить? Я просто запускаю Java-приложение на этом хосте.

1 ответ1

1

Куча не выделяется из оперативки. Выделен из виртуального адресного пространства. Вы можете даже иметь больше кучи, чем у вас есть RAM. Намного больше. Виртуальная машина Java не имеет прямого доступа к физическим адресам (адресам ОЗУ) и ими не ограничена, равно как и любой другой процесс в вашей системе.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .