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
5
A
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
- 1. Pruebas de estrés ASP.NET/IIS con WCAT
- 2. Qué herramienta (s) para pruebas de estrés bastante complejas una aplicación web
- 3. Prueba de estrés usando pepino
- 4. Diseñando un Marco de Prueba de Estrés
- 5. Pruebas de aplicación VS Pruebas lógicas
- 6. ¿Cómo cargo/pruebas de estrés de los servicios wcf alojados en un servicio de Windows?
- 7. herramienta de código abierto para el estrés, pruebas de carga y rendimiento
- 8. Pruebas de FPS en la aplicación de Android
- 9. Proyecto VS 2008/AJAX falla bajo estrés
- 10. Robolectric (android): ¿Pruebas de eventos?
- 11. Pruebas de Android sin emulador
- 12. prueba de carga/prueba de estrés web services
- 13. pruebas de unidad para CTRL-C enviadas a una aplicación
- 14. Directorio de recursos para pruebas en una aplicación Play
- 15. ¿Cómo automatizar las pruebas de una aplicación basada en navegador?
- 16. Usando Asp.Net MVC Rutas de una aplicación no web (pruebas)
- 17. Cómo llamar a una aplicación Android desde otra aplicación Android
- 18. pruebas durante la aplicación de facturación
- 19. Pausar una aplicación de Android con Phonegap
- 20. ¿Cómo depurar una aplicación nativa de Android?
- 21. Paquetes múltiples en una aplicación de Android
- 22. Implementar sonidos en una aplicación de Android
- 23. Cómo iniciar automáticamente una aplicación de Android?
- 24. ajustar el volumen de una aplicación Android
- 25. Enlace profundo de Android en una aplicación
- 26. Prueba de estrés del sitio web en Python - Django
- 27. Android: ¿cómo actualizar una aplicación de Android con facturación Inapp?
- 28. probar una aplicación para Android
- 29. Android: pruebas de instumentación para widgets de aplicaciones
- 30. Aplicación de servicio de Android