adb shell dumpsys [options]的使用

天涯浪子 提交于 2019-12-04 06:07:01

adb shell dumpsys [options]
该命令用于打印出当前系统信息,默认打印出设备中所有service的信息。由于service比较多,这里选几个用的比较多的service来进行讲解:

battery-----------------------电池状态

batteryproperties-------------电池属性

batterystats-------------------电池状态

cpuinfo--------------------------cpu信息

devicestoragemonitor----------------设备存储监视器

diskstats----------------------------磁盘统计

ioinfo---------------------------I/O信息

meminfo-----------------------------内存信息

mount--------------------------------挂载信息

netstats-------------------------------网络统计

network_management----------网络管理

package-------------------------------包信息

processinfo---------------------------进程信息

procstats------------------------------进程统计

gfxinfo-------------------------------有关与录制阶段期间发生的动画帧相关的性能信息

以下是对上述service的操作实例:

adbshell dumpsys battery [options]
显示当前电池状态:

 

adbshell dumpsys batteryproperties
显示当前电池关键属性值(ac:直充,USB,无线、状态、健康指数、当前状态指数、电量等级、音量、暂时声音大小、当前声音大小):

 

adbshell dumpsys batterystats [options]
显示电池统计信息,options包含如下图所示:

 

--checkin:把输出信息生成一个checkin报告;如果被虫子,将写入距离充值最长且成功完成的统计

-c:以checkin格式写入当前统计

--history:只显示历史数据

--history-start<num>:只显示给定时间段内的历史数据

--charged: 仅输出自上次充电以来的数据

--daily:只输出全天的数据

--reset:重置统计并清除所有当前数据

--write:把当前收集的统计数据强制写入disk

--new-daily:立即创建并写入新的日常统计记录

--read-daily:读取最新加载写入的日常统计数据

<package.name>:设置要查看输出数据的包名

 

adbshell dumpsys cpuinfo
显示设备CPU使用信息:

 

adbshell dumpsys devicestoragemonitor
显示设备内存信息:

 

adbshell dumpsys diskstats
显示磁盘使用信息:

 

adbshell dumpsys ioinfo [options]
显示I/O信息,使用-h查看命令的options如下图所示:

 

-m:显示内存使用,PSS

-c:显示cpu使用

-i:显示I/O统计,本设备为空


-l:显示由于内存低关闭的统计

-s:显示系统进程消耗cpu的统计

 

adbshell dumpsys meminfo [options]
显示内存信息,使用-h查看命令的options如下图所示:

 

-a:显示每个进程包含的所有可用信息


-d:包括dalvik虚拟机的详细信息


-c:以一个紧凑且机器可解析的表述方式展示

-s:只显示应用程序使用的概述
adbshell dumpsys mount
显示挂载信息

 

adbshell dumpsys netstats
显示网络连接统计数据,包括网络名以及连接wifi的名称、开始时间、结束时间等信息。

 

adb shell dumpsys network_management
显示网络管理服务本地Daemon连接日志:

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!