Как получить доступную/свободную память от АБР?
Я пробовал adb shell top
, но он дает слишком много информации о деталях.
Мне нужна только полная доступная память. Как получить его через АБР?
Ответы
Ответ 1
Самый "чистый" способ, который я нашел до сих пор, - adb shell vmstat
Он дает информацию ниже:
procs memory system cpu
r b free mapped anon slab in cs flt us ni sy id wa ir
1 0 99120 55400 618680 25600 2207 4089 0 6 0 9 84 0 0
в котором 99120
- свободная память в KB.
Ответ 2
Почему не встроенный::
$ adb shell "cat /proc/meminfo"
В большинстве телефонов отсутствует утилита free
и тем более buzybox, но /proc/meminfo
является неотъемлемой частью Linux.
Ответ 3
Как насчет использования busybox
?
adb shell busybox free -m
total used free shared buffers
Mem: 741 503 237 0 5
-/+ buffers: 498 242
Swap: 0 0 0