美文网首页
TraceView各参数的含义

TraceView各参数的含义

作者: ahking17 | 来源:发表于2016-08-01 15:22 被阅读209次
    traceview.jpg
    • 201: 是方法编号, 默认按照Incl Cpu Time排序的一个编号
    • Incl Cpu Time %: 在整个记录过程中, 当前方法执行时间(包含子方法调用)占整体时间的百分比.
    • Incl Cpu Time: 当前方法执行(包含子方法调用)总共的时间, 等于每次执行方法的时间*执行次数.
    • Excl Cpu Time %: 方法自身所消耗的时间(不包括调用其他方法所消耗的时间)占总时间的百分比。
    • Excl Cpu Time:方法自身所消耗的时间(不包括调用其他方法所消耗的时间)。
    • Real Time: 这5个real time的指标, 大致意思是指方法执行的真正时间,都是对应着cpu time指标,方法被cpu执行的时间,不用太关注。
    • Calls+RecurCalls/Total:11+0, 前一个是指方法被调用的次数, 后一个是指方法被递归调用的次数。
    • Cpu Time/Call: 方法每次被执行(包含子方法调用)占的cpu时间.

    最佳实践:

    • 按照默认排序, 也就是Incl Cpu Time排序, 用包名在底部"Find"框搜索"com/qihoo/browser", 从前往后看耗时最多的自己写的方法,挨个看有没有优化的空间。
    • 单击某一个方法, 在线程列表中会抖动显示该方法是在哪个线程上被执行的.
    • 只有用traceview加载本地*.trace文件, 底部的"Find"搜索框才可以用。

    相关文章

      网友评论

          本文标题:TraceView各参数的含义

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