Puedes probar a cambiar la configuración de la memoria que usa cualquier IDE, para intentar rascar rendimiento (a veces mucho). Te recomiendo que utilice mucha memoria RAM, pues lo que suele tardar son en las lecturas a disco y en el procesador, lo que esté en RAM y procesado ya es lo que se quita de más.
Para Android Studio ve a "Preferences" y en la izquierda ve a "Build, Execution, Depoyment/Compiler". Ahí verás un cuadro que se llama "Build process heap size (Mbytes)", prueba a subirle o bajarle los megas para ver si mejora (por ejemplo pon 512 Mb o 1024Gb acepta y reinicia Android Studio, ve probando); aunque dependerá de la RAM de tu equipo, con la mitad suele valer.
Ve a "Build, Execution, Depoyment/Compiler/Compiler" y pon en la máquina virtual "VM Options" un valor alto con el siguiente formato "-Xmx<megas>m", como por ejemplo "-Xmx4096m" (ve probando también, variará según tu ordenador, yo suelo pecar en exceso y ponerle bastante).
Y ya por último en "Build, Execution, Depoyment/Compiler/Android Compilers", en "Maximum heap size (MB)" vas también jugando con los números, puedes probar con 512Mb o con 1024Mb.
Dependerá de la memoria RAM de tu ordenador, si tienes mucha te recomiendo que pongas en exceso (8Gb o más); si tienes poca (menos de 8Gb) tendrás que jugar a la baja con algunos valores para que no se te quede el PC sin memoria.