tableView 使用SD加载多图内存暴增的问题

原文

问题: 我的项目里面需要实现朋友圈的类似功能。一个cell里面可能多多图。我用的SD加载的。在每次上拉获取数据的时候,内存暴增,直至崩溃。

原因:SD 对图片解压缩操作消耗了大量的内存。

解决方法:

[[SDImageCache sharedImageCache] setShouldDecompressImages:NO];

[[SDWebImageDownloader sharedDownloader] setShouldDecompressImages:NO];


高清大图禁止解压缩。

或者你可以用AFNetworking 加载图片的方法,虽然内存也还是会增加,但到了临界值,他就回去处理,不至于崩溃。

用YY加载网络图片的方法,内存也会增加,但不至于暴增,结果也还是崩溃。还需进一步了解。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容