Reply
Thread Tools
Posts: 951 | Thanked: 2,344 times | Joined on Jan 2012 @ UK
#1
Just downloaded a resource monitor and saw something that i don't like!


I got no apps open everything is closed well apart resource monitor and the screenshot app.

Surely i should have more free memory?
 

The Following User Says Thank You to mariusmssj For This Useful Post:
Posts: 246 | Thanked: 70 times | Joined on Nov 2011
#2
If you hate that, just open all the apps and stuf you have on your phone then close everything (long press on open apps, close all) then it will go down and it'll stay there until first reboot.
 
Posts: 951 | Thanked: 2,344 times | Joined on Jan 2012 @ UK
#3
Originally Posted by ENNINE View Post
If you hate that, just open all the apps and stuf you have on your phone then close everything (long press on open apps, close all) then it will go down and it'll stay there until first reboot.
so does this mean that the memory is cached?
 
eight's Avatar
Posts: 106 | Thanked: 81 times | Joined on Dec 2011 @ /
#4
The memory is the cache.
http://www.rt-embedded.com/blog/arch...y-consumption/

<quote>........
Linux memory consumption concept

Linux memory consumption concept is all about efficiency. The system’s RAM is a resource that is meant to be used; 100% of it (if possible), all the time (if possible).

Linux utilizes unused RAM to cache data and filesystem meta-data from slower storage devices (Flash or disk) because fetching the information from the RAM is much quicker: There are no bottlenecks such as slow physical media, slow buses or device clocks, and not decompression is required.

Assuming there are no memory leaks, the reason that memory report tools report low amount of free memory is because the RAM is considered to be wasted if it isn’t used. This concept may require some time to digest, because conventional thinking may lead to the conclusion that an efficient system is a system with a lot of free memory. This is not entirely correct. In Linux case, the kernel tries to utilize the most of the RAM to improve the system performance. Keeping the cache means that if the kernel or a task needs the same data again, there’s a good chance it will still be in the fast cache in memory.
........

Last edited by eight; 2012-02-04 at 23:18.
 

The Following 6 Users Say Thank You to eight For This Useful Post:
Posts: 951 | Thanked: 2,344 times | Joined on Jan 2012 @ UK
#5
Originally Posted by eight View Post
The memory is the cache.
http://www.rt-embedded.com/blog/arch...y-consumption/

<quote>........
Linux memory consumption concept

Linux memory consumption concept is all about efficiency. The system’s RAM is a resource that is meant to be used; 100% of it (if possible), all the time (if possible).

Linux utilizes unused RAM to cache data and filesystem meta-data from slower storage devices (Flash or disk) because fetching the information from the RAM is much quicker: There are no bottlenecks such as slow physical media, slow buses or device clocks, and not decompression is required.

Assuming there are no memory leaks, the reason that memory report tools report low amount of free memory is because the RAM is considered to be wasted if it isn’t used. This concept may require some time to digest, because conventional thinking may lead to the conclusion that an efficient system is a system with a lot of free memory. This is not entirely correct. In Linux case, the kernel tries to utilize the most of the RAM to improve the system performance. Keeping the cache means that if the kernel or a task needs the same data again, there’s a good chance it will still be in the fast cache in memory.
........
I feel so silly now xD i know all this stuff and this is done to prevent page fault errors.

Thanks guys for clearing things up
 

The Following User Says Thank You to mariusmssj For This Useful Post:
Posts: 246 | Thanked: 70 times | Joined on Nov 2011
#6
Originally Posted by mariusmssj View Post
so does this mean that the memory is cached?
That's the way Linux works. It uses all the memory to be faster and stable.
 

The Following User Says Thank You to ENNINE For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 14:47.