Perfilamiento de la Aplicacion sprint 3 - jphernandezr1/MISW-4203-Vinilos GitHub Wiki

Perfilamiento de la aplicación

Aquí se presenta el análisis detallado del rendimiento de la aplicación, desglosado según la ejecución de cada Historia de Usuario clave:

Conclusiones

Tras aplicar las Micro Optimízaciones para el Sprint 3, se concluye que no se observó una mejora significativa en el consumo de CPU y memoria.

Esta ausencia de mejora se atribuye a que el proyecto ya contaba con una base técnica sólida y optimizada desde fases tempranas:

Corrutinas de Kotlin: Desde el inicio del proyecto, se ha hecho uso de Corrutinas de Kotlin, lo que asegura que las operaciones de I/O no bloqueen el hilo principal, manteniendo una buena eficiencia en el uso del CPU.

Optimización Previa: Las malas prácticas de código (como los imports no utilizados y el uso ineficiente de bucles forEach) ya fueron corregidas y optimizadas en el Sprint 2.

Por lo tanto, el margen de mejora en este sprint fue reducido, ya que la aplicación ya se encontraba en un estado de rendimiento avanzado.