Secondo il post sul thread di XDA:
Per spiegare più precisamente ZRAM prima bisogno di altri termini sono più chiaramente definiti:Swap può essere confrontato con il file di swap su Windows. Se la memoria (RAM) per completare il PC i dati che vengono utilizzati non attivamente in outsourcing (ad esempio: applicazioni in background) in modo da ri-evacuare la RAM libera. A questo i dati vengono scritti su un disco rigido. Se necessario, questi dati vengono poi riletti da lì facilmente. Anche il più veloce SSD è più lento della RAM. Su Android, non c’è swap!
Nella ZRAM le risorse di memoria non necessarie vengono compresse e poi spostate in un’area riservata nella RAM fissa (ZRAM). Quindi una sorta di swap in memoria. Questa Ram è più libera perché i dati poi solo circa 1/4 delle esigenze di archiviazione precedenti hanno. Tuttavia, la CPU deve lavorare in più perché comprimono i dati ha (o scompattare di nuovo quando sono necessari). Il vantaggio sta chiaramente nella velocità. Poiché la partizione di swap in RAM è molto più veloce di questa è una partizione di swap su un disco rigido.
In sé una grande cosa. Ma Android non ha una partizione di swap, e quindi porta Android ZRAM sotto nessun guadagno di prestazioni come sarebbe il caso con un normale PC.
In un normale PC sarebbe così:Swap = file di swap (su disco) -> LentoZRAM (swap in RAM) -> Più veloce di swapRAM -> Veloce
Con Android, non c’è una partizione di swap, e quindi porta ZRAM anche nessun aumento di prestazioni.L’unica cosa che porta ZRAM è “più” RAM. Compressa dall'”allargamento” per così dire della memoria disponibile. Che è su dispositivi con poca RAM (<256MB) anche abbastanza utile. L’S2 ha 1GB ma il ricco, e più di. Non ci deve essere spinto artificialmente fino a 1,5 GB. Dopo aver attivato la ZRAM ha anche 2 svantaggi. La codifica e la decodifica utilizzando il tempo della CPU, che a sua volta ha un maggiore consumo di energia.
Rapidamente si può dire (per i dispositivi con più di 512MB RAM):Senza ZRAM: + CPU Performance | + Batteria | RAMCon ZRAM: CPU Performance |-Batteria | + RAM
Per dispositivi con troppo poca RAM quindi ha perfettamente senso. Ma chi spara il S2 già essere completamente completo RAM e poi ancora bisogno di più?
Spero che aiuta a capire zRam!!!!