De acordo com o post sobre o tópico XDA:
Para explicar mais precisamente a ZRAM primeiro precisa que outros termos estejam mais claramente definidos:Swap pode ser comparado com o arquivo swap no Windows. Se a memória (RAM) para completar o PC os dados que estão sendo usados não são ativamente terceirizados (por exemplo: aplicativos em segundo plano) de modo a re-evacuar a RAM livre. A esses dados são gravados em um disco rígido. Se necessário, estes dados são então lidos de lá facilmente. Mesmo o SSD mais rápido é mais lento que a memória RAM. No Android, não há swap!
Na ZRAM os recursos de armazenamento desnecessários são comprimidos e depois movidos para uma área reservada na RAM (ZRAM) fixa. Portanto, uma espécie de swap na memória. Este Ram é mais livre porque os dados então apenas cerca de 1/4 dos requisitos de armazenamento anteriores têm. Entretanto, a CPU tem que trabalhar em mais porque eles comprimem os dados tem (ou desempacotam novamente quando eles são necessários). A vantagem está claramente na velocidade. Como a partição swap na RAM é muito mais rápida do que esta é uma partição swap em um disco rígido.
Em si mesma uma grande coisa. Mas o Android não tem uma partição swap, e portanto traz o Android ZRAM sob nenhum ganho de desempenho, como seria o caso de um PC normal.
Em PC normal seria assim:Swap = arquivo swap (no disco) -> SlowZRAM (swap na RAM) -> Mais rápido que a swapRAM -> Rápido
Com o Android, não há partição swap, e portanto traz a ZRAM também sem ganho de performance.A única coisa que traz a ZRAM é “mais” RAM. Comprimido pelo “ampliado”, por assim dizer da memória disponível. Isso é em dispositivos com pouca RAM (<256MB) também bastante útil. O S2 tem 1GB mas o rico, e mais do que isso. Não deve ser empurrado artificialmente até 1,5 GB. Depois que você ativa a ZRAM também tem 2 desvantagens. A codificação e decodificação usando o tempo de CPU, que por sua vez tem maior consumo de energia.
Pode se dizer (Para dispositivos com mais de 512MB de RAM):Sem ZRAM: + Desempenho da CPU | + Bateria | RAMCom ZRAM: Desempenho da CPU |-Bateria | + RAM
Para dispositivos com pouca memória RAM, faz todo o sentido. Mas quem dispara o S2 já tem a RAM completa e ainda precisa de mais?
Espero que ajude a entender zRam!!!!