• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Wheres my Ram?

magnez

Lurker
Recently i my bought my xperia T. Good phone, im very happy with it, quick smooth and so on. However i noticed one thing. Specifications On websites and even in shops clearly say that the phone is suppost to have 1GB of ram, which is not correct in my case as it only has 512mb. And i know that the phone runs good but just the fact that i do not have somethong im suppost to have isnt fair. Is this like a manufacturing fault? Can i just go to the phone shop and tell em that half my ram is missing ? :d Sounds stupid. is it normal ? If not what can i do with it.


Thanks guys for your help.
 
Maybe the other 1/2 is being used for the OS. No phone ever has the full amount as stated. The OS uses some of it and you get the rest.
 
Well first off, you wont see the full 1GB, just like on PCs, where a 1GB RAM stick actually shows up as just north of 800MB. But normally on a phone you'd see a lot less than the actual 1GB capacity of the stick, about 700+ MB of max RAM on my Samsung. If the phone has only 512MB RAM on board, you're supposed to see only around 300-400RAM. It may just be that the user allotted RAM is just over 500MB, and the rest is reserved for the OS to run smooth.
 
the same gripe was on the PlayStation 3 forum. "hey it's supposed to have 512MB RAM but it's only got 256!" well, in that case, half of the 512MB was used for the Graphics chipset. the other half is system RAM.
 
Well heres howbi really goes you have 512MB of ram but you actually do have a 1GB of ram, every device thst has ram has a VM (Virtual RAM) this is called Dalvik VM when you have 512Mb shown in you app manager the dalvik has 256MB more this adds on to the primary RAM Chip but it mostly allows apps and other things to run you can increase the heapsize to any number their always displayed like this "dalvil.vm.heapsize=256m" m means mb and k means kb but an also cause damage if your not sure what to change thesebvalues can be edited in a file called build.prop
 
Well heres howbi really goes you have 512MB of ram but you actually do have a 1GB of ram, every device thst has ram has a VM (Virtual RAM) this is called Dalvik VM when you have 512Mb shown in you app manager the dalvik has 256MB more this adds on to the primary RAM Chip but it mostly allows apps and other things to run you can increase the heapsize to any number their always displayed like this "dalvil.vm.heapsize=256m" m means mb and k means kb but an also cause damage if your not sure what to change thesebvalues can be edited in a file called build.prop
No no no.

The Dalvik VM is a virtual machine, and its heapsize is not lost to a kernel probe.

I don't know who started this rumor, but it's the second time I've seen this in the last month and it's just wrong.
 
And btw - here's proof from a 2 GB phone, using a 512 MB Dalvik heap that I'm right.

1421223341377.jpg


The free listing is in kB.

2 GB - 512 MB, converted to decimal, is 1,572,864 kB. Note that I have FAR more than that.

The missing ram is taken by the GPU, i/o ports, and can be affected by firmware changes.

A good overview is at http://processors.wiki.ti.com/index.php/Android_Memory_Analysis and includes some high points about the Dalvik.
 
Last edited:
Back
Top Bottom