Android UI优化—DDMS—TraceView简介和使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jiangguangchao/article/details/85063591

TraceView简介

1、TraceView 是 Android 平台的一款性能分析的工具
2、TraceView通过图形化的方式让我们了解程序的性能
3、TraceView的分析可以具体到 method
TraceView 本身只是一个数据分析工具,而数据的采集则需要使用 Android SDK 中的 Debug 类或者利用 DDMS 工具

数据采集方式

1、使用 Android SDK 中的 Debug 类

     Debug.startMethodTracing("TestApp");
     ……
     Debug.stopMethodTracing();

2、利用 DDMS 工具
在这里插入图片描述

TraceView分析界面介绍

TraceView分析界面分为两个部分,时间面板和分析面板,如下图:
在这里插入图片描述

TraceView分析指标

在TraceView分析面板中会有各种性能指标,如下图:
在这里插入图片描述
其中,各个指标含义如下图:
在这里插入图片描述
其中,经常使用的是Excl Cpu Time,Calls + Recur Calls / Total和Cpu Time / Call。

猜你喜欢

转载自blog.csdn.net/jiangguangchao/article/details/85063591