Раздраженный тем, что для создания очень простого проекта требуется дополнительная сборка, мое расследование привело меня к выводу, что один только запуск занимает 6-8 секунд.По крайней мере половина из этого расходуется на итерацию через каждое сетевое устройство (LAN, беспроводное соединение, BT, virtualbox и т. Д.) И субкомпонент (IKEv2, SSTP, L2TP и т. Д.) На моей машине.У меня нет сценариев инициализации или какой-либо нечетной конфигурации
02:54:44.774 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Adding IP addresses for network interface Software Loopback Interface 1
02:54:44.791 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a loopback interface? true
02:54:44.806 [DEBUG] [org.gradle.internal.remote.internal.inet.InetAddresses] Is this a multicast interface? true
....
Виновник является конструктором для InetAddresses .
Я пытался использовать любое количество комбинаций --offline
,--daemon
, --no-daemon
чтобы уменьшить / отключить / что-то.
Любые предложения о том, как я могу уменьшить это время или зависимость?
Любые другие предложения по сокращению запуска приветствуются.Я вижу ~ 1 секунду времени запуска в документах Gradle, и мне интересно, что я делаю неправильно.
Соответствующая информация о версии:
$ ./gradlew.bat -version
------------------------------------------------------------
Gradle 4.10.2
------------------------------------------------------------
Build time: 2018-09-19 18:10:15 UTC
Revision: b4d8d5d170bb4ba516e88d7fe5647e2323d791dd
Kotlin DSL: 1.0-rc-6
Kotlin: 1.2.61
Groovy: 2.4.15
Ant: Apache Ant(TM) version 1.9.11 compiled on March 23 2018
JVM: 1.8.0_111 (Oracle Corporation 25.111-b14)
OS: Windows 7 6.1 amd64