Android Studio Build использует 100% ЦП в Windows 10

После обновления до Windows 10 сборка проекта в Android Studio делает ПК непригодным для использования.
С Windows 10 сборка также заняла много времени, но тем временем ПК можно было использовать.

TaskManager показывает, что задача java-build использует столько ЦП, сколько может получить.

Установка параметров java и/или gradle не улучшила использование ЦП.

В настоящее время используется:
Android Studio 2.1.0
Gradle 2.1.0
Windows 10


person JDurstberger    schedule 28.04.2016    source источник


Ответы (1)


Создание нового ярлыка, который запускает Android Studio с ограниченной привязкой к процессору, помогло мне.

  1. Рабочий стол > щелкните правой кнопкой мыши > Создать > Ярлык
  2. Установить местоположение cmd.exe /c start "Android Studio" /affinity 0x03 "C:\Path\to\ANDROID_STUDIO"
  3. Установите желаемое имя ярлыка
  4. установить значок на C:\path\to\Android Studio\bin\studio.ico

Число для сходства — это шестнадцатеричные закодированные числа используемых ядер.

Core4 Core3 Core2 Core1 = 0x0F //uses all cores 
            Core2 Core1 = 0x03 //uses only first 2 cores

Я не заметил заметного ухудшения времени сборки.

person JDurstberger    schedule 28.04.2016
comment
Моя конфигурация для использования первых 6 ядер: C:\Windows\System32\cmd.exe /c start AndroidStudio /affinity 3F C:\AndroidStudio\bin\studio64.exe - person Nikita Axyonov; 27.06.2016
comment
0x03 = 3 в десятичной системе, а не 2 - person Lcukerd; 04.01.2018
comment
На самом деле число является двоичной маской, например, 0xAA (10101010) запрашивает, чтобы ваш процесс выполнялся с использованием процессоров 1, 3, 5 и 7, но не 0, 2, 4 или 6 stackoverflow.com/a/7760105/2093236 - person Dmide; 29.03.2018