Android学习之笔记---traceView的测试与android的性能优化

TraceView工具

 

TraceViewAndroidSDK里面自带的工具,用于对Android的应用程序以及Framework层的代码进行性能分析。

TraceView是图形化的工具,最终它会产生一个图表,用于对性能分析进行说明。

TraceView可以跟踪到具体的Method

sdk目录下-->tools目录下-->traceView.bat 文件

 Android学习之笔记---traceView的测试与android的性能优化_第1张图片Android学习之笔记---traceView的测试与android的性能优化_第2张图片

 

 

 

关于其中的参数

Incl cpu time :调用此方法的总时间

Excl cpu time:调用这个方法执行的时间(不包括在这个方法中调用其他方法的时间)

cpu time/call:这个方法被调用一次的时间

 

android应用性能的优化方案

1.避免创建不必要的对象

2.如果方法用不到成员变量,可以把方法声明为static,性能会提高到15%-20%

3.避免使用geters/seters存取field,把field声明为public,直接访问。

4.static变量如果不需要修改,应使用static final修饰符定义常量。

5.使用增强的for循环语法。for(:)

6.私有内部类要访问外部类的field或方法,可以把外部类的field或方法声明为包访问权限。

7.合理利用浮点数,浮点数比整形慢2倍。

你可能感兴趣的:(优化,性能,TraceView工具,android的性能优化)