android内存优化

1、Bitmap优化:bitmap是造成oom的最大威胁可以用通过一些小技巧如:使用适当分辨率和大小的图片,即使内存回收(一旦使用完后使用recycle方法释放内存资源),使用图片缓存(通过内存缓存和硬盘缓存更好的使用bitmap)

2、代码优化:对常量使用static修饰符;使用静态方法,比普通方法提高15%左右的访问速度;减少不必要的成员变量;减少不必要的对象,使用基础类型比使用对象更加节省资源,同时避免频繁创建短作用域的变量;尽量不要使用枚举、少用迭代器;对cursor、receiver、sensor、file等对象要非常注意它们的创建、回收与注册、解注册;避免使用IOC框架;使用renderscript、opengl来进行非常复杂的绘图操作;使用surfaceview来代替view进行大量、频繁的绘图操作;尽量使用视图缓存,而不是每次都执行inflate()方法解析视图。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容