Используя Android SDK на Mac, Eclipse работает очень медленно. Как я могу ускорить его?

Я использую Eclipse + Android SDK на Mac, использующем Snow Leopard для разработки приложений для Android.

Thing is, Eclipse действительно медленный - например, это "пляжные шары" в течение нескольких секунд при изменении вкладок.

Есть ли что-нибудь, что я могу сделать, чтобы улучшить его производительность?

Ответы

Ответ 1

Решение: измените используемую версию Java и увеличьте выделенную память.

Изменить eclipse.ini - этот файл находится Eclipse.app/Contents/MacOS/eclipse.ini.

Измените следующие вары, чтобы использовать Java 1.6 и выделить больше памяти:

-Dosgi.requiredJavaVersion = 1.6
-Xms128m
-Xmx1024m

(Изначально здесь: http://www.codeweblog.com/eclipse-adt-mac-version-tab-to-switch-slow-solution/)

Ответ 2

Вы можете попробовать некоторые предложения из этой статьи IBM developerWorks

Найдите раздел "Максимальное увеличение Eclipse в Mac OS X"

Ответ 3

Переключение с 64-битной на 32-разрядную версию Eclipse значительно улучшило реакцию на пользовательский интерфейс. Попробуйте Eclipse Classic 4.2 32-бит от http://www.eclipse.org/downloads. Я использую 32-битную "JVM" Java 6 SE (System) в OS X 10.8.1.

Переключение табуляции, открытие контекстных меню и открытие java файлов происходило от перерыва от секунды до почти моментально после этого изменения.

Я пробовал много предложений за последние несколько месяцев, включая обновление от 2 до 6 ГБ оперативной памяти, обновление до SSD, -Dosgi.requiredJavaVersion = 1.6, установка различных максимальных размеров кучи от 1 до 4 ГБ, различные 64-разрядная JVM - Apple Java 6 SE, Java SE 7, Java SE 8, и ни одна из них не устраняет проблему сваливания.

Ответ 4

Я запускаю Eclipse под виртуальной машиной. Я нашел VMWare для обеспечения максимальной производительности, но VirtualBox является единственным, который последовательно отображает WebGL правильно в браузере (если это важно для вас).

Для записи виртуальная машина под управлением Windows или Linux дает лучшую производительность Eclipse, чем запуск Eclipse на OSX. Я пробовал все эти настройки, и скорость переключения вкладок слишком медленная. Я сделал некоторые тайминги, и это просто не то, с чем я могу работать, поскольку это сводит меня с ума.

Конфигурация:

  • OSX 10.7.5
  • 4GB Ram
  • 2.0 Ghz Core 2 Duo