Traceview

TraceView能实现的功能:

1. 每个线程所用的时间

2. 线程每个方法所用的时间,CPU占用率

3. 函数的调用关系

 

基本的介绍和使用请参考如下:

http://developer.android.com/tools/debugging/debugging-tracing.html (官方文档)

http://blog.csdn.net/topgun38/article/details/8662260 (中文翻译文档)

 

使用总结:

在时间面板中,每个颜色代表一个方法,如果同一颜色在面板上出现的时间太长,我们就应该分析它。

1.在时间面板上选中的颜色,会在下面显示出开始和结束线条

2. 点击以后,分析面板会显示当前方法

--紫色代表父方法

--黄色代表子方法

--Incl Real Time:本函数所花的时间,包含子方法的调用

--Calls/RecurCalls: 表示被调用的次数/递归调用次数

--Excl Cpu Time: 是本身花费时间,不算子方法的调用

(了解这些就差不多了,其他的还是一个cpu占用百分比)

 

问题:

TranceView的时间面板太难操作了,放大了就不能缩小,所有童鞋知道怎么操作的,不防告之!

 

你可能感兴趣的:(Traceview)