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!!!!

.

Articles

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.