Я использую alamofireimage для загрузки изображений async, и я использую AutoPurgingImageCache для кэширования загруженных изображений (запрос URL). У меня есть функция pull-to-refresh в моем приложении, и после того, как я это сделаю, даже если контент приложения остается тем же, я вижу, что размер приложения увеличивается, а alamofire не извлекает изображения из кеша и вместо этого загружает их из новых запросов , Профилирование приложения показывает, что проблема с памятью существует в alamofire. Я прикрепил экран. Буду признателен, если у кого-то есть понимание этого.Ошибка памяти памяти AlamoFire
0
A
ответ
0
Какой размер кэша вы указать? Возможно, вы испытываете недостатки в кеше, потому что количество различных изображений, которые вы запрашиваете за обновление, более чем достаточно для заполнения всего кеша.
Также возможно, что ключ кеша, то есть URL-адрес изображения, изменяется между обновлениями, что может помешать вашему кэширующему механизму правильно искать кешированные изображения.
Возможно, есть проблемы с AlamoFire, но вам, вероятно, стоит начать изучение вашей настройки кэширования для проблем, подобных описанным выше.
Смежные вопросы
- 1. Alamofire утечки памяти инструменты
- 2. Ошибка памяти памяти SKSpritekit
- 3. Ошибка памяти createStatement() памяти
- 4. Ошибка памяти памяти Matlab
- 5. Ошибка памяти памяти Python
- 6. Ошибка памяти из памяти Cipher.dofinal()
- 7. Ошибка памяти атомарной памяти CUDA
- 8. opencv Ошибка потери памяти памяти
- 9. iOS7 UIWebView Ошибка памяти памяти
- 10. Запрос Alamofire дает предупреждение о памяти
- 11. Ошибка памяти
- 12. Ошибка памяти
- 13. Ошибка памяти
- 14. Ошибка памяти
- 15. Ошибка памяти
- 16. ошибка памяти
- 17. Ошибка памяти
- 18. Ошибка памяти Ошибка финализатора
- 19. Ошибка LINQ Ошибка памяти
- 20. Ошибка импорта CSV-памяти из памяти
- 21. Ошибка памяти с ограничением памяти Monotouch
- 22. Ошибка выделения памяти Vxworks, хотя памяти достаточно.
- 23. Apache Ignite SqlFields Ошибка памяти памяти
- 24. Ошибка памяти памяти модели ViewHolder Android
- 25. Ошибка памяти heap памяти при использовании webview
- 26. Ошибка изображения «Недостаточно памяти» ниже крышки памяти
- 27. Ошибка виртуальной памяти от физической памяти
- 28. Ошибка памяти - возможно, из-за утечки памяти?
- 29. c - scandir, ошибка памяти с ошибкой памяти
- 30. Остановленное давление памяти памяти