У меня есть программа, которая очень насыщена памятью и думала, что для java jvm больше использовать максимальную память, используя -Xmx2048m. Но при запуске я получаю сообщение «Не могу зарезервировать достаточно места для кучи объекта».Назначение памяти java jvm
При попытке найти несколько значений и выяснилось, что моя самая большая ценность - -Xmx1560m
, и она начинается. Но мне нравится назначать 2 ГБ. У меня 6 ГБ физической памяти и Taskmanager показывает 3400MB, доступный после того, как я начал java-процесс с -Xmx1560m.
Кто-нибудь знает, почему я не могу назначить 2 ГБ?
Увеличьте свой файл подкачки: http://windows.microsoft.com/en-my/windows-vista/change-the-size-of-virtual-memory – Flot2011