根据google io video关于了解你的应用程序占用多少内存,你可以使用procrank并读取它的USS值。
我已经在模拟器上尝试过了(无论我使用哪个版本 - 从2.3.x到4.1)它运行良好,但在实际设备上运行,它没有工作(测试时) galaxy s3 with android 4.0.4)。它好像命令不存在一样。
怎么可能?是否有替代方法可以获得此USS值?
答案 0 :(得分:4)
您可以使用dumpsys
命令
步骤:
dumpsys meminfo packageName
答案 1 :(得分:2)
U也可以使用
adb shell dumpsys meminfo
或
adb shell dumpsys meminfo + pid
命令
答案 2 :(得分:1)
adb shell dumpsys meminfo [pid]
(私人肮脏+私密清洁)
与
相同 procrank
(USS)
答案 3 :(得分:-1)
procrank和dumpsys meminfo不是同一个命令,因为procrank可以显示更多被意外杀死的线程。
首先你从谷歌获取procrank,procmem,libpagemap.so
然后按下:
NewPublicKey
最后:
adb push procrank /system/xbin
adb push procmem /system/xbin
adb push libpagemap.so /system/lib