性能优化建议

关于性能优化,应该从以下基本的几点做起:

1.避免创建不必要的对象,不要频繁的创建对象。

    对于有些操作如果可以不用穿件对象就尽量不要创建,创建对象即耗时又占用空间。

2.如果一个方法没有用到成员变量,可以把方法声明成static的,可以提高性能15%-40%。

   可以把方法都定义成传参的方式,就不会使用成员变量了,仍然可以修改成员变量的值。

3.不使用getter,setter,把属性设置成public的,可以直接使用和修改属性的值,可以提高效率。

   但是要权衡一下,访问控制和效率的平衡。

4.对于循环,尽量使用增强型的for循环。

5.私有内部类要访问外部类的属性时,属性的访问符设置成包内访问,就是不用加修饰符。

   这样就不需要再内部类里穿件一份copy

6.尽量少使用浮点运算,整形运算速度更快

7.对反射的合理使用。

8.对于计算要求比较高的建议使用jni调用c代码

9.对listview的优化

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值