前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用TraceView工具定位耗时操作

使用TraceView工具定位耗时操作

作者头像
felix
发布2018-06-08 11:24:38
8750
发布2018-06-08 11:24:38
举报
文章被收录于专栏:Felix的技术分享

TraceView是DDMS中的工具,可以用来定位Android app中java方法的耗时操作。

使用方法

1.生成trace文件

Eclipse中生成trace文件的方法:

Android Studio生成trace文件的方法:

生成的trace文件将显示在Captures窗口

直接把trace文件拖到安装了ADT插件的Eclipse就能打开。

2.Timeline Panel

Timeline展示各个线程占用CPU的情况。 横轴为从开始到结束trace的CPU时间,右边纵轴表示各个线程,每一横排表示线程占用CPU的情况。这里主要看主线程main

放大后的效果如图,每个method用不同的颜色表示,展示CPU调用该方法到结束调用的时间。

3.Profile Panel

Profile Panel展示了方法全名,方法耗时,调用次数,及方法的调用链关系。 在这里调用方法称为”parent”,被调方法称为”children”.


参考

《High Performance Android Apps》

https://developer.android.com/studio/profile/traceview.html

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016年12月27日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用方法
    • 1.生成trace文件
      • 2.Timeline Panel
        • 3.Profile Panel
        • 参考
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档