#!/system/bin/sh
# Velocity Tweaks Copyright - bit.ly/icb4a
# Ram Optimizers, Allows Ram Switching To Gaming And Multitasking
# By: SethDeCode'z @ XDA Forum's

LOG_FILE=/data/velocity/velocity_ram_optimize.txt
    if [ -e $LOG_FILE ]; then
        rm $LOG_FILE;
    fi;

if [ -e /sys/module/lowmemorykiller/parameters/adj ]; then
	echo "0,1,2,4,6,15" > /sys/module/lowmemorykiller/parameters/adj
	echo "-ADJ Values Fixed" | tee -a $LOG_FILE;
fi

if [ -e /sys/module/lowmemorykiller/parameters/minfree ]; then
	echo "2560,4096,6144,11264,11776,14336" > /sys/module/lowmemorykiller/parameters/minfree
	echo "-Minfree Values Fixed" | tee -a $LOG_FILE;
fi

if [ -e /proc/sys/vm/swappiness ]; then
	echo "20" > /proc/sys/vm/swappiness
fi

if [ -e /proc/sys/vm/vfs_cache_pressure ]; then
	echo "70" > /proc/sys/vm/vfs_cache_pressure
	echo "-Cache Pressure Fixed" | tee -a $LOG_FILE;
fi

if [ -e /proc/sys/vm/dirty_expire_centisecs ]; then
	echo "3000" > /proc/sys/vm/dirty_expire_centisecs
fi

if [ -e /proc/sys/vm/dirty_writeback_centisecs ]; then
	echo "500" > /proc/sys/vm/dirty_writeback_centisecs
fi

if [ -e /proc/sys/vm/dirty_ratio ]; then
	echo "15" > /proc/sys/vm/dirty_ratio
fi

if [ -e /proc/sys/vm/dirty_background_ratio ]; then
	echo "3" > /proc/sys/vm/dirty_background_ratio
	echo "-Background Ratio And Centisecs Optimized" | tee -a $LOG_FILE;
fi

echo "Ram Optimized At $( date +"%m-%d-%Y %H:%M:%S" )" | tee -a $LOG_FILE;
echo "Velocity Ram Optimization Finished"