PDA

Ver la Versión Completa : [ TUTORIAL ] compcache de 64 mb


guirri
30/06/13, 20:35:14
voy a explicar como aumentar el volumen de la compcache partición con el rootexplorer
abrir rootexplorer y buscamos el fichero handle compcache que esta en
system/bin
cambiamos permiso de ro a rw
abrir el fichero handle compcache en editor de texto
buscamos la linea

if [ $PROP != 0 ]
then
CCSIZE=$(($(($MEMTOTAL * $PROP)) / 100))
`dirname $0`/compcache start $CCSIZE

y cambiamos el valor 100 para 74


if [ $PROP != 0 ]
then
CCSIZE=$(($(($MEMTOTAL * $PROP)) / 74))
`dirname $0`/compcache start $CCSIZE

guardar los cambios (rootexplorer crea una copia de seguridad llamado handle compcache bak)
reiniciamos
abrimos el terminal
teclamos free pulsamos enter y veremos que el swap file ahora es mas grande

rado9
30/06/13, 22:41:30
llegué allí sólo:

Compache file:

#!/system/bin/sh
#
# Compcache manager
# [email protected] (cyanogen)
#

isramzswap="$(find /system/lib/modules/ -name ramzswap.ko 2>/dev/null)"
isramzswapbuiltin="$(ls -l /dev/block/ramzswap0 2>/dev/null)"

if [ -n "$isramzswap$isramzswapbuiltin" ] ; then
MODULE=ramzswap
DEV=/dev/block/ramzswap0
else
DEV=/dev/block/zram0
MODULE=zram
SYSFS_PATH=/sys/block/zram0
fi

case "$1" in
start)
echo 3 > /proc/sys/vm/drop_caches
echo 60 > /proc/sys/vm/swappiness
modprobe $MODULE
if [ $MODULE = ramzswap ]; then
rzscontrol $DEV --disksize_kb=$2 --init
else
echo "$(($2 * 1024))" > $SYSFS_PATH/disksize
mkswap $DEV >/dev/null
fi
swapon $DEV
;;

stop)
swapoff $DEV >/dev/null 2>&1
rmmod $MODULE >/dev/null 2>&1
;;
stats)
if [ $MODULE = ramzswap ]; then
rzscontrol $DEV --stats
else
cd $SYSFS_PATH && for i in * ; do
echo -n "$i:"
cat $i
done
fi
;;
*)
echo "Usage: $0 {start <size>|stop|stats}"
exit 1
esac

exit 0

guirri
30/06/13, 22:48:19
llegué allí sólo:

Compache file:

#!/system/bin/sh
#
# Compcache manager
# [email protected] (cyanogen)
#

isramzswap="$(find /system/lib/modules/ -name ramzswap.ko 2>/dev/null)"
isramzswapbuiltin="$(ls -l /dev/block/ramzswap0 2>/dev/null)"

if [ -n "$isramzswap$isramzswapbuiltin" ] ; then
MODULE=ramzswap
DEV=/dev/block/ramzswap0
else
DEV=/dev/block/zram0
MODULE=zram
SYSFS_PATH=/sys/block/zram0
fi

case "$1" in
start)
echo 3 > /proc/sys/vm/drop_caches
echo 60 > /proc/sys/vm/swappiness
modprobe $MODULE
if [ $MODULE = ramzswap ]; then
rzscontrol $DEV --disksize_kb=$2 --init
else
echo "$(($2 * 1024))" > $SYSFS_PATH/disksize
mkswap $DEV >/dev/null
fi
swapon $DEV
;;

stop)
swapoff $DEV >/dev/null 2>&1
rmmod $MODULE >/dev/null 2>&1
;;
stats)
if [ $MODULE = ramzswap ]; then
rzscontrol $DEV --stats
else
cd $SYSFS_PATH && for i in * ; do
echo -n "$i:"
cat $i
done
fi
;;
*)
echo "Usage: $0 {start <size>|stop|stats}"
exit 1
esac

exit 0

veo que tiene mi rom
este es compcache el file que tiene que cambiar es handle compcache

rado9
30/06/13, 23:10:06
Tienes razón. Leí mal. gracias.

guirri
30/06/13, 23:23:37
Tienes razón. Leí mal. gracias.

y como va la rom
ya tengo un mejora mas pero esto tambien incluye editar porque depende de launcher y teclado