背景:
App在使用过程中,图片加载越来越多。即便现在的Glide提供了不错的内存回收能力,但是依然存在了App使用内存越来越大的问题。
方案:
检测App切换到后台后,目前先只清除图片相关内存。
实践:
查看当前App使用内存大小
adb shell dumpsys meminfo com.cn.xxx
adb shell dumpsys meminfo 1636
版本:4.4.0
采样案例:动态图文 10张图片
首次打开界面 |
打开 图文 |
差值 |
切换到后台 |
切换到前台 |
切换前后台差值 |
|
优化前 |
281.45M |
306.48 M |
25.02M |
299.69M </ |