React 原生摄像头录制向 ram 增加内存导致崩溃 - ios

问题描述

应用程序有 5 个步骤。步骤 1 和 2 用于录制视频,步骤 3、4 和 5 用于拍摄照片(所有 5 个步骤都使用 react-native-camera)。在每个步骤中,使用 react-native-fetch-blob 从本地缓存中上传删除捕获的源。然而,每次捕获的内存仍在 RAM 中累加,从而导致崩溃。我从 XCode 运行分析,发现在捕获期间发生内存峰值,并且在从缓存中删除源后没有清除。任何从加起来中释放 RAM 空间的想法都会有很大帮助。崩溃是仅在 iOS 中发生的问题。

enter image description here

以下是我使用的工具,

  • 反应 - 16.13.1
  • 反应原生 - 0.63.2
  • react-native-camera - ^3.40.0 // 用于录制照片和视频
  • react-native-fetch-blob - ^0.10.8 // 用于删除照片和视频 文件上传后存储在本地

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)