Owners of Xiaomi Redmi 9 smartphones often face aggressive optimization of the system, which forcibly closes running programs. MIUI Operating shell seeks to maximize battery life, but sometimes this leads to incorrect operation of messengers and navigators. If you notice that notifications come with a delay or music stops playing when the screen is folded, you need to change the energy saving settings.
The problem is that the system automatically identifies rarely used applications as βheavyβ and limits their background activity. This is standard behavior for budget models, but for comfortable use of the gadget, such restrictions should be removed. In this article, we will discuss in detail all available methods to fix the necessary programs in the deviceβs RAM.
Understanding the principles of how Android works on the basis of MIUI will help you avoid sudden connection breaks in games or VoIP calls. We will look at both standard battery settings and hidden developer parameters that give you complete control over processes.
Main reasons for unloading applications
The main culprit behind the forced shutdown is the built-in power saving mechanism. The algorithms analyze the resource consumption of each running process, and if an application is not active on the screen for a certain time, it is marked as background and limited in rights. On the Redmi 9 model with the MediaTek Helio G80 processor, this mechanism works quite rigidly.
The second reason may be a lack of RAM: If you run a lot of heavy games or camera applications in the background, the system starts to clear RAM, starting with those programs that do not have priority, and the user can independently prioritize important services.
Also, some third-party launchers or antiviruses may conflict with standard MIUI settings, creating additional limitations, and itβs important to check if you have third-party memory cleaners that can force processes to kill for the sake of a free memory score.
- π Aggressive battery saving settings in MIUI.
- π§ Lack of free RAM (RAM) multitasking.
- π‘οΈ Conflicts with third-party antiviruses or optimizers.
- βοΈ Errors in the operation of specific software.
Setting up battery limitations for applications
The first and most effective step is to change the power consumption policy for a particular software, so you have to go to the Settings menu and select the App, and here is a list of all the programs installed, where you can customize their behavior in detail.
Find the application you need (e.g. Telegram or Yandex.Navigator) and click on it. In the menu that opens, select Battery or Energy Saving. The default is Unlimited or Background Restricted. You need to select No Limits. This permission will give the app the right to work in the background as long as it sees fit, ignoring the system sleep timers.
Once you change this, the system will stop strangling the background processes of the selected program. However, if you turn this on for a dozen applications at once, battery life can be reduced, so it is recommended to apply this method only to really important software.
βοΈ Checking battery settings
π‘
If the Battery item is not in the app menu, go to Settings -> Battery -> Charge Percentage (three dots in the corner) -> Settings -> Application background.
Fixing applications in RAM
Another method that users often ignore is manually locking an application into a list of recent tasks, which tells the system that the process cannot be completed when the memory is cleared with a βClose Allβ button.
To do this, open the menu of running applications (swipe from the bottom up and hold or menu button). Find the card of the desired program and click on the lock icon or swipe down the card (depending on the MIUI version) until the lock icon appears. Now, even if you click the memory clear button, this application will remain hanging in the background.
It's important to understand that anchoring doesn't give you a 100% guarantee of statelessness when you're running out of system resources, but it does give you a lot of priority, and when combined with battery settings, it's a great way to keep things running smoothly.
β οΈ Warning: Don't lock too many apps at once. 10-15 programs, the system will not have enough resources to work interface, and the phone will start to slow down.
Managing Auto Start and Permits
In the MIUI shell, there is a separate controller to control autorun. If the application is not authorized to autorun, it may not start in the background after the phone is restarted or completely unloaded from memory. To set up, go to the Security app (green zipper icon).
Inside, select the Permissions section and then Auto Run. Here you will see a list of all the programs you want, find the application you want, and turn on the switch opposite it, which will allow the system to start the app services immediately after you turn on your smartphone, which is critical for messengers and alarms.
Also check the Permits -> Other Permits section. Make sure that important software includes "Mastering on top of other applications" and "Run in the background." The absence of these rights often leads to the fact that calls over the Internet do not arrive while the screen is off.
| Type of permit | Where to find out. | Default status | Recommendation |
|---|---|---|---|
| Auto-start | Security -> Permits | Off. | Enable messengers |
| Background mode | Settings -> Appendices | Limited. | No restrictions. |
| Across the others. | Settings -> Appendices | Requested | Permission. |
| Notifications | Settings -> Notifications | Included. | Check the importance |
Use of the developer mode
For advanced users, you can fine-tune it through the developer menu. To activate it, go to Settings -> About Phone and quickly click on MIUI Version 7 times. Once you have become a developer, go back to the main settings menu.
In Advanced Settings -> For developers, find the background process limit. Make sure it has a "Standard Limit" or "No Limits" value. If you choose a process limit of 1 or 2, the system will rigidly cut multitasking, regardless of other settings.
Should I turn on βDo not turn off the screenβ in the developer mode?
Also on this menu, you can find the option Aggressive Wi-Fi/mobile data switching. If it's active, turn it off. This feature can break the connection in the background in an attempt to save traffic or charge, which interferes with the normal operation of online services.
Additional recommendations and optimization
Sometimes the problem is solved by simply updating the application itself through Google Play Market or Mi GetApps. Developers often release patches that improve compatibility with new versions of Android and MIUI. An outdated version of the program may not work properly with modern energy saving mechanisms.
Check if the global Charge Savings mode is on (the battery icon in the notification curtain) In this mode, all background processes are limited as tightly as possible, and no individual settings will help. For the background applications to work properly, the battery must be sufficient or the saving mode must be turned off.
If nothing works, try clearing the cache of the problem application. Accumulated temporary files can cause service disruptions. You can do this from the App menu -> Application Management -> Memory -> Clear.
β οΈ Attention: Clearing the data (not to be confused with cache) will remove all logins, passwords and settings inside the application.Be careful and only use cache clearing.
π‘
Integrated approach: enabling auto-start, removing battery constraints and fixing in memory ensure the application works in the background.