如何从亚行获得可用/可用内存?

我尝试过adb shell top ,但是它提供了太多的细节信息。

我需要的只是可用内存总量。 如何通过亚行获得?

  • 如何从一个adb shell启动和停止android服务?
  • 在所有连接的设备上运行adb命令
  • 如何使用adb将文件复制到可从PC访问的android目录
  • 一段时间后,Adb停止检测我的手机
  • 如何以root身份运行adb push?
  • 我怎样才能重新安装我的Android /系统读写在bash脚本使用adb?
  • 在android中使用adb命令安装apk时获取协议失败错误
  • 是否有一个android shell或adb命令,我可以使用它来获取设备的IMEI / MEID?
  • 目前为止,我发现的最“干净”的方式是adb shell vmstat

    它提供的信息如下:

     procs memory system cpu rb 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中的空闲内存。

    为什么不内置::

     $ adb shell "cat /proc/meminfo" 

    大多数手机缺乏free实用程序,所有buzybox更多,但/proc/meminfo是Linux的组成部分。

    如何使用busybox

     adb shell busybox free -m total used free shared buffers Mem: 741 503 237 0 5 -/+ buffers: 498 242 Swap: 0 0 0