美文网首页
一个页面 Memory 激增的小探

一个页面 Memory 激增的小探

作者: 天空中的球 | 来源:发表于2020-05-28 17:13 被阅读0次

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

切换某页面的效果

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

152kb 的GIF 图

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

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

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

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

  • 优化图像资产
  • 减少核心数据交易的规模
  • 丢弃未使用的视图对象
  • 消除内存泄漏
  • 删除对未使用对象的引用
可继续阅读

相关文章

网友评论

      本文标题:一个页面 Memory 激增的小探

      本文链接:https://www.haomeiwen.com/subject/whumahtx.html