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.
Ответ 4
Самое главное, что вам нужно сделать, это поместить это в eclipse.ini:
-Dosgi.requiredJavaVersion=1.6
Подробную информацию можно найти здесь:
http://www.inteist.com/2010/05/how-to-speed-up-eclipse-on-os-x-10-6-snow-leopard/
Ответ 5
Переключитесь на 3.5. Eclipse переключается на более подходящий API GUI между 3,4 и 3,5.
Ответ 6
Также убедитесь, что вы получаете 64-битную версию eclipse. Обновление до helios 64 бит решило все мои проблемы с производительностью на моем macbook pro.