美文网首页
TraceView的使用

TraceView的使用

作者: Jayden_ | 来源:发表于2017-07-31 17:13 被阅读0次

需要权限

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>  
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>  

在想要分析的代码之间加上这两句

Debug.startMethodTracing("MyTrace");  
Debug.stopMethodTracing();  

在SD卡跟目录会生成一个叫MyTrace的文件,然后用Android Device Monitor打开


MyTrace.png
名称 意义
Incl Cpu Time 该方法以及内部调用的其他方法占用Cpu的时间
Incl Cpu Time% 上述值在总时间的占比
Excl Cpu Time 该方法自己占用Cpu的时间(不包含调用的其他方法)
Excl Cpu Time% 上述值在总时间的占比
Incl Real Time 该方法以及内部调用的其他方法占用的总的时间(包括CPU的上下文切换、阻塞、GC等占用的时间)
Incl Real Time% 上述值在总时间的占比
Excl Real Time 该方法自己占用的总时间(不包含调用的其他方法)
Excl Real Time% 上述值在总时间的占比
Calls+RecurCalls/Total 调用次数加上递归次数
Cpu Time/Call 每次调用占用Cpu的平均时间
Real Time/Call 每次调用占用的总时间

相关文章

  • TraceView 使用

    一、TraceView有三种启动方式,下面逐一介绍: 1、 代码中启动 可以在代码中添加 Debug.startM...

  • TraceView 使用

    Traceview 代码实现: 视图: 参数说明: Name: 该线程运行过程中所调用的函数名 Incl Cpu ...

  • TraceView的使用

    需要权限 在想要分析的代码之间加上这两句 在SD卡跟目录会生成一个叫MyTrace的文件,然后用Android D...

  • traceview的使用

    在使用app过程,尤其是在浏览器内,难免会出现浏览网页的时候出现卡顿的过程,那这类问题怎么分析、定位、解决问题?这...

  • Android TraceView

    Android TraceView TraceView是一个分析代码执行时间的图形化工具,使用它可以帮助我们调试应...

  • Traceview 使用教程

    如下为谷歌官方给出的使用方法: 地址:http://developer.android.com/intl/zh-c...

  • Android traceView的使用

    主要用来追踪的方法的使用的情况和线程的占有情况,常用来分析一些卡顿的原因,和方法执行较慢的原因 使用方法:ddms...

  • Android应用卡顿优化之路(一)-TraceView

    1 通过TraceView发现程序代码可优化的点 1.1 TraceView简介 TraceView 简介Trac...

  • Android studio 打开Device Monitor

    进入SDK目录 cmd 进入android-sdk/tools 输入 monitor TraceView的使用 1...

  • TraceView的使用方法

    整理旧笔记 TraceView 只是一个性能调优工具,开发人员可以借助它跟踪到程序中方法的调用时间、执行时间、被调...

网友评论

      本文标题:TraceView的使用

      本文链接:https://www.haomeiwen.com/subject/bkurlxtx.html