studio rendimiento recursos pesado optimizar mejorar lite emulador bajos aplicacion android performance android-studio gradle android-jack-and-jill

rendimiento - Cómo acelerar el proceso de compilación de Android Studio



optimizar aplicacion android studio (3)

¡Mira la VISTA PREVIA de Android Studio 2.0! ¡Mucho mas rápido!

Admite la ejecución instantánea, proporciona emuladores más rápidos y se basa en IntelliJ IDEA 15.

http://android-developers.blogspot.nl/2015/11/android-studio-20-preview.html

Última actualización: Echa un vistazo a Android Studio 2.0 (vista previa) ¡ Ejecución instantánea es increíble!

He encontrado algunos consejos ( crear y ejecutar la aplicación a través de Gradle y Android Studio es más lento que a través de Eclipse ) para acelerar el proceso de compilación de Android Studio (Gradle), pero todavía creo que es demasiado lento. Se tarda unos 15 segundos en compilar el proyecto y ejecutarlo en el dispositivo.

Gradle.properties ya está configurado para:

org.gradle.daemon = true

org.gradle.parallel = true

Editar: impresionante! Un colega mío informó que Jack y Jill podrían ser la solución: http://www.infoworld.com/article/2856113/mobile-technology/androids-new-jack-and-jill-compilers-head-uphill-to-developers.html Estoy leyendo.

Mira esta explicación: https://www.saikoa.com/blog/the_upcoming_jack_and_jill_compilers_in_android

Edición 2: ¡ Nueva información sobre Jack y Jill !: http://tools.android.com/tech-docs/jackandjill

Edición 3: ¡ Android Studio 2.0 parece liberarnos de toda la carga! Echa un vistazo a "Ejecución instantánea". http://android-developers.blogspot.nl/2015/11/android-studio-20-preview.html



Hay dos tareas principales para configurar su compilación para reducir el tiempo de compilación.

Primero, debes configurar tu compilación con banderas especiales para hacerlo más rápido. Edite sus archivos gradle.properties o local.properties siguiente manera:

org.gradle.daemon=true org.gradle.jvmargs=-Xmx3072m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 org.gradle.parallel=true org.gradle.configureondemand=true android.enableBuildCache=true

Explicación:

  • La nueva opción incluida en Android Studio 2.2 dexing-in-process requiere al menos 3 gb de memoria. Si su computadora no tiene suficiente memoria, puede ajustar este atributo a algo más apropiado para su configuración.
  • Build Cache es una nueva característica introducida en Android Studio 2.2 que mejora mucho las compilaciones. Más información aquí http://tools.android.com/tech-docs/build-cache . En Android Studio 2.3 o superior es cierto por defecto

Con esta configuración, el tiempo de construcción a menudo se reduce de 2-3 minutos a 30 segundos o menos. La parte más importante es el atributo configureondemand . Más información here para configurar los parámetros de Android Studio

Primero, uno está compilando su proyecto con una minSDKVersion> = 21 *. Si su aplicación tiene una versión de SDK más baja, puede crear un productFlavour especial para fines de desarrollo de la siguiente manera:

productFlavors { production { minSdkVersion 15 ... } development { minSdkVersion 21 ... } }

* Importante, con Android Studio 2.4 esto ya no es necesario porque el IDE lo hace automáticamente .