当OSX 10切换到ARC时,不推荐使用NSGarbageCollector。
但是我遇到ARC无法正常工作的情况。我有一个GPUImage应用程序,可以让我保存照片。当我构建并运行我的应用程序时,它会在崩溃之前拍摄10-15张图像。
然而,当我在乐器中使用它时,我可以持续很长时间(最多75次)。
几年前我遇到类似的情况,当时我遇到了这样的内存问题。当我们在打开仪器的情况下运行它时,正在调用对垃圾收集器的额外调用。当我们向代码添加强制垃圾收集调用时,我们修复了错误。
仪器显然正在进行额外的gabrage集合调用(可能节省处理能力)在常规构建模式下不会发生。
您知道我如何进行强制垃圾收集通话或解决方法吗?