У меня есть следующая установка, но когда я поместил 1024 и заменяю все 512 1 024, затем затмеваю, не запустится вообще. Как у меня могут быть больше, чем 512M память для моего затмения JVM?
-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
com.springsource.sts.ide
--launcher.XXMaxPermSize
512M
-vm
C:\Program Files (x86)\Java\jdk1.6.0_18\bin\javaw
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms512m
-Xmx512m
-XX:MaxPermSize=512m
У меня было много проблем, пытаясь заставить 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.
РЕДАКТИРОВАТЬ : сообщение Ника содержит отличные ссылки, объясняющие две разные вещи:
У меня 8 гигабайт оперативной памяти, и я не могу установить -Xmx
более чем на 1024 мегабайта оперативной памяти, даже когда загружено минимальное количество программ и оба windows / linux сообщают от 4 до 5 гигов. свободного барана.
Уход за голодом памяти Eclipse и его кормление - это боль ...
Более или менее, продолжайте пробовать меньшие количества, пока это не сработает, это ваш макс.
Я не думаю, что вам нужно менять MaxPermSize до 1024м. У меня это работает:
-startup
plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
org.eclipse.epp.package.jee.product
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms256m
-Xmx1024m
-XX:PermSize=64m
-XX:MaxPermSize=128m
Вы можете скопировать это в свой файл eclipse.ini
, чтобы иметь размер 1024M:
-clean -showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vmargs
-Xms512m
-Xmx1024m
-XX:PermSize=128m
-XX:MaxPermSize=256m