Probably all of us have come to a situation, where our phone becomes sluggish or loads slower and we are desperate to find out what’s the reason. There are lots of third party apps that can help you with monitoring your device performance, but Google has implemented such feature on their own. It will help you to see, which are the most active background and foreground apps and how much memory does they suck. You don’t need a rooted device.
Enable developer options
First you need to enable the developer options on your phone. This will unlock additional features and options and our advice is not to change them, if you are not sure what are you doing. In order to enable the developer options go to Settings and then find the section called About phone. Check for your Build number there and just tap several times on it. You should receive a message that the developer options are unlocked. Please note that the path for finding the build number may be different on different phones. For example About phone may be names About device or just About. The build number may be located in some other sub menu like Software information or just More. It’s there for sure, so just dig in the menus and you’ll find it.
Find the process stats menu
Once you’ve enabled the developer options, now you can access the section. Once you are in developer options menu, look for a section called Process stats. Access the section and welcome to Android very own memory management.
Process Stats main page
This is the initial Process Stats page and here you can see how long a single process is running. At the top you see the time since the stats are measured (most likely it’s the time since the wifi is turned on/off for the last time) and below you see all currently running processes. There’s a number in percentages next to each process measuring how long this process is running for since the stats are calculated. For example, if the stats are for the last 4 hours and you see 90% next to one of the processes, this means that this process is running 90% of the time for the last 4 hours. Under the estimated stats time, you’ll see the current memory usage. The green one (it may be with different color on your device) is the current used memory and the gray one shows the available memory. There are several different options that you can use here – you can check the stats longer period, check different processes or get more detailed information of the memory usage. We will discuss them as well, so bear with us.
Single process stats
By clicking on a process you’ll access its detailed stats information. You can see what the average memory consumption for this process is and what is the maximum memory that this process has ever consumed. In this section you can also take a look at the process’ services and how long are they running. However the services are something that the regular user don’t need and won’t help you to fix your phone. You can just take you look, but you can’t access or stop them. This information is mainly for developers and will help them to determine how exactly the application is performing.
Now let’s go back to the Process Stats main page. Click on the green (if it is green) bar, which displays the current available and in-use memory. This will take you to the Memory details menu. There are some really interesting stats here. First, at the Memory states section, you’ll be able to see how much memory was used. It’s divided into 4 sections – Normal, Moderate, Low, Critical. If your device is running well, then there should be only several seconds displayed under all sections except Normal. Normal means that your device didn’t encounter any lack of memory. However, if your device is running a lot in Low or even Critical, then take this as a serious warning.
Moving down to the Memory Use section, you’ll see how much is used by different kinds of services. The list is a little bit longer and we are not sure what all the sub sections are for, but feel free to examine your phone’s memory use there.
Go back to the main Process Stats page. Look at the top right corner and click on the three dots to activate the options menu (your phone may not have three dots at the top, but you’ll need to press the menu button at your phone instead). Now you can choose to see details only for the system processes, by taping the check box. Taping on Use Uss will change the way the stats are calculated and you may get different results. This is an option for developers, so you won’t need it. Accessing the duration menu will give you an option to change the time for which the stats are being calculated. The last menu – Stats type – gives you opportunity to choose between background, foreground or cached stats to be displayed.
You can spend some time and look at the different stats to get better idea of how exactly is your phone working.