电视端Android应用内存优化

虽然目前手机已经进入大内存时代,但是在电视机上内存还是少的可怜,公司的机型内存一般在512M-1.5G区间,就算是一个1.5G内存的机器,内置30个左右的app开机内存剩余也就几百M了,所以应用如何节省内存还是非常必要的,另外应用内存的泄露也对用户体验及流畅度的一个比较大的阻碍,所以说内存优化对于应用开发还是比较重要的,下面就对本人在应用开发中对内存优化的一些理解做下归纳总结

1. 内存占用过大问题

大家是否有同样的感受呢,项目开发送测后,经常被吐槽内存占用过大,内存占用过大往往对于新手来说是比较头疼的问题,其实内存过大的问题90%以上都是图片导致的,这就需要我们对图片的展示进行一定优化,尽量少占内存,压缩图片的技术比较常见了,这里就详谈了,这里我推荐几个开源库给大家进行图片展示,我们可以使用Volley和Picasso来处理图片,对缓存等数据进行配置,来解决应用内存占用过大的问题,使用开源库的好处就是,框架成熟,性能优(如果有不熟悉的同学,请自行搜索关于这两个开源库的使用的文章吧)

2. OOM异常

大家在开发应用时应该偶尔会出现OOM异常,应用在运行过程中直接挂掉,导致这个问题一般有两个原因,一是调用了某个接口申请的内存超过了系统分配给应用的最大值,二是内存泄露,内存泄露问题下面我会单独讲,先说一下第一点ÿ

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值