ADB shell命令查找设备RAM

3

我正在尝试使用adb shell命令查找设备RAM(512 MB或1GB)。

以下命令提供有关空闲,已使用和总内存的更多详细信息。但是如何查找设备的总RAM?

adb shell "cat /proc/meminfo"
adb shell dumpsys meminfo
adb shell procrank
2个回答

6

看起来,MemTotal 可能是你要查找的字段:

MemTotal — 物理内存总量,以千字节为单位。

虽然这不是严格意义上的 Android,但另一种 Linux 系统 CentOS 提供了关于 /proc/meminfo 的以下页面。Red Hat 和其他变体似乎也描述得类似。

有什么东西让你怀疑这不是物理内存吗?在我的设备上,MemTotal 报告的值与我预期的相符。


5
请执行以下命令:cat /proc/meminfo | grep MemTotal - Onik
/proc/meminfo的文档来看,该命令不包含内核内存和其他一些内容。对于我的小米设备而言,MemTotal等于3664448 Kb,虽然它应该是4 Gb = 4194304 Kb。 - Janeks Bergs
那个猫的东西在Windows上不起作用。 - Wolfpack'08

-1

回答问题的人经常忘记Windows用户无法访问grep、cat等命令。在管道的开头添加shell。

.\adb.exe -s whichever-device shell "cat /proc/meminfo | grep MemTotal"

这是假设您连接了多个设备。如果只连接一个设备,可以删除-s whichever-device(通常是IP地址,如果通过WiFi连接,或者是设备列表中的设备号,如果通过有线连接)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接