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. Ajax请求如何设置csrf_token

    1. 方式一 通过获取隐藏的input标签中的csrfmiddlewaretoken值,放置在data中发送. $.ajax({ url: "/cookie_ajax/", typ ...

  2. 创建jQuery节点对象

    现在的年轻人,经历旺盛,每天都熬夜,今天又晚了,现在才更新博客,今天更新jquery入门之对节点的操作,内容简单好掌握.认真的燥再来吧. 1.$("<li class="li ...

  3. Atcoder ABC 139B

    Atcoder ABC 139B 题意: 一开始有1个插口,你的插排有 $ a $ 个插口,你需要 $ b $ 个插口,问你最少需要多少个插排. 解法: 暴力模拟. CODE: #include< ...

  4. 生产环境缺陷来源VS 缺陷管理响应机制

    生产环境缺陷主要来源于用户反馈.版本内遗留.内部反馈和监控后台报警,具体内容包含以下途径: 1.用户反馈: ①  前台电话方式 ②  意见反馈后台 ③  第三方平台:如微博.App Store等渠道 ...

  5. MySQLUNION_连接两个以上的 SELECT 语句的结果组合到一个结果集合

    MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中.多个 SELECT 语句会删除重复的数据. 描述 MySQL UNION 操作符用于连接两个以上的 SE ...

  6. DSS分发压力实验

    DSS分发压力实验 昨天为验证依托DSS搭建流媒体直播监控系统的可行性,及确定实时流画面出现严重花屏的原因,做了一个压力实验. 网络拓扑如图: 1.DVR上配置4路视频(CIF / 25fps / 1 ...

  7. js 高级程序设计 第三章学习笔记——Number数据类型需要注意的事项

    1.浮点数值 虽然小数点前面可以没有整数,但是并不推荐这种写法. 由于保存浮点数值需要的内存空间是保存整数值的两倍,因此ECMAScript会不失时机地将浮点数值转化为整数数值.显然,如果小数点后面没 ...

  8. 深入理解channels - kavya Joshi

    From: 翻译blog地址 作者:大桥下的蜗牛 这是GopherCon 2017大会上,go开发专家 kavya Joshi 的一篇关于 channel 的演讲,讲的通俗易懂. Understand ...

  9. centos7:ssh免密登陆设置

    1.使用root用户登录,进入到目录/root/.ssh 2.执行命令:ssh-keygen -t rsa 一路回车,完成后会在目录/root/.ssh下面生成文件 id_rsa和id_rsa.pub ...

  10. ECS适合你吗?

    实体组件系统处于预览状态.不建议用于生产. 目前有两个很好的理由使用它. 你想试验 这是令人兴奋的新技术,并且大规模性能提升的承诺正在引诱.试试看.给我们您的反馈.我们很乐意在论坛上与您交谈. 您正在 ...