У меня есть список из 560 элементов с изображениями, которые загружаются и кэшируются локально с FFImageLoading
.Когда я пытаюсь прокрутить список вниз и вверх на несколько минут.Я получил сбой без каких-либо журналов и т. Д. Я думаю, что памяти мало исключений.
Я реализовал переопределение для функции ReceiveMemoryWarning
.
public override void ReceiveMemoryWarning(UIApplication application)
{
ImageService.Instance.InvalidateMemoryCache();
GC.Collect(GC.MaxGeneration, GCCollectionMode.Forced);
base.ReceiveMemoryWarning(application);
}
и установил свойство ClearMemoryCacheOnOutOfMemory
для ImageService
, равное true
.Но это не помогает.После нескольких минут быстрой прокрутки списка сверху вниз и сверху вниз мое приложение падает.
Как избежать исключения памяти и сбоя?