Nach einem Beitrag im XDA-Thread:

Um ZRAM genauer zu erklären, müssen zunächst andere Begriffe genauer definiert werden:Swap kann mit der Auslagerungsdatei unter Windows verglichen werden. Wenn der Arbeitsspeicher (RAM) des PCs die Daten, die nicht aktiv genutzt werden, auslagert (z.B. Hintergrundanwendungen), um RAM wieder frei zu machen. Dazu werden die Daten auf eine Festplatte geschrieben. Bei Bedarf werden diese Daten dann von dort problemlos zurückgelesen. Selbst die schnellste SSD ist langsamer als der Arbeitsspeicher. Bei Android gibt es keinen Swap!

Im ZRAM werden nicht benötigte Speicherressourcen komprimiert und dann in einen reservierten Bereich im Festspeicher (ZRAM) verschoben. Also eine Art Auslagerung im Speicher. Dieser Ram ist freier, weil die Daten dann nur noch etwa 1/4 des früheren Speicherbedarfs haben. Allerdings muss die CPU mehr arbeiten, weil sie die Daten komprimiert hat (oder wieder auspackt, wenn sie gebraucht werden). Der Vorteil liegt eindeutig in der Geschwindigkeit. Denn die Swap-Partition im RAM ist viel schneller als eine Swap-Partition auf einer Festplatte.

An sich eine tolle Sache. Aber Android hat keine Swap-Partition, und deshalb bringt Android ZRAM unter keinen Leistungsgewinn wie es bei einem normalen PC der Fall wäre.

Bei einem normalen PC würde das so aussehen:Swap = Auslagerungsdatei (auf der Festplatte) -> LangsamZRAM (Swap im RAM) -> Schneller als swapRAM -> Schnell

Bei Android gibt es keine Swap-Partition, und deshalb bringt ZRAM auch keinen Leistungsschub.Das einzige was ZRAM bringt ist „mehr“ RAM. Komprimiert durch die „Vergrößerung“ des verfügbaren Speichers sozusagen. Das ist auf Geräten mit wenig RAM (<256MB) auch ziemlich nützlich. Das S2 hat 1GB, aber die reichen, und mehr als das. Da muss nicht künstlich auf 1,5 GB hochgepusht werden. Nachdem man den ZRAM aktiviert hat auch 2 Nachteile. Die Kodierung und Dekodierung verbraucht CPU-Zeit, was wiederum einen höheren Stromverbrauch hat.

Grob kann man sagen (für Geräte mit mehr als 512MB RAM):Ohne ZRAM: + CPU-Leistung | + Akku | RAMMit ZRAM: CPU Leistung |-Batterie | + RAM

Für Geräte mit zu wenig RAM macht es also durchaus Sinn. Aber wer schießt das S2 schon voll RAM und braucht dann noch mehr?

Ich hoffe es hilft, zRam zu verstehen!!!!

Articles

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.