原文
问题: 我的项目里面需要实现朋友圈的类似功能。一个cell里面可能多多图。我用的SD加载的。在每次上拉获取数据的时候,内存暴增,直至崩溃。
原因:SD 对图片解压缩操作消耗了大量的内存。
解决方法:
[[SDImageCache sharedImageCache] setShouldDecompressImages:NO];
[[SDWebImageDownloader sharedDownloader] setShouldDecompressImages:NO];
高清大图禁止解压缩。
或者你可以用AFNetworking 加载图片的方法,虽然内存也还是会增加,但到了临界值,他就回去处理,不至于崩溃。
用YY加载网络图片的方法,内存也会增加,但不至于暴增,结果也还是崩溃。还需进一步了解。