使用adb命令查看手机cpu/内存等信息
程序员文章站
2022-03-04 09:26:02
使用adb命令查看手机cpu/内存等信息前提本地电脑Windows已安装ADB工具、夜神模拟器连接手机这里用的夜神模拟器连接的使用adb命令连接手机:adb connect 127.0.0.1:62001显示已连接成功了进入Android底层(服务器)命令:adb shell查看CPU使用情况输入命令:top -m 10 -s cpu(-m显示最大数量,-s 按指定行排序)参数含义:PID : 应用程序IDS : 进程的状态(S表示休眠,R表示正在运行,Z表示...
使用adb命令查看手机cpu/内存等信息
前提
本地电脑Windows已安装ADB工具、夜神模拟器
连接手机
- 这里用的夜神模拟器连接的
- 使用adb命令连接手机:
adb connect 127.0.0.1:62001
备注:62001夜神模拟器默认端口
- 显示已连接成功了
进入Android底层(服务器)
- 命令:
adb shell
查看CPU使用情况
- 输入命令:
top -m 10 -s cpu
(-m显示最大数量,-s 按指定行排序)
参数含义:
PID : 应用程序ID
S : 进程的状态(S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值是负数)
#THR : 程序当前所用的线程数
VSS : 虚拟耗用内存(包含共享库占用的内存)
RSS : 实际使用物理内存(包含共享库占用的内存)
PCY : 前台(fg)和后台(bg)进程
UID : 用户身份ID
Name : 应用程序名称
查看指定程序内存使用情况
- 根据进程ID或包名。命令:
dumpsys meminfo [包名]或[PID]
Uptime:表示启动到现在的时长,不包含休眠的时间,单位毫秒(ms)
Realtime:表示启动到现在的时长,包含休眠的时间,单位毫秒(ms)
Native Heap: 进程<程序>本身使用的内存
Dalvik Heap : 虚拟机VM使用的内存
Dalvik Other : 虚拟机VM之外的内存(比如Java的GC内存)
Stack:应用中的原生堆栈和 Java 堆栈使用的内存
Pss Total: 应用程序真实占用了物理内存的空间
Heap Alloc : 程序虚拟已使用的内存
Heap Size:程序堆的总内存
Heap Free : 空闲的内存
private dirty : 私用共享内存
dumpsys 拓展
显示CPU信息
- 命令:
dumpsys cpuinfo
显示所有的activity信息
- 命令:
dumpsys activity
显示指定应用程序的activity信息
- 命令:
dumpsys activity package [包名]
显示wifi信息
- 命令:
dumpsys wifi
显示所有的电池状态
- 命令:
dumpsys batterystats
显示指定应用的电池状态
- 命令:
dumpsys batterystats [package name]
以上命令均可在后加 -h 查看命令帮助
本文地址:https://blog.csdn.net/lht3347/article/details/107173687
推荐阅读
-
使用shell脚本采集系统cpu、内存、磁盘、网络等信息
-
linux top命令查看内存及多核CPU的使用讲述
-
使用Python获取CPU、内存和硬盘等windowns系统信息的2个例子
-
使用shell脚本采集系统cpu、内存、磁盘、网络等信息
-
linux系统查看CPU、内存、磁盘、版本等信息
-
【转载】linux top命令查看内存及多核CPU的使用讲述
-
Linux操作系统查看内核、CPU、内存、磁盘、网络等基本信息命令
-
Linux查看CPU和内存使用情况(top mpstat pmap free ps命令使用)
-
SQL学习之EXPLAIN 命令查看SQL执行计划的信息等使用介绍
-
dos下通过wmic命令查看硬盘和内存/CPU信息(windows自带命令查看硬件信息)