I\'m looking for a parameter or configuration in Android Studio / Gradle, that can set the build so it will use all of my CPU cores during build time. i.e. If I have a quad-co
Update for accepted answer:
Since gradle uses Worker API you need to use
org.gradle.workers.max
instead of
org.gradle.parallel.threads
Link to the doc
According to Gradle Build Environment Documentation:
org.gradle.configureondemand=true
org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.workers.max=4
By default org.gradle.workers.max
is set to the number of CPU processors (in my case 8
).
Since my Android Studio was freezing my Ubuntu workstation (sometimes forcing me to hard reset the computer), I have set it to 4
, ensuring my workstation will not starve on CPU and memory.
in the local.properties
file in my project I have
org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.configureondemand=true
additionally you can specify
org.gradle.parallel.threads
which specifies the maximum number of threads to use for parallel execution. it needs org.gradle.parallel=true
. Here you can find more information about it