app性能优化

android系统每隔 16ms 会发出 VSYNC 信号重绘 界面(Activity)。

页面卡顿原因:

1)过于复杂的布局

2)UI线程中执行了耗时操作

3)频繁的GC。

导致频繁GC有两个原因:

1)内存抖动,即大量的对象被创建 又在短时间内马上被释放

2)瞬间产生大量的对象会严重占用内存区域

 

app性能优化:(主要从以下方面考虑)

1)app启动优化:不做复杂耗时操作

2)布局优化

3)内存优化----------避免内存溢出 和 内存泄漏,所以解决内存泄漏的方法也是解决内存优化的方法。

4)网络优化------------尽量减少请求频次

5)适当缓存--------主要是对图片

 

图片优化:

1)加载图片时做压缩处理

2)三级缓存处理

3)针对Bitmap对象,使用完需要回收recycle()

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值