我的iPad应用因内存不足而崩溃。但是,Instruments没有显示使用ObjectAlloc分配的任何大量内存 - 它在应用程序的生命周期内保持在1MB以下。泄漏显示在运行过程中泄漏不到1kB。内存监视器显示设备上的可用内存随着使用而显着下降,最终降至内存不足的程度。以下是仪器的截图:
Instruments screenshot http://www.freeimagehosting.net/uploads/0758372561.png
我完全难过了。据我所知,这基本上说,就我的应用程序而言,我从不使用超过750kB,但设备仍然耗尽物理内存,这导致我的应用程序崩溃/强制退出。
我是使用XCode调试内存问题的新手。我测量这个错了吗?还有另一种方法可以看到这个记忆的去向吗?
答案 0 :(得分:1)
如果你看一下Leaks行,你就会连续发生大量的内存泄漏。检查以确保释放您分配的任何对象或您的类拥有对其的引用。