android 应用层性能优化方案

来源:互联网 发布:ie href javascript 编辑:程序博客网 时间:2024/05/17 03:33

1、避免创建不必要的类对象

2、如果方法用不到成员变量,可以把方法声明为static,新能会提升15%到20%

3、避免使用getter和setter存取Filed,可以吧Field声明为public,直接访问

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

5、使用增加for循环

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

7、合理利用浮点数、浮点数比整形慢两倍

8、慎用Logcat输出

9、 尽量少的注册系统广播通知接收,同时适当的可以通过重写onPause或onResume来控制Activity显示时才获取部分系统广播。

10、调用已有的函数比自己写的效率更高,例如判断列表是否为空调用isEmpty()方法要比size()==0效率要来的高的多


对你有帮助记得帮我顶一下...



原创粉丝点击