美文网首页
tableView 使用SD加载多图内存暴增的问题

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

作者: 柯索 | 来源:发表于2017-10-27 16:44 被阅读56次

原文

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

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

解决方法:

[[SDImageCache sharedImageCache] setShouldDecompressImages:NO];

[[SDWebImageDownloader sharedDownloader] setShouldDecompressImages:NO];

高清大图禁止解压缩。

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

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

相关文章

网友评论

      本文标题:tableView 使用SD加载多图内存暴增的问题

      本文链接:https://www.haomeiwen.com/subject/daqdpxtx.html