Possible Duplicate:
Why is my device not utilizing all of its available RAM?

Samsung Galaxy S GT I9000 comes with 512 MB RAM but it shows only 326 or less. Why?

  • Install Terminal Emulator from Market and run free -m command. What does it say? – user3303 Mar 11 '12 at 7:00
  • Just noticed i gave wrong instructions to check RAM usage previously. I use Quick System Info PRO found on Google Play to check free RAM. On "Basic Info" tab you should see that and if you want additional details, just navigate to "Memory". – Boris_yo May 11 '12 at 13:28


Galaxy S does have 512 Mb. the problem is that you cannot use it all for programs. From that 512 Mb of memory 128 Mb are reserved for graphical purposes and for phone modem. You don't want any call to end because programs running took all that memory, do you?

The problem with the Galaxy S is that if we take into account that 128Mb we should have 384. But for some reason it display 326 and 304 in some cases. That black hole is the mistery.

Still I could not find anyone that explains that to me.

Hope this eases your soul. You have 512 Mb. They just did not told you that you could not use it all. ;)

| improve this answer | |
  • 1
    some source says that android 2.1 does not support 512 mb RAM thats why it shows less and 2.2 support 512 mb RAM. Is it true ? – Jeevan Bhatt Jan 10 '11 at 11:26

Not the answer you're looking for? Browse other questions tagged or ask your own question.