Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
Google_Nexus
Old
#21  
Account Currently Disabled - OP
Thanks Meter 10
Posts: 228
Join Date: Apr 2012
Quote:
Originally Posted by albundy2010 View Post
Your phone is supposed to use ram that it has available. So is your computer. Free ram = wasted ram.
No its not wasted. By your logic I should use 100% of my ram... that's nuts.

Sent from my Nexus S 4G using xda premium
 
albundy2010
Old
#22  
Senior Member
Thanks Meter 841
Posts: 2,171
Join Date: Sep 2010
No its not nuts. The phone has a minimum free limit for ram. Use up the ram till that point. Not 100 percent.

Windows also does something similar with its caching into ram system.

The only thing that is nuts is people still not realizing that free ram is wasted ram in 2012.
The Following User Says Thank You to albundy2010 For This Useful Post: [ Click to Expand ]
 
Harbb
Old
#23  
Harbb's Avatar
Senior Member
Thanks Meter 459
Posts: 1,107
Join Date: Dec 2011
Location: Sydney
Pretty much correct. Free RAM is wasted RAM. Use the "free" command on your phone or a linux box (or even check out task manager -> performance tab in windows) and see how much RAM is actually not being used.

My phone is showing about 7mb free, which is correct. Other places tell you how much it is ready to clear, such as android telling me i have 200mb free ram in apps -> running, while really it is using ~200mb for cached apps which it is happy to let go of if something comes up requiring RAM, otherwise it keeps it there to be quicker when these cached apps are opened. This doesn't use more battery or slow it down, but when cached app free ram is low things get sluggish for reasons which are probably quite clear.
Device: Nexus S i9023
 
Google_Nexus
Old
#24  
Account Currently Disabled - OP
Thanks Meter 10
Posts: 228
Join Date: Apr 2012
Quote:
Originally Posted by albundy2010 View Post
No its not nuts. The phone has a minimum free limit for ram. Use up the ram till that point. Not 100 percent.

Windows also does something similar with its caching into ram system.

The only thing that is nuts is people still not realizing that free ram is wasted ram in 2012.
Then why is it when more ram is used the slower the PC or phone is. Once again I have 8gb laptop ram and its faster with that then 2 or 4gb ram DDR 3 type. My phone gets to 80mb free its slow on 120mb free its faster.

Sent from my Nexus S 4G using xda premium
 
podtalje
Old
#25  
Junior Member
Thanks Meter 9
Posts: 26
Join Date: Mar 2010
First you need to clarify the meaning of two things.

1. available RAM
More RAM you have, (in most cases, not always) the faster the system will be. This explains why system with 4 GB RAM is faster than the one with 2GB.

And this is something completely different than:

2. free ram
Free RAM means that the system is not using this RAM. That means if you have 4GB of RAM and there is 2GB of free RAM, it is (almost) the same as the system would have only 2GB. That is why it is essential that a good operating system is using as much RAM as it can.

Especially on Android it does not make any sense to have a high number in minfree settings for free RAM. Even if you start a new app, it would not be started much faster, because Android system still need to free the RAM from unused apps to keep the amount of free RAM high.
 
Google_Nexus
Old
(Last edited by Google_Nexus; 19th April 2012 at 10:34 PM.)
#26  
Account Currently Disabled - OP
Thanks Meter 10
Posts: 228
Join Date: Apr 2012
Quote:
Originally Posted by podtalje View Post
First you need to clarify the meaning of two things.

1. available RAM
More RAM you have, (in most cases, not always) the faster the system will be. This explains why system with 4 GB RAM is faster than the one with 2GB.

And this is something completely different than:

2. free ram
Free RAM means that the system is not using this RAM. That means if you have 4GB of RAM and there is 2GB of free RAM, it is (almost) the same as the system would have only 2GB. That is why it is essential that a good operating system is using as much RAM as it can.

Especially on Android it does not make any sense to have a high number in minfree settings for free RAM. Even if you start a new app, it would not be started much faster, because Android system still need to free the RAM from unused apps to keep the amount of free RAM high.
ok then what about my system... it has a quad core a6 apu (cpu gpu in one) by amd and 8gb of ddr3 ram. I would still like more if i could but it max out at 8gb for now. As the more i can add the more programs i can run at once. So am i silly for having 8gb?

