今天早上一打开xcode 运行项目,因为第一次启动会有点慢,所以低头吃早餐,突然抬头一看,呐尼,还在转菊花,什么状况,昨天提交代码的时候还好好的,难道apache没开,不可能,内网没连上?不可能。还在我猜测的时候,控制台的错误信息已经出来,“不能分配内存”。
好吧,一看内存,暴涨。怎么办呢?试试instrument吧。因为以前看的都是leaks,所以这次自然而然的就直接奔着leaks去了,发现没有内存泄漏。但是看到内存一直增长,想想,应该从内存那里也可以看到是什么问题吧!直接奔着内存增长最快的那部分去了,一级一级点开来看,终于看到内存暴涨的代码,后来自己仔细查看代码,因为数据改了,造成了死循环。上图: