Android 性能分析工具dumpsys的使用
2015-07-17 15:11
585 查看
Android提供的dumpsys工具可以用于查看感兴趣的系统服务信息与状态,手机连接电脑后可以直接命令行执行adb shell dumpsys 查看所有支持的Service但是这样输出的太多,可以通过dumpsys | grep "DUMP OF SERVICE" 仅显示主要的Service的信息
?
以下是在三星S3手机上的输出信息
?
查看每一个命令的使用帮助,以下以meminfo 为例演示:
?
activity - 使用adb
shell dumpsys检测Android的Activity任务栈
window - 通过adb
shell dumpsys命令获取当前应用的component
statusbar - 找出广告通知属于哪个应用
dumpsys statusbar | grep notification=Notification
Dumpsys (官方文档)
How
to discover memory usage of my application in Android
android中dumpsys函数介绍与使用 (代码分析)
来自:http://blog.csdn.net/androiddevelop/article/details/37689339
一、列出dumpsys所有支持命令
??
二、具体命令如何查看帮助
从上面可以看出Service非常多,“DUMP OF SERVICE”关键字后面的单词都可以直接通过 dumpsys + 单词 查看相关信息,具体每一个如何使用有一种通用的查看帮助的办法。查看每一个命令的使用帮助,以下以meminfo 为例演示:
?
三、一些关键命令解释
名字 | 功能 |
account | 显示accounts信息 |
activity | 显示所有的activities的信息 |
cpuinfo | 显示CPU信息 |
window | 显示键盘,窗口和它们的关系 |
wifi | 显示wifi信息 |
batteryinfo $package_name | 电量信息及CPU 使用时长 |
package packagename | 获取安装包信息 |
usagestats | 每个界面启动的时间 |
statusbar | 显示状态栏相关的信息 |
meminfo | 内存信息(meminfo $package_name or $pid 使用程序的包名或者进程id显示内存信息) |
diskstats | 磁盘相关信息 |
battery | 电池信息 |
alarm | 显示Alarm信息 |
shell dumpsys检测Android的Activity任务栈
window - 通过adb
shell dumpsys命令获取当前应用的component
statusbar - 找出广告通知属于哪个应用
dumpsys statusbar | grep notification=Notification
四、参考资料
Dumpsys (官方文档)How
to discover memory usage of my application in Android
android中dumpsys函数介绍与使用 (代码分析)
来自:http://blog.csdn.net/androiddevelop/article/details/37689339
相关文章推荐
- Android给定坐标计算距离
- android之事件
- Android调用系统摄像头拍照并剪裁压缩
- MiniTwitter记住密码等功能实现
- Android 自定义 ViewPager 打造千变万化的图片切换效果
- 图解Android View的scrollTo(),scrollBy(),getScrollX(), getScrollY()
- android资源收藏
- Android反射打造万能SharedPreferences
- Android直接拿来用!最火的Android开源项目(完结篇)
- Android fragment 获取id,findViewById为空
- Android直接拿来用!最火的Android开源项目(二)
- 学习Android百分百布局库
- 开源中国 OsChina Android 客户端源码分析(6)拍照、图库、裁剪
- Android 实现个性的ViewPager切换动画 实战PageTransformer(兼容Android3.0以下)
- Android直接拿来用!最火的Android开源项目(一)
- 【Android Studio探索之路系列】之三:Android Studio界面元素
- <Android> Service详解 学习(一)
- android VelocityTracker简单用法
- 调用有道辞典查词
- Android应用内即时切换语言