2012-02-07 10 views
5

Tengo una aplicación de Android que parece estar funcionando bien, pero me gustaría asegurarme de que no he estado saliendo con problemas como fugas de memoria, bloqueos de hilos, etc. ¿Hay alguna utilidad o modo? dentro del eclipse, que resaltará los problemas potenciales que puedan ocurrir en el futuro.pruebas de estrés una aplicación de Android

Respuesta

8
  • StrictMode es una forma de protección contra el acceso accidental a disco o red en el hilo principal.
  • Android Lint es una adición reciente a las herramientas de SDK, para detectar posibles errores y problemas de usabilidad.
  • FindBugs es otra herramienta de análisis estático no específica de Android.
  • 4,0 dispositivos Android (ICS) tienen varias opciones de desarrollo (en el menú de configuración) se puede habilitar para atrapar potenciales problemas:
    • No mantener actividades actividades obliga a ser destruidos en la salida
    • Mostrar actualizaciones de pantalla para que pueda saber si está haciendo demasiado renderizado
    • ... y más
  • Traceview pueden hacerlo decirte lo que están haciendo tus hilos.
  • Consulte What Android tools and methods work best to find memory/resource leaks? para obtener información sobre el seguimiento de fugas de memoria.
1

¿Has probado los analizadores de código estático? Por ejemplo, FindBugs es una excelente herramienta para descubrir posibles problemas en su código.

Dependiendo de su aplicación, también puede liberar Monkey en su UI con una gran cantidad de eventos y analizar la memoria posteriormente para descubrir posibles fugas y bloqueos.

Cuestiones relacionadas