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?

marked as duplicate by eldarerathis May 26 '12 at 14:51

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • Install Terminal Emulator from Market and run free -m command. What does it say? – Android Quesito 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. ;)

  • 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.