Medición del rendimiento en Android
estoy buscando maneras de medir el rendimiento de mi aplicación de Android. En particular cuando se llaman métodos específicos. Al parecer, puedo usar el tiempo (tiempo tras tiempo antes) t evaluar lo rápido y por lo tanto, la rapidez con que se realizó.
¿Alguien sabe alguna otra técnica? es decir, mostrar la cantidad de procesador que se utiliza.
- Aceleración de hardware OOM androide nativo heap
- ¿Hay una manera de compactar memoria en android para bajar la marca de agua alta?
- ¿Por qué la aplicación y sus recursos se guardan en la memoria después de salir de Android?
- Recursos de Android: ¿Cómo se cargan los mapas de bits de los recursos manejados en cuanto a memoria?
- Descarga memoria móvil
Gracias de antemano por cualquier respuesta.
- Android: Abrir archivo .hprof En Eclipse
- ¿Cómo la CPU y la memoria intensiva es el desarrollo de Android?
- Vaciado de memoria en el ejemplo práctico
- ImageView: recicla automáticamente el mapa de bits si ImageView no está visible (dentro de ScrollView)
- Android - BitmapFactory.decodeByteArray - OutOfMemoryError (OOM)
- Cómo tomar instantánea de montón de Xamarin.Android's Mono VM?
- Android: ¿cuáles son las diferencias entre el montón de poca profundidad y el de retención
- Cómo corregir este error: java.lang.OutOfMemoryError
Puede utilizar la herramienta Traceview para esto como kabuko mencionado , tenga en cuenta que esta herramienta también es accesible desde Eclipse y bastante fácil de usar:
Ejecute la aplicación, vaya a la vista DDMS, seleccione el proceso que desea rastrear y haga clic en el botón "Iniciar el perfil del método" (flechas del árbol con un punto rojo). Realice las acciones que desee perfilar en la aplicación y, a continuación, haga clic de nuevo en el mismo botón para detener el seguimiento y Eclipse le mostrará el seguimiento.
Android viene con una herramienta llamada TraceView que es útil para medir este tipo de cosas. Lea este documento sobre la creación de perfiles con Traceview .