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

adb shell dumpsys [options]的使用的更多相关文章

  1. adb shell dumpsys 命令 查看内存

    android程序内存被分为2部分:native和dalvik,dalvik就是我们平常说的java堆,我们创建的对象是在这里面分配的,而bitmap是直接在native上分配的,对于内存的限制是 n ...

  2. [Android] adb shell dumpsys的使用

    reference to :http://blog.csdn.net/g19920917/article/details/38032413 有两种方法可以查看service list: 1. adb ...

  3. 使用adb shell dumpsys检测Android的Activity任务栈

    谈起Android程序开发,就需要了解其四个主要的部件:Activity.Service.ContentProvider. BroadcastReceiver.而其中Activity是唯一直接控制程序 ...

  4. adb shell dumpsys package 查看versionCode

    adb shell dumpsys package +包名 输出可以查看包名 aapt dump xmltree xxx.apk AndroidManifest.xml 查看AndroidManife ...

  5. adb shell dumpsys

    adb shell dumpsys activity activities -- class/packagename adb shell dumpsys batterystate --reset   ...

  6. 【转】adb shell dumpsys 命令

    adb shell dumpsys,默认打印出当前系统所有service信息,在后面可加上具体的服务名 需要列出当前运行的服务,可运行: adb shell dumpsys | findstr DUM ...

  7. adb shell dumpsys 命令

    Android开发中,常常可以用adb shell dumpsys这条命令来dump出系统运行时的状态信息,例如可以这样来察看某个应用的内存使用信息 adb shell dumpsys meminfo ...

  8. adb shell dumpsys的使用

    该命令用于打印出当前系统信息,默认打印出设备中所有service的信息,可以在命令后面加指定的service name. 有两种方法可以查看service list: 1. adb shell dum ...

  9. Android M App休眠 (adb shell dumpsys usagestats)

    App休眠 在 Marshmallow 系统,Google 宣布了一个新的功能叫 App 休眠.App 休眠会阻止那些不 常用的 App(几天没有用过的 App)连接网络或者是运行任何程序直至设备充电 ...

随机推荐

  1. Selenium调用使用360浏览器,QQ浏览器,遨游浏览器,猎豹浏览器,Chromium

    国产的360安全浏览器,360急速浏览器,QQ浏览器,遨游浏览器甚至新版还未上市的Edge浏览器都是基于Chrome浏览器的开源版本Chronium开发来的.所以360浏览器可以理解为一个定制的Chr ...

  2. openpyxl -用于读/写Excel 2010 XLSX/XLSM文件的python库

    openpyxl -用于读/写Excel 2010 XLSX/XLSM文件的python库¶ https://www.osgeo.cn/openpyxl/index.html

  3. arcgis的arcpy写入几何怎么创建一个空心面要素并读取几何和属性信息,根本不够管

    转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/83861447 这个我是没找到这 ...

  4. embeddable persistent key-value store for fast storage

    A persistent key-value store for fast storage environmentsRocksDB is an embeddable persistent key-va ...

  5. 国内it论坛

    社区是聚集一类具有相同爱好或者相同行业的群体,IT技术社区就是聚集了IT行业内的技术人,在技术社区可以了解到行业的最新进展,学习最前沿的技术,认识有相同爱好的朋友,在一起学习和交流. 技术社区一般有三 ...

  6. 013-java中的IO操作-InputStream/Reader、OutputStream/Writer

    一.概述 IO流用来处理设备之间的数据传输,上传文件和下载文件,Java对数据的操作是通过流的方式,Java用于操作流的对象都在IO包中. 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称 ...

  7. JavaFX入门:简单Demo-学习NetBeans开发平台

    零. 最终目标 通过两种方式(纯代码控制.FXML),实现一个简单的登录界面:   Paste_Image.png 涉及到的控件: 文本(Text,动态显示内容).标签(Label,显示文本).文本域 ...

  8. [Scikit-learn] Dynamic Bayesian Network - Conditional Random Field

    李航,第十一章,条件随机场 参考:[PGM] Markov Networks 携代码:用 Python 通过马尔可夫随机场(MRF)与 Ising Model 进行二值图降噪[推荐!] CRF:htt ...

  9. Python查询Mysql时返回字典结构的代码

    Python查询Mysql时返回字典结构的代码 MySQLdb默认查询结果都是返回tuple,输出时候不是很方便,必须按照0,1这样读取,无意中在网上找到简单的修改方法,就是传递一个cursors.D ...

  10. 利用Anaconda搭建TensorFlow环境并在Jupyter Notebook使用

    打开Anaconda Prompt 创建一个tensorflow 虚拟环境:conda create -n tensorflow python=3.6 激活tensorflow虚拟环境activate ...