Android 系统性能优化(76)--- 如何抓取traceview?

如何抓取traceview?

在测试性能问题时,需要抓取某个app的traceview,以便从method级别做profiling,traceview正是这样一个提供method profiling的工具,抓取方法如下:
 
操作步骤:
1、手机用usb连接到电脑,打开Eclispe的DDMS界面或Android Debug Monitor,进入Device 标签页,在识别到Device并连接成功之后,用鼠标点击你要进行method profiling的process,选择之后,这个process处于深蓝色高亮状态。

2、在Device这个面板的最上方那一排button中,将鼠标悬停在button上方,有提示文字,找到"Start Method Profiling"的button,点击该button,进行profiling动作。

3、接下来你就开始操作手机,复现问题。

4、操作复现问题完了之后,还是点击刚才那个button,此时button的提示文字会变为"Stop Method Profiling",点击之后就停止了profiling动作,也就停止了抓取traceview。


5、抓完之后会自动打开刚才所抓取的traceview文件,如果是用Eclipse,请通过Eclipse的File-> Save as 功能,将该traceview文件另存下来提供给我们分析;如果是Android Device Monitor,则将鼠标悬停在已经打开的traceview文件上,该文件的保存路径会悬浮显示在文件名上方,按照此路径将抓到的traceview文件发给我们分析即可。

猜你喜欢

转载自blog.csdn.net/zhangbijun1230/article/details/80991082