Gradle deamon не используется повторно, и jvmargs не применяются, несмотря на значения в файле gradle.properties проекта - PullRequest
1 голос
/ 05 мая 2019

Используемая версия Gradle: 3.4.1

Я указал org.gradle.daemon=true в моем gradle.properties (находится в корневом каталоге моего проекта), хотя всякий раз, когда я запускаю свой gradlew, я вижу в журналахследующая строка:

22: 50: 26 Запуск демона Gradle (последующие сборки будут быстрее)

22: 50: 41: брокер: очистить

Как вы можете видеть разницу во времени между выполнением задачи clean и запуском демона-демона, каждый раз для запуска демона требуется около 15 секунд.

После завершения сборки, когда я запускаю./gradlew --status команда Я вижу, что нет никакого запущенного демона, как показано ниже:

Нет запущенных демонов Gradle.

ИНФОРМАЦИЯ О СОСТОЯНИИ PID

10061 STOPPED (по пользователю или операционной системе)

Пожалуйста, ответьте на следующие вопросы:

1) Так в чем причина того, что gradle deamon не работает в фоновом режиме, несмотря на инструкции в gradle.properties(У меня нет gradle.properties в Gradle инсталляциипапка, переопределяющая gradle.properties в корне проекта)?

2) Кроме того, я вижу одно и то же время сборки независимо от значения, установленного на org.gradle.jvmargs в gradle.properties, время сборки одинаково длязначения -Xmx512M -Xms512M и -Xmx32M -Xms32M и когда я запускаю gradlew с опцией --debug, я всегда вижу следующую строку, содержащую значение Xmx, равное 1024m, независимо от того, какое значение я установил для него в gradle.свойства:

16: 18: 16.996 [INFO] [org.gradle.process.internal.DefaultExecHandle] Запуск процесса «Демон Gradle build».Рабочий каталог: /home/suren/.gradle/daemon/3.4.1 Команда: /usr/lib/java/jdk1.8.0_202/bin/java -XX: MaxPermSize = 256m -XX: + HeapDumpOnOutOfMemoryError -Xmx1024m -Dfile.encoding = UTF-8 -Duser.country = US -Duser.language = en -Duser.variant -cp /home/suren/.gradle/wrapper/dists/gradle-3.4.1-bin/71zneekfcxxu7l9p7nr2sc65s/gradle-3.4.1/lib/gradle-launcher-3.4.1.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 3.4.1

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