一个页面 Memory 激增的小探

2020-05-28  本文已影响0人  天空中的球

在跑我们项目的时候,发现我们个人页面突然激增了 Memory 一倍,好奇下。

切换某页面的效果

经过检查是发现有一个 GIF 图片,然而一个不大的 GIF 图, 为啥 Memory 增加这么多呢?

152kb 的GIF 图

那是由于缩放、绘制分辨率高的大图片,播放 gif 图,以及渲染本身 size 过大的视图,都会占用大量内存。

问题来了,如何优化呢?少用 GIF 哈哈哈哈哈

有一个优化方案针对于 GIF的,如果项目中采用很多的 GIF 图片,推荐使用下这个库 FLAnimatedImage,号称 iOS 的高性能动画 GIF 引擎。----- Flipboard 就完全用的

另外从减少 memory,参照苹果给的文档总结下:

可继续阅读
上一篇 下一篇

猜你喜欢

热点阅读