文档章节

adb shell dumpsys [options]操作实例讲解-----(一)

henni_719
 henni_719
发布于 2017/04/22 17:28
字数 681
阅读 103
收藏 0

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连接日志:


© 著作权归作者所有

henni_719
粉丝 2
博文 466
码字总数 343938
作品 0
信阳
QA/测试工程师
私信 提问
《精通移动app测试实战:技术、工具和案例》图书目录

图书相关链接: 京东网:http://item.jd.com/11891239.html 当当网:http://product.dangdang.com/23924601.html 亚马逊:https://www.amazon.cn/%E5%9B%BE%E4%B9%A6/dp/B01D10NSKE 互动网:......

fish_yy
2016/04/09
0
0
adb常用命令的使用

与设备相关的命令 获取所有连接上的设备: adb devices 指定唯一USB连接设备: adb –d <serialNumber> <command> 指定唯一emulator: adb –e <serialNumber> <command> 当有多个手机和emulato......

PeakerChen
2015/12/06
447
0
如何通过命令行查看Android手机的Activtiy堆栈信息和手机分辨率

查看 activity 栈的状态: adb shell dumpsys activity Android has an interesting command called dumpsys to dump some system information. Even described on adb manual I think that ......

beijing_zbs
2015/02/27
540
0
Android性能测试(内存、cpu、fps、流量、GPU、电量)——adb篇

adb 常用命令 获取连接设备号:adb devices 列出设备所有已安装的包名 (不需root权限) adb shell “pm list packages”,可以加上grep 进行筛选(windows系统使用findstr /i "xxxx" 或者 fi...

某杰
2018/05/14
0
0
Android Shell命令dumpsys

Android Shell命令dumpsys 2013-01-24 dumpsys命令可以显示手机中所有应用程序的信息,并且也会给出现在手机的状态。 直接执行adb shell dumpsys会显示以下所有信息。 dumpsys的参数可以跟以...

wangjian19
2013/11/26
303
0

没有更多内容

加载失败,请刷新页面

加载更多

只需一步,在Spring Boot中统一Restful API返回值格式与统一处理异常

统一返回值 在前后端分离大行其道的今天,有一个统一的返回值格式不仅能使我们的接口看起来更漂亮,而且还可以使前端可以统一处理很多东西,避免很多问题的产生。 比较通用的返回值格式如下:...

晓月寒丶
昨天
59
0
区块链应用到供应链上的好处和实际案例

区块链可以解决供应链中的很多问题,例如记录以及追踪产品。那么使用区块链应用到各产品供应链上到底有什么好处?猎头悬赏平台解优人才网小编给大家做个简单的分享: 使用区块链的最突出的优...

猎头悬赏平台
昨天
28
0
全世界到底有多少软件开发人员?

埃文斯数据公司(Evans Data Corporation) 2019 最新的统计数据(原文)显示,2018 年全球共有 2300 万软件开发人员,预计到 2019 年底这个数字将达到 2640万,到 2023 年达到 2770万。 而来自...

红薯
昨天
65
0
Go 语言基础—— 通道(channel)

通过通信来共享内存(Java是通过共享内存来通信的) 定义 func service() string {time.Sleep(time.Millisecond * 50)return "Done"}func AsyncService() chan string {retCh := mak......

刘一草
昨天
58
0
Apache Flink 零基础入门(一):基础概念解析

Apache Flink 的定义、架构及原理 Apache Flink 是一个分布式大数据处理引擎,可对有限数据流和无限数据流进行有状态或无状态的计算,能够部署在各种集群环境,对各种规模大小的数据进行快速...

Vincent-Duan
昨天
60
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部