Любое решение для Android Studio slow gradle для сборки и использования большого диска?

Мое ОЗУ 4 ГБ, система Intel Core i5 опустилась до колен с высоким диском и оперативной памятью в Android Studio (я вижу это в диспетчере задач, больше ничего не использует ОЗУ и диск). Конструкция gradle занимает около 10-15 минут для простого проекта.

Есть ли какое-либо решение?

Ответ 1

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

1. Увеличьте объем памяти Android Studio:

Откройте файл, расположенный в /bin/studio.vmoptions, и измените содержимое с

-Xms128m
-Xmx800m

к

-Xms256m
-Xmx1024m

Xms указывает исходный пул распределения памяти. Ваша JVM будет запущена с объемом памяти Xms и будет иметь возможность использовать максимальный объем памяти Xmx.

Сохраните файл studio.vmoptions и перезапустите Android Studio.

2. Улучшите производительность Gradle:

Создайте файл с именем gradle.properties в

/home/<username>/.gradle/ (Linux)
/Users/<username>/.gradle/ (Mac)
C:\Users\<username>\.gradle (Windows)

и добавьте строку:

org.gradle.daemon=true

Это очень помогает, с org.gradle.daemon установлено значение true Gradle повторно использует вычисления из предыдущих сборников и информацию о кеше о структуре проекта, файлах, задачах и т.д. в памяти, поэтому не нужно запускать все приложение Gradle каждый раз.

Источник

Ответ 2

Для меня время отклика Android Studio имеет прочные отношения с диспетчером задач, показывающим 100% -ное использование диска больше всего времени. Я сделал три вещи на моей Windows 10:

1. Отключить службу поиска Windows.

2. Отключить услугу "Суперзахват".

3. Если у вас есть Google Chrome, перейдите в "Настройки" > "Показать дополнительные настройки..." > "Конфиденциальность" > "Ресурсы предварительной выборки, чтобы быстрее загружать страницы" и отмените ее.

Использование дисков теперь намного ниже, а Android Sydiuo работает намного быстрее. Надеюсь, это поможет!

PD: Чтобы отключить службу pres WindowsKey + R, затем введите services.msc, найдите службу > щелкните правой кнопкой мыши > Свойствa > Инициализировать > Отключить.


Ответ 3

Вы можете избежать этого процесса сборки gradle, в разы gradle сборка не требуется.

  • Использование: Запустить > Изменить конфигурации.
  • В этом новом окне щелкните значок "зеленый плюс" > приложение "Android".
  • в правом кадре, перейдите к "Перед запуском", отметьте "gradle -aware Make" и щелкните значок красного минуса. Дайте этой конфигурации имя и нажмите кнопку "ОК".
  • С этого момента каждый раз, когда вы запускаете приложение, вы можете выбрать свою новую конфигурацию, и не будет создан процесс сборки gradle.

Это может не повлиять на ваши изменения кода во время выполнения, поэтому вам настоятельно рекомендуется оставить исходную конфигурацию слишком долго, если вам понадобится сборка gradle.

enter image description here

Ответ 4

Моя оперативная память 4 ГБ

Получите больше оперативной памяти. Android Studio занимает немного времени. JVM берет немного. OS нуждается в некоторых. 4GB не будет работать действительно.

сбор занимает около 10-15 минут

потому что он обменивается как ад. Получите больше оперативной памяти.

Ответ 5

Получить одноразовую ОЗУ до 8 ГБ

Мой ноутбук имеет процессор Intel i3 с оперативной памятью 8 Гбит, и я выделил 4 ГБ оперативной памяти только для Android Studio. Он работает быстро. И еще одна важная вещь, которую вы можете использовать Genymotion вместо встроенного Android Studio AVD, который намного быстрее и меньше системных образов будет создано в вашей системе, что уменьшит использование вашего жесткого диска.