减少 React Native iOS 应用程序的内存使用

Gau*_*Roy 7 ios react-native

我的应用程序在 iphone7 、 iphone 11 (真实设备)上运行得很好,但在 iphone6 和 iphone XR 中导航到另一个页面时就会崩溃。我从 bugsnag 得到的错误是

内存不足未知方法,该应用程序可能在前台时被操作系统终止

在查看 Xcode 中的内存泄漏配置文件后,我发现了 2 个进程:

1.VM:ImageIO_PNG_Data 占用了太多内存 ~ 400 MiB

2.VM:CoreAnimation 占用了太多内存。~ 700 MiB

对于图像,我只是决定降低图像质量并减少内存使用量,但是对于 CoreAnimation,有人知道如何降低 React-Native 中的值吗?任何建议都会有所帮助。我使用反应导航从一个页面导航到另一个页面。

请检查下图以供参考:

请询问是否需要更多信息。

请检查下图以供参考