and you are right free ram is what the system is not Currently using. and by having that free ram it helps when you want to open other programs like ms word or power point... which by the way use a ton of ram.
Attached Thumbnails
Click image for larger version

Name:	8gb system.jpg
Views:	285
Size:	98.0 KB
ID:	1014251  
 
dreamsforgotten
Old
#27  
dreamsforgotten's Avatar
Senior Member
Thanks Meter 2428
Posts: 4,883
Join Date: May 2010
Location: Louisiana

 
DONATE TO ME
Quote:
Originally Posted by Google_Nexus View Post
ok then what about my system... it has a quad core a6 apu (cpu gpu in one) by amd and 8gb of ddr3 ram. I would still like more if i could but it max out at 8gb for now. As the more i can add the more programs i can run at once. So am i silly for having 8gb?

and you are right free ram is what the system is not Currently using. and by having that free ram it helps when you want to open other programs like ms word or power point... which by the way use a ton of ram.
Comparing your desktop to the phone is a bad analogy. The phone doesn't see labor intensive processes like encoding multi media, power point, java compilers etc. a normal internet mostly PC user would never touch 8 gigs nor need a 64 bit OS to enable over 4. Yes you can tax the desktop to use around what 6 and still have two unused, but the phone is very efficient at using what it has. Android is designed to manage it's own heap and you don't need to interact with that process. Killing apps to free this ram is counter acting what the phone is designed to do that is use 90 percent of your ram as efficient as using 10 percent while holding references to the last state each used app is in. If your phone isn't efficient enough for your taste perhaps the phone is in need of an upgrade lol not knocking you just when your understand how it works underneath you realize it's doing what it was designed to do.

Sent from NS4G Pool Party
I quit school because of recess...they play too much
"I find it kinda funny....Find it kinda sad....That the dreams in which im dying...Are the best I've ever had..."
-Gary Jules
If you want to learn to develop, check out http://www.dreamsforgotten.net.

Fixed lol..Fixed for real this time!
Look out for your devs PayPal is appreciated.

Learn to Theme: Includes links to the next guide at bottom
 
resetreflectt
Old
#28  
resetreflectt's Avatar
Senior Member
Thanks Meter 62
Posts: 349
Join Date: Jan 2011
Location: Cypress, TX
If it's not top dog then tell me why the Galaxy Nexus Sprint pre orders sold out in 3 days? Nexus lines are pretty much perfect for the nerds inside of us. They're not supposed to have the best specs, they're supposed to have the best optimization to make the phone feel like it has the best specs.
UTStarcom CDM-120 -> LG 225 (Red) -> LG Rumor -> LG Rumor 2 -> Palm Pre -> HTC Evo 4G -> Samsung Epic 4G -> Nexus S 4G -> Galaxy Nexus
 
albundy2010
Old
#29  
Senior Member
Thanks Meter 841
Posts: 2,171
Join Date: Sep 2010
Silly for having 8gb of ram not quite. If you're not actually using the 8gb ever and thinking just having more ram is better/faster then yeah. That's silly.

I got 8 in my desktop. If I dropped it down till two I would never notice it ever doing daily stuff. Or anything at all that didn't require more than 2gb from the system. Even in single channel mode since it would only be one stick and you wouldn't notice.

Simply put. Free ram is wasted ram. It its just sitting there not doing anything then its doing just that. Not doing anything.

On another note if you did manage to use up all 8gb of ram on your system at any given the time your system would be bogged down by bottlnecks other than being out of ram for the most part. System would come to crawl due to the hdd/CPU I/O bottleneck first.
 
g1user101
Old
#30  
Senior Member
Thanks Meter 97
Posts: 1,582
Join Date: Apr 2010
Location: OC
it is top notch. galaxy nexus is sold like crazy! nexus s is still going on too

Sent from my Nexus S using the XDA mobile application powered by Tapatalk
Phones: Tmobile Galaxy Note 2 CURRENT
Older: G1, Mytouch 3g, HTC Fuze, Iphone 3gs, Mytouch 4g, Infuse 4g,Sensation 4g,Amaze
Tmobile S2 Blacklisted, Htc Radar,, Tmobile G2x, Nexus S, g2, galaxy nexus
Mytouch 4g Slide
Rom: [ROM][AOKP/CM][Unofficial] Vanilla Rootbox Nightlies [4.25.2013]

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...