すべてのメディア (画像、音楽、ビデオ) のサムネイルを読み込むギャラリー アプリケーションがあります。Universal Image loader を使用して、次の構成でイメージをロードしています
DisplayImageOptions mOptions = new DisplayImageOptions.Builder()
.bitmapConfig(Bitmap.Config.RGB_565)
.showStubImage(R.drawable.media)
.showImageForEmptyUri(R.drawable.media)
.imageScaleType(ImageScaleType.IN_SAMPLE_INT)
.showImageOnFail(R.drawable.media).cacheInMemory().cacheOnDisc()
.build();
と
config = new ImageLoaderConfiguration.Builder(mContext).enableLogging()
.discCache(new UnlimitedDiscCache(cacheDir))
.threadPoolSize(10).build();
このアプリは、2GB の RAM デバイスで問題なく動作します。しかし、私が観察したことは、低RAMデバイスよりもアプリケーションが非常に遅いということです。これらの構成が問題ないかどうか教えてもらえますか? または、ローエンド デバイスでパフォーマンスを向上させるために何かを変更する必要がありますか?