Android traceview小结


今天看看了android上traceview的使用,做一个小结。

Traceview是android平台上的一个很好的性能分析工具,  使用过程分为生成trace file

和根据trace file生成图形统计两步。

生成trace和图形统计的步骤网上很多,就不再多做一次复制动作, 我参考了官方文档---http://developer.android.com/tools/debugging/debugging-tracing.html#knownissues

但网上对于生成的图形统计的分析都比较简略,下面我就记录了一下最后生成的Profile

Panel里各个字段的含义。




Incl Cpu Time% : 函数本身运行的cpu时间占总时间的百分比

Incl Cpu Time     : 函数本身运行的cpu时间

Excl Cpu Time% : 函数本身运行的cpu时间 + 函数调用了进程的cpu时间 占总时间的    百分比

Excl Cpu Time    : 函数本身运行的cpu时间 + 函数调用了进程的cpu时间

Incl Real Time% :函数本身运行的real时间占总时间的百分比

Incl Real Time   :函数本身运行的real时间

Excl Real Time%:函数本身运行的cpu时间 + 函数调用了进程的real时间 占总时间的    百分比

Excl Real Time    :函数本身运行的cpu时间 + 函数调用了进程的cpu时间

Calls + RecurCall/Total:函数总的调用次数

Cpu Time/Call      :总的Cpu时间与总的调用次数之比

Real Time/Call     :总的Real时间与总的调用次数之比


注: real time = cpu time + wait time
请使用浏览器的分享功能分享到微信等