Eclipse IDE скорость вяло на Snow Leopard Macbook

Недавно я установил eclipse 3.4 на mac для java и flex-кодирования - я заметил, что Eclipse IDE на Mac намного медленнее, чем на ПК. Медленно, я имею в виду, что пользовательский интерфейс и редактирование текста отстают по сравнению с eclipse в среде Windows или на ПК.

Есть ли какие-либо трюки, чтобы заставить eclipse более гибко реагировать на macosx?

Ответ 1

Попробуйте подключиться к файлу eclipse.ini, чтобы оптимизировать вещи (расположенные в каталоге установки Eclipse). Мой выглядит так:

Примечание: это из версии Windows и не будет работать для Mac

-vm
c:/Program Files (x86)/Java/jdk1.7.0/bin
-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100118.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100118
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vm
c:/Program Files (x86)/Java/jdk1.7.0/bin
-vmargs
-Dosgi.requiredJavaVersion=1.7
-Xmn100m
-Xms512m
-Xmx700m
-Xss4m
-XX:PermSize=400M
-XX:MaxPermSize=500M
-XX:CompileThreshold=10
-XX:MaxGCPauseMillis=10
-XX:MaxHeapFreeRatio=70
-XX:+UnlockExperimentalVMOptions
-XX:+UseParallelGC
-XX:+UseFastAccessorMethods
-XX:+AggressiveOpts

Но важными строками являются:

-Xmn100m
-Xms512m
-Xmx700m
-Xss4m
-XX:PermSize=400M
-XX:MaxPermSize=500M

поскольку эти беспорядки с размером кучи, размером стека, максимальной памятью, которую можно использовать Eclipse и т.д.

Вам нужно сохранить некоторый элемент вашего eclipse.ini, просто скопируйте нужные вам биты.

Ответ 2

Мои предложения:

  • Использовать 3.5
  • Используйте Cocoa версию (вместо Carbon)
  • Убедитесь, что вы используете Java 6 64bit

Ответ 3

Да, вы должны перейти в Eclipse 3.5 с 64-разрядным Cocoa и все другие предложения INI действительны.

Есть два дополнения к JVM-переключателям, которые особенно важны при работе в 64-битном режиме на Snow Leopard:

  • -XX: + UseParallelGC
  • -XX: + UseCompressedOops

Подробнее см. в моем полном сообщении о установке Eclipse 3.5 в OS X.

Ответ 5

Переключитесь на 3.5. Eclipse переключается на более подходящий API GUI между 3,4 и 3,5.

Ответ 6

Также убедитесь, что вы получаете 64-битную версию eclipse. Обновление до helios 64 бит решило все мои проблемы с производительностью на моем macbook pro.