2011-01-16 6 views
5

¿Cuál es la mejor práctica recomendada para minimizar el tiempo de inicio de una aplicación de Android?¿Cómo mejorar el tiempo de inicio de una aplicación de Android?

+0

¿De qué se trata? Si carga muchos archivos, ¿quizás puede cargarlos en tiempo de ejecución? Si hace muchos cálculos, ¿tal vez puede guardar los resultados y volver a utilizarlos? deberías ser más específico para una buena respuesta. – Sibbo

Respuesta

12

Comience por comprender qué hace que tarde tanto en arrancar; luego trabaja para minimizar ese tiempo.

Eso puede sonar frívolo, pero no lo es. No hay una solución mágica para mejorar el rendimiento del programa. Las optimizaciones de la base de datos, el enhebrado y otras técnicas pueden ayudar, pero nadie podría hacer una recomendación sólida sin saber qué hace que demore mucho tiempo en su programa en particular.

En el caso de las aplicaciones de Android, existen herramientas como Traceview que pueden ayudarlo a determinar qué está haciendo su programa mientras se inicia.

5

Obtiene el trabajo prolongado fuera del subproceso principal de la aplicación, usando AsyncTask o sus propios hilos de fondo.

Use Traceview para descubrir qué le está llevando su tiempo.

Cuestiones relacionadas