Applications running in the background not only consume battery power, but can also slow down the smartphone. This is especially noticeable on devices with 2โ4 GB of RAM, where each extra app takes resources away from active tasks. However, not all users know how to completely see the list of open applications - many limit themselves to the standard task manager, which does not show everything.
In this article we will look at all possible ways to view running applications on Androidincluding hidden system tools, developer commands and third-party utilities. You will learn how to distinguish active processes from cached ones, why some apps do not appear in the multitasking menu, and how to forcefully close them without harming the system. The instructions are relevant for all versions of Android - from Android 8 Oreo to Android 15 (including shells MIUI, One UI, ColorOS and others).
1. Standard task manager (gesture or button)
The most obvious way is to use the built-in multitasking menu. On most modern smartphones it opens swipe up with a delay (if you have navigation buttons, click the square icon). However, there are nuances here:
- ๐ฑ Pure Android (Pixel, Motorola, Nokia): swipe up from the bottom edge of the screen with a pause in the middle.
- ๐ค Samsung One UI: swipe up from the right or left side of the bottom panel (depending on gesture settings).
- ๐ด Xiaomi MIUI: swipe up + hold or double-click on the Home button (if buttons are enabled).
- ๐ฒ Huawei EMUI: swipe up on both sides at the same time (for new models).
This menu displays only recently used applications, but not all background processes. For example, system services (com.android.systemui) or applications with notifications (Messenger, WhatsApp) may not appear here. To see them, go to the following methods.
โ ๏ธ Attention: On some devices (for example, Samsung Galaxy S22+ s One UI 6.1) in the multitasking menu, by default, only the 5 most recent applications are shown. To see the full list, scroll the screen to the left or click on the three dots in the upper right corner.
2. The "Recent applications" section in the settings
If gestures or buttons do not work (for example, due to a launcher failure), you can use an alternative path through the settings:
- Open
Settings โ Applications. - Select item
Recent applications(orAll applications โ Filter โ Runningon some firmware). - Here you will see a list indicating the time of last use and consumption batteries.
This method shows more processesthan the multitasking menu, but still does not display system services. But here you can immediately go to information about each application (permissions, cache, data) or force stop it.
Check the filter in the top menu (may be hidden)
Update the firmware (on older versions of Android this section was called โRunningโ)
Use search by settings (enter "running")
Reboot the device (sometimes helps with interface failures)-->
3. ADB commands for advanced users
If you need to see all processes, including system ones, you will need to connect to Android Debug Bridge (ADB). This method is suitable for developers or advanced users, as it requires command line skills.
Instructions:
- Enable
USB debugginginSettings โ About phone โ Build number(press 7 times, then return inSettings โ System โ For developers). - Connect the phone to the PC and run the command:
adb shell dumpsys activity activities | grep "mResumedActivity"It will show the currently active application.
- For a complete list of processes, use:
adb shell ps -A | grep -E 'u0_a[0-9]+'(filter by user applications).
In the output you will see PID (process ID), package name (com.example.app) and status. To forcefully close a process, use:
adb shell am force-stop com.example.app
โ ๏ธ Attention: Forcibly stopping system processes (for example,com.android.phone) can lead to loss of mobile connection or rebooting the device. Do not close processes whose names begin withandroid.,com.qualcomm.orcom.media..
How to find out which process belongs to which application?
Use command adb shell dumpsys package | grep "packageName", replacing packageName with the name from the list of processes. For example, for com.facebook.katana this will be Facebook.
4. Third-party monitoring applications
If standard methods do not suit you, you can install specialized utilities. not only show running applications, but also analyze battery consumption, RAM and network activity.
| Application | Functions | Features | Link (Play Market) |
|---|---|---|---|
| Greenify | Background hibernation applications, activity analysis | Requires root for full functionality | com.oasisfeng.greenify |
| Simple Task Manager | View and close tasks, widget on the desktop | Without unnecessary water, easy interface | com.balmuk.taskmanager |
| Developer Assistant | ADB commands without a PC, process log | For experienced users | com.ramses.developerassistant |
| Servicely | Control background services, automatic closing | Works without root, but with limitations | com.franco.servicely |
When choosing a utility, pay attention to compatibility reviews some applications. (for example, Greenify) may not work correctly on Android 12+ due to background activity restrictions.
Before installing third-party task managers, check their permissions If the application requests access to SMS, Contacts or Geolocations without an obvious reason - this is a reason to be wary.
5. Hidden system menus (for experienced ones). users)
Some firmwares (for example, MIUI or Flyme) have hidden menus that allow you to see more information about running processes. To open them, use the following codes:
- ๐ข
##4636##โ displays usage status (tabRunning services). - ๐ข
*#9900#โ SysDump (on Samsung, shows logs of system processes). - ๐ข
#0#โ test menu (on some devices contains information about the background).
B menu ##4636## go to the tab Running services. Here you will see:
- ๐ Foreground apps โ applications in the foreground.
- ๐ Background services โ background services.
- ๐๏ธ Cached processes โ cached processes (can be closed without consequences).
โ ๏ธ Attention: Not all codes work on modern devices. Manufacturers often block access to these menus in new firmware. If nothing happens after entering the code, then the function is disabled.
6. Analysis through "For Developers"
The developer menu contains hidden tools. help track active processes without ADB. To enable it:
- Go to
Settings โ About phone โ Build number. - Click on
Build number7 times until the notification appearsYou have become a developer!. - Go back to
Settings โ System โ For developers.
Next use the following options:
- ๐ ๏ธ
Do not save actionsโ limits background activity (useful for saving battery). - ๐
Process statisticsโshows CPU usage and memory in real time. - ๐
GPU debugging- identifies applications that overload the graphics processor.
In the section Process statistics you will see full list of running applicationssorted by resource consumption. Here you can forcefully stop any process, but be careful - closing system services can lead to unstable operation of the device.
The developer menu allows you not only to view processes, but also to limit their activity. For example, the option Limit background processes will help extend battery life by 10โ15%.
7. Features on different versions of Android
Methods of viewing running applications may differ depending on the OS version. Here are the key changes:
| Android version | Multitasking features | Limitations |
|---|---|---|
| Android 8โ9 (Oreo, Pie) | Task menu with horizontal scrolling, "Clear all" button | Does not show system processes, limited number of elements |
| Android 10โ11 | Vertical scrolling, grouping by project (on some devices) | Blocking background activity for most applications |
| Android 12+ | Adaptive task menu, integration with App Pairs (dual windows) |
Restricted access to ADB for third-party applications |
| Android 14โ15 | Smart sorting by priority, predicting frequently used applications | Closing background processes may require confirmation |
Starting from Android 12, Google has tightened its background activity policy. Now many applications are automatically โfrozenโ after closing, and their processes are not displayed in the standard task manager. To see them, you have to use ADB or the developer menu.
โ ๏ธ Attention: On Android 15 (beta version) a function has appeared Partial App Freezethat pauses unused applications, but stores them in memory. This can be misleading - such apps will not be visible in the active list, although technically they are running.
FAQ: Frequently asked questions
Why are some applications not shown in the multitasking menu?
This is due to Android optimization. The system hides:
- ๐ System services (for example,
com.android.systemui). - ๐ฑ Applications with notifications (they work in the background, but are not shown as "tasks").
- โก Cached processes (preparing for quick startup).
To see them, use ADB or the developer menu.
Is it possible to close all background processes at once?
Yes, but it is not recommended to have it in the multitasking menu. button Clear all, but it:
- โ Will close only user applications.
- โ Will not affect system services (they will restart automatically).
- โ ๏ธ May lead to loss of unsaved data in some applications.
For a complete cleanup, use the command:
adb shell am kill-all
But this will also restart the launcher and temporarily freeze interface.
How to find out which application consumes the most battery?
Go to Settings โ Battery โ Battery usage. Here you will see:
- ๐ Consumption graph by time.
- ๐ Top applications energy consumption.
- ๐ Background activity (click on the application for details).
On Android 13+ an option has been added Limit background use โit helps reduce battery consumption by 20-30%.
What to do if the multitasking menu does not open?
The problem may be related to:
- ๐ค Launcher failure โ reboot the device or reset the launcher settings (
Settings โ Applications โ Launcher โ Storage โ Clear cache). - ๐ง Incorrect gesture settings โcheck in
Settings โ System โ Gestures โ Navigation. - ๐ ๏ธ Damage to system files โtry updating the firmware or resetting the settings to factory settings.
If all else fails, use ADB or third-party task managers.
How to prevent an application from running in the background?
There are several ways:
- through the app settings:
- Go to
Settings โ Applications โ [Application name] โ Battery. - Select
LimitedorOptimizedMode.
- Go to
ADB:
adb shell cmd appops set com.example.app RUN_ANY_IN_BACKGROUND ignore
On Android 12+ some applications (for example, instant messengers) may ignore these restrictions due to exceptions for priority notifications.