Generally, Android is very good at controlling background running apps, but some apps are required to be running in the background at all times, some uses excessive amounts of system resources and results in quick battery drain and deteriorated performance. Here is how to identify background-running apps that uses excessive system resources in Android 4.4 KitKat.
In KitKat Google added an option called “Process Stats” to view detailed information about the apps running on your phone. You can see this option under Developer options [Developer options are hidden by default. To show it, go to Settings -> About phone -> and tap Build number few times].
The “Process Stats” gives “geeky stats about running process” on your phone. Just tap this option and you will see a list of all apps that have been running on your phone and for what percentage of the time they have been running.
Tap on one of the app’s name and you will see information detailing the average and maximum amounts of RAM the app has been using. You can also see other services the app has been connecting to.
If you find any app that uses excessive RAM, if you want, you can uninstall it by going to Apps and hitting “All” tab. A well-coded, genuine app should ideally use as little RAM as possible. Isn’t it?