【问题标题】:iPhone app crashed due to memory pressure while saving recorded videoiPhone 应用程序在保存录制的视频时因内存压力而崩溃
【发布时间】:2015-10-13 11:18:06
【问题描述】:

我正在开发捕获视频并保存在文档目录中的应用程序。稍后我必须在Amazon S3 Server 上上传该视频。但是当我要停止视频录制并保存在文档目录中时,iPhone 应用程序由于Memory Pressure 而崩溃。

相同的代码在 iPad 上运行没有任何问题。但它在 iPhone 和 iPod 上崩溃。
谁能帮我解决这个问题?

谢谢。

【问题讨论】:

  • 您是否检查过设备上的剩余内存是否足够?视频有多大?
  • 视频大约 1 分钟。文档目录存储大小有限制吗?
  • 您需要提供准确和完整的错误消息和代码。 “内存压力”听起来像 RAM,与磁盘无关,您是否试图在某个时候将整个视频放入 RAM 中?此外,“1 分钟”不回答“视频有多大”,大小以 MB 为单位..

标签: ios objective-c xcode memory-leaks out-of-memory


【解决方案1】:

“内存压力”听起来像 RAM,与磁盘无关,您是否试图在某个时间点将整个视频放入 RAM 中?

您不能期望将整个视频加载到内存中而忽略上传。相反,您很可能需要使用NSStream 流式传输视频,因此任何时候只有一部分在 ARM 内存中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-30
    • 1970-01-01
    • 2012-06-18
    • 2015-12-21
    • 1970-01-01
    • 2014-10-20
    • 2013-04-18
    相关资源
    最近更新 更多