Android, un popular desarrollador de aplicaciones, ejecuta aplicaciones Java que reciclan la RAM no utilizada en un proceso llamado recolección de basura, y la memoria restante no utilizada se libera para que la utilicen otras aplicaciones. Aunque este proceso es muy rápido y eficiente, cuando la memoria RAM libre disminuye para nuevas aplicaciones, el rendimiento de los terminales se reduce seriamente, y se requiere memoria RAM física adicional. iOS no utiliza este proceso de gestión de RAM y es 3 veces más eficiente que Android, por lo que un iPhone con sólo 1 GB de RAM funciona mejor que un smartphone Android con 3 GB de RAM.El mantenimiento de la RAM consume energía. Entonces más memoria = más consumo de energía. Las aplicaciones de Android que utilizan Java reciclan la memoria liberada mediante la recolección de basura. Lo que muestra este diagrama es que los recolectores de basura son increíblemente rápidos si tienes una huella de memoria relativa de 4 u 8. En otras palabras, necesitas cuatro u ocho veces más memoria de la que realmente estás usando para ser súper eficiente. Pero cuando la memoria se ve limitada, ese rendimiento disminuye considerablemente. iOS no utiliza este estilo de recolección de basura y no se ralentiza en entornos con memoria limitada. Entonces, 1 GB para iOS genera más rendimiento que 3 GB para Android.
Esta publicación fue modificada por última vez el 17 de noviembre. 2014, 8, 14:08 14:XNUMX