Максимальное значение Xmx и Xms в Eclipse?
теперь мои настройки для них в ini-файле:
- Xms768M -Xmx1024M
при установке их выше, eclipse больше не запускается... Есть ли способ увеличить эти значения без сбоев eclipse?
4 ответов
максимальные значения не зависят от Eclipse, это зависит от вашей ОС (и, очевидно, от доступной физической памяти).
вы можете взглянуть на этот вопрос:максимальный объем памяти на java-процесс В Windows?
Я предполагаю, что вы используете 32-битное затмение с 32-битным JVM. Это не позволит heapsize выше того, что вы указали.
использование 64-разрядного Eclipse с 64-разрядной JVM поможет вам запустить eclipse с гораздо большей памятью. (Я начинаю с-Xms1024m-Xmx4000m)
зачем вам нужен-Xms768 (небольшая куча должна быть не менее 768...)?
Это означает, что любой процесс java (поиск в eclipse) начнется с выделенной памяти 768m, не так ли? Вот почему ваше затмение не может начаться должным образом.
попробуйте -Xms16-Xmx2048m, например.
я попробовал следующую конфигурацию для 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
теперь производительность eclipse примерно в 2 раза быстрее, чем раньше.
вы также можете найти хорошую справку здесь: http://help.eclipse.org/indigo/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html