Я тестировал множество библиотек с аймировыми файлами с открытым исходным кодом для загрузки GIF
файлов в наш проект Swift
.Загрузка GIF-файлов в iOS потребляет слишком много памяти
Большинство из них заявляют, что являются высокопроизводительными библиотеками, однако, когда я загружаю анимированный gif, мое приложение использует около 8 МБ памяти.
Проблема в том, что это выделенное пространство памяти, кажется, никогда не будет выпущено. Мы можем видеть, как он растет линейно:
И это заставляет меня задаться вопросом, если я делаю то, что нужно здесь. Правильно ли это поведение, или это потенциально плохо для пользователя?
Вы испытываете это с помощью тренажера или на самом устройстве? – Pierce
Также вы используете сторонние библиотеки? – Pierce
@ Пирс это исходит от реального устройства. И это похоже на обычное поведение, поскольку я уже пробовал GIFU, SwiftyGif и некоторые другие. – Machado