android TraceView (图形化性能测试工具)使用入门笔记

时间:2022-10-14 20:37:07

创建你TraceView

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

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

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

2.在你的程序中使用TraceView

  
 
 
  1. // 开始跟踪然后自动保存到 "/sdcard/test.trace"      
  2. Debug.startMethodTracing("test");      
  3. // ...      
  4. // 停止跟踪      
  5. Debug.stopMethodTracing(); 

使用traceView就只需要这两个方法了…

举个例子我们可以在:

  
 
 
  1. //onCreate方法中调用   
  2. onCreate(){ Debug.startMethodTracing("test"); }   
  3. //.............     
  4. //onPause 方法中结束   
  5. onPause{ Debug.stopMethodTracing();   } 

当然,你Debug的位置你可以随便设置,只要符合要求就行

然后,结束调试好,你会在eclipse 中的file explorer 中看到生成的文件

android TraceView (图形化性能测试工具)使用入门笔记

选择

android TraceView (图形化性能测试工具)使用入门笔记

把我们要的trace文件拿出来

android TraceView (图形化性能测试工具)使用入门笔记

这里注意,文件路径要大全,不然,无法显示…

时间片面板(Timeline panel)

android TraceView (图形化性能测试工具)使用入门笔记

分析面板(Profile panel)

android TraceView (图形化性能测试工具)使用入门笔记

以下是翻译

android TraceView (图形化性能测试工具)使用入门笔记

文档中提及一个dmtracdedump 的工具 要预装Graphviz ,而且,还要写pytho脚本才能用…

android TraceView (图形化性能测试工具)使用入门笔记

效果就是这样,有兴趣的可以参考:

http://blog.csdn.net/zjujoe/article/details/6080738