我遇到了奇怪的事情,不确定这是否是本机<Image />
和<ImageBackground />
的错误或预期功能
每个峰值都来自使用新图像,经过我完整的应用程序之后,似乎所有图像都存储在内存中并且从未卸载,这很重要,因为内存使用量会随着时间的增长而增加。
是否可以通过某种方式(例如,<Image />
组件卸载或手动卸载)卸载这些图像?
编辑这些不是网络图像,它们来自ios项目的资产文件夹,即
<Image source={{ uri: 'my_image' }} />
答案 0 :(得分:1)
您是否尝试查看包含图像的组件是否正确卸载?
Image组件的内存使用行为也很糟糕,因此您不妨尝试https://github.com/DylanVann/react-native-fast-image!