LOL obviously you have no idea what it means for an application to have data "cached". To enlighten you, it means that data from that application is being stored in memory. That, in turn, means that it is using that memory.
I am aware that the Android OS frees up memory on its own when necessary. That is not my point, but you seem to think that it is. You also seem to think that a particular application using memory is the same thing as the application running at full/normal capacity when you're actually using it. That is your mistake.
To clear this up for you, imagine the following hypothetical situation: Your phone's total memory is 500 MB. There are 0 MB free. You start an application that uses 4 MB. It works. That's because something else was killed (de-cached, if you will) in order to accommodate the newly-started application. You seem to think that 4 MB would be pulled from the sky, but that's just plain silly.
Once again you are wrong and that is NOT what i am implying at all. I fully understand how this works I have been using linux technologies for the last 6 years and have plenty of info how memory is cached, what were you even reading to come up with this response? I am saying that 300mb of free memory is a COMPLETE WASTE OF MEMORY and that cached apps are supposed to be there for the next time you launch it. The advantage of a high end phone is that you have more memory to CACHE MORE APPS. Background apps that are running are usually an app you were just using or connected to another application like google search and Gtalk. For the most part, there are some sort of apps running in the background no matter what. Its fine the phone knows what to do.
Upvote
0