Volgens bericht over de XDA thread:
Om ZRAM nauwkeuriger uit te leggen moeten eerst andere termen duidelijker worden gedefinieerd:Swap kan worden vergeleken met het wisselbestand in Windows. Als het geheugen (RAM) te voltooien van de PC de gegevens die worden gebruikt niet actief uit te besteden (bijv:achtergrond toepassingen), zodat RAM opnieuw vrij te maken. Deze gegevens worden naar een harde schijf geschreven. Indien nodig, worden deze gegevens dan gemakkelijk teruggelezen van daar. Zelfs de snelste SSD is langzamer dan het RAM. Op Android is er geen swap!
In ZRAM worden onnodige opslagbronnen gecomprimeerd en vervolgens verplaatst naar een gereserveerd gebied in het vaste RAM (ZRAM). Dus een soort swap in het geheugen. Deze Ram is meer vrij omdat de gegevens dan nog maar ongeveer 1/4 van de vroegere opslagruimte nodig hebben. De CPU moet er echter meer werk in steken omdat hij de gegevens heeft gecomprimeerd (of weer uitgepakt als ze nodig zijn). Het voordeel ligt duidelijk in de snelheid. Aangezien de swap partitie in RAM veel sneller is dan dit een swap partitie op een harde schijf.
Op zich een groot goed. Maar Android heeft geen swap-partitie, en daarom brengt Android ZRAM onder geen prestatiewinst zoals het geval zou zijn met een normale PC.
In een normale PC zou het er zo uitzien:Swap = swap file (op schijf) -> SlowZRAM (swap in RAM) -> Sneller dan swapRAM -> Snel
Met Android is er geen swap partitie, en brengt ZRAM dus ook geen performance boost.Het enige wat ZRAM brengt is “meer” RAM. Gecomprimeerd door het zogezegd “vergrote” van het beschikbare geheugen. Dat is op apparaten met weinig RAM (<256MB) ook best nuttig. De S2 heeft 1GB, maar de rijken, en meer dan dat. Er moet niet kunstmatig tot 1,5 GB worden opgedreven. Nadat je de ZRAM hebt geactiveerd heeft dat ook 2 nadelen. Het coderen en decoderen gebruikt CPU tijd, die op zijn beurt een hoger stroomverbruik heeft.
Ruwweg kan men zeggen (Voor apparaten met meer dan 512MB RAM):Zonder ZRAM: + CPU prestatie + batterij RAM Met ZRAM: CPU Performance |-Battery | + RAM
Voor apparaten met te weinig RAM dus het is volkomen logisch. Maar wie schiet de S2 al vol met RAM en heeft dan nog steeds meer nodig?
Ik hoop dat het helpt om zRam te begrijpen!!!!