【问题标题】:iPhone/iPad memory issue (not leak)iPhone/iPad 内存问题(不泄漏)
【发布时间】:2011-07-16 09:13:06
【问题描述】:

我遇到的问题是应用程序在使用大约 30-60 分钟后开始收到内存警告......然后崩溃。我知道,你们都想说我的应用程序有漏洞......但是不!,我没有,你可以从泄漏分析器截图中看到。而且,我做了很多次清理/重构,所以我很确定这不是泄漏。

据我了解问题的根源 - 对象已正确释放,但释放的内存部分不会进入应用程序以供重复使用,而是堆栈在某处......可能我错了......等待你的厘米

提前致谢

【问题讨论】:

  • 您应该首先尝试快速重现您的问题,即确定导致问题的操作,以便您可以在一分钟内而不是一小时内进行测试。然后看看那些保持生命的物体以及它们来自哪里。

标签: iphone ios ipad memory memory-leaks


【解决方案1】:

嗯,有泄漏,然后有废弃的内存。

泄漏是指您已分配内存但不再有对其的引用,因此您无法释放它。

但可能是您放弃了内存,这些内存是您不再需要但仍在维护引用的对象。

希望对您有所帮助。

【讨论】:

  • 是的,你是对的。我有一个 TTSearchlightLabel 对象,里面有一个 NSTimer,我应该调用 [obj stopAnimation];在交易中。所以基本上,计时器会保留对象并用它做一些无止境的任务......呃,这真的很难!谢谢提示
猜你喜欢
  • 2011-11-12
  • 1970-01-01
  • 1970-01-01
  • 2010-12-29
  • 2011-07-29
相关资源
最近更新 更多