画像をキャッシュ メモリに保存するために .cacheOnDisc() メソッドを使用しています (デフォルトの方法 - 無制限の外部ストレージ)。アプリで cacheInMemory を有効にする必要がありますか? cacheInMemory オプションを使用しない場合、どのような影響がありますか?
質問する
651 次
1 に答える
1
メモリ キャッシュは画像をメモリ (RAM) にキャッシュします。つまり、内部ストレージから画像を読み込んでデコードする必要はありません。IMO は常にメモリ キャッシュを使用する必要があります。
メモリ キャッシュを使用しないと、実装によっては、画像のリストのスクロールが途切れたり、必要以上に遅くなったりする可能性があります。
イメージがインターネットからダウンロードされ、アプリを再起動するたびに再ダウンロードしたくない場合は、ディスク (SD カードなど) キャッシュが適しています。ローカル ストレージはインターネットよりもはるかに高速ですが、メモリよりもはるかに低速です。
于 2013-08-26T10:18:11.190 に答える