🚀返回专栏总目录
文章目录
- 一、设备分级
- 二、Bitmap 优化
- 三、内存泄漏
沉淀、分享、成长,让自己和他人都能有所收获!😄
📢内存优化,应该从哪里着手呢?我通常会从设备分级、Bitmap
优化和内存泄漏这三个方面入手。
一、设备分级
内存优化首先需要根据设备环境来综合考虑,并不是内存占用越少越好。其实我们可以让高端设备使用更多的内存,做到针对设备性能的好坏使用不同的内存分配和回收策略。
当然这需要有一个良好的架构设计支撑,在架构设计时需要做到以下几点。
- 设备分级。使用类似 device-year-class 的策略对设备分级,对于低端机用户可以关闭复杂的动画,或者是某些功能;使用 565 格式的图片,使用更小的缓存内存等。在现实环境下,