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

Kun*_*ani 10 memory iphone xcode ipad ios

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

崩溃报告

vcs*_*nes 13

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

每个进程的内存使用量按内存页数报告,每次写入时内存页数为4KB.您将在iOS终止的任何进程名称旁边看到"(jettisoned)"以释放内存.如果您在应用程序名称旁边看到它,则确认应用程序因使用太多内存而终止.

文档

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