孚睿科技·ANDROID知识总结Android

Android性能优化检测工具TraceView的使用

2016-11-20  本文已影响106人  OlivineVip

Android软件性能分析是Android开发人员所必备的技能之一,在软件开发过程中,想必很多读者都遇到过系统性能问题。而解决系统性能问题的几个主要步骤是:

本文主要讲如何使用TraceView性能测试工具。

Traceview简介

Traceview是Android平台特有的数据采集和分析工具,Traceview本身只是一个数据分析工具,而数据的采集则需要使用Android SDK中的Debug类或者利用DDMS工具。二者的用法如下:

TraceView使用

主要讲解Android SDK中的DDMS工具

1.打开工具


打开工具.png 示例图.png

2.TraceView界面
Traceview界面比较复杂,其UI划分为上下两个面板,

Timeline Panel又可细分为左右两个Pane:

Timeline .png

Profile Panel是Traceview的核心界面,其内涵非常丰富。

Paste_Image.png

对开发者而言,一定要了解Profile Panel中各列的含义。

各列的含义.png

3.如何利用Traceview来查找hotspot

选择按Cpu Time/Call进行降序排序(从上之下排列,每项的耗费时间由高到低)

点击Call/Recur Calls/Total列,使之按降序排列。关注点放在那些调用频繁并且占用资源较多的函数。

上一篇下一篇

猜你喜欢

热点阅读