谷歌推荐的内存优化方案
来源:互联网 发布:大一云计算车辆监控 编辑:程序博客网 时间:2024/04/29 20:13
这一套优化方案来自google training系列课程,貌似是3,4月份出炉的,很惭愧最近才看到它。我也是最近做电视上的应用时,遇到了难缠的内存溢出问题。智能电视上展现的图质量都比较高,在那么大的屏幕上刷出一张高清图来,内存消耗的非常快,溢出只是早晚的事情。
众所周知OOM是每个android工程师心中永远的痛,内存溢出就像一枚定时炸弹,不知道什么时候应用就崩溃了。所以有切肤之痛的同学应该好好研究下这个方案。
除了大家都在使用的计算inSampleSize,异步任务,预先计算图片尺寸,还加入了LruCache算法,这个算法用于内存和磁盘缓存中图片的加载和删除。
这套方案网上有很多翻译的版本了,在这里就不赘述了,推荐几篇翻译比较规范的文档供参考,来自EOE社区。
bitmapfun的官方demo不能直接运行,貌似有错,附一份我调整过的代码。代码中加锁的地方很多,下载图片的线程是顺序执行的,如果哪位高手知道如何改为并发执行的话,欢迎不吝指教。高效的显示位图-Displaying Bitmaps Efficiently
- 有效的处理较大的位图-Loading Large Bitmaps Efficiently
- 处理来自UI线程的位图-Processing Bitmaps Off the UI Thread
- 缓存位图-Caching Bitmaps
- 在你的UI中显示位图-Displaying Bitmaps in Your UI
点我下载
原文链接:http://www.67tgb.com/?p=518
欢迎访问:望月听涛
- 谷歌推荐的内存优化方案
- 减少windows7内存占用的优化方案
- Tar包解析的内存优化方案
- 内存优化方案
- 【Android性能优化】Android图片加载方案--Bitmap的内存管理和优化方案
- [置顶] 【Android性能优化】Android图片加载方案--Bitmap的内存管理和优化方案
- Android的内存优化的几种方案
- Unity内存优化方案集合
- Android之Bitmap的内存优化方案总结
- Android对Bitmap的内存优化方案总结
- Android对Bitmap的内存优化方案总结
- 几个闭包内存泄漏的优化方案!
- 几个闭包内存泄漏的优化方案!
- 8G内存下MySQL的优化详细方案
- android的内存优化分析【转,超级推荐】
- android的内存优化分析2【转,超级推荐】
- 【Android性能优化】内存泄露和内存溢出(OOM)的引发原因及优化方案
- 【Android性能优化】内存泄露和内存溢出(OOM)的引发原因及优化方案
- 以太网传输中的冲突和帧大小关系
- JavaScript 开发规范要求
- Socket程序从windows移植到linux下需要注意的
- 目的檔格式 (ELF)
- html5游戏开发的五个最佳实践
- 谷歌推荐的内存优化方案
- twitter bootstrap使页面更华丽CSS
- mysql的sql_mode
- 阶乘的精确值
- Smart Pointer
- python登陆新浪微博
- DNS解析故障解决
- JQuery中$.ajax()方法参数详解
- 安装xpath helper插件地址