Многопроектная параллельная сборка Gradle потребляет 100% процессорного времени - PullRequest
1 голос
/ 23 октября 2019

Информация о системе
enter image description here

Информация о программном обеспечении
ОС :
enter image description here
Java : OpenJDK 12.0.2
Gradle : 5.6.2

Проблема Построение мультипроекта Gradle с включенными параллельными сборками потребляет почти все процессорное время. ПК не взаимодействует в процессе сборки

Шаги для воспроизведения
1. git clone --recursive https://github.com/vividus-framework/vividus.git
2. cd vividus
3. ./gradlew build

1 Ответ

2 голосов
/ 23 октября 2019

В вашем gradle.properties файле (или GRADLE_OPTS переменной среды) попробуйте установить org.gradle.priority=low. На моей машине это имеет заметный эффект при включенном параллельном подключении, но я также слышал от некоторых моих коллег на старых машинах, что этот параметр не слишком им помог.

Вы также можете поэкспериментировать снастройка org.gradle.workers.max. По умолчанию используется количество процессоров процессора. Возможно, установите для него количество логических процессоров минус один.

Если это все еще не позволяет вам взаимодействовать с вашим компьютером во время сборки, вам, вероятно, следует просто отключить параллельное выполнение и позволить Gradle работать на одном процессоре.

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