ListView ОЧЕНЬ медленно работает при загрузке изображений (с помощью Universal Image Loader)

Мой listView работает очень гладко с простым текстом - но как только я пытаюсь загрузить миниатюры (даже из кеша), он запускает SOO прерывисто.

Я используюУниверсальный скрипт Image Loader

Код в моем ArticleEntryAdapter в пределахpublic View getView(...) метод:

/**
     * PHOTOS
     */
    ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(this.mContext)
        .enableLogging()
        .memoryCacheSize(41943040)
        .discCacheSize(104857600)
        .threadPoolSize(10)
        .build();

    DisplayImageOptions imgDisplayOptions = new DisplayImageOptions.Builder()
        //.showStubImage(R.drawable.stub_image)
        .cacheInMemory() 
        .cacheOnDisc() 
        //.imageScaleType(ImageScaleType.EXACT) 
        .build();

    ImageLoader imageLoader = ImageLoader.getInstance();
    imageLoader.init(config);

    //loads image (or hides image area)
    imageLoader.displayImage("", viewHolder.thumbView); //clears previous one
    if(article.photopath != null && article.photopath.length() != 0)
    {
        imageLoader.displayImage(
            "http://img.mysite.com/processes/resize_android.php?image=" + article.photopath + "&size=150&quality=80",
            viewHolder.thumbView,
            imgDisplayOptions
            );
        viewHolder.thumbView.setVisibility(View.VISIBLE);
    }
    else
    {
        viewHolder.thumbView.setVisibility(View.GONE); //hide image
        viewHolder.thumbView.invalidate(); //should call after changing to GONE
    }

Logcat показывает, что он загружает изображения из кеша (я думаю):

ImageLoader    Load image from memory cache [http://img.mysite.com/processes/...

Я тестирую его на своем Samsung Galaxy Nexus и работаю под управлением Android 4.0.4 (хотя моя minSdkVersion = & quot; 8 ")

Ответы на вопрос(2)

Ваш ответ на вопрос