首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React原生GIF的性能非常低

React原生GIF的性能非常低
EN

Stack Overflow用户
提问于 2021-01-10 02:48:11
回答 1查看 121关注 0票数 2

我使用来自"react-native“的图像组件在ScrollView (不是FlatList,因为我实现了一个砖石布局)中渲染30个GIF,内存消耗从130MB到500MB……

当我使用react导航并使用mode="modal"在堆栈屏幕中渲染gif时,我添加了the screen optiondetachPreviousScreen={true},但是,当我从这个堆栈屏幕返回(关闭它)时,内存仍然是500MB。

此外,当我将应用程序设置为后台模式(例如,切换到另一个应用程序),并再次打开它时,RAM将变为初始值130……(似乎释放了GIF内存消耗)

有人知道如何解决这个问题吗?

我还测试了react-native-screens enableScreens(),但由于某些原因,在我将我的EXPO SDK升级到40版后,应用程序没有显示出来(它在以前的SDK上有效)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-11 09:26:14

好的,我得到的问题是我没有使用"preview_gif“主体中的GIF,在来自API的JSON响应中,它的大小更小。

此外,使用RN默认图像组件,加载有点慢,所以我不得不使用我自己的优化图像组件。(另一种解决方案是使用react-native-fast-image)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65646349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档