崩溃日志中我的应用名称旁边的“放弃”是什么意思?

时间:2012-06-18 16:49:50

标签: iphone ios xcode ipad memory

我的应用程序崩溃了几次,没有任何错误或堆栈跟踪在我的控制台上。那么剩下的唯一方法就是去检查Apple的崩溃记者。我发现我的应用名称旁边有“抛弃”,这反过来暗示iOS杀了我的应用程序,但我怎么弄清楚它为什么会发生?为什么iOS会杀死我的应用?最初,我认为这是一个内存溢出问题,然后,使用Instruments,我发现我的应用程序几乎没有4-5 MB的内存,所以我放弃了这些问题。 Apple的文档没有提及太多。任何帮助或建议都将受到高度赞赏。

Crash Report

1 个答案:

答案 0 :(得分:13)

这意味着该过程已终止,因为iOS需要内存:

  

每个进程的内存使用情况以内存页数报告,在撰写本文时每个内存页数为4KB。 您将在iOS终止的任何进程名称旁边看到“(抛弃)”以释放内存。如果您在应用程序名称旁边看到它,则确认应用程序因使用太多内存而终止。

     

Documentation

我会看一下技术说明,以获得一些额外的帮助。文档还指出仪器不测量图形内存使用,这需要特殊处理。