随笔分类 -  Android 性能

摘要:硬件加速可以提高渲染性能,但也会消耗更多内存。在 APK 版本14以后,硬件加速默认开启。硬件加速并不支持所有2D绘图操作,详情可以查看官方文档。个人经验中,由于应用里大量使用图片和 animation,以及频繁的创建和回收 bitmap,于是应用不频繁的出现过图片错乱的问题。W/Adreno-ES... 阅读全文
posted @ 2015-10-27 17:30 davesuen 阅读(1615) 评论(0) 推荐(0)
摘要:策略:1. 图片压缩如果所需尺寸大于图片原始尺寸,可以压缩图片节省内存。2. 图片缓存每个图片加载时都会生成一个 Bitmap。把这些 Bitmap 缓存起来以重用相同的图片,避免重复创建。3. Bitmap 回收每次生成的 Bitmap 保存起来,在不需要的时候或者内存紧张的时候回收(Bitmap... 阅读全文
posted @ 2015-10-14 17:50 davesuen 阅读(289) 评论(0) 推荐(0)
摘要:1. 经常变动的字符串要用 StringBuilder,然后每次变动用 append 方法。而不应该每次创建新的 String。2. 使用 static final 变量。3. It's reasonable to follow common object-oriented programming ... 阅读全文
posted @ 2014-06-30 17:15 davesuen 阅读(450) 评论(0) 推荐(0)
摘要:1. 内存管理基础知识http://www.cnblogs.com/xingfuzzhd/p/3485924.html1. mImageView.setImageResource(R.drawable.my_image); 这段代码会调用 BitmapFactory.decodeStream() 生... 阅读全文
posted @ 2014-05-30 21:38 davesuen 阅读(281) 评论(0) 推荐(0)