Postin mukaan XDA-ketjun yli:

Voidaksemme selittää tarkemmin zRAMin täytyy ensin määritellä muut termit selkeämmin: Swapia voidaan verrata Windowsin swap-tiedostoon. Jos muistin (RAM) suorittamiseksi tietokoneen tiedot, joita käytetään ei aktiivisesti ulkoistaa (esim: taustasovellukset), jotta uudelleen evakuoida RAM ilmaiseksi. Tähän tiedot kirjoitetaan kiintolevylle. Tarvittaessa nämä tiedot luetaan sieltä sitten helposti takaisin. Jopa nopein SSD-levy on hitaampi kuin RAM-muisti. Androidissa ei ole swapia!

ZRAMissa tarpeettomat tallennusresurssit pakataan ja siirretään sitten varatulle alueelle kiinteässä RAM-muistissa (ZRAM). Eli eräänlainen swap muistissa. Tämä Ram on vapaampi, koska dataa sitten vain noin 1/4 entisestä tallennustarpeesta on. CPU:n on kuitenkin työskenneltävä enemmän, koska se pakkaa tiedot (tai purkaa ne uudelleen, kun niitä tarvitaan). Etu on selvästi nopeudessa. Koska swap-osio RAM-muistissa on paljon nopeampi kuin tämä swap-osio kiintolevyllä.

Niin sinänsä hieno juttu. Mutta Androidissa ei ole swap-osiota, ja siksi tuo Android ZRAM alle ei tuo mitään suorituskykyhyötyä kuten olisi normaalissa PC:ssä.

Normaalissa PC:ssä näyttäisi näin: Swap = swap-tiedosto (levyllä) -> HidasZRAM (swap RAM-muistissa) -> Nopeampi kuin swapRAM -> Nopea

Androidissa ei ole swap-partitiota, eikä näin ollen tuo ZRAM:iin myöskään mitään suorituskykyparannusta.Ainoa asia, joka tuo ZRAM:iin lisää RAM-muistia, on se, että RAM-muistia on ”enemmän”. Tiivistettynä ”suurennettu” niin sanotusti käytettävissä oleva muisti. Se on laitteissa joissa on vähän RAM-muistia (<256MB) myös aika hyödyllinen. S2:ssa on 1GB mutta rikkaat ja enemmänkin. Ei saa keinotekoisesti puskea 1,5 GB:iin. Kun aktivoit ZRAMin on myös 2 haittaa. Enkoodaus ja dekoodaus käyttää CPU aikaa, joka puolestaan on suurempi virrankulutus.

Karkeasti voi sanoa (Laitteille, joissa on yli 512MB RAM): Ilman ZRAMia: ZRAMin kanssa: + CPU-suorituskyky | + akku | RAMWith ZRAM:

Laitteille, joissa on liian vähän RAM-muistia, niin se on täysin järkevää. Mutta kuka ampuu S2:lla jo täyteen RAM-muistia ja tarvitsee sitten vielä lisää?

Toivottavasti se auttaa ymmärtämään zRam!!!!

.

Articles

Vastaa

Sähköpostiosoitettasi ei julkaista.