Según el post sobre el hilo de XDA:
Con el fin de explicar con mayor precisión ZRAM primero necesitan otros términos se definen más claramente:Swap puede ser comparado con el archivo de intercambio en Windows. Si la memoria (RAM) para completar el PC los datos que se están utilizando no activamente subcontratar (por ejemplo: aplicaciones de fondo) a fin de volver a evacuar la memoria RAM libre. A estos datos se escriben en un disco duro. Si es necesario, estos datos se lee de nuevo desde allí fácilmente. Incluso el SSD más rápido es más lento que la RAM. En Android, no hay swap!
En ZRAM recursos de almacenamiento innecesarios se comprimen y luego se trasladó a un área reservada en la memoria RAM fija (ZRAM). Así que una especie de intercambio en la memoria. Este Ram es más libre porque los datos a continuación, sólo alrededor de 1/4 de los requisitos de almacenamiento anteriores tienen. Sin embargo, la CPU tiene que trabajar en más porque comprimen los datos tiene (o desempaquetar de nuevo cuando se necesitan). La ventaja radica claramente en la velocidad. Desde la partición de intercambio en la memoria RAM es mucho más rápido que esto es una partición de intercambio en un disco duro.
En sí mismo una gran cosa. Pero Android no tiene una partición de intercambio, y por lo tanto trae Android ZRAM bajo ninguna ganancia de rendimiento como sería el caso de un PC normal.
En PC normal se vería así:Swap = archivo de intercambio (en el disco) -> SlowZRAM (intercambio en la memoria RAM) -> Más rápido que swapRAM -> Quick
Con Android, no hay partición de intercambio, y por lo tanto trae ZRAM también ningún aumento de rendimiento.Lo único que trae ZRAM es «más» RAM. Comprimida por la «ampliación» por así decirlo de la memoria disponible. Eso es en los dispositivos con poca RAM (<256MB) también bastante útil. El S2 tiene 1 GB, pero los ricos, y más que. No debe ser empujado artificialmente hasta 1,5 GB. Después de activar la ZRAM también tiene 2 desventajas. La codificación y decodificación utilizando el tiempo de la CPU, que a su vez tiene un mayor consumo de energía.
Aproximadamente se puede decir (Para los dispositivos con más de 512 MB de RAM):Sin ZRAM: + Rendimiento de la CPU | + Batería | RAMCon ZRAM: Rendimiento de la CPU |-Batería | + RAM
Para los dispositivos con muy poca RAM por lo que tiene mucho sentido. Pero, ¿quién dispara el S2 ya se completa la memoria RAM y, a continuación, todavía necesita más?
Espero que ayuda a entender zRam!!!!