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

  1. Open Settings โ†’ About the phone.
  2. Find the section Hardware information or Device characteristics.
  3. Scroll down to the item Memory or Random 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 under Hardware).
๐Ÿ“Š What Android shell does yours have? smartphone?
Pure Android (Pixel, Motorola)
One UI (Samsung)
MIUI (Xiaomi/Redmi)
ColorOS (Oppo/Realme)
Other

โš ๏ธ 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:

  1. Go to Settings โ†’ About phone.
  2. Find item Build number (or MIUI version on Xiaomi).
  3. 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, LPDDR5 etc.).

โš ๏ธ 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:

  1. Enable USB debugging in the menu developer (see section 2).
  2. Connect your smartphone to the PC and confirm permission to debug.
  3. 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:

  1. Open Settings โ†’ Memory (or About phone).
  2. If you see an inscription like 8 GB + 3 GB, then 3 GB this is virtual memory.
  3. For exact data use AIDA64 โ€”in the section Memory it will be indicated Total 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).

  1. Turn off the smartphone.
  2. Hold Power + Volume Up (the combination may vary).
  3. In the menu TWRP select Advanced โ†’ File Manager.
  4. Open the file /proc/meminfo and find the line MemTotal.

๐Ÿ“ž 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 โ†’ disable RAM Plus.
  • ๐Ÿ“ฑ Xiaomi: Settings โ†’ Advanced settings โ†’ Performance โ†’ disable Memory Extension.

After disabling, restart the device.