博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
dumpsys, traceView调试命令
阅读量:4363 次
发布时间:2019-06-07

本文共 655 字,大约阅读时间需要 2 分钟。

1. dumpsys

dumpsys cpuinfo: 打印cpu使用情况;

dumpsys meminfo: 打印内存使用率情况;

dumpsys activity: 打印所有活动的信息;

dumpsys window: 打印关于键盘,所有窗口及窗口之间的z轴层叠顺序的信息;

2. traceView

使用traceView分析操作日志:

在应用运行时,可以用debug类打开操作日志记录功能,打开后Android会详细记录应用花在每个线程及线程的每个函数上的调用时间。

操作日志记录完毕后,可以使用Android SDK中自带的traceview将应用操作日志图形化显示,可观察应用的性能瓶颈。

例:

Debug.startMehodTracing("tracedemo"); //打开日志记录功能xxxxx;Debug.stopMethodTracing(); //关闭日志记录功能

注: 在AndroidManifest.xml中添加读写sd卡权限,因为日志是保存在sd上的

代码运行完,会生成一个.trace文件,文件名为startMethoTracing的参数指定,本例为"tracedemo"

将日志下载到本地: adb pull /sdcard/tracedemo.trace 目标路径

也可使用DDMS;

DDMS会为设备上的每个应用分配一个调试端口,端口从8600开始。

 

转载于:https://www.cnblogs.com/nicoleTeng/p/7410435.html

你可能感兴趣的文章
关于数据库名、实例名
查看>>
多线程不安全的函数列表
查看>>
Codeforces Round #318 (Div. 2) B Bear and Three Musketeers (暴力)
查看>>
SVN+AnkhSVN端配置
查看>>
mysql慢查询工具
查看>>
socket代码
查看>>
HTML5 之 简单汇总
查看>>
C#中结构体定义并转换字节数组
查看>>
前端进阶路线图
查看>>
血淋淋的事实告诉你:你为什么不应该在JS文件中保存敏感信息
查看>>
CMS垃圾收集器
查看>>
数学之路-python计算实战(14)-机器视觉-图像增强(直方图均衡化)
查看>>
cocos2d-x3.0 相对布局(一)
查看>>
python socket编程实现的简单tcp迭代server
查看>>
Bdsyn百度手机助手是何物,它是怎样神不知鬼不觉地安装到你的电脑里的?
查看>>
再谈angularjs DI(Dependency Injection)
查看>>
python 多文件知识
查看>>
转载:glut.h 与 stdlib.h中 的exit()重定义问题的解决
查看>>
UVA 10004 - Bicoloring
查看>>
数据值、列类型和数据字段属性
查看>>