The operating system Android 10 has brought many improvements in the area of memory management and privacy, but the issue of control over background processes remains one of the most pressing for users. Many smartphone owners notice that the battery drains faster than usual, the device heats up or starts to slow down for no apparent reason. Often the culprit of this behavior is a app that continues to run even after you minimize it or close the screen.
Understanding this which application is running in the backgroundis the first step to optimizing the autonomy and performance of your gadget. Unlike previous versions of the software, Google has tightened its resource access policies in the Top Ten, but some apps still find ways to bypass the restrictions. In this article, we will analyze in detail the standard system tools and advanced diagnostic methods.
Do not panic when you see the list of running services. Some of them are necessary for the correct operation of instant messengers, mail and system notifications. However, there is a category of software that consumes resources unreasonably. Our task is to learn to distinguish useful processes from “parasites” and know how to stop them correctly.
Standard monitoring tools in settings
The first and most accessible way to get information about resource consumption is the built-in battery statistics menu. The developers Google have placed this data in a prominent place so that the user can quickly identify gluttonous apps. Go to section Settings → Battery → Battery usage. Here you will see a list of applications sorted by the amount of energy expended.
Pay attention to the column “Background mode” or “Background time”. If an app you haven't used in the last few hours is at the top of your list, that's a clear signal to take action. By clicking on a specific item, you will receive a detailed breakdown: how long the screen was active, and how long the app worked in hidden mode. This allows you to identify hidden miners or incorrectly working software.
In some shells from third-party manufacturers, such as MIUI or OneUI, the interface may differ slightly. However, the logic remains the same: the system collects telemetry about the operation of each process. It is important to understand that the data here is updated with a delay and reflects statistics for the last 24 hours or since the last full charge.
⚠️ Attention: System services such as "Android System" or "Google Play Services" will always be present in the list. Do not try to force them to stop without good reason, as this may lead to unstable operation of the phone or loss of account synchronization.
If you see an application that you have not used, but it has more than 10% charge in a day, try clearing its cache before deleting it.
Using developer mode for deep diagnostics
For those who want to get more technical information about running processes in real time, there is a special section “For Developers”. By default, it is hidden from the eyes of the average user. To activate it, you need to go to Settings → About phone and quickly click 7 times on the "Build number" item.
After activation, a new section will appear in the main settings menu. We are interested in the item Running services (or "Running Services"). This displays a list of all currently active processes with an indication of the RAM they occupy. This is a much more accurate tool than battery statistics, since it shows the current state of the system, and not the average data for the day.
In this menu you can see not only user applications, but also system daemons. If a app is holding a disproportionately large volume RAM, you can click on it and select the stop option. Be careful: stopping the system process may require rebooting the device to restore functionality.
Analysis through Digital Wellbeing
Q Android 10 Google has introduced a tool called “Digital Wellbeing”, which is designed to monitor screen time, but is also useful for identifying background activity. Go to Settings → Digital Wellbeing & Parental Controls. Here's a dashboard that shows you how many times you've opened apps and how much time you've spent in them.
While this section focuses on active usage, it helps indirectly identify anomalies. If the graph shows that you have not opened the messenger for 5 hours, and the battery indicator indicates that it is actively working, then the application is running in the background. This is a useful cross-check for data from the battery menu.
The "Sleep Mode" function in the same section allows you to automatically limit the background activity of selected applications at night. This is a great way to prevent apps you forgot to close from draining your battery at night. The setting is made through the menu "Sleep mode" → "Applications in sleep mode."
| Verification method | Data type | Accuracy | Access complexity |
|---|---|---|---|
| Statistics batteries | Energy consumption | Average (24 hours) | Low |
| Services running | RAM and processes | High (real time) | Average |
| Digital well-being | Use time | Indirect | Low |
| ADB commands | Full process log | Maximum | High |
Checking via computer using ADB
The most comprehensive information can be obtained by connecting your smartphone to the computer and using the debug bridge Android Debug Bridge (ADB). This method requires preliminary preparation: enable USB debugging in developer mode and install drivers and platform tools on your PC.
Once connected, enter the command to display a list of all running processes. This will allow you to see even those services that are artificially disguised as system ones. The command looks like this:
adb shell ps -A | grep -v"}"
To obtain information specifically about background processes that consume resources, you can use a more specific request to the system. The command dumpsys meminfo will show a detailed map of memory usage by each application. This is a professional tool that is often used by testers and developers to find memory leaks.
What to do if ADB does not see the device?
Make sure that a window asking for debugging permission appears on the smartphone screen. Click "Always allow from this computer." Also check the USB cable - it should support data transfer, not just charging.
⚠️ Attention: Using the ADB command line gives rights to manage system processes. Incorrect termination of critical services through the console can lead to a “bootlap” (cyclic reboot) of the device. Proceed only if you understand the purpose of the process.
Third-party monitoring utilities
If the built-in tools do not seem clear enough to you, the store Google Play offers many applications for monitoring the system. apps like Greenify, 3C All-in-One Toolbox or SystemPanel 2 provide convenient graphs and automatic scripts for putting background tasks to sleep.
However, it is worth remembering the paradox: installing another application to combat background processes itself creates a new background process. Modern versions of Android (from 8.0 and higher) have built-in restriction mechanisms that make many “task killers” redundant and even harmful to autonomy.
When choosing third-party software, pay attention to the permissions it requests. If a simple battery monitor requires access to your contacts, SMS and location, this is a warning sign. Trust only trusted developers with a good reputation in the community.
☑️ Criteria for choosing a monitor application
Limiting background activity manually
After you have identified the culprit of the fast discharge, it is necessary to apply restrictive measures. In Android 10 this is done through the menu of a specific application. Go to Settings → Applications → [Select an application] → Battery.
Here you will see three main operating modes: “Limited”, “Optimized” and “Unlimited”. The "Optimized" mode is standard and allows the system to decide when to freeze the application. Selecting the "Restricted" mode will prevent the application from any activity in the background, except when you are directly using it.
For instant messengers from which notifications are critical, the "Restricted" mode is not suitable, since you will stop receiving messages before opening the app. In such cases, it is better to leave optimization, but check the settings inside the messenger itself, disabling auto-downloading of media files and background synchronization of history.
The "Restricted" mode completely blocks background work, which is ideal for games and utilities, but unacceptable for instant messengers and alarm clocks.
Frequently asked questions and problems
Why does an application continue to run in the background even if I closed it?
In Android, the concept of "close" often means simply removing an application from the list of recent tasks, but not ending its process. Many services use special mechanisms (Foreground Services) to work legally in the background, for example, to play music or navigate. Also, the application can be awakened by another system component or a push notification.
Is it safe to use the "Stop" function in the application settings?
Yes, this is a safe standard function. It forcefully terminates all application processes and flushes its cached data from RAM. The next time you start the application, it will be initialized again. This is useful if the app freezes or consumes resources incorrectly.
How to find out which application is using the Internet in the background?
Go to Settings → Network and Internet → Data transfer → Traffic saving. By enabling this mode, you will see a list of applications that are allowed background network access. Also, detailed statistics on traffic can be found in the "Data Usage" section in the SIM card or Wi-Fi settings.
Does the widget on the desktop affect background activity?
Yes, widgets (clock, weather, news) are full-fledged mini-applications that periodically update data in the background. If you have a lot of heavy widgets installed, they can significantly affect your battery drain and CPU usage, even if you don't open the apps themselves.
What is Adaptive Battery and how does it help?
It is a machine learning-based feature that learns your smartphone usage habits. It automatically limits the background activity of apps you rarely use and prioritizes the ones you need right now. You can enable it in the battery settings.