El servicio de RAM usa 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.
- ¿Cómo podría aumentarse la 'RAM' del cerebro humano?
- ¿Qué juegos puedo jugar en una PC con 4 GB de RAM y una tarjeta gráfica de 1 GB (ASUS DDR3)?
- ¿Cuál de estos afecta la carga de modelos de juego y texturas y velocidad / suavidad cuando se ejecutan múltiples tareas o una tarea pesada (como el juego For Honor), RAM de video, RAM, CPU, GPU o unidad de estado sólido?
- ¿Por qué el iPhone, que tiene solo 1 GB de RAM y un procesador A8, es mucho más superior que un teléfono Android en términos de juegos hardcore y uso de aplicaciones de uso intensivo de memoria y CPU?
- Hardware de la computadora: ¿Cuál de estos desempeña un papel importante en los retrasos durante los juegos: menos ram, menos memoria de gráficos o menos velocidad de procesador?
Lo que muestra este diagrama es que los recolectores de basura son realmente rápidos si tienes una huella de memoria relativa de 4 u 8.
En otras palabras, necesita cuatro u ocho veces más memoria de la que realmente utiliza para ser súper eficiente. Pero cuando la memoria se ve limitada, ese rendimiento disminuye mucho.
Es por eso que los dispositivos Android tienen toda esa RAM.
iOS no usa este estilo de recolección de basura y no se ralentiza en entornos de memoria restringidos.
Entonces, 1GB para iOS da como resultado un mayor rendimiento que 3GB para Android.