【问题标题】:Message from debugger: Terminated due to memory issue debug来自调试器的消息:由于内存问题调试而终止
【发布时间】:2018-09-23 13:45:10
【问题描述】:

在我的 Swift 应用程序(显然启用了 ARC)中,我在分配 5 个 CMSampleBuffers 后收到“来自调试器的消息:由于内存问题而终止”。如何调试代码的哪一部分保留了对象?

【问题讨论】:

  • 到目前为止你尝试过什么代码?
  • 这是一个很长的代码,但我想知道如何知道缓冲区可以保留在哪里。如何使用 XCode 工具定位存放缓冲区的位置?
  • 用代码更新了问题

标签: ios swift memory-management memory-leaks


【解决方案1】:

如何调试代码的哪一部分保留了对象?

您将使用 Instruments 和 Allocations 模板。

【讨论】:

    【解决方案2】:

    根据我的经验,存储大型数据文件或太多图像会导致内存问题。那可能是你的问题。但是,我不完全确定。

    【讨论】:

      猜你喜欢
      • 2023-03-20
      • 2018-07-21
      • 2018-09-28
      • 1970-01-01
      • 2021-01-04
      • 2018-03-12
      • 1970-01-01
      • 2016-08-18
      • 2018-09-05
      相关资源
      最近更新 更多