Brikkss @ 12.01.2015, 01:45
Well here the basic things
all owners say nexus boast that even in a loaded phone freely 1-1.2gb RAM
and our animal usually freely was 400-500mb
Here and there were cries of disappointment
Well, that's what arithmetic is obtained according to the / proc / meminfo
MemTotal: 1975992 kB
MemFree: 219 788 kB
Buffers: 137 572 kB
Cached: 857624 kB
SwapCached: 0 kB
Active: 479 548 kB
Inactive: 864 484 kB
Active (anon): 350 788 kB
Inactive (anon): 268 kB
Active (file): 128760 kB
Inactive (file): 864 216 kB
.....
Memory currently in use by the cache / buffer:
Cached: 857,264 + Buffers: 137 572 = 994 836 Mb
Subtract this value from the total amount of memory:
MemTotal: 1975992 - 994 836 = 981 156 MB and the idea so much memory to be free.
But take away from this value, the actual amount of free memory (MemFree) 981,156 - 219,788 = 761,768 will see that 760 MB lost somewhere !?
In fact, 760 MB will not get lost. We look at dmesg and finds such interesting lines:
[0.000000] Memory: 1972MB = 1972MB total
[0.000000] Memory: 1933044k / 1933044k available, 121100k reserved, 1239040K highmem
[0.000000] Virtual kernel memory layout:
[0.000000] lowmem: 0xc0000000 - 0xef800000 (760 MB)
Pay attention to the lowmem - this is the core of memory reserved for your needs, and only the kernel can use it.