燃烧我的卡路里 ---- Flutter瘦内存瘦包之图片组件

  1. 云栖社区>
  2. 博客>
  3. 正文

燃烧我的卡路里 ---- Flutter瘦内存瘦包之图片组件

闲鱼技术 2019-04-04 13:57:16 浏览1216
展开阅读全文

作者:闲鱼技术-炉军

背景

在电商类APP里,图片到现在为止仍然是最重要的信息承载媒介,不得不说逛淘宝的过程,其实就是一个看图片的过程。而商品详情页中的图片,通常是页面中内存占用最多的内容,占用了整个页面内存的超过 50%。
闲鱼在Flutter化的过程中,选择了商品详情页作为第一个落地的场景。通过多版本的迭代完善,基于Flutter的详情页已经在闲鱼稳定运行。然而正因为详情页的图片量大,导致Flutter里图片相关的问题一直挥之不去。

1:内存问题 --- 连续push flutter界面内存累积

2:安装包问题 --- 过渡时期两份重复资源文件。

3:寻址缓存问题 --- 原有的寻址缓存策略无法复用。

4:图片复用问题 --- Native和Flutter重复下载相同图片。

解决方案----FXTexI

网友评论

登录后评论
0/500
评论
闲鱼技术
+ 关注