标签: ios objective-c out-of-memory
在Objective-C应用程序中,当收到内存警告时,我清除图像缓存(内存和磁盘)并删除以前控制器中的所有数据(如单元格,图像,数组等)。
返回时,它们会在一段时间后加载(因此清除数据正在运行,图像会重新加载,因此缓存无效)。
问题在于监控App使用的内存,在处理内存警告后没有显示出显着的下降。
我使用Real设备上的Instruments或Debug Navigation检查内存级别(在所有控制器中调用特定事件的内存处理程序自定义操作)并使用模拟器使用模拟内存警告。