列表页图片导致的内存抖动该怎么解决

来源:4-4 内存抖动解决实战

夏落若

2019-03-20

老师,还是没明白内存抖动该怎么解决?比如我加载一个图文穿插的列表,每个 item 都有一张大图片,连续不断的往下滑,大概加载到100页(每页20条数据)或者更多页面会导致内存溢出,自己重写了 RecyclerView的onViewRecycled 方法 clear掉图片,这就会涉及图片的回收和占用导致的内存抖动,请问这个改怎么解决?

写回答

1回答

随风绽放

2019-03-23

同学你好,你这样的内存抖动是知道原因的。那针对性的优化即可,“大概加载到100页(每页20条数据)或者更多页面会导致内存溢出”那图片的内存缓存你设置的多大呢?成熟的三方图片库都有图片回收的机制,按理说不会出现因为图片加载而OOM的情况。

0
0

Top团队大牛带你玩转Android性能分析与优化

由表及里学到国内Top团队对性能问题的体系化解决方案

1696 学习 · 532 问题

查看课程