我有一个非常占用内存的应用程序...在Core Graphics例程和自定义像素处理例程中进行了大量的图像处理。
就我所知,我已经非常小心地处理了内存,但是随着我的应用程序运行时间越来越长,我注意到内存在Xcode 5的内存报告中逐渐增加。我已经在Instruments中多次运行它,但是我没有看到任何泄漏。
有什么想法可以调试这个问题或者我可以从哪里查找?
谢谢。
我有一个非常占用内存的应用程序...在Core Graphics例程和自定义像素处理例程中进行了大量的图像处理。
就我所知,我已经非常小心地处理了内存,但是随着我的应用程序运行时间越来越长,我注意到内存在Xcode 5的内存报告中逐渐增加。我已经在Instruments中多次运行它,但是我没有看到任何泄漏。
有什么想法可以调试这个问题或者我可以从哪里查找?
谢谢。
您可以使用工具查看内存分配情况,以及查看图像的保留/释放/自动释放生命周期和每个生命周期的调用堆栈。
如果内存增长而没有泄漏,则仍在某处占用内存。