微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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 举报,一经查实,本站将立刻删除。