我的iphone应用程序获得内存警告,并以6.8MB杀死

时间:2010-05-20 16:51:59

标签: iphone memory warnings didreceivememorywarning

我的应用程序有一个线程,耗时超过一分钟的工作,该应用程序消耗大约6.8MB的内存。我会在一段时间后收到内存警告,然后它会被杀死。我没有什么可以发布的,我甚至没有使用7MB的内存......让我发疯了......请问有什么建议吗?

2 个答案:

答案 0 :(得分:2)

也许你的记忆是超级碎片?即使是7mb充满泄露的数据也不应该杀死你的应用。你应该至少有20mb可以玩。尝试重新启动手机,看看是否有帮助。

答案 1 :(得分:1)

我仍然不知道为什么会这样,但现在我找到了一个解决方法。而不是在一个线程中运行这个作业,如果我在主线程上运行它,我都不会收到内存警告而不会被杀死。但后来我无法在UI中显示进度。我打算用NSTimer来做。