Скорость Eclipse IDE, вялая на MacBook Snow Leopard

Я недавно установил затмение 3.4 на Mac для Java и кодирования гибкого провода - я заметил, что IDE затмения на Mac намного медленнее, чем на ПК. Медленным я имею в виду UI, и редактирование текста, кажется, отстает по сравнению с затмением в среде окон или на ПК.

Там какие-либо приемы к получению затмения, более быстро реагирующего на macosx?

10
задан kevin 5 February 2010 в 00:05
поделиться

5 ответов

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

  • Используйте 3.5
  • Используйте версию Cocoa (вместо Carbon)
  • Убедитесь, что вы используете 64-битную версию Java 6
3
ответ дан 3 December 2019 в 23:50
поделиться

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

1
ответ дан 3 December 2019 в 23:50
поделиться

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

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

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

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

3
ответ дан 3 December 2019 в 23:50
поделиться

Мы разработали vbscript 'launcher' для наших приложений доступа. Это то, что связано с в меню запуска пользовательских компьютеров и он делает следующее.

  • Он проверяет файл version.txt, расположенный в сетевом общем ресурсе, чтобы проверить, содержит ли он текст, отличный от локально сохраненной копии
  • Если текст отличается, он копирует mdb доступа и новый version.txt на жесткий диск пользователя.
  • Наконец, запускается mdb в access

Для распространения обновления на ПК пользователя необходимо изменить текст в файле version.txt на сетевом общем ресурсе.

Возможно, можно реализовать нечто подобное

-121--3643145-

Вы хотели бы использовать это, чтобы охватить ситуацию «что, если пользователь не указывает ни истинного, ни ложного?»

Это просто способ охватить все возможные результаты.

-121--2739764-

Попробуйте использовать файл 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, просто скопируйте нужные вам биты в свой собственный.

3
ответ дан 3 December 2019 в 23:50
поделиться

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

1
ответ дан 3 December 2019 в 23:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: