Максимальное значение Xmx и Xms в Eclipse?

Теперь мои настройки для них в ini файле:

-Xms768M -Xmx1024M

Когда вы устанавливаете их выше, eclipse больше не запускается... Есть ли способ увеличить эти значения без сбоя eclipse?

Ответ 2

Я предполагаю, что вы используете 32-битное затмение с 32-битным JVM. Это не позволит превышать то, что вы указали.

Использование 64-битного Eclipse с 64-разрядной JVM поможет вам запустить eclipse с гораздо большей памятью. (Я начинаю с -Xms1024m -Xmx4000m)

Ответ 3

Зачем вам нужен -Xms768 (небольшая куча должна быть не менее 768...)?

Это означает, что любой java-процесс (поиск в eclipse) начнется с выделенной памяти 768m, не так ли? Вот почему ваше затмение не может начать правильно.

Try -Xms16 -Xmx2048m, например.

Ответ 4

Я попробовал следующую конфигурацию для eclipse.ini:

org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
1024M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
1024m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms128m
-Xmx2048m

Теперь производительность затмения примерно в 2 раза быстрее, чем раньше.

Вы также можете найти полезную помощь здесь: http://help.eclipse.org/indigo/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html