簡體   English   中英

SDWebImage中的內存問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM