Lack of RAM (RAM) is one of the main reasons for lags, application crashes and slow operation of Androiddevices. But before optimizing the system or buying a new smartphone, you need to find out exactly how much RAM is installed in your device. Verification methods depend on the version Android, manufacturer (Samsung, Xiaomi, Realme etc.) and even on the shell (MIUI, One UI, ColorOS).
In this article you will find 7 proven methods - from standard settings to commands ADB and third-party utilities. We will also explain why the actual volume RAM may differ from that declared by the manufacturer, and what to do if the system shows incorrect data.
โ ๏ธ Attention: On some devices (especially with Android Go or outdated versions) some methods may not work. In this case, use alternative methods from the article.
1. Checking RAM through standard Android settings
The easiest way is to look in the settings menu. data-i="49">varies depending on the version of the system and shell. Below are instructions for the most popular brands. RAM differs depending on the system and shell version. Below are instructions for the most popular brands.
On "clean" Android (for example, Pixel, Nokia, Motorola):
- Open
SettingsโAbout the phone. - Find the section
Hardware informationorDevice characteristics. - Scroll down to the item
MemoryorRandom Access Memory (RAM).
On Samsung (One UI):
- ๐ฑ Go to
SettingsโMaintenance deviceโMemory. - ๐ The total volume will be indicated at the top of the screen RAM (for example, "6 GB out of 8 GB").
- ๐ For detailed information, tap by
MemoryโRAM.
On Xiaomi/Redmi/POCO (MIUI):
- โ๏ธ Open
SettingsโAbout phoneโAll characteristics. - ๐ Find the line
RAM(sometimes hidden underHardware).
โ ๏ธ Attention: On some devices (for example, Huawei s EMUI) information about RAM may be displayed incorrect due to virtual memory (RAM Expansion). In this case, use the methods from the following sections.
2. Using the Developer Options
The developer menu is hidden. extended system data, including detailed information about RAM. To activate it:
- Go to
SettingsโAbout phone. - Find item
Build number(orMIUI versionon Xiaomi). - Tap on it 7 times in a row until a notification appears
You have become developer!.
Now return to the main settings menu and open System โ For developers (or Additionally โ Developer options on some devices). data-i="113">Advanced Memory:
- ๐
Average RAM usageโshows a graph for the last 3 hours. - ๐ข
MemoryโMemory and cacheโthe general one is shown here volume RAM and current load.
๐ก Useful tip: In the developer menu, you can enable real-time usage display RAM To do this, activate. option Show CPU usage โan indicator will appear in the upper right corner of the screen.
Tap on "Build number" 7 times|Return to main menu settings|Find the "For Developers" section|Activate the "Memory" option-->
3. Applications for checking RAM: TOP-5 utilities
If standard methods do not work or you want to get more data (for example, frequency RAM, memory type LPDDR4X/LPDDR5), use third-party applications. We tested dozens of utilities and selected the most accurate and safe ones:
| Application | Pros | Cons | Link |
|---|---|---|---|
| AIDA64 | Shows RAM type, frequency, load by core | Paid version for full functionality | Google Play |
| CPU-Z | Free, no advertising, supports all versions of Android | Minimalistic interface | Google Play |
| DevCheck | Beautiful interface, shows the temperature of the chipset | Advertising in the free version | Google Play |
| Droid Hardware Info | Detailed information about each RAM module | Difficult to understand for a beginner | Google Play |
| AnTuTu Benchmark | Tests performance RAM | Requires registration for some functions | Google Play |
๐ How to use: Install any application from the table, open it and go to section Memory (or RAMFor example, in CPU-Z the necessary information is located in). tab Memory, where the following are indicated:
- ๐
Total RAMโ total volume. - ๐
Used RAMโ occupied memory. - ๐
Free RAMโ free memory. - ๐
Typeโ type (LPDDR4X,LPDDR5etc.).
โ ๏ธ Attention: Some applications (for example, AnTuTu) may show inflated RAM values due to virtual memory accounting (RAM ExpansionFor exact data, use AIDA64 or CPU-Z.
4. Checking RAM via ADB (for advanced users)
If you need the most accurate data or standard methods do not work, use ADB (Android Debug Bridge). This method requires connecting the smartphone to the PC, but gives full control over the system.
๐ What you will need:
- ๐ฅ๏ธ Computer with installed drivers ADB.
- ๐ฑ Smartphone with software debugging enabled USB.
- ๐ Cable USB-Type C (or Micro-USB for older devices).
๐ง Step-by-step guide:
- Enable
USB debuggingin the menu developer (see section 2). - Connect your smartphone to the PC and confirm permission to debug.
- Open the command line (
CMD) on the PC and enter:
adb shell cat /proc/meminfo
In the answer, find the line MemTotal โthis is the total volume RAM in kilobytes. To convert to gigabytes, divide the value by 1,048,576. For example:
MemTotal: 6145748 kB โ ~5.86 GB
๐ก Helpful advice: To learn how much memory is occupied by the system and applications, use the command:
adb shell dumpsys meminfo
โ ๏ธ Attention: Commands ADB may differ on devices with custom firmware (LineageOS, Pixel Experience). If you get an error permission denied, try running the command with superuser rights (su), but this requires root access.
5. Why does Android show less RAM than stated?
You bought a smartphone with 8 GB RAM, but the system only shows 6โ7 GBIs this normal, and here's why:
- ๐ฑ System processes: Android reserves 1โ2 GB for the kernel, drivers and background services. For example, on Samsung Galaxy S23 out of 8 GB, ~6.5 GB is available.
- ๐ Virtual memory: Technologies like RAM Plus (Samsung) or Memory Extension (Xiaomi) use part of the internal memory as RAM, but display it separately.
- ๐ ๏ธ Manufacturer: Some brands (for example, Oppo, Vivo) artificially lower the available capacity to โoptimizeโ multitasking.
๐ Example of distribution for 8 GB:
- ๐น 1-1.5 GB - kernel and drivers.
- ๐น 0.5-1 GB - system applications (Google Play Services, Android System).
- ๐น 5.5โ6.5 GB - available to the user.
โ ๏ธ Attention: If the difference between the declared and actual volume exceeds 2 GB (for example, 8 GB โ 5 GB), this may indicate:
- ๐ ๏ธ Memory module defect (contact service).
- ๐ฑ Custom firmware with incorrect settings.
- ๐ฆ Virus or malware that consumes resources.
How to check whether manufacturers are lying about the amount of RAM?
Many brands (especially Chinese) indicate in the characteristics total capacity of memory chips, and not available to the user. For example, in Realme 9 Pro 8 GB are installed, but ~1.5 GB of them are reserved for the GPU. LPDDR4X, but ~1.5 GB of them are reserved for the GPU Mali-G68To find out the actual available capacity, use the ADB command:
adb shell cat /proc/meminfo | grep MemTotal
If the value is very different from the declared one, check the device for authenticity through the official brand utilities (for example, Samsung Members or Xiaomi Authenticity Check).
6. Checking RAM on devices with virtual memory (RAM Expansion)
Many modern smartphones (Samsung Galaxy S22, Xiaomi 12, Oppo Find X5) support technology RAM Expansion - using part of the internal memory (UFS 3.1) as additional RAMThis can be confusing when checking.
๐ How to distinguish physical memory from virtual:
- Open
SettingsโMemory(orAbout phone). - If you see an inscription like
8 GB + 3 GB, then 3 GB this is virtual memory. - For exact data use AIDA64 โin the section
Memoryit will be indicatedTotal RAM (Physical).
โ ๏ธ Attention: Virtual memory works slower than physical memory (LPDDR5 vs UFS), so turning it on does not always improve performance on weak chipsets (Snapdragon 6xx, Helio Gxx) it can even worsen the situation. due to increased load on the drive.
๐ก Tip: If you play heavy games (Genshin Impact, Call of Duty Mobile), disable RAM Expansion in the settings:
- ๐ฑ On Samsung:
SettingsโDevice maintenanceโMemoryโRAM Plus. - ๐ฑ On Xiaomi:
SettingsโAdvanced settingsโPerformanceโMemory Extension.
7. Alternative methods: Recovery Mode and test codes
If the smartphone does not turn on or the settings menu is not available, try these methods:
๐ง Method 1: Checking through Recovery Mode
Suitable for devices with an unlocked or custom bootloader recovery (TWRP).
- Turn off the smartphone.
- Hold
Power + Volume Up(the combination may vary). - In the menu TWRP select
AdvancedโFile Manager. - Open the file
/proc/meminfoand find the lineMemTotal.
๐ Method 2: Secret codes of manufacturers
Some brands hide information about RAM engineering codes. Try entering them in the application. data-i="287">Attention: Telephone:
- ๐ฑ Samsung:
#0#โHardware Info. - ๐ฑ Xiaomi:
##4636##โPhone information. - ๐ฑ Huawei:
##2846579##โProjectMenuโBackground Settings.
โ ๏ธ Attention: Not all codes work on new devices. Incorrect input may cause a factory reset or reboot!
If the smartphone does not turn on, the only reliable way to check the RAM is to connect it to the PC via ADB or use specialized equipment (for example, DC-Phoenix for MediaTek).
FAQ: Frequently asked questions about checking RAM on Android
๐ Why does the task manager show 4 GB of RAM, but in the device characteristics - 6 GB?
This is normal: part of the memory is reserved for system processes. For example, with 6 GB Samsung Galaxy A53 with 6 GB RAM the amount is available to the user. ~4.8โ5.2 GB.
๐ฑ Is it possible to increase the amount of RAM on Android without root?
Yes, but only through virtual memory (RAM ExpansionPhysically increase RAM You canโt - the memory is soldered to the motherboard. Virtual memory adds 2โ8 GB, but is slower.
โก How to clear RAM if it is clogged?
Use the built-in tools:
- ๐ฑ On Samsung:
SettingsโDevice maintenanceโClear now. - ๐ฑ On Xiaomi:
SecurityโOptimizationโClear memory.
For deep cleaning, install Greenify or SD Maid (root required for full functionality).
๐ ๏ธ What to do if the RAM shows 0 GB or an error?
This is a sign of a hardware malfunction. Possible reasons:
- ๐ The memory module contact has become disconnected (after being dropped or repaired).
- ๐ฆ Damage to the firmware (try to reflash the device).
- ๐ ๏ธ Defect chip RAM (replacement of the motherboard is required).
Contact a service center - independent repairs may aggravate the problem.
๐ How to disable virtual memory if it is interfering?
In most cases, this is done in the settings:
- ๐ฑ Samsung:
SettingsโDevice maintenanceโMemoryโ disableRAM Plus. - ๐ฑ Xiaomi:
SettingsโAdvanced settingsโPerformanceโ disableMemory Extension.
After disabling, restart the device.