The limit of background processes on Xiaomi: how many can you run and how to change

Have you noticed that apps on your Xiaomi, Redmi or Poco smartphone often shut down on their own? Or do notifications come with a delay? MIUI. The manufacturer artificially limits the number of simultaneous tasks to save battery power and system resources, but for many users this becomes a real problem: messengers do not update on time, music is interrupted, and geolocation malfunctions.

In this article, we will look at how many background processes allow MIUI In different versions of the firmware, how to check the current limit on your device and – most importantly – how to increase it without root rights. You will also learn which Xiaomi models are most susceptible to this problem and which alternative solutions will help to keep applications working without compromising autonomy.

What is the limit of background processes and why it is necessary

Background processes are the tasks that applications perform when you're not interacting with them directly.

  • πŸ“© Updating notifications in Telegram or WhatsApp
  • 🎡 Playing music in Spotify or Yandex Music with a locked screen
  • πŸ“ Location tracking in Google Maps or Yandex Maps
  • πŸ”„ Synchronize data in Google Drive or Mi Cloud

Shell MIUI aggressively limit the number of such processes:

  1. Extend battery life (background tasks consume up to 15-20% day-load).
  2. Free RAM for active applications (especially relevant for budget models with a high-end memory). 2-4 GB RAM).
  3. Reduce the heat of the processor during long-term operation.

However, these restrictions often become excessive. MIUI 12-14 The default limit is all the 2-4 This is a process for most applications, which means that if you're listening to music in the background (1 process) and wait for a message in the messenger (1 the process, then geolocation in the navigator or synchronization of the cloud will be forcibly stopped by the system.

πŸ“Š How often do you experience a spontaneous shutdown of Xiaomi apps?
It's always annoying.
Sometimes, but tolerably.
Nearby, but not critically.
Never noticed.

How many background processes are allowed MIUI: version-sheet

The number of permitted background processes depends on the version MIUI, The following is the current table of limits for the most common versions of the shell:

MIUI versionDefault limitMaximum limit (no ruts)Notes
MIUI 14 (Android 13/14)2–3 process5–7 processesStrict restrictions for applications with high energy consumption (navigators, instant messengers).
MIUI 13 (Android 12)3–4 process6-8 processesIn the Chinese version (CN) The limit is more stringent than the global limit).
MIUI 12.5 (Android 11)4 process8 processesThe latest version with relatively mild restrictions.
MIUI 12 (Android 10)5 processes10 processesOn older flagships (Mi 9, Mi 10) the limit can be increased to 12 via the new model. ADB.

It is important to note that the actual number of processes running may be smaller due to:

  • πŸ”‹ Power saving mode (onset automatically at 15% charge).
  • πŸ“± Optimizations for a specific model (for example, the Redmi Note 10 limit is stricter than the Xiaomi 13 Pro).
  • πŸ”„ Security Updates (sometimes Xiaomi tightens restrictions through patches).

πŸ’‘

To find out the current version MIUI, Go to Settings. β†’ The phone. β†’ Version. MIUI. If the name has a letter C at the end of the name (for example, MIUI 14.0.5 CN) β€” You have Chinese firmware with stricter restrictions.

How to Check the Current Background Process Limit on Xiaomi

Unfortunately, Xiaomi does not provide a direct way to see the current limit in the settings, but there are a few indirect methods:

Method 1: Through the Developer Menu

Activate the Developer Mode:

  1. Go to Settings. β†’ The phone.
  2. Tap 7 times on the MIUI version.
  3. Return to the main settings menu and open Additional β†’ for developers.
  4. Find the limit of background processes (in some versions it is hidden).

If there is no paragraph, use it. ADB-team:

adb shell settings get global bg_process_limit

It will return the current value (e.g. 3 means a limit of 3 processes).

Method 2: Through Third Party Applications

Utility like Greenify or Background Process Limit (available on Google Play) can show you:

  • πŸ“Š Current number of active background processes.
  • πŸ” List of applications that have been forcibly stopped by the system.
  • ⚑ Energy consumption by each process.
Why in the world MIUI 14 no "Background Process Limit" item in the developer menu?
In recent versions, Xiaomi has removed this setting from the interface so that users can not easily get around the restrictions. ADB or-modified firmware.

How to increase the limit of background processes without root rights

