0

画像をダウンロードするためにJMImageCacheを実装 しました。そのクラスにはアークが有効になっています。

URL から画像をダウンロードし、ビューに一度に 6 つの画像を表示しています。[次へ] ボタンをクリックすると、別の 6 つの画像が同じビューに読み込まれます (前の画像を置き換えます)。

私の問題は、次および前をクリックするたびに、メモリが 2 MB 増加することです。それを回避する方法はありますか?

オブジェクトを手動で解放しようとしましたが、まだメモリが増加しています (arc enable に比べて少ない)。

4

1 に答える 1

0

これは、処理を高速化するためのキャッシュによるものです。メモリ ウェアリングを受信した場合は、キャッシュをクリアする必要があります。それはそれです。

[[NSURLCache sharedURLCache] removeAllCachedResponses];
于 2013-01-11T09:39:28.153 に答える