( XMI | 2013. 06. 15., szo – 15:37 )

Én már üzemszerűen használom pár éve (akkor még ramzswap volt a neve).

Azért nagy csodára nem szabad számítani. Inkább csak fokozatosabbá válik tőle a lelassulás, nem pedig hirtelen akad meg az egész. Addig nagyon jó, amíg éppencsak swappolgat a rendszer, de nem szabad úgy tekinteni rá, mint ami megkétszerezi, megháromszorozza a memóriát.

Arra kell gondolni, hogy működési elvét tekintve ez továbbra is egy swap -> a tömörített memórialapok csak inaktívak lehetnek, ha hozzá akar nyúlni az alkalmazás, akkor az kitömörítéssel és a "rendes" memóriában újra teljes helyfoglalással jár.

Ráadásul a memóriából fogyasztja a helyet a tömörített adatoknak, onnan ahonnan éppen azért került ki valami a swapra, mert nem volt neki hely. Magyarán eléggé kétélű fegyver, lavinaszerűen meg tud csúszni az egész. Nagyon meg kell gondolni, hogy mekkora méretkorlátot állít be az ember. A default (memóriaméret/2) egy vállalható kompromisszum, nem szabad elcsábulni, hogy nagyobbra állítsuk.

És nem árt, ha van bekapcsolva egy disk-backed swap is, ha a dolgok nagyon rosszra fordulnának, pl gyengén tömöríthető adat kerül be.
---
Régóta vágyok én, az androidok mezonkincsére már!