Xiaomi smartphones based on firmware MIUI They offer users advanced tools to monitor the system, but not all functions are available out of the box. One of the most popular options is to display memory status - information about the use of RAM and internal memory (ROM). This feature helps to track system load, identify βgluttonousβ applications and optimize device performance.
Depending on the version MIUI Smartphone models (e.g. Redmi Note 12, POCO X5 Xiaomi 13T) The ways in which this option is activated may vary. In some cases, it is enough to enable the display in the settings, in others it will be necessary to use hidden menus or third-party utilities. In this article, we will discuss all current methods, including a unique way to use the system. MIUI 14 with limited access to the engineering menu, and how to interpret the data shown to optimize the device effectively.
Why you need information about memory status on Xiaomi
Memory monitoring is not just a geek feature, but RAM and ROM data help:
- π Identify memory leaks β when applications take up resources in the background for no reason (for example, Facebook or Instagram can βeatβ up to 1 GB of RAM even in a folded state).
- β‘ Optimize multitasking β if free RAM is less than 20%, the system begins to βhangβ when switching between applications.
- π Control storage filling β internal memory is clogged with cache, junk files and duplicates, which leads to slowdown.
- π οΈ Diagnose problems β if after updating MIUI the device began to slow down, the first thing to check the loading of memory.
For example, on POCO F5 With 8GB of RAM, users often find that the system removes background processes too aggressively - displaying the state of memory helps to adjust the balance between performance and energy saving. 10A 3GB RAM Memory monitoring critical for stable operation.
β οΈ Attention: On devices with MIUI Global (European/Global firmware) some monitoring features may be limited compared to the Chinese version MIUI This is due to Xiaomiβs policy of optimizing firmware for different regions.
Method 1: Standard display in settings MIUI
The easiest way is to use built-in tools. MIUI. It works on most devices, including Xiaomi 12, Redmi Note 11 and POCO X4 Pro, but may not be available on older models (e.g. Redmi 5S) MIUI 9).
Instructions:
- Open the Settings. β The phone.
- Tap 5-7 times on the item Version MIUI, until the notification βYou became a developer!β appears (this will unlock Developer Mode).
- Return to the main Settings menu and go to Additional β For developers.
- Find the Memory Status option (or Show Memory Use) and activate it.
- After turning on the notifications panel, a permanent icon with a RAM usage schedule will appear.
If there is no option, check:
- π± Version MIUI β on MIUI 12.5 and newer function is available almost always.
- π Firmware region - in MIUI China has more options for developers.
- π Updates β sometimes the function appears after the system update.
Check out the MIUI version in About Phone
Enable the developer mode (stamp according to MIUI)
Find the item "Memory state" in the settings for developers
Reboot the device after changes-->
Method 2: Use of the Engineering Menu (MTK and Qualcomm)
For advanced users, there is an alternative method through an engineering menu.It is suitable for devices on MediaTek chips (e.g. Redmi 9, POCO M4 Pro and Qualcomm (Xiaomi) 11T, Redmi K50). Caution: Incorrect actions in the engineering menu can lead to failures!
For MediaTek:
- Open the Phone app.
- Enter the code ##36446337## (or #4636### for older versions).
- Go to Memory Information or Usage Statistics.
For Qualcomm:
- Enter the code: ##4636###.
- Select Usage Statistics β Memory Usage.
In the engineering menu you will see detailed statistics:
| Parameter | Description | Normal values |
|---|---|---|
| MemTotal | Total RAM volume | It meets the characteristics of the model (for example, 6 GB or 8 GB) |
| MemFree | Free memory | Minimum 10-15% of the total volume |
| Cached | Memory under the cache | Up to 30% of the total. |
| SwapTotal | Paging file (if used) | Usually 0 or up to 2 GB |
β οΈ Note: On some devices (e.g. Redmi Note 10 Pro with a MIUI 13) the engineering menu may be blocked. In this case, try using the ADB-commands (see Method 4).
What to do if the engineering menu is not opened?
Method 3: Widgets and Third Party Applications
If embedded tools MIUI They don't suit you, you can use third-party utilities, they offer advanced statistics, graphs, and even notifications about the critical level of memory loading.
Top.-3 monitoring:
- π DevCheck shows detailed information about RAM, ROM, CPU and battery. There is a widget for the home screen.
- π§ CPU Monitor β monitors memory usage in real time with the ability to adjust threshold values.
- π Simple System Monitor - a lightweight application with RAM load schedules and CPU, Supports notifications.
How to set up a widget in DevCheck:
- Install the app from Google Play.
- Open DevCheck and go to Memory.
- Press Add Widget and select a size (for example, 4Γ2).
- Place the widget on the main screen β it will show the current load of RAM and ROM.
Advantages of third-party applications:
- πΉ More data β DevCheck, for example, shows not only total memory, but also process distribution.
- πΉ Flexible configuration β you can set notifications if you exceed 80% of the RAM load.
- πΉ Use history β some utilities log memory loading for a week / month.
β οΈ Attention: monitoring applications consume resources themselves, CPU The Monitor in the background can take up to 50MB of RAM. Turn them off if you are not using them all the time.
DevCheck
CPU Monitor
Simple System Monitor
Built-in MIUI tools
I don't use it.-->
Method 4: ADB-Teams for Advanced Users
If standard methods do not work, you can turn on the display of the memory state through ADB (Android Debug Bridge β This method is suitable for all Xiaomi models, but requires a connection to a computer.
Step-by-step:
- Download and install Platform Tools from the official Google website.
- Enable USB debugging in the developer settings (see Method 1).
- Connect your smartphone to your PC and open the Command Prompt in the folder with ADB.
- Enter the command to check the connection: adb devices must appear serial number of the device.
- Activate the memory state display: adb shell settings put global show_memory_info 1
- Reset the device.
After you execute the command, the RAM usage indicator will appear in the notification panel. To turn it off, use:
adb shell settings put global show_memory_info 0Additional useful ADB-memory-staff:
- View current memory status: adb shell dumpsys meminfo
- Cleaning cache (requires root): adb shell su -c "echo 3 > /proc/sys/vm/drop_caches"
π‘
If ADB does not recognize the device, try to update Xiaomi drivers via the Mi Flash Tool or reconnect your smartphone in Transfer files mode (MTP).
Method 5: Hidden functions MIUI 14 and newer
In the latest versions MIUI (starting MIUI 14) Xiaomi has made it easier to access memory information, but has hidden some options deeper, such as the Xiaomi 13 or Redmi Note 12 Pro.+ We can use the lab. MIUI.
How to turn on:
- Go to Settings. β The phone.
- Stick to the version. MIUI 10 times until the message appears, "You activated the lab." MIUI!".
- Go back to the main Settings menu and find the new Lab section. MIUI (or Additional functions).
- Activate the option to Show Memory Use in the notification panel.
Features MIUI 14:
- πΈ In the notification panel, not only RAM is displayed, but also the temperature of the processor.
- πΈ Added memory usage schedule for the last 24 hours.
- πΈ There is an option Optimization of memory, which automatically closes the background processes at a low level of free RAM.
On certain devices (e.g, POCO F5) lab MIUI It may be absent. In this case, use it. ADB third-party.
π‘
V MIUI 14 and newer memory monitoring function integrated into "Laboratory" MIUI", but requires pre-activation through multiple clicks on the firmware version.
How to interpret memory data
Just turning on the memory display isn't enough -- you need to understand what numbers mean. Let's look at the key parameters with Xiaomi. 12T with 8GB of RAM:
- π Free memory β if less than 1 GB, the system starts killing background processes, which leads to a reboot of applications.
- ποΈ Cached memory is not junk, it's data for quick access. You don't have to manually clean it!
- π Used memory β if the value exceeds 70% of the total, it is worth closing unnecessary applications.
- π Available memory is free memory. + Cached.The optimal value is at least 20% of the total RAM.
Example of normal state for 8 GB of RAM:
- MemTotal: 7.8 GB (part of the memory is reserved by the system).
- MemFree: 1.2 GB.
- Cached: 2.1 GB.
- Available: 3.3 GB (1.2 + 2.1).
If Available falls below 1GB:
- Close the background apps (especially messengers and social networks).
- Check the autoboot in Settings β Annexes β Auto-start.
- Clear the cache through Settings β Warehouse β Cleanup.
- Restart the device (this resets the memory state).
Why Android is showing less RAM than claimed
Frequent problems and their solutions
When working with memory state on Xiaomi, users encounter typical errors.
| Problem. | Reason. | Decision |
|---|---|---|
| No item "Memory state" in the developer settings | Obsolete version of MIUI or regional restrictions | Update your firmware or use ADB |
| Engineering menu not open | Blocking on new versions of MIUI | Try the code ##4636## or MTK Engineering Mode from Play Market |
| Memory widget not updated | Restrictions of background activity in MIUI | Add the app to battery exceptions: Settings β Battery β Battery optimization |
| ADB does not recognize the device | There are no drivers or USB debugging is not enabled | Install Mi PC Suite or drivers manually through Device Manager |
If the memory state is not displayed after all the manipulations, check:
- πΉ Firmware version β custom firmware (for example, LineageOS) may not have features MIUI.
- πΉ Region of the device - on Chinese versions (MIUI China) more monitoring capacity.
- πΉ root rights β some applications (such as Kernel Adiutor) require root access for deep diagnostics.
β οΈ Attention: On devices with MIUI For Russia (e.g. Redmi 10 2022), some monitoring functions may be disabled due to local data protection legislation, in which case changing the firmware region via Fastboot will help (but this will void the warranty!).