Andriod应用性能优化方案(1)
2014-10-26 14:46
274 查看
(1)避免创建不必要的对象;
(2)如果方法用不到成员变量,可以把方法声明为static,性能会提高15%到20%;
(3)避免使用getter/setter存取Field,可以把Field声明为public,直接访问;
(4)static的变量如果不需要修改,应使用static final修饰符定义为常量;
(5)使用增强for循环语法for( : );
(6)私有内部类要访问外部类的Field或方法,可以把外部类的Field或方法声明为包访问权限;(default权限)
(类,数据成员,构造方法,方法成员,都能够使用默认权限,即不写任何关 键字。默认权限即同包权限,
同包权限的元素只能在定义它们的类中,以及同包 的类中被调用。)
(7)合理利用浮点数,浮点数比整形慢两倍;
(2)如果方法用不到成员变量,可以把方法声明为static,性能会提高15%到20%;
(3)避免使用getter/setter存取Field,可以把Field声明为public,直接访问;
(4)static的变量如果不需要修改,应使用static final修饰符定义为常量;
(5)使用增强for循环语法for( : );
(6)私有内部类要访问外部类的Field或方法,可以把外部类的Field或方法声明为包访问权限;(default权限)
(类,数据成员,构造方法,方法成员,都能够使用默认权限,即不写任何关 键字。默认权限即同包权限,
同包权限的元素只能在定义它们的类中,以及同包 的类中被调用。)
(7)合理利用浮点数,浮点数比整形慢两倍;
相关文章推荐
- Andriod应用性能优化方案(2)TraceView
- Android应用性能优化方案
- PHP 应用性能优化方案
- android应用性能优化方案
- Java EE应用中的性能问题解决方案 — 第二部分 Java EE线程池调整优化(B)
- Android应用性能优化方案
- 优化性能[置顶] Android应用性能优化方案
- Java EE应用中的性能问题解决方案 — 第二部分 Java EE线程池调整优化(A)
- Java EE应用中的性能问题解决方案 — 第三部分 JDBC调整优化
- [转载]AIX操作系统下应用系统的维护与性能优化
- AIX操作系统下应用系统的维护与性能优化
- DNN性能优化方案系列(1)概述
- Oracle学习应用之数据库性能优化策略
- Rails应用性能优化
- IBM Rational助您轻松完成基于J2EE的Web应用系统的性能测试和性能优化(一)
- 配置IBMHTTPServer和WebSphereApplicationServer连接优化应用服务器性能
- IBM Rational助您轻松完成基于J2EE的Web应用系统的性能测试和性能优化(四)
- IBM Rational助您轻松完成基于J2EE的Web应用系统的性能测试和性能优化(三)
- J2EE应用性能问题的常用优化项目
- AIX操作系统下应用系统的维护与性能优化