en la ROM de cyanogen, hay que editar un script para uqe funcione la compcache, y permite usar los 2 compcache y swap.
Compcache lo que hae es comprimir memoria para usarla como cache por lo que es mas rápida que el swap.
Por lo menos en la de cyanogen hay una opción para activar la compcache y el swap como respaldo. Esta no la he probado.
En teoría para ver si la comcache funciona:
Para comprobar swap:l
# free
total used free shared buffers
Mem: 97876 93828 4048 0 360
Swap: 24464 14504 9960
Total: 122340 108332 14008
Para comprobar compcache:
/system/sd/userinit.sh status
La salida debe parecerse a:
Filename Type Size Used Priority
/dev/ramzswap0 partition 24572 3332 -1
DiskSize: 24576 kB
NumReads: 422
NumWrites: 842
FailedReads: 0
FailedWrites: 0
InvalidIO: 0
PagesDiscard: 0
ZeroPages: 67
GoodCompress: 68 %
NoCompress: 3 %
PagesStored: 775
PagesUsed: 279
OrigDataSize: 3100 kB
ComprDataSize: 1073 kB
MemUsedTotal: 1116 kB
total used free shared buffers
Mem: 97876 82892 14984 0 3540
Swap: 24572 3332 21240
Total: 122448 86224 36224
Si funciona hay que fijarse en la línea: GoodCompress: 68 % (a mayor % mejor)
Ayuda y script:
http://forum.xda-developers.com/showthread.php?t=537236
Un saludo,