Androcheck over at xda figured how to configure Android's built-in taskkiller that works based on available RAM. How to configure Android's *internal* taskkiller - xda-developers I know this forum likes to believe that Linux is some magic OS that was designed purposely for multitasking in limited RAM situations. But, give it a try. I found it to make a significant difference -- more than switching to MDC did. To test the change, login in to your rooted phone and run: Code (Text): echo "1536,2048,4096,15120,15360,23040" > /sys/module/lowmemorykiller/parameters/minfree If this makes your phone faster, than you can make the change permanently by adding that line to one of the init scripts. I'm using MDC, and so I added it to /system/init.d/compcache.sh. What this does is to make the taskkiller start killing off tasks more agressively to free up more RAM. The line is different from the default value in the last 3 values. These correspond to being more aggressive on background apps, unused providers, and empty apps. Read the XDA posts to get more information.