0
私はSDImageCacheを使用してテーブルビューから画像をキャッシュしますが、スクロールダウンするとメモリが増加し続けます。だから私はライブラリをチェックし、maxMemoryCostを設定するSDImageCache.hのプロパティを見つけ、キャッシュがこの制限を超えて削除されることを期待しています。 私のテストでは、[SDImageCache sharedImageCache]は何も削除しません。このプロパティは現在何もしていません。SDImageCache set maxMemoryCostは何もしません。メモリが増え続ける
アプリケーションは最終的に膨大なメモリサイズでクラッシュします。
おかげ
おかげでお返事Reinierを知っているように役立ちます私の
AppDelegate
didFinishLaunchingWithOptions
方法希望にこの行を追加修正されました。これを偽に設定することで何ができるのか説明できますか? – Ning
@Ning SDWebImageとこのコードで大きな画像リソースの負荷が問題を解決し、問題を解決したため、私の覚えている問題は解決しました。 –
私はSDImageCacheConfig.hに関するコメントを見ました。shouldDecompressImagesは今すぐconfigに移動します。メモリ消費の一部を削減するのに役立ちます。 [SDImageCache sharedImageCache] setMaxMemoryCostおよびsetMaxMemoryCountLimitも役立ちます。ありがとうございました – Ning