Подтвердить что ты не робот

Как ускорить работу Android Studio на Mac

Я пытаюсь разработать некоторые собственные приложения для Android с помощью Android Studio (последняя) на OS X Yosemite. В настоящее время Android Studio просто непригодна: он слишком медленный. Я не имею в виду эмулятор Android, который удваивал время разработки, но сам редактор исходного кода.

Основная проблема заключается в том, что очень часто, но не всегда (я бы сказал почти всегда) он не смог сохранить темп моего редактирования: когда я редактирую текст, символы появляются на экране между одной и двумя секундами позже. Если я удалю символы, я никогда не узнаю, к чему я пришел, не дожидаясь пары секунд. Если я щелкнул правой кнопкой мыши, я ожидаю эквивалент геологического возраста, прежде чем что-то покажется. Практически невозможно использовать графический редактор макетов, потому что это sloooow.

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

После небольшого исследования я закончил наращивание своего кучного пространства. Поэтому я вошел:

/Applications/Android Studio.app/Contents/bin

и изменили эти значения:

-Xms512m
-Xmx6000m
-XX:MaxPermSize=1000m
-XX:ReservedCodeCacheSize=500m
-XX:+UseCompressedOops

На самом деле, я только увеличил выделенную память для первых двух из них.

Есть ли какие-либо разработки для Android на Mac, которые смогли увеличить эту базовую производительность Android Studio? Есть ли скрытый трюк, сочетание JVM и опций, способных использовать это приложение?

Я работаю над MBP 2.3GHz i7 с 16 ГБ оперативной памяти: достаточно ли этого?

4b9b3361

Ответ 1

Я сделал следующее, чтобы решить медленность Android Studio.

Перейдите в Android → Настройки → Сборка, выполнение, развертывание → Компилятор

Проверьте опцию -

Скомпилируйте независимые модули параллельно (может потребоваться больший размер кучи)

Задайте параметры VM:

-Xmx2048m -XX: MaxPermSize = 512

Перезапустите Android Studio.

Ответ 2

После понимания @Benjamin и @Marco Hc я снял снимок экрана и попытался представить решение графически. Каждый номер изображения представляет собой поток решения: введите описание изображения здесь

  • Перейдите на Android → Настройки

  • Нажмите Сборка, выполнение, развертывание

  • Нажмите на → Компилятор

  • Проверьте параметр - Скомпилировать независимый параллельных модулей (может потребоваться больший размер кучи)

  • Проверить Использовать в процессе build "и" Конфигурация по требованию и нажмите кнопку ОК

  • Перезапустить Android-студию и ее.

Ответ 3

Это более чем достаточно, есть несколько уловок, чтобы улучшить производительность Android Studio:

  • Активировать gradle deamon: https://www.timroes.de/2013/09/12/speed-up-gradle/

  • Активируйте функции компилятора: Настройки → Компилятор, затем активируйте "Независимый компилятор...", "Использовать сборку в процессе" и "Конфигурация по требованию".

С этими двумя трюками вы почувствуете разницу. Дайте мне знать.

Ура!

Ответ 4

Да, этого достаточно компьютера. Я использую Android Studio как на моем Mid 2011 iMac, так и на моем MBP 2.5GHz i7. Android Studio и эмулятор довольно медленно загружаются на iMac, но у меня нет проблем при вводе текста, который вы описываете на любой машине.

Какую версию Android Studio вы используете?

Ответ 5

В моем случае я увидел, что только Android Studio работает медленно (проблемы при наборе текста или использовании мыши). Другие приложения были в порядке.

Я взглянул на "монитор активности" и увидел на вкладках "процессор" и "память", что некоторые приложения регулярно вызывали пики на графике процессора или графике памяти. Вы также можете видеть, что эти приложения много двигаются в списке (поднимаясь и опускаясь) во время пиков.

Я заметил, что приложения, вызывающие пики были:

  • Приложение "Kies" от Samsung: я удалил его из приложений, запущенных при запуске, и удалил это дерьмовое приложение
  • "CrashPlan" (приложение для резервного копирования): я запустил приложение и вошел в него (оно не было зарегистрировано)
  • Я деактивировал распознавание речи Apple в настройках Mac (процесс под названием "распознавание яблока" или что-то в этом роде)

Мой Mac теперь намного быстрее и больше не имеет проблем с Android Studio! :)

Ответ 6

Что-то, что я обнаружил, было включение Dictation для клавиатуры в Системных настройках, кажется, вызывает общую потерю действия (ввод с клавиатуры пропускал символы, щелчки, по-видимому, отбрасывались, движения окна не работали, и т.д.).

Отключение диктовки вылечило все мои общие проблемы с производительностью интерфейса. Это было сделано через Apple Menu | Системные настройки | Клавиатура | Вкладка Диктовка | от

Ответ 7

Простой способ поделиться с Джейком Уортоном

Сначала нажмите Android StudioНастройкиПлагины

.Теперь отключите или отметьте все плагины, которые вам не подходят.

  • Поддержка Android APK
  • Игры для Android
  • Android NDK
  • Помощник по ссылкам на приложения
  • Copyright
  • Покрытие
  • Интеграция CVS
  • Конфигурация редактора
  • Ткань для Android Studio
  • Firebase (индексация приложений, сервисы, тестирование)
  • Github
  • Google (Cloud Tools Core, Облачные инструменты для Android, Образцы для разработчиков, Логин, Сервисы)
  • Поддержка Markdown
  • Mercurial интеграция
  • Репозиторий настроек
  • Интеграция Subversion
  • Управление задачами
  • Тестовый регистратор
  • TestNG-J
  • YAML

Теперь нажмите ПрименитьОК

.Если вам понадобится какой-либо плагин позже, включите его временно, сделайте свою работу, а затем вы можете снова отключить его.

Ответ 8

Эта проблема с производительностью может быть вызвана утилитой облачного резервного копирования, такой как Google Backup & Синхронизируйте, iCloud, DropBox или OneDrive синхронизируйте папку или файлы при редактировании. Попробуйте отключить демон Cloud Backup или удалить эти файлы из синхронизации.