android TraceView (图形化性能测试工具)使用入门笔记
2011-09-26 21:43 youxiachai 阅读(2789) 评论(2) 编辑 收藏 举报创建你TraceView
1.在开始使用TraceView你要注意:
你的设备和模拟器必须设置SD card 和 你的程序拥有对SD card 具有读写操作的权限(
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />)
2.在你的程序中使用TraceView
12345// 开始跟踪然后自动保存到 "/sdcard/test.trace"
Debug.startMethodTracing(
"test"
);
// ...
// 停止跟踪
Debug.stopMethodTracing();
使用traceView就只需要这两个方法了…
举个例子我们可以在:
1234567891011//onCreate方法中调用
onCreate(){
Debug.startMethodTracing(
"test"
);
}
//.............
//onPause 方法中结束
onPause{
Debug.stopMethodTracing();
}
当然,你Debug的位置你可以随便设置,只要符合要求就行
然后,结束调试好,你会在eclipse 中的file explorer 中看到生成的文件
选择
把我们要的trace文件拿出来
这里注意,文件路径要大全,不然,无法显示…
时间片面板(Timeline panel)
分析面板(Profile panel)
以下是翻译
英语 中文 Incl 调用方法占用时间百分比 Inclusive 调用方法时间(ms)(包括了所有方法的调用) Excl 执行方法占用时间百分比 Exclusive 执行方法占用时间(ms)(不包括子方法的调用) Calls+Recur Calls/Total 调用和重复调用的次数 Time/Call 总的时间(ms)
文档中提及一个dmtracdedump 的工具 要预装Graphviz ,而且,还要写pytho脚本才能用…
效果就是这样,有兴趣的可以参考:
作者:游戏阿柴
出处:http://www.cnblogs.com/youxilua
本文采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
微博联系:新浪微博
用支付宝赞助博主:http://me.alipay.com/youxilua
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架