Затмение с IcedTea: использовать максимум памяти - PullRequest
1 голос
/ 08 декабря 2011

У меня есть система Fedora 16 с 16 ГБ оперативной памяти.

java версия "1.6.0_22" Среда выполнения OpenJDK (IcedTea6 1.10.4) (fedora-60.1.10.4.fc16-i386) Виртуальная машина сервера OpenJDK (сборка 20.0-b11, смешанный режим)

Я пытаюсь запустить затмение, используя:

eclipse / eclipse -vmargs -Xms1024m -Xmx2048m

, но не будет: "Не удалосьсоздать виртуальную машину Java ".

Что я делаю не так?

1 Ответ

0 голосов
/ 08 декабря 2011

Вы, очевидно, пытаетесь запустить Eclipse в 32-битной JVM.Это нормально, но это означает, что вы не сможете использовать нигде, как все свои 16 ГБ оперативной памяти.Теоретический предел того, что система Linux разрешит использовать 32-битному процессу, составляет менее 3 ГБ.

Это не объясняет, почему Eclipse работает, когда вы запрашиваете кучу 2 ГБ.Вы должны быть в состоянии выделить немного больше, чем это.Вы проверили файл журнала Eclipse, чтобы узнать, есть ли там дополнительная информация?

В любом случае, мой совет - скачать и установить 64-битный JDK и использовать его для запуска Eclipse.Если вы решите использовать 32-битную версию, вам все равно придется обновить ее, поскольку в вашем текущем JDK отсутствует ряд важных исправлений безопасности.

...