Today, we will dive into a few built in Android tools to help identify if there is a rogue app that is eating up your
battery. For the advanced user, dedicated to getting the absolute most battery
life out of their device, today’s article may be a little basic for your needs.
Before we begin
We are not doing anything that requires any third-party
apps today. However, we will be working from our typical stock vanilla Android 5+ Lollipop device.
Your manufacturer or carrier skin may have eliminated, hidden or simply
overwritten these tools with their own offerings. Nonetheless, the theory of
what we will discuss today may still work for you, even if the exact steps do
not.
What’s eating my battery?
If you are still reading this, I suspect you have
experienced, as I have, the battery on your Android device dropping rapidly for
no apparent reason, or just dying faster than normal. Perhaps your device went
unused all day, but died in a few short hours anyway. This is sadly a fairly
common experience that can be caused by any number of things, including
Android’s built-in services or
the apps that you have installed. There are many things you can do to identify
the cause of rapid battery drain, from the built-in battery usage graph all the
way up to advanced apps and debugging services and tools for developers. Today,
we will keep it simple, looking at a few features built into stock Android.
Battery
usage graph
In addition to the simple battery level indicator in the
top bar of your Android device, your OS keeps careful tabs on which apps are
using up your battery. This info is presented in a fairly general format when
you head into Settings -> Battery.
When it really boils down to it, the info is a tad
confusing if you are researching a rogue application. Aside from the
idiosyncrasies of the basic Battery usage chart, this is a great place to
start, and may reveal your rogue application that is eating up your battery.
RAM
usage in Apps
Aside from the actual battery usage list, you may be able
to hunt down a problematic app in your running apps list. Head into Settings -> Apps, then swipe over to
the Running tab.
What you see is a list of the apps that Android reports
as currently loaded into RAM on your device, thus, the apps that are ‘running.’
Although this view does not offer actual battery usage, assumptions can be made
with the visible RAM usage numbers, as well as the up-time counter.
Have a look for a rogue app that is eating up too much
RAM or has been running for far too long and you may find your battery killer.
I wouldn't outright recommend using the force stop button here, as this is akin
to killing processes in your Windows Task Manager, kill the wrong one and the
system will crash. Instead, check the app itself for a proper quit button,
change settings to prevent background processes/syncing or swipe back to the
left in the Apps Settings and stop or uninstall the app in your list of
installed apps.
Developer
Options – Process Stats
Taking things to the next level, there is a feature
within Android’s Developer Options called
Process Stats which, in its own words, provides “Geeky stats about running
processes.”
This list of running apps is interesting to look at, and
a little more detailed than the other tools, but perhaps less practical
for the average user. What you see here is the exact breakdown of what the app
is doing, or at least how it is using RAM.
Look through the list, be sure to hit the menu button and
swap Duration and Stats Type to see all of your foreground/background/cached
apps and services.
What’s next
As you can imagine, the steps we took today are not very
advanced or effective for fine tuned battery saving management. There is also
plenty more that can be done and surmised from the tools presented. We do hope
that you find the reason for your battery drain concern using one of these
methods, and that it is an obvious concern with an easy fix – like a rogue app
that you will happily uninstall.
Before you jump into external measures, have a look
through Developer Options for more tools that might help you. For example, you
may turn on Show CPU usage and look through the list of running apps for
something that shouldn't be.
No comments:
Post a Comment