Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
What good is RAM that isn't being used? Free RAM doesn't magically give you better performance or something like that - it has to be doing something to be useful. Android automatically manages the RAM anyway, it frees it when a program needs it. It's kinda the same thing as Win Vista/7's SuperFetch feature. When that came out everyone thought it was a bad thing that they had no free RAM, but in reality it makes the system much faster by using all that free RAM to intelligently cache apps so they load much faster and so on.
). I have seen my Droid spontaneously reset a few times now. And I wouldn't have even known it occurred if I didn't see it happening.This is not true. linux is setup to close apps when it needs ram regardless. this is not windows.Now, let's talk about the Droid. To my knowledge, once the Droid runs out of RAM, that it. End of story. I don't think it uses anything like virtual memory (and if it did, I pray it would never use the SD card). Unfortunately, I've been watching the RAM usage on my Droid, and it constantly is creeping 'up', even when apps are terminated. That means that applications aren't releasing all of their memory. That also means that over time, the Droid will probably run out of RAM.
And once the Droid runs out of RAM, apps could start crashing. (I believe this is related to the 'Phone Call Echo' problem, but I'm not sure - but, the current solution is: 'Reset your phone') But, it looks like the Android OS is doing something about it. From what I have seen, there is some sort of RAM threshold level that once the Droid crosses over, the phone resets to clear up RAM usage. It's actually a pretty nice feature (if you're not in the middle of a call). I have seen my Droid spontaneously reset a few times now. And I wouldn't have even known it occurred if I didn't see it happening
This is not true. linux is setup to close apps when it needs ram regardless. this is not windows.
Legacystar - I understand that Linux can close older apps when a new program needs RAM. I'll adjust my comment above.
However, that does not mean that the closing apps will always release all of the RAM they had allocated. Unavailable RAM can still creep up, and the Android can still run out of RAM. Android is tons better than my old WinMobile device as far as memory management - my WM6 device would also close apps when it needed RAM (a WM6 Linux-like feature, I believe), but I would still need to reboot it at least every other day.
My Droid also loses free RAM throughout the day, but at a much slower rate. It seems that I need to reboot my Droid about once every 5-6 days, and I am running a heck of a lot more stuff on my Droid.
re:AZJAZZ... Its unusual for some one to ACTUALLY EXPLAIN how the Answer WORKS! Thank you! I'm still confused on WHAT do to figure out consistant loss of memory. (Ie; which program, or app?) But, will turning my phone (( moDro) off each time, (say, once a day?) Help? THX! (( ALL OF US, aren't Gifted w / Geekyness! )Hi, Tabs - What you are describing isn't exactly true. Free RAM does give you better performance - up until the point you run out of it. The Droid (and everything else out there with a CPU) will use RAM as applications/programs are run. And hopefully, very little RAM is being used to support the running programs.
And more importantly (and unfortunately more rarely), when an application is shut down, it will hopefully fully release every bit of RAM it used when the program was running. From what I have seen, applications are not releasing everything on the Droid.
If one program used every bit of RAM on your PC computer, that would be a very BAD thing, and your PC performance would severely suffer as a result. Why? Because at that point, the computer starts running in 'virtual memory' mode, where the computer starts utilizing hard drive space to act as a RAM replacement - and hard drives are hundreds of times slower to get data on/off than using RAM. Thus, any program (or the OS) that needs RAM at that point gets it from the much slower virtual memory.
This is why older PCs could still run WinXP when they only had 256 MB of RAM, even though WinXP would like to gobble up a lot more. Those PCs were mostly running from the hard drive virtual memory, which was obvious from slow performance and a hard drive light that was constantly 'On'.
Now, let's talk about the Droid. To my knowledge, once the Droid runs out of RAM, that it. End of story. I don't think it uses anything like virtual memory (and if it did, I pray it would never use the SD card). Unfortunately, I've been watching the RAM usage on my Droid, and it constantly is creeping 'up', even when apps are terminated. That means that applications aren't releasing all of their memory. That also means that over time, the Droid will probably run out of RAM.
And once the Droid runs out of RAM, apps could start crashing. (I believe this is related to the 'Phone Call Echo' problem, but I'm not sure - but, the current solution is: 'Reset your phone') But, it looks like the Android OS is doing something about it. From what I have seen, there is some sort of RAM threshold level that once the Droid crosses over, the phone resets to clear up RAM usage. It's actually a pretty nice feature (if you're not in the middle of a call). I have seen my Droid spontaneously reset a few times now. And I wouldn't have even known it occurred if I didn't see it happening.
So, yes - Knowing the amount of free RAM is very important, and although Android can shut down old apps to free up some memory for new apps, it doesn't guarantee that every byte of the memory from the closed app will be restored to the system. If you see free RAM disappearing at a fast rate, it usually means that a program was written poorly, and suffers from what is called in the industry as a 'memory leak'. Programs with severe memory leaks will cause computers (and phones) to crash or impact performance.