Podle příspěvku ve vlákně XDA:
Pro přesnější vysvětlení ZRAM je nejprve potřeba jasněji definovat další pojmy: Swap lze přirovnat k odkládacímu souboru ve Windows. Pokud paměť (RAM) pro dokončení PC data, která jsou používána není aktivně outsourcovat (např.:aplikace na pozadí) tak, aby znovu uvolnit RAM. K tomu se data zapisují na pevný disk. V případě potřeby se pak tato data odtud snadno načtou zpět. I ten nejrychlejší SSD disk je pomalejší než operační paměť. V systému Android není swap!
V ZRAM jsou nepotřebné paměťové prostředky komprimovány a poté přesunuty do vyhrazené oblasti v pevné paměti RAM (ZRAM). Tedy jakýsi swap v paměti. Tato RAM je volnější, protože data pak mají jen asi 1/4 dřívějších požadavků na úložiště. Procesor však musí pracovat ve více, protože komprimovat data má (nebo znovu rozbalit, když jsou potřeba). Výhoda jednoznačně spočívá v rychlosti. Protože odkládací oddíl v RAM je mnohem rychlejší než to je odkládací oddíl na pevném disku.
Sama o sobě skvělá věc. Ale Android nemá odkládací oddíl, a proto nepřináší Android ZRAM pod žádný výkonnostní zisk, jako by tomu bylo v případě běžného PC.
U normálního PC by to vypadalo takto:Swap = odkládací soubor (na disku) -> PomalýZRAM (swap v RAM) -> Rychlejší než swapRAM -> Rychlý
U Androidu není odkládací oddíl, a proto nepřináší ZRAM také žádné zvýšení výkonu. jediné, co přináší ZRAM, je „více“ RAM. Stlačenou takříkajíc „zvětšenou“ dostupnou pamětí. To je na zařízeních s malou RAM (<256MB) také docela užitečné. S2 má 1GB, ale bohatě, a více než. Tam se nesmí uměle tlačit až 1,5 GB. Po aktivaci ZRAM má také 2 nevýhody. Kódování a dekódování využívající čas procesoru, což má zase vyšší spotřebu energie.
Hrubě lze říci (Pro zařízení s více než 512MB RAM): Bez ZRAM: S pamětí ZRAM: + Výkon CPU | + Baterie | Paměť RAM: U zařízení s příliš malou pamětí RAM to dává smysl. Ale kdo natáčí S2 již být plně kompletní RAM a pak ještě potřebují další?
Doufám, že to pomůže pochopit zRam!!!!
.