I bought a SIM locked ZTE v790 in Egypt. It tells me that it has 181MB of RAM, but it supposed to be 512MB.
Is there a way to check how much RAM my device physically has before deciding to get it replaced?
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It only takes a minute to sign up.
Sign up to join this communityI know this is an old questions but it comes up first in Google so I thought I would put a simple answer.
Depending on the version of Android:
At the bottom you will see RAM, used and free. Add both number together to get total usable RAM for the device. Note that this might be less than the RAM advertised for the phone model, as the system may reserve some of the RAM for itself as explained in other answers.
Cheers
The thing that many users do not understand (partly because vendors choose to advertise total RAM chip size) is that the physical memory chip capacity is shared between different parts of the SoC - namely Application Processor and Baseband Processor. So the amount of memory available to your applications is what's left from the original 512Mb after modem, then Android itself and preloaded system apps get their share. You can not judge the user experience by this amount anyway. ICS has better memory management but reports lesser amount of available memory than GB on the same hardware.
I just found out there are actually 2 versions of the ZTE v790
The 512MB RAM International version that is posted in GSMArena
And the lower cost 256MB RAM version mostly sold to carriers
If you believe you have been given the wrong unit, you should ask for a replacement from your carrier or from the store that you bought it.
Info
tab and slide to System Info
to check your actual RAM size, and post the screenshot if you can.
You could simply use a terminal emulator (e.g. Android Terminal Emulator) and run the command free
$ free
total used free shared buffers
Mem: 487344 472504 14840 0 8348
-/+ buffers/cache: 464156 23188
This example is taken from my Motorola Milestone 2, which is supposed to have 512MB RAM. Check with Alex's answer what might make the difference here: My output shows 476MB total RAM. Using above command at least you can know for sure how much RAM you've got to work with.
PATH
. You might try it with different paths, e.g. /system/xbin/free
. Some filemanagers might permit you to browse for it, or you can check different locations from within the terminal app.
In Android 8 it is:
This displays RAM size, ROM size, Display resolution and a bunch of other similar parameters.
Device Info
again for the actual usable memory.