Увеличение максимального размера кучи JVM для приложений, интенсивно использующих память

Мне нужно запустить приложение с интенсивным использованием памяти Java, которое использует более 2 ГБ, но у меня возникают проблемы с увеличением максимального размера кучи. До сих пор я пробовал следующие подходы:

Установка параметра -Xmx, например -Xmx3000m. Этот подход терпит неудачу при создании JVM. Из того, что я гуглил, похоже, что -Xmx должно быть меньше 2 ГБ.

С использованием-XX: + опция AggressiveHeap, Когда я пробую этот подход, я получаю сообщение об ошибке «Недостаточно памяти», которое говорит о том, что размер кучи составляет 1273,4 МБ, даже если на моем компьютере 8 ГБ памяти.

Есть ли другой подход, который я могу попытаться увеличить максимальный размер кучи JVM? Вот краткое описание спецификаций компьютера:

ОС: Windows 7 (64 бит)Процессор: Intel Core i7 (2,66 ГГц)Память: 8 ГБJava-версия
java version "1.6.0_18"
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing)

Ответы на вопрос(6)

Ваш ответ на вопрос