adb shell dumpsys [options]的使用
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连接日志:
最新文章
- UNIX网络编程-基本API介绍(一)
- A4 打印长宽
- Windows 之 win10快捷键
- echarts图表里遇到的问题
- Ubuntu下利用Apache转发模块实现反向代理
- Linux性能监测:监测目的与工具
- sqlalchemy执行sql语句
- Windows Server 2008 R2 服务器系统安装图文教程
- 关于Windows下无法在MySQL安装目录找到配置文件my.ini
- C# an error has occurred while updating the entries.see the log file
- Java移动文件到另外一个目录
- 关于ESP8266EX的一些资料
- New Concept English Two 28 76
- 函数和object
- List<;object>;进行Distinct()去重
- Linux上安装使用SSH(ubuntu&;&;redhat)
- flex skin
- [oldboy-django][2深入django]django目录说明 + 路由系统
- linux下安装jdk(转载)
- LeetCode: 520 Detect Capital(easy)
热门文章
- EditPlus 中添加 Win32 ASM 语法支持
- EGL Driver message (Critical) eglInitialize: No available renderers.
- html5获取地理位置和定位
- 一个 TCP 连接可以发多少个 HTTP 请求
- Express框架开发知识点总结
- 在arm上执行某个程序时总是提示 not found是怎么回事?
- Python 调用outlook发送邮件(转 )
- c++ for_each
- kafka简单学习----遇到的问题
- oracle数据库可视化工具