[英]Memory issue in SDWebImage
我在UICollectionView和UITableView中使用SDWebImage。 在這兩種情況下,當行數很高時,內存使用量會不時地變得很高,並且我會收到內存警告。
以下是我的個人資料圖片:
您會看到,有時內存使用量達到182M。
我使用SDWebImage的主要方法是:
[[SDWebImagePrefetcher sharedImagePrefetcher] prefetchURLs:prefetchURLs];
和
[cell.dishImageView sd_setImageWithURL:[NSURL URLWithString:dish.imageURL]];
后一個用於UITableView。
有人遇到過同樣的問題嗎?
我正在使用iOS 7和iPhone 5。
實際上,您正在使用SDWebImage庫將圖像同時存儲在``內存''和``磁盤''中。因此,當下載圖像時,會將其存儲在``內存''中,這將增加您從Profiler觀察到的內存,因此請嘗試實現將圖像寫入的邏輯僅保存到磁盤,而不將映像存儲在內存中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.