Home » Android » performance – How to speed up Android Studio compilation process

performance – How to speed up Android Studio compilation process

Posted by: admin April 23, 2020 Leave a comment


Latest update:
Check out Android Studio 2.0 (preview) Instant Run it is awesome!!!!

I have found some tips (Building and running app via Gradle and Android Studio is slower than via Eclipse) to speed up the compilation process of Android Studio (Gradle) but I still think it is way too slow. It takes about 15 seconds to compile the project and run on the device.

The gradle.properties is already set to:



Awesome!!! Colleague of me reported that Jack and Jill might be the solution:
http://www.infoworld.com/article/2856113/mobile-technology/androids-new-jack-and-jill-compilers-head-uphill-to-developers.html I’m reading into it.

Checkout this explanation:

Edit 2:
New info on Jack and Jill!:

Edit 3:
Android Studio 2.0 seems to release us from all the burden! Check out “Instant Run”.

How to&Answers:

There are two main tasks to configure your build to reduce the build time.

First, you have to configure your compilation with special flags to make it faster. Edit your gradle.properties or local.properties files as follow:

org.gradle.jvmargs=-Xmx3072m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8


  • At least 3gb of memory are required by the new option included in Android Studio 2.2 dexing-in-process. If your computer doesn’t have enough memory you can adjust this attribute to something more appropriate for your setup.
  • Build Cache is a new feature introduced in Android Studio 2.2 that improve a lot the builds. More info here http://tools.android.com/tech-docs/build-cache . In Android Studio 2.3 or superior is true by default

With this configuration, build time is often reduced from 2-3 minutes to 30 seconds or less. The most important part is the configureondemand attribute.
More info here to configure Android Studio parameters

First, one is compiling your project with a minSDKVersion >= 21*. If your app has lower min SDK version you can create a special productFlavour for development purposes as follow:

productFlavors {

    production {
        minSdkVersion 15

    development {
        minSdkVersion 21

*Important, with Android Studio 2.4 this is not needed anymore because the IDE make this automatically.


Check out Android Studio 2.0 PREVIEW! Much faster!

Supports Instant Run, provide faster emulators and is based on IntelliJ IDEA 15.



Tips to speed up android studio

  1. Enable Offline Work

  2. Improve Gradle Performance by adding following code in gradle.properties


Step by step guide:http://www.viralandroid.com/2015/08/how-to-make-android-studio-fast.html


I have added my gradle.properties file to github. I have provided additional info on setup, and articles from which i have set it up. Hope this helps you out and speeds up your builds.