Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,806,279 Members 52,402 Now Online
XDA Developers Android and Mobile Development Forum

[Q] Less available RAM on 4G Moto G than 3G (and even less than the Moto E)?

Tip us?
 
kenbw2
Old
#1  
Junior Member - OP
Thanks Meter 0
Posts: 4
Join Date: Apr 2011
Default [Q] Less available RAM on 4G Moto G than 3G (and even less than the Moto E)?

I had in my hand my Moto G 4G, a Moto G 3G and a Moto E the other day. All of these phones advertise 1GB of RAM, yet when I checked the free RAM on all of them, they had respectively more RAM than the latter. When I totted up the used + free there was a difference of ~40MB to the 3G version, and over 100MB to the Moto E.

What gives? One of the reasons I upgraded was for more free RAM, and this is confusing me. And is it something that can be altered post-root?

For reference, my readout in Settings > Apps > Running is 662MB used, 187MB free = 849MB available.
 
planktoid
Old
#2  
Member
Thanks Meter 22
Posts: 75
Join Date: Aug 2012
Location: Vernon, British Columbia
Any carveout (multimedia, kernel, graphics, camera) will not be shown in this total; e.g. I do not know the details of these devices but what you see here in the 662+187 is what is available for user space apps to run; of course there are other components which need guaranteed RAM to run: kernel, buffer, graphics memory allocation. So that's where the missing RAM is. It's not really missing. It's just always allocated to the system and you want to be to that way.

Now, why is there a discrepancy between G, 4G G and E :
- Architecture (qcom) difference
- E's display is lower resolution, so you need smaller graphic/display carveout
- E has a lower resolution camera : smaller multimedia carveouts
- 4G has the LTE radio, which G does not..so probably needs some additional carveouts there (not sure about the exact architecute)

And, I totally fail to see why you would alter this post-root

Quote:
Originally Posted by kenbw2 View Post
I had in my hand my Moto G 4G, a Moto G 3G and a Moto E the other day. All of these phones advertise 1GB of RAM, yet when I checked the free RAM on all of them, they had respectively more RAM than the latter. When I totted up the used + free there was a difference of ~40MB to the 3G version, and over 100MB to the Moto E.

What gives? One of the reasons I upgraded was for more free RAM, and this is confusing me. And is it something that can be altered post-root?

For reference, my readout in Settings > Apps > Running is 662MB used, 187MB free = 849MB available.
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes