内存抖动优化
来源:4-5 内存泄露解决实战

Mayonate
2024-03-05
老师好,我有一个项目需要频繁处理接收到的图片并展示,会有内存抖动现象。还可以做哪些方面的优化。
目前我做的
1:接受的数据是进行压缩过的,我解压及解析的时候创建全局的字符串及全局bitmap,避免GC
2:对于接收相同的数据不处理
3:对图片大小及显示进行优化
目前已经比较平稳,请问还有哪些方面可以优化的
目前我做的
1:接受的数据是进行压缩过的,我解压及解析的时候创建全局的字符串及全局bitmap,避免GC
2:对于接收相同的数据不处理
3:对图片大小及显示进行优化
目前已经比较平稳,请问还有哪些方面可以优化的
写回答
1回答
-
随风绽放
2024-03-06
同学你好,根据上述你的描述,全局的字符串和 bitmap 是池的思路吗?抖动就是有升有降,想平稳就是减少频繁的申请与释放,尤其是特殊的比别的申请都大的内存申请(自然会出现波峰)。池化的思路可以解决大多数的抖动,如果还是有偶先的抖动就压缩数据及 bitmap,将所有传输的数据控制在一个正常的范围内,自然就不会出现波峰波谷了。
00
相似问题