2012-04-02 45 views
6

Tengo dos aplicaciones para Android que he desarrollado. Necesito comparar las dos aplicaciones para un proyecto y estoy tratando de encontrar herramientas que me permitan capturar datos sobre las aplicaciones, como el uso computacional en términos de CPU/memoria/transferencia de datos, etc. También está de todos modos para comparar los diferentes efectos que las aplicaciones tendrían en el uso de la batería?Android - uso de memoria/CPU

Gracias,

+0

eche un vistazo a esto: https://play.google.com/store/apps/details?id=com.burhan.cpuandmemorysttus –

Respuesta

10

para el perfil de uso de la CPU en su aplicación (como porcentaje del tiempo que pasan en los métodos individuales), echa un vistazo a traceview. Es un ejecutable en su directorio de herramientas que viene con el SDK de Android.

Para el uso de la memoria, puede usar Eclipse Memory Analyzer (MAT) (hay una opción independiente si prefiere otro IDE).

Para el uso de la batería, hay un proyecto llamado PowerTutor que ayuda a estimar la potencia consumida por la CPU, la interfaz de red, la pantalla y el GPS.

+0

Gracias por las sugerencias. He visto traceview. Me preguntaba si había una herramienta por la que pudiera dejar mi aplicación en funcionamiento durante 60 segundos y registraría la carga promedio de la CPU durante ese tiempo. También he echado un vistazo al PowerTutor, pero no parece proporcionar un registro de uso confiable durante un período de tiempo fijo para una aplicación específica. – Joseph

0

Además, Qualcomm tiene un producto para el perfil de aplicaciones de Android, el Trepn™ Profiler.

Desde la página web oficial:

Trepn ™ Profiler es una herramienta de diagnóstico que permite perfilar la rendimiento y consumo de energía de las aplicaciones que se ejecutan en Android dispositivos con procesadores Qualcomm Snapdragon ™. Está diseñado para ayuda a optimizar el código para:

CPU usage and frequency 
memory statistics (virtual and physical) 
network usage (cellular and Wi-Fi) 

A medida que la descripción dice, es sólo para Qualcomm® Snapdragon ™ procesadores.

-1

He utilizado Little Eye para estos fines. Proporciona información detallada sobre el consumo de energía, la carga de la CPU, la memoria y el uso de WiFi y genera excelentes informes. Todo es fácil, claro y conveniente.

Sin embargo, puede ser un poco problemático si una aplicación carga el dispositivo muy (!) En gran medida.