Используя 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