【问题标题】:memory leak - application exited with signal 9 in iphone application内存泄漏 - 应用程序在 iphone 应用程序中以信号 9 退出
【发布时间】:2011-08-26 22:25:03
【问题描述】:

我有一个应用程序,它通过使用 UIImageView、创建图形上下文、调用 Web 服务、使用quartz2d 绘图、混合图像、播放视频、录制等来使用大量内存。但是现在应用程序在一段时间后退出并出现内存警告。 有什么方法可以清除内存使用,例如清除缓存或类似的东西。

【问题讨论】:

  • 您应该尝试提出更具体的问题。一般的答案是这是一个必须管理内存的环境。但是如果没有具体的问题,就很难再说什么了。您应该先阅读 Apple 的内存管理指南。

标签: iphone ipad memory-management memory-leaks


【解决方案1】:

首先从你的目录中删除构建文件夹,然后清理所有目标,然后转到菜单构建 然后构建和分析并解决潜在的泄漏。

完成此操作后,您应该通过仪器运行您的应用程序并查看发生内存泄漏的位置 然后尝试解决它。​​

【讨论】:

    【解决方案2】:

    您可以做一件事,将您的应用程序放在泄漏分析器上,然后检查泄漏,然后在您检查代码并释放之前,通过释放它们,在这些使用完成后分配的对象。

    这是一个很好的教程。 http://mobileorchard.com/find-iphone-memory-leaks-a-leaks-tool-tutorial/

    【讨论】:

      猜你喜欢
      • 2011-08-22
      • 1970-01-01
      • 2011-01-05
      • 1970-01-01
      • 1970-01-01
      • 2014-02-06
      • 2011-01-07
      • 2023-03-16
      相关资源
      最近更新 更多