读书人

Android 性能测试之TraceView的施用

发布时间: 2012-08-30 09:55:54 作者: rapoo

Android 性能测试之TraceView的使用

Traceview是android平台配备一个很好的性能分析的工具。它可以通过图形化的方式让我们了解我们要跟踪的程序的性能,并且能具体到method。

在SDK路径\tools目录下.


1.在开始使用TraceView你要注意:

你的设备和模拟器必须设置SD card 和 你的程序拥有对SD card 具有读写操作的权限(

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

2.在你的程序中使用TraceView在activity中的oncreate()中加入:


时间片面板(Timeline panel)Android 性能测试之TraceView的施用


分析面板(Profile panel)Android 性能测试之TraceView的施用




常用名词的一些解释:


Exclusive: 同级函数本身运行的时间

Inclusive 就是说除统计函数本身运行的时间外再加上调用子函数所运行的时间

Name:列出的是所有的调用项,前面的数字是编号,展开可以看到有的有Parent 和Children子项,就是指被调用和调用。

Incl: inclusive时间占总时间的白分比

Excl: 执行占总时间的白分比。

Calls+Recur Calls/Total: 调用和重复调用的次数

Time/Call: 总的时间。(ms)


在实际开始中,我们就可以利用traceview和monkey等工具测试应用,根据反映对具体的代码进行优化

读书人网 >Android

热点推荐