If standard settings are not enough, you can manually increase the limit using the ADB (Android Debug Bridge – This method works on all Xiaomi devices without the need for root access.

Step-by-step instruction

  1. Put the debugging on. USB: Go to Settings. β†’ Additionally. β†’ For developers and activate debugging by USB.
  2. Connect your phone to your PC: Use the original cable. On your phone, select File Transfer Mode (MTP).
  3. Install. ADB-Download Google’s Platform Tools and unpack the archive.
  4. Start the command line: In the folder with platform-tools, click Shift + Select Open the PowerShell window here.
  5. Adb devices adb shell settings put global bg_process_limit 8 Replace. 8 at the right value (maximum β€” 12 for most devices).

Install drivers ADB PC-only|Enable debugging on USB phone-on|Connect your phone to the original cable|Download Platform Tools from Google’s official website|Start the command line on behalf of the administrator-->

Important! When you restart the device, the limit may reset. To record the changes, do this:

adb shell cmd device_config put activity_manager max_cached_processes 8

Alternative means

If ADB It seems complicated, try it:

  • πŸ› οΈ Change the priority of the application: C Settings β†’ Select the application you want (e.g. Telegram) and install No Limits in the Battery section.
  • πŸ”„ Turn off optimization MIUI: In the developer menu, deactivate optimization MIUI (This can lead to increased battery consumption).
  • πŸ“± Use third-party launchers: Some launchers (like Nova Launcher) allow you to bypass restrictions MIUI for selected applications.

πŸ’‘

Increase the limit of background processes through ADB β€” The most effective method, but requires re-use after resetting settings or major updates MIUI.

Xiaomi models with the most stringent restrictions

Not all Xiaomi devices are equally restrictive of background processes, with the most stringent limits being observed for:

ModelDefault limitReason for Strict Limitations
Redmi Note 10 / 112 processThe budget segment with 4 GB of RAM is optimized for energy savings.
Poco X3 / X43 processFirmware MIUI Poco has additional restrictions for gamer scenarios.
Xiaomi Mi A2 / A34 processDevices are on pure Android One, but with tough background restrictions from Xiaomi.
Redmi 9A / 9C1-2 processWeak processor (Helio) G25/G35) and 2 GB RAM does not allow you to hold many tasks.

On the other hand, flagship models (Xiaomi) 13 Ultra, Mix Fold 2) They have a more relaxed limit, to 5-6 Default processes due to powerful hardware and more RAM.

πŸ’‘

On devices with 6 GB of RAM and higher (for example, Xiaomi) 12 Pro limit can be increased to 10-12 No risk of lag, on budget models (2-3 GB RAM) is better not to exceed 5 Or else the system will start to slow down".

Risks and side effects of limit changes

An increase in the number of background processes can lead to:

  • πŸ”‹ Accelerated battery discharge (on 10-30% faster depending on the number of processes).
  • 🐒 Slowing down the system, especially on devices with ≀4GB of RAM.
  • πŸ”₯ Overheating of the processor during prolonged operation in the background (relevant to Snapdragon) 6xx/7xx).
  • πŸ›‘ Spontaneous reboots when the limit of 12 is exceeded+ processes.

⚠️ Attention: On devices with MIUI 14 Android 13/14 forced increase of the limit 8 processes may cause disruptions in the work of Google Services, which will lead to problems with notifications and account synchronization.

To minimize the risks:

  1. Increase the limit gradually (start with 5 processes and watch for stability).
  2. Use Greenify to hibernate unnecessary apps.
  3. Turn off background activity for apps you don’t use (in battery settings).

Alternative solutions: how to get around the restrictions MIUI

If changing the limit didn’t help or you don’t want to risk the stability of the system, try these methods:

1.The use of the "White List" in MIUI

Add critical applications to the exceptions:

  1. Go to Settings β†’ Battery and Performance β†’ Battery Consumption Management.
  2. Select the Apps and find the right one (such as WhatsApp).
  3. Set up a No Limits mode.

Auto-launching of applications

Enable auto-start for important services:

  1. Open the Settings. β†’ Annexes β†’ Autostart control.
  2. Activate auto-run for instant messengers, navigators and other critical applications.

3. Third-party utilities

Applications for Background Process Management:

  • πŸ› οΈ Greenify – suspends unnecessary processes, leaving only selected processes active.
  • ⚑ Battery Optimizer – allows you to fine-tune optimization for each application.
  • πŸ”„ AutoStart – manages autostart and background activity.

⚠️ Note: Some utility (for example, MIUI Optimizers require root rights and can disrupt the system, only use them if you understand the risks!

FAQ: Frequent Questions About Background Processes in Xiaomi

Can the limit of background processes be increased without ADB?
Yes, but only indirectly, through battery settings for individual applications (No restrictions) or through third-party utilities like Greenify, but this will not change the global system limit, but will only bypass it for selected programs.
Why After Updating MIUI the limit of background processes?
Large updates (e.g. with the MIUI 13 on MIUI 14) All user settings are reset, including the modified ADB To return the previous values, repeat the procedure with the command adb shell settings put global. bg_process_limit X.
How do I know which app is being closed due to a limit?
Install the Background Process Limit from Google Play, which will show the log of the forced processes to stop, and you can also use the adb logcat for advanced users: adb logcat | grep -i "kill"
Will the limit increase on Chinese firmware work (CN)?
Yes, but with reservations: Chinese versions MIUI They have more rigorous system integrity checks. ADB, It can reset after the reboot, in which case only the firmware of the global version or the use of Magisk modules (requires root) will help).
Can the limitation of background processes be completely disabled?
Technically, yes, but it's highly discouraged: πŸ”‹ Battery grade for 3-4 hourly, even on standby. 🐌 Strong lag due to overloading of RAM. πŸ”₯ Overheating and auto-disconnection of the device, the best option is to increase the limit to 6-8 processes and manually manage application priorities.