2016-05-03 10 views

Antwort

2

Es ist KB (1024 Byte) oder kibibytes (KiB), im Gegensatz zur kB Notation in ihrer printfs, die 1000 Bytes bedeuten sollten, wie Sie zur Kenntnis genommen.

Hier ist, wie ich weiß. Auf meiner Linux-Box, wenn ich free -b, tue aussieht

   total  used  free  shared buffers  cached 
Mem: 67459153920 60865880064 6593273856 307834880 1373028352 40107618304 

So am Gesamtwert der 67459153920. Die in Bytes ist (-b). Nun, wenn ich sehe meminfo,

MemTotal:  65878080 kB 

und 67459153920/1024 = 65.878.080, so dass Wert in KB oder aka KiB (1024 Byte).

https://en.wikipedia.org/wiki/Kilobyte

Bitte beachte, dass ich das Desktop auf meinem Linux getestet, weil Android Linux nicht geschieht den free Befehl umfassen, aber dumpsys meminfo berichten, nur die Ergebnisse des cat /proc/meminfo, die auf der Linux-Kernel-Ebene von Android implementiert fs/proc/meminfo.c.

+0

der Weg * Sie wissen * - Sie sehen sich nur den Quellcode an –