Owners of Xiaomi, Redmi and Poco smartphones often face the need to specify the exact amount of installed RAM, this is required when buying a used device, diagnosing brakes or installing resource-intensive games. The standard interface of the MIUI shell or HyperOS does not always provide exhaustive information in the usual menu.
There are several proven ways to get reliable data about the RAM of your gadget, we will look at the regular system tools, hidden engineering codes and specialized software, each method has its own characteristics of displaying data.
Modern smartphones use memory expansion technology, where part of the internal storage is temporarily used as RAM, which can confuse the user when trying to understand the real amount of physical memory.
Checking through the standard settings menu
The easiest and safest way to find out the basic information is to go to system settings. However, the path to data may vary depending on the firmware version. In most cases, just go to Settings β About the phone. This shows the total amount of memory, but the details on RAM are often hidden.
For a deeper analysis, newer versions of Xiaomi shells should look for Memory or Memory Extension, and if you click on it, you will see how many gigabytes are reserved for the system and how many are available to the user. If you have virtual extension enabled, the numbers will add up, which does not always reflect the real picture.
β οΈ Note: The numbers in the settings menu often show the available volume, not the full physical.
Sometimes you can find information about the frequency of memory modules in this section, although this is rare. For ordinary users of these data, there is enough information to know whether the buffer is full of running applications. If the system says that less than 10% is free, you should close the unnecessary processes.
Use of hidden engineering menu
The engineering menu is a powerful diagnostic tool, hidden from the eyes of the average user, and accessed through a set of special tools. USSD-For Xiaomi devices, code ##64663## or ##4636## is often used. The latter opens the testing menu, where there is a tab called Phone InformationΒ».
Inside this menu, you can find a Memory info section that provides technically accurate data, which shows total volume, free space and real-time memory usage, which is much more informative than standard settings, since the data is taken directly from the core of the system.
If standard codes didn't work, the manufacturer could lock them in a particular firmware version, so type ##3646633##, although this code is more common on MediaTek processors. For Snapdragon processors, which are found in most Redmi and Poco models, the second code is more relevant.
π‘
If the code doesnβt work, make sure you type it in the Phone app (call), not in a contact search or messenger.
Detailed analysis through AIDA64
When there's not enough built-in tools, third-party software comes to the rescue, and the leader in this niche is AIDA64, which reads data directly from the device registry and provides the most detailed report, and after you install the application, you start the scan and go to the Android partition.
Here you will see the item "Total RAM", which will show the actual physical volume of memory chips, the application will also show how much memory is available to applications and how much is occupied by the system, which allows you to accurately assess the performance of your Xiaomi under load.
In addition to volume, AIDA64 displays the frequency of memory channels and the number of active CPU cores, which is useful for gamers who want to make sure that the phone is running at the frequency declared by the manufacturer, and the data is updated in real time, which is convenient for monitoring.
βοΈ Memory check through AIDA64
Real-time monitoring through Developer Options
For advanced users who want to see RAM use all the time, the ideal settings for developers are to activate this mode, go to Settings β About phone and quickly click on MIUI or HyperOS 7 times.
Once activated, a new option will appear in the settings menu, "Additional" or "Extended settings", where the "Developers" section is hidden, and search for the "Reveal Memory" or "Running Services" option, and turning on this slider will display the used memory counter.
This method allows you to see how many megabytes or gigabytes are being used right now, and if you notice that the memory is filling up quickly after cleaning, you have a heavy application or system process in the background, and it's a great way to identify resource eaters.
β οΈ Warning: Don't turn off processes in the developer menu unless you're sure they're there. Shutting down system services can cause the interface to run unstable or the phone to restart.
Why does the system need so much memory?
Comparison of memory in different Xiaomi series
Understanding how much memory your model should have helps to identify discrepancies. Budget series usually have less RAM, while flagship models offer maximum performance. Below is a table with typical values for different lines.
| Series of devices | Typical RAM volume (min) | Typical RAM (max) | Type of memory |
|---|---|---|---|
| Redmi A/C Series | 2GB | 4GB | LPDDR4X |
| Redmi Note | 4GB | 12GB | LPDDR4X / LPDDR5 |
| Poco M/X Series | 6GB | 12GB | LPDDR4X / LPDDR5 |
| Xiaomi (Flagman) | 8GB | 16GB | LPDDR5X |
Note that the budget segment often uses LPDDR4X type memory, which is slower than LPDDR5 in flagships. So even with the same volume of 8 GB, the flagship Xiaomi will run faster in heavy tasks.
Marketing tricks are also worth considering. Sometimes manufacturers specify volume with virtual extensions in mind. The specifications on the box may say "8+3GB," which means 8GB of physical memory and 3GB of borrowed storage. The actual performance depends on the physical volume.
π‘
Always check the physical volume of RAM through third-party snails, as marketing names may include a virtual extension.
Technical Method through ADB (for experts)
For those who are not afraid of the command line, the most accurate method of obtaining information is using USB debugging and the ADB tool (Android Debug Bridge), which allows you to get raw data from the device, bypassing any interface restrictions.
First, you need to activate the USB debugging in the developer menu and connect the phone to the computer. Once you install the drivers and the SDK Platform-Tools platform, you need to enter a request in the command line to get the system properties, which will give a comprehensive answer about the configuration of the hardware.
adb shell getprop | grep memThis command will list all the parameters associated with memory. Look for ro.boot.memsize or values that will indicate the total size in bytes. Dividing the resulting number by 1024 three times, you get the volume in gigabytes with high accuracy.
β οΈ Attention: Use ADB It requires you to install drivers on your PC. Incorrectly executing commands in debugging mode can cause you to change your system settings, so be careful.
This method is especially useful if the phone is not working properly and cannot load the interface to check through the settings, and it also allows you to check whether the phone has been reflashed with swapped configuration information (although it is impossible to replace the physical volume of RAM software, you can only hide it).