У меня было много проблем, когда я пытался заставить Eclipse принять столько памяти, сколько мне хотелось бы использовать (например, от 2 до 4 гигов).
Откройте eclipse.ini
в каталоге установки Eclipse.
Вы сможете изменить размеры памяти после -vmargs
до 1024 без проблем до некоторого максимального значения, которое зависит от вашей системы. Вот этот раздел на моей коробке с Linux:
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=512m
-Xms512m
-Xmx1024m
А вот этот раздел на моей коробке с Windows:
-vmargs
-Xms256m
-Xmx1024m
Но мне не удалось установить выше, чем 1024 мегабайта . Если кто-нибудь знает, как заставить это работать, я хотел бы знать.
РЕДАКТИРОВАТЬ : 32-битная версия juno, по-видимому, не принимает больше, чем Xmx1024m, где 64-битная версия принимает 2048.
РЕДАКТИРОВАТЬ : сообщение Ника содержит несколько замечательных ссылок, объясняющих две разные вещи:
- Проблема в значительной степени зависит от вашей системы и количества доступной непрерывной свободной памяти, а
- Используя javaw.exe (в Windows), вы можете получить больший выделенный блок памяти.
У меня 8 гигабайтов Ram, и я не могу установить для -Xmx
более 1024 мегабайт оперативной памяти, даже если загружено минимальное количество программ, и оба windows / linux выдают от 4 до 5 гигабайт свободного оперативной памяти.