gpt4 book ai didi

ios - SDWebImage 中的内存问题

转载 作者:行者123 更新时间:2023-11-29 02:39:03 33 4
gpt4 key购买 nike

我在 UICollectionView 和 UITableView 中使用 SDWebImage。在这两种情况下,当行数很高时,内存使用率有时会非常高,我会收到内存警告。

以下是我的头像:

你看,有时内存使用量会达到182M。

我使用SDWebImage的主要方法有:

[[SDWebImagePrefetcher sharedImagePrefetcher] prefetchURLs:prefetchURLs];

[cell.dishImageView sd_setImageWithURL:[NSURL URLWithString:dish.imageURL]];

后一个用于 UITableView。

有人遇到过同样的问题吗?

我使用的是 iOS 7 和 iPhone 5。

最佳答案

实际上,您正在使用 SDWebImage 库,它将图像存储在内存和磁盘中。因此,当下载图像时,它将将该图像存储在内存中,这将增加您可以从 Profiler 观察到的内存。因此,尝试实现以下逻辑:只将图像写入磁盘,而不将图像存储在内存中。

关于ios - SDWebImage 中的内存问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26006829/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com