traceView文件如何分析
来源:互联网 发布:mac 终端登录mysql 编辑:程序博客网 时间:2024/05/20 19:16
介绍
1.使用方法(代码精确分析)
Debug.startMethodTracing("ormLite"); queryAll(null); queryColumn(null); Debug.stopMethodTracing();
2.运行会在sd卡根目录生成ormLite.trace文件,pull出来
3.打开android device monitor
file->open File打开刚生成的trace文件
分析
总预览
首先打开incl cpu time 为100%的行,点击最外层0(topLevel)
这里面是消耗时间方法的预览
发现
queryAll(null);占74%
queryColumn(null);占16.7%
其它占比9.3%
底下为运行到的所有方法及其运行时间;因为子父方法混合在一起展示,父运行时间等于所有子方法运行时间之和。
单个方法分析
parents:调用这个方法的方法
children:它调用到的子方法,里面方法时间相加为这个方法消耗的时间,经测验过都是主线程消耗的时间。与直接打开筛选mainThread时间一致
説明
ddms打开的
图1
Incl Real Time为真是运行的时间,与在代码中打log的时间想一致,
androidStudio直接打开的androidStudio打开
图2
同一个方法里面,视图在同一行上,且以代码先后顺序,从左往右排列,时间短的可以放大看到因为加入了traceView之后影响性能,所以traceview只能作为参考,给出可疑点,实际以去掉之后打日志计算的时间为主
其它
直接用androidStudio打开的只是简化版的
参考文档
正确使用Android性能分析工具——TraceView
Android性能调优工具TraceView介绍
阅读全文
0 0
- traceView文件如何分析
- 如何使用monitor(DDMS)抓取traceview文件
- 性能分析工具TraceView
- android traceview分析
- TraceView[Android性能分析]
- 日志分析工具traceView
- Android性能分析-traceview
- 性能分析工具TraceView
- 如何使用TraceView
- TraceView工具如何使用
- android性能分析工具 traceview
- 分析与Traceview和dmtracedump
- TraceView性能分析工具介绍
- TraceView性能分析的工具
- TraceView分析android应用性能
- TraceView代码性分析工具
- Android性能分析工具-TraceView
- android TraceView分析android 性能
- The variance for this alert is **MB which is 20% of the **MB average (**MB is the limit)
- LeetCode之Longest Substring Without Repeating Characters
- STM32移植LWIP网线热插入网络不通的解决办法
- A
- docker
- traceView文件如何分析
- FTP在项目文档管理中的应用
- cookie 内的sessionid
- 基于Android的“健康宝”体检APP(九)
- 最新勤哲(Excel服务器V2016).12.0.292无限用户破解支持手机APP和微信
- c语言sizeof问题
- 网络随笔(二)------TCP连接的11种状态变迁
- 【通用引导架构】基于GBA的AKA认证机制
- Hello world