QUOTE(sengasdf @ Dec 1 2010, 09:40 AM)
I wonder why you guys only enable 2 kernel tweak instead of all? Is there any issue caused by another 2 options?
From what I seen at Speedmod thread, it is recommended to enable all 4 tweaks...
Not that have problem to follow them to enable all 4 tweaks. I only enable the IO and VM due to my understanding on the following explanation which i extracted from XDA:
» Click to show Spoiler - click again to hide... «
# Tweak cfq io scheduler
Tweaked settings of the disk io scheduler more for flash memory. Defaults are optimized for spinning harddisks. Lowered the idle wait, re-enable the low latency mode of cfq, removed the penalty for back-seeks and explicitly tell the kernel the storage is not a spinning disk.
# Tweak kernel VM management
Set tendency of kernel to swap to minimum, since we don't use swap anyway.
Lower the amount of unwritten write cache to reduce lags when a huge write is required.
Increase tendency of kernel to keep block-cache to help with slower RFS filesystem.
Increase minimum free memory, in theory this should make the kernel less likely to suddenly run out of memory.
# Tweak kernel scheduler
Make the task scheduler more 'fair' when multiple tasks are running. This has a huge effect on UI and App responsiveness. These values (less aggressive settings) are 20% of the Linux defaults, and about half of the Android defaults.
# Miscellaneous tweaks
Manually set the starting dalvik heap size.
I did not enable the scheduler, as i m not sure it will it affect the responsiveness when it trying to be 'fair'.
For the last option, i did not know how to manually set at dalvik, hence no point enable it lor.