Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

I realised after a few days of observation, that the total of the RAM usage of indivisual apps shown in the running process is quite lower than that shown below it on the scale

And as "Cached Background Process" are calculated separately, they are not added in this "RAM Used" part of the scale.

Then what is using it? Coz the OS has its own space. Then what from the userspace is taking it up but not showing up?

Gingerbread 2.3.6

Like when I am writing this, the Total of indivisual values displayed is around 45-50mb while the scale below shows 95mb used!! How? \

Edit

Screen cast -

http://youtu.be/fzkQlZ8CdkU

share|improve this question
    
Can you add a screen shot? –  Richard Borcsik Nov 18 '12 at 11:26
    
Well i was going to, but all running processes were not visible...Ill upload a screencast... –  Nirmik Nov 18 '12 at 11:30
add comment

1 Answer 1

I think it's because of linux. Linux put some disk cache on ram. So, you can see cached ram, which is app cached ram, AND disk cached ram. If you have access to a linux box, run free -m.

cubox@coruscant:~$ free -m
             total       used       free     shared    buffers     cached
Mem:          1974       1478        496          0        335        671
-/+ buffers/cache:        471       1503

Here, you can see that my server is using 1478 mo of ram. But, like 1000 mo is used for disk cache. You can't really recover it. If this part of ram is needed by the system, it's will not longer be used for disk cache and released for the app.

share|improve this answer
    
linux box as in busy box? with a terminal emulator? –  Nirmik Nov 18 '12 at 13:23
    
You know that Android uses Linux at its base, right? So basic device management is done by Linux. Zygote and the Dalvik stuff running on top of this to allow for Android apps. –  Izzy Nov 18 '12 at 13:36
    
No, this is a regular debian server ._. –  Cubox Nov 18 '12 at 14:01
    
Yeah i know its a linux base... –  Nirmik Nov 18 '12 at 14:04
    
@Cubox....well i checked this command on my android as i am rooted..using a terminal emulator...and it dint show a cache column at all! –  Nirmik Nov 18 '12 at 14:05
show 1 more comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.