How to use all CPU cores/threads when running Android Studio gradle build?

ori888 picture ori888 · May 28, 2015 · Viewed 13.3k times · Source

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-core CPU and each core is running 8 threads, how can I optimize the build so it will use every resource it could get (parallel of course)?

Thank you!

Answer

Blackbelt picture Blackbelt · May 28, 2015

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