Introducción
El uso de imágenes en aplicaciones móviles es habitual. Es un elemento clave a la hora de conseguir buenos resultados visuales. Sin embargo, también suelen ser uno de los puntos clave que impactan en el rendimiento de la aplicación. Problemas como:
- Alto consumo de memoria.
- Bloqueo de la UI (carga de imágenes en el hilo de UI, etc).
- Etc.
En este artículo, vamos a realizar comparaciones en el rendimiento del control Image de Xamarin.Forms entre diferentes versiones, así como una comparativa con FFImageLoading y GlideX.
Para realizar las comaparativas vamos a necesitar un ejemplo y algo de código para obtener información. Nuestro ejemplo va a ser una versión modificada del gran ejemplo realizado por Jonathan Peppers en Glidex.
El ejemplo
A la hora de medir, vamos a utilizar:
System.Diagnostics.Process.GetCurrentProcess().WorkingSet64
Para obtener la cantidad de bytes que se estan consumiendo.
Imágenes en Xamarin.Forms
El control Image de Xamarin.Forms permite…
View original post 667 more words