Сбой выделения памяти Java (затмение XP Dell) - PullRequest
1 голос
/ 24 октября 2009

У меня проблема на некоторых клиентских компьютерах (новых компьютерах Dell)

Windows XP Professional SP3, 4 ГБ ОЗУ

если я попытаюсь начать затмение, используя -Xms256m -Xmx1024m, чем это не удается сводится к -Xms256m -Xmx768m тогда это работает

есть идеи, что может быть не так?

на моей собственной машине я использую OSX с Parallels VM под управлением той же XP Prof SP3 тогда внутри этой XP я могу легко выделить -Xmx1024m или больше

1 Ответ

3 голосов
/ 24 октября 2009

Возможно, вы используете SUN Java VM. Эта виртуальная машина должна распределять свою память в непрерывном блоке. В вашем случае большой блок размером 768 МБ будет бесплатным, но не большой блок размером 1024 МБ. Решением было бы переключиться на 64-разрядную версию XP, которая имеет большую адресную комнату и, таким образом, может предоставлять такой большой блок, используя более высокие виртуальные адреса.

См. Также Максимальный объем памяти Java в Windows XP

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