Reporte de perfilamiento - nicolasjaramillocely99/Proyecto_Ingenieria_Software_Aplicaciones_Moviles GitHub Wiki
Se realizó el perfilamiento de la aplicación mediante la herramienta profiler de Android Studio, con el fin de conocer el consumo de memoria, uso de CPU y manejo de Threads de la aplicación.
Dispositivos utilizados:
- Android 16.0, API 36, Simulador pixel 7
- Android 16.0, API 36, Samsung Galaxy S25 Ultra
- Android 12.0, API 31, Samsung Galaxy S10 +
Pasos a seguir en el perfilamiento:
- Inicio en la pantalla de álbumes
- Se realiza Click en el botón de crear álbum
- Se retrocede a la pantalla de álbumes y se da click en el detalle del primer álbum
- Se entra a la pantalla de artistas
- Se da click en el detalle del primer artista
- Se da click en la pantalla de coleccionistas
Pixel 7 simulación:
CPU:
Threads:
Memory:
Samsung Galaxy S25 Ultra:
CPU:
Threads:
Memory:
Samsung Galaxy S10 +:
CPU:
Threads:
Memory:
Conclusiones:
- No se encontraron bugs, errores o problemas en el aplicativo, esto gracias a que se siguieron buenas prácticas en el desarrollo de la aplicación.
- No se evidencia un uso excesivo ni de memoria ni de CPU en ninguno de los perfilamientos realizados.
- En los dispositivos físicos se encuentra un mayor uso de memoria, principalmente en el renderizado de los gráficos.
- También se encuentra un cambio de uso de memoria mínimo en cada transición entre pantallas, y una posterior recuperación de esta.