性能优化与测试

1.ui 性能优化,1.由于view不断刷新、变化,所以尽量减少不必要的
onMeasure、onDraw调用
2.对于listview、gridview等需要Adapter加载数据的控件,在getview方
法。中应尽量减少访问耗资源的资源,例如,大量的写入文件操作,访问
网络等,否则这些控件会出现不时的停顿现象,如果要访问这些资源,应
该将这些操作放在线程中。
3.在getview方法中应convertView参数,而不要一味地创建新的视图
对象,并且可以使用convertView.setTag和convertView.getTag保存和获
取视图对象。

2.避免ANR,将好资源的操作(如下载文件,复杂算法等)放在其他线程中
3.执行时间测试:long start=System.currentTimeMills();
long end=Systen.currentTimeMills();
long time=end-start;
4.内存消耗测试:
//获取系统内存总数
long totla=Runtime.getRuntime().totalMemory()
//获取剩余内存
long free=Runtime.getRuntime().freeMemory();
//返回已使用的内容
long used=total-free;


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值