How to enable memory status display on Xiaomi: 5 ways to use different versions MIUI

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:

  1. Open the Settings. β†’ The phone.
  2. Tap 5-7 times on the item Version MIUI, until the notification β€œYou became a developer!” appears (this will unlock Developer Mode).
  3. Return to the main Settings menu and go to Additional β†’ For developers.
  4. Find the Memory Status option (or Show Memory Use) and activate it.
  5. 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:

  1. Open the Phone app.
  2. Enter the code ##36446337## (or #4636### for older versions).
  3. Go to Memory Information or Usage Statistics.

For Qualcomm:

  1. Enter the code: ##4636###.
  2. Select Usage Statistics β†’ Memory Usage.

In the engineering menu you will see detailed statistics:

ParameterDescriptionNormal values
MemTotalTotal RAM volumeIt meets the characteristics of the model (for example, 6 GB or 8 GB)
MemFreeFree memoryMinimum 10-15% of the total volume
CachedMemory under the cacheUp to 30% of the total.
SwapTotalPaging 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?
If nothing happens after you enter the code, check: 1. Code correctness – some models require other combinations (e.g. ##225## for battery test). 2. Version of the code MIUI β€” On new firmware, the engineering menu can be hidden (try rolling back to the old version via Fastboot). 3. Superuser rights - on rooted devices, the menu opens through applications like MTK Engineering Mode (available on Google Play).

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:

  1. Install the app from Google Play.
  2. Open DevCheck and go to Memory.
  3. Press Add Widget and select a size (for example, 4Γ—2).
  4. 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:

  1. Download and install Platform Tools from the official Google website.
  2. Enable USB debugging in the developer settings (see Method 1).
  3. Connect your smartphone to your PC and open the Command Prompt in the folder with ADB.
  4. Enter the command to check the connection: adb devices must appear serial number of the device.
  5. Activate the memory state display: adb shell settings put global show_memory_info 1
  6. 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 0

Additional 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:

  1. Go to Settings. β†’ The phone.
  2. Stick to the version. MIUI 10 times until the message appears, "You activated the lab." MIUI!".
  3. Go back to the main Settings menu and find the new Lab section. MIUI (or Additional functions).
  4. 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:

  1. Close the background apps (especially messengers and social networks).
  2. Check the autoboot in Settings β†’ Annexes β†’ Auto-start.
  3. Clear the cache through Settings β†’ Warehouse β†’ Cleanup.
  4. Restart the device (this resets the memory state).
Why Android is showing less RAM than claimed
Manufacturers indicate the total amount of memory, but part of it is reserved for: - System core (up to 500 MB). - Graphics processor (up to 1 GB on flagships). - Radio modules (LTE, Wi-Fi, Bluetooth. For example, on Xiaomi 13 Pro with 12 GB of RAM, the user is available ~10.5 GB.

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 settingsObsolete version of MIUI or regional restrictionsUpdate your firmware or use ADB
Engineering menu not openBlocking on new versions of MIUITry the code ##4636## or MTK Engineering Mode from Play Market
Memory widget not updatedRestrictions of background activity in MIUIAdd the app to battery exceptions: Settings β†’ Battery β†’ Battery optimization
ADB does not recognize the deviceThere are no drivers or USB debugging is not enabledInstall 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!).

Can I turn on memory state on Xiaomi without developer mode?
Yes, but options will be limited. Use: Standard Settings section β†’ Annexes β†’ Memory status (only shows total boot) Third-party applications like DevCheck or Simple System Monitor. However, developer mode is required to display in the notification bar.
Why do applications slow down after cleaning the memory?
The reasons can be different: Memory fragmentation β€” even after RAM is cleared, data is stored suboptimally. Rebooting helps. Heat throttling β€” if the processor overheats, it reduces performance. Check the temperature in the computer. CPU Background processes – some system services (e.g. com.miui.analytics) consume resources even after cleaning. --oom It will show which processes are most "gluttonous".
How do you calibrate your memory if it seems incorrect?
Sometimes. MIUI It shows incorrect data due to cache failures. To reset the data: Reboot the device. Clear the cache system: Settings β†’ Warehouse β†’ If the problem persists, reset (without deleting data): Settings β†’ System system β†’ Resetting. On rooted devices, you can manually clean up statistics files: su -c "rm -rf /data/system/mem"
Is there a difference in memory monitoring? POCO redmi?
Yeah, despite the general firmware. MIUI, linear POCO (for example, POCO X5 Pro) have: More aggressive optimization of RAM (faster killing of background processes). Additional settings in the Laboratory POCO (lab-like MIUI, There are no restrictions on background activity (as opposed to Redmi for the Chinese market) to gain full access to monitoring functions on the Internet. POCO, switch to firmware MIUI Global or Xiaomi.EU.
Can you set up automatic memory cleanup at low levels?
V MIUI There is no built-in automatic cleaning function, but there are workarounds: Through MacroDroid, create a rule: If free memory is available, < 500 MB β†’ Do am kill-all." With Tasker, set up a task to clean the cache on schedule. MIUI β€” Activate Memory Optimization (available on the MIUI 14). For rooted devices, you can use a script: echo "30 5 * su -c 'echo 3 > /proc/sys/vm/drop_caches'" > /data/crontab/root He will clean the cache every day in the 5:30.