Загрузка картинки сверху - PullRequest
       20

Загрузка картинки сверху

0 голосов
/ 17 февраля 2012

Мое приложение имеет UITableView.Его ячейки загружают изображения из Tumblr с помощью AFNetworking.Это действительно работает, но я заметил, что моему приложению нужно на 5 МБ больше памяти, как только я начинаю загружать картинки.Сначала я понял, что это утечка, однако в моем приложении утечки нет.Поэтому я проверил использование памяти в Instagram и тому подобном и заметил, что им тоже нужно больше памяти, как только я начну скачивать сообщения.

Так что мне интересно, почему загрузка изображений связана с такими большими издержками?Или я совершенно не прав и мое приложение не работает?

1 Ответ

0 голосов
/ 21 февраля 2012

Эти накладные расходы памяти представляют собой данные изображений, отображаемых в UIImageView с.UIImage распаковывает исходную кодировку (JPEG, PNG и т. Д.) И растеризует ее во внутреннее растровое представление, которое легко выводится на экран.Вот почему ваши накладные расходы памяти могут показаться большими по сравнению с размером ресурсов, загружаемых с сервера.объем памяти методов категории UIImageView.

...