Why check the memory on Xiaomi Mi 9?
The Xiaomi Mi 9, released in 2019, is still popular with users thanks to its powerful hardware: Snapdragon 855 processor, up to 12 GB of RAM and up to 256 GB of ROM. However, even such features can become a bottleneck over time β especially if you actively install applications, shoot videos in 4K or play modern games.
βοΈ Optimize performance β if RAM is constantly clogged, the phone begins to βbrakeβ and forcibly close applications. βοΈ Control space on the disk β system updates, cache and junk files can βeatβ tens of gigabytes unnoticed. βοΈ Diagnose problems β for example, if the smartphone suddenly restarts when the memory is 90%+.
In this article, weβll look at all the ways you can check memory on the Xiaomi Mi 9, including hidden system partitions that donβt show up in standard settings, learn how to view not only user memory, but also service data (such as partition /vendor or /recovery), and how to interpret the digits you receive.
Method 1: Standard Android settings
The easiest method is to use built-in MIUI tools, which is suitable for quickly checking the total ROM volume and free space, but does not show details by partition or RAM.
Instructions:
- Open the Settings app** (cog icon).
- Go to the About Phone section. β Warehouse.
- Wait for the data to be downloaded (it can take up to 10 seconds).
Here you'll see:
π‘
If the Storage section displays less memory than the specifications (e.g. 112GB instead of 128GB), thatβs fine. Part of the space is occupied by system partitions (/system, /boot, etc.) that are not available to the user.
Limitations of the method:
Method 2: Viewing RAM through Task Manager
To find out how much RAM (RAM) is currently in use, as well as what applications it takes, use the built-in MIUI Manager:
Steps:
- Open βSettingsβ** β Applications β Task Manager.
Below is a list of active processes, sorted by the amount of RAM occupied.
Example of data interpretation:
| Indicator. | Normal for Xiaomi Mi 9 | What to do if it's exceeded |
|---|---|---|
| Free RAM | 1β2 GB (from 6β12 GB) | Close background apps or restart your phone |
| Occupied with the system | 1.5-3 GB | Update MIUI or reset settings |
| Busy with applications | Up to 50% of the total. | Clear cache or remove resource-intensive games |
π‘
If free RAM is constantly less than 500 MB, the smartphone will begin to forcibly close applications, which will lead to slowdowns and βoutsβ.
Important: MIUI aggressively controls RAM, so even with free memory, the system can shut down background processes. This is normal behavior for battery optimization.
Method 3: Using applications for deep diagnostics
Xiaomiβs standard tools donβt show the full picture. For detailed memory analysis (including hidden partitions and chip temperature), we recommend third-party utilities:
Top.-3 applications:
Instructions for AIDA64:
- Download the app from Google Play.
- Open the System section β Memory.
- Scroll down to the Storage block** β all partitions will be displayed here, including hidden ones: /system β system files (about 3-5 GB) /data β user data (main section) /cache β update cache (up to 1 GB) /persist β communication module data (10β50 MB)
What is the /persist section?
The advantages of third-party utilities:
Method 4: View memory through ADB (for advanced users)
If you want the most accurate data (for example, to debug or modify firmware), use Android Debug Bridge (ADB), which requires a connection to a computer, but gives access to all partitions, including service ones.
Step-by-step:
- Turn on Developer Mode** on Xiaomi Mi 9: π§ Go to Settings. β The phone. π§ Press 7 times on the line Version MIUI, until you have become a developer, you have become a developer!. π§ Back to Settings β Additionally. β For developers and activate debugging by USB.
command-line
terminal
adb shell
df -hThe result will be similar to this one:
/dev/block/mmcblk0p53 112G 45G 67G 40% /data
/dev/block/mmcblk0p48 512M 120M 392M 23% /cache
/dev/block/mmcblk0p41 30M 22M 8.0M 73% /persistTranscript of commands:
Install Xiaomi drivers on PC
Download the ADB platform (for example, from Google)
Enable debugging over USB on your phone
Confirm trust in the computer on the smartphone screen-->
β οΈ Note: Do not change files in sections /system, /boot or /recovery This can lead to a "brick"** (inoperability) of the device!
Method 5: Engineering menu (hidden settings)
The Xiaomi Mi 9, like other smartphones on the Qualcomm Snapdragon, has a hidden engineering menu where you can check memory at a low level, a method suitable for diagnosing hardware problems (for example, damage to flash memory).
How to open the engineering menu:
- Open the phone application** (call).
- Enter the code ##4636##
What you'll see:
Example of normal performance for Xiaomi Mi 9:
| Parameter | Normal value. | What does deviation mean? |
|---|---|---|
| Reading speed | 500-800 MB/s | Below 300 MB / s - possible memory wear |
| Recording speed | 200-400 MB/s | Below 100MB/s β Controller problems |
| Bad blocks | 0 | Any value > 0 is critical, requires memory replacement |
β οΈ Note: If the engineering menu displays Read Fail or bad blocks, this may indicate physical wear of flash memory, in which case we recommend backing up the data and contacting the service center.
Frequent memory problems on Xiaomi Mi 9 and their solutions
Even on flagship smartphones like the Mi 9, users are facing typical memory problems, and we'll look at some of the most common cases and ways to fix them.
Problem 1: βMemory is fullβ but there are few files
Reason: System cache, updates or junk files take up space.
Problem 2: Apps fly out at low memory
Reason: MIUI aggressively releases RAM, killing background processes.
Problem 3: After the update, there is less memory
Reason: Newer versions of MIUI take up more space (e.g. MIUI 14 weighs 1-2GB more than MIUI 12).
π‘
If the memory problem persists after resetting, it may indicate a hardware defect (flash memory wear or controller damage).