Reporte de perfilamiento Final - 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, Pixel 7
  • Android 16.0, API 36, Pixel 9 Pro XL
  • Android 12.0, API 31, Pixel 2

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:

Pixel 2:

CPU:

Threads:

Memory:

Pixel 9 pro XL:

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.