Требования к системе:
Root, ядро поддерживающее init.d
Изменения в системе:
Скрипт изменяет значения системных настроек так, чтобы использовалась многозадачность, и в то же время оставалось достаточное количество свободной оперативной памяти.
Код скрипта:
Код
#!/system/bin/sh
# Copyright© 2011 Juwe11
if [ -e /sys/module/lowmemorykiller/parameters/minfree ]; then
echo "2560, 4096, 6144, 12288, 14336, 18432" > /sys/module/lowmemorykiller/parameters/minfree
fi
if [ -e /proc/sys/vm/swappiness ]; then
echo "50" > /proc/sys/vm/swappiness
fi
if [ -e /proc/sys/vm/vfs_cache_pressure ]; then
echo "10" > /proc/sys/vm/vfs_cache_pressure
fi
if [ -e /proc/sys/vm/dirty_expire_centisecs ]; then
echo "500" > /proc/sys/vm/dirty_expire_centisecs
fi
if [ -e /proc/sys/vm/dirty_writeback_centisecs ]; then
echo "1000" > /proc/sys/vm/dirty_writeback_centisecs
fi
if [ -e /proc/sys/vm/dirty_ratio ]; then
echo "90" > /proc/sys/vm/dirty_ratio
fi
if [ -e /proc/sys/vm/dirty_background_ratio ]; then
echo "5" > /proc/sys/vm/dirty_background_ratio
fi
Способ установки:
1) Скачайте Juwe_RAM_Script.zip (в прикрепленном файле) разархивируйте и перенесите его в /system/etc/init.d с помощью Root Explorer(нужен root!). Выставьте перенесенному файлу права 777 (rwxrwxrwx), если в init.d есть другие скрипты по оптимизации RAM (например Darky's rambooster), удалите их.
2) Перезагрузите телефон.
Данный скрипт написан Juwe11 с XDAdevelopers. Вся информация взята оттуда же здесь
В оригинальной статье есть ещё два способа установки скрипта, но я не стал их указывать, посчитав вышеописанный самым простым и надёжным.
От себя могу добавить, что скрипт тестировался мной лично на Gigabyte Gsmart g1305 и успешно выполняет свои функции.
ВНИМАНИЕ!
Все вышеуказанные действия по установке Вы производите на свой страх и риск!