Используя Android SDK на Mac, Eclipse работает очень медленно.Как я могу ускорить это? - PullRequest
40 голосов
/ 07 мая 2010

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

Дело в том, что Eclipse действительно медленный - например, он "надувные мячи" на несколько секунд при сменевкладки.

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

Ответы [ 4 ]

64 голосов
/ 07 мая 2010

Решение: изменить используемую версию 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/)

4 голосов
/ 07 мая 2010

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

Поиск в разделе «Максимизация производительности Eclipse в Mac OS X»

2 голосов
/ 12 декабря 2012

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

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

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

  • OSX 10.7.5
  • 4 ГБ RAM
  • 2,0 ГГц Core 2 Duo
2 голосов
/ 20 сентября 2012

Переход с 64-битной на 32-битную версию Eclipse значительно улучшил отзывчивость интерфейса.Попробуйте Eclipse Classic 4.2 32-bit из http://www.eclipse.org/downloads. Я использую "Java 6 SE (System) 32-bit" JVM в 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, и ни одна из них не устранила проблему остановки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...