How to see RAM on Xiaomi phone: all working ways

Why it’s important to know the amount of RAM on Xiaomi and how it affects the performance of the phone

RAM is one of the key components of a smartphone that is responsible for multitasking and application speed. On Xiaomi, Redmi and POCO devices, the amount of RAM can range from a modest 2 GB in budget models to 16 GB in flagships. But how do you know how much RAM is installed in your device? This information will come in handy when choosing games, optimizing the system or before buying a new gadget.

Unlike persistent memory (ROM), which is easy to check in storage settings, RAM data is often β€œhidden” deeper. Moreover, Xiaomi does not always display this information on the box or in the basic characteristics of the phone. In this article, we will discuss 5 proven methods, including hidden menus and third-party utilities, and explain how to interpret the data obtained.

It’s important to understand that RAM isn’t the only performance factor, and speed is also affected by MIUI, background processes, and CPU core optimization, but knowing the exact amount of memory can help avoid errors when installing resource-intensive applications or games like Genshin Impact or Call of Duty Mobile, which require at least 6-8 GB of RAM for comfortable play.

Method 1: View through standard MIUI settings

The easiest method is to use the built-in MIUI tools. It is suitable for all models starting with MIUI 10 and later, including the latest versions based on Android 13/14. Instructions are universal for Xiaomi 13 Pro, Redmi Note 12, POCO F5 and other devices of the brand.

Open the Settings menu (the gear icon) and follow the following steps:

  1. Go to About Phone (usually at the bottom of the list).
  2. Tap on All characteristics or characteristics of the device (the name may vary depending on the firmware version).
  3. Scroll down to the memory or RAM block, and it shows the shared and available RAM.

On some models (e.g. Xiaomi 12T), the path may be slightly different: Settings β†’ About Phone β†’ MIUI β†’ Full specs. If you don’t see the memory partition, try updating the firmware – older versions of MIUI (up to 11th) sometimes don’t have this information.

πŸ’‘

If the specifications only show ROM and there is no RAM data, try the method with an engineering menu (method 4) or third-party applications (method 3).

Method 2: Use the Developer Menu

The developer menu hides a lot of useful information, including detailed RAM data, to activate it:

  1. Open the Settings. β†’ The phone.
  2. Find the MIUI version and tap it 7 times in a row (you will be notified β€œYou became a developer!”).
  3. Go back to the main settings menu and select a new Developer section (usually at the end of the list).
  4. Scroll down to the Debugging block and find Memory or Memory Information.

Here you will see not only the total amount of RAM, but also the current memory usage by process. For example, on the POCO X5 Pro, this menu displays a real-time RAM load schedule, which is useful for diagnosing β€œlags.” Note: if this menu indicates 4 GB and the phone specs are 6 GB, it is possible that some memory is reserved for a graphics processor (GPU).

Is the menu activated (7 taps according to version) MIUI)|

Total RAM in the "Memory" section |

Current memory load (graph or percentage)|

The presence of the item "Limiting background processes" (affects multitasking)

-->

Method 3: Third-party applications for memory analysis

If the standard methods didn't work or you want to get more information, use specialized utilities. 5 popular applications and selected the top-3 Xiaomi:

  • πŸ“Š AIDA64 β€” It shows not only the amount of RAM, but also the type of memory (LPDDR4X, LPDDR5), Frequency and chip manufacturer. The free version is available on Google Play.
  • πŸ” CPU-Z β€” lightweight utility with a Memory tab, where all the parameters of RAM are indicated, including free and occupied slots (relevant for flagships with 12+ GB RAM).
  • πŸ› οΈ DevCheck is a user-friendly interface with visualization of memory usage and comparison with other devices. MIUI 14 and newer.

To use any of these applications:

  1. Download and install the program from Google Play.
  2. Open it and provide the necessary permissions (access to device information).
  3. Go to the Memory or System section.
  4. Pay attention to the lines Total RAM (total volume) and Available RAM (free memory).

For example, AIDA64 on Xiaomi 13 Ultra displays not only 12 GB of RAM, but also that LPDDR5X type of memory with a frequency of 3200 MHz. This information will be useful when overclocking or optimizing performance.

AIDA64|

CPU-Z|

DevCheck|

Other|

I don't use third-party utilities.-->

Method 4: Engineering menu (codes and hidden commands)

For advanced users, there is a method through the engineering menu that works for all Xiaomis, but it requires caution β€” wrong actions can lead to failures. We recommend this method only if the previous ones did not work.

Enter the following code in the Phone application:

##4636##

After that, the Test menu will open, where you need to select Phone Information. At the bottom of the screen you will see the Memory line with the total and available amount of RAM. On some models (for example, Redmi 10C), this code may not work, in which case try an alternative:

##225##

If none of the codes work, your firmware may have blocked access to the engineering menu, leaving only third-party applications or verification via ADB (mode 5).

What to do if the engineering menu is not opened?
On some firmware (e.g. global versions of MIUI for Europe), access to the engineering menu is limited. Alternative options: 1. Use ADB (method 5). 2. Install custom recovery (TWRP) and check memory through it. 3. Update firmware to the latest version - sometimes restrictions are removed in new builds.

⚠️ Note: Do not change the settings in the engineering menu unless you are sure of their purpose. For example, the BandMode item is responsible for network frequencies, and editing it can lead to loss of connection.

Method 5: Checking through ADB (for power users)

If you want the most accurate data, including information about virtual memory (swap) and reserved areas, use Android Debug Bridge (ADB).This method requires connecting the phone to a computer, but gives the fullest picture.

Instructions:

  1. Install ADB on your PC (download Google’s Platform Tools).
  2. Activate USB Debugging in the Developer Menu (see Method 2).
  3. Connect the phone to your computer and type in the command line:
adb shell cat /proc/meminfo

In the output, find MemTotal, which is the total amount of RAM in kilobytes. To translate into gigabytes, divide the value by 1,048,576. For example, MemTotal: 6144000 kB β‰ˆ 6 GB.

To check your free memory, use the command:

adb shell dumpsys meminfo

This method is useful if you suspect that some RAM is being eaten up by system processes or viruses. For example, on the POCO X3 Pro with 8GB of RAM in meminfo, only 6.5GB of available memory can be displayed in meminfo – this is normal, since the rest is reserved for graphics (GPU).

πŸ’‘

ADB is the only way to see the memory that is actually available, not the memory that is specified in the specifications, and it is important for diagnosing the brakes on virtual memory devices (zRAM).

Comparison of methods: which way to choose?

Not all methods are equally convenient and accurate, and in the table below we compare them by key parameters:

MethodDifficultyprecisionAdditional informationSuitable for
MIUI settings⭐ (simple)βœ… (basic)Only the amount of RAMBeginners, all models
Developer menu⭐⭐ (middle-of-the-road)βœ…βœ… (extended)Use schedule, background processesUsers with experience
Third-party annexes⭐ (simple)βœ…βœ…βœ… (maximum)Type of memory, frequency, manufacturerAll users
Engineering menu⭐⭐⭐ (difficult)βœ…βœ… (extended)Technical parameters of the networkAdvanced users
ADB⭐⭐⭐⭐ (difficult)βœ…βœ…βœ…βœ… (full-fledged)Virtual memory, reserved areasDevelopers, enthusiasts

For most users, the first two are enough. If you need technical details (for example, to overclock or modify firmware), use AIDA64 or ADB. On custom firmware devices (such as LineageOS), standard methods may not work, in which case only ADB or TWRP will help.

Frequent Mistakes and How to Avoid Them

When checking RAM, users often encounter inaccurate data or misunderstandings, and these are the most common errors:

  • πŸ”„ Tangle RAM and ROM: 128GB is permanent memory, not RAM. RAM is measured in gigabytes, but usually does not exceed 16GB (2026).
  • πŸ“‰ Ignoring reserved memory: on Xiaomi with 8 GB of RAM, the system can only show 7.2 GB of available memory – this is normal, since part is given under the schedule.
  • πŸ”§ No updates to the firmware: in older versions MIUI (Up to 12th) RAM data may not be available in the settings. Update your phone via Settings β†’ Updating the system.
  • πŸ›‘ Use unreliable applications: some Google Play utilities show incorrect data (AIDA64, CPU-Z).

⚠️ Note: If, during the inspection, ADB or the engineering menu you see is significantly less RAM than stated in the specifications (for example, 4 GB instead of 6 GB), this may indicate that the RAM is significantly smaller than stated in the specifications:

  • Hardware defect (memory damage).
  • Custom firmware with limited RAM.
  • A virus that eats away at memory (check your phone with an antivirus).

FAQ: Answers to Frequent Questions

Can I increase the amount of RAM on Xiaomi?
Physically, no, because memory is soldered to the motherboard. However, some models (such as the Redmi Note 11 Pro+) support RAM Expansion technology, which allows you to use part of the permanent memory (ROM) as virtual RAM. Activated in settings: Settings β†’ Additional settings β†’ Expansion of memory. Note: virtual memory is slower than the physical, so you should not expect a noticeable increase in performance.
Why is the phone specs 8 GB of RAM, and the system shows 7.2 GB?
This is normal. Some RAM is reserved for: Graphics Processor (GPU), System Core (Kernel), Drivers and low-level processes. For example, on Xiaomi 12S Ultra of 12 GB of RAM, about 1.5-2 GB is allocated to graphics (Adreno 730), the rest is available for applications.
How to check RAM on Xiaomi with custom firmware (LineageOS, Pixel Experience)?summary> On informal firmware, standard methods may not work. Use: ADB (method 5). AIDA64 App. Command in Terminal Emulator: cat /proc/meminfo | grep MemTotal If this does not help, check the firmware information in the Settings menu β†’ About the phone - sometimes the RAM data is listed there.
Does the amount of RAM affect the battery life?
Indirectly, yes. The more RAM the longer the phone can keep apps in the background without rebooting them. This reduces battery consumption, as you don’t have to constantly run programs over again. However, the memory itself (LPDDR5) consumes minimal energy (about 1-3% of total consumption). For example, on the POCO F4 GT with 12 GB of RAM, background applications are less likely to restart, saving up to 10-15% of charge per day compared to 4 GB models.
How to clean up Xiaomi RAM without restarting?
V MIUI There is a built-in memory cleaner tool: Open Settings β†’ Annexes β†’ App management. Click on the three dots in the top right corner and select Clear Memory. Confirm Action. Alternatively, you can use Game Turbo (if installed): swipe down on the home screen, tap on the icon. ⚑ Note: Frequent manual cleaning of RAM can impair performance, as Android is optimized for memory management automatically.