内存抖动优化

来源:4-5 内存泄露解决实战

Mayonate

2024-03-05

老师好,我有一个项目需要频繁处理接收到的图片并展示,会有内存抖动现象。还可以做哪些方面的优化。
目前我做的
1:接受的数据是进行压缩过的,我解压及解析的时候创建全局的字符串及全局bitmap,避免GC
2:对于接收相同的数据不处理
3:对图片大小及显示进行优化
目前已经比较平稳,请问还有哪些方面可以优化的
写回答

1回答

随风绽放

2024-03-06

同学你好,根据上述你的描述,全局的字符串和 bitmap 是池的思路吗?抖动就是有升有降,想平稳就是减少频繁的申请与释放,尤其是特殊的比别的申请都大的内存申请(自然会出现波峰)。池化的思路可以解决大多数的抖动,如果还是有偶先的抖动就压缩数据及 bitmap,将所有传输的数据控制在一个正常的范围内,自然就不会出现波峰波谷了。

0
0

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

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

1696 学习 · 532 问题

查看课程