- Añadir al código fuente esta llamada en el lugar donde quearmos que comience la traza:
android.os.Debug.startMethodTracing("baviux", 16 *1024*1024);
El primer parámetro es el nombre del fichero que se generará en la SD, y lo segundo es el tamaño del buffer (por defecto son 8MB). - Añadir al código fuente esta llamada en el lugar donde queramos que finalice la traza:
android.os.Debug.stopMethodTracing();
- Compilar y ejecutar la aplicación en un dispositivo real, o en el emulador
- Una vez generada la traza, nos traemos el fichero generado:
adb pull /sdcard/baviux.trace .
- Por último, ejecutamos traceview para leer los datos:
traceview c:\Users\sergio\baviux.trace
(hay que poner la ruta absoluta)
miércoles, 25 de enero de 2012
Usar traceview para encontrar problemas de rendimiento en aplicaciones Android
Para obtener una traza de la ejecución de una aplicación de Android, basta con hacer lo siguiente:
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario