天天看点

APP开发实战127-APP性能优化工具

30.7性能优化工具

30.7.1Android Studio自带工具

1 选择Analyze->InspectCode,可以使用Lint对代码、布局文件和资源文件,从语法、内存使用、性能和冗余性等方面进行静态分析,结果如下:

2 选择Tools->Android->AndroidDevice Monitor在此界面中,

可以选择Hierarchy Viewer进行布局优化

选择DDMS->AllocationTracker进行内存优化

选择DDMS,然后从左边的进程列表中,选择一个进程,接着点击上面的“StartMethod Profiling”按钮(红色小点变为黑色即开始运行),进行运行速度优化

属性名         含义

name            线程中调运的方法名

InclCPU Time    当前方法(包含内部调运的子方法)执行占用的CPU时间

ExclCPU Time   当前方法(不包含内部调运的子方法)执行占用的CPU时间

InclReal Time     当前方法(包含内部调运的子方法)执行的真实时间,ms单位

ExclReal Time    当前方法(不包含内部调运的子方法)执行的真实时间,ms单位

Calls+RecurCalls/Total    当前方法被调运的次数及递归调运占总调运次数百分比

CPUTime/Call    当前方法调运CPU时间与调运次数比,即当前方法平均执行CPU耗时时间

RealTime/Call     当前方法