La mémoire retournée par adb shell dumsys meminfo en kB ou KB?Dumpsys meminfo: Ko ou Ko?
où:
kB = 1000 bytes
KB = 1024 bytes
La mémoire retournée par adb shell dumsys meminfo en kB ou KB?Dumpsys meminfo: Ko ou Ko?
où:
kB = 1000 bytes
KB = 1024 bytes
Il est Ko (1024 octets) ou kibibytes (Kio), contrairement à la notation kB dans leur printfs qui est censé signifier 1000 octets que vous avez noté.
Voici comment je sais. Sur ma boîte Linux, si je free -b
,
total used free shared buffers cached
Mem: 67459153920 60865880064 6593273856 307834880 1373028352 40107618304
Regardez donc à la valeur totale des 67459153920. C'est en octets (-b). Maintenant, si je regarde meminfo,
MemTotal: 65878080 kB
et 67459153920/1024 = 65878080, de sorte que la valeur est en Ko ou alias Kio (1024 octets).
https://en.wikipedia.org/wiki/Kilobyte
Notez que je l'ai testé sur mon bureau Linux car Android Linux ne se produit pas inclure la commande free
, mais dumpsys meminfo
rapporte que les résultats de cat /proc/meminfo
qui est mis en œuvre au niveau du noyau Linux d'Android fs/proc/meminfo.c
.
comme vous le savez * - il suffit de regarder le code source –