一些gif占用过多的内存

时间:2019-04-11 22:49:03

标签: ios react-native gif animated-gif

我知道这是一个非常普遍的问题,this link的解释很清楚,因为这种情况会发生。

react-native-flanimatedimage的存在让我很震惊,因为看来FLAnimatedImage可以解决问题,https://github.com/Flipboard/FLAnimatedImage/issues?utf8=%E2%9C%93&q=slow是本机IOS的非常著名的模块。

  

事实是,该模块可以实现它所承诺的功能,但是以节省内存为代价,它会完全破坏gif的动画,使其以慢动作显示。

即使在该模块的问题中,许多人也报告了同样的情况

https://github.com/platanus/activeadmin_addons/blob/master/docs/select2_search.md

问题是我尝试过的某些解决方案不起作用,或者仅仅是针对本机IOS工作者的解决方案。


我尝试加载的gif会增加设备内存300mb,每次我渲染gif时(在某些情况下,具体取决于设备),这都会导致内存崩溃。

我不确定解决此问题的干净方法是什么。以某种方式释放内存,或者如果继续尝试避免内存过多加载,请使用FLAnimatedImage或其他可以推荐我的工具。

0 个答案:

没有答案