У моего приложения iOS большое использование памяти, но утечки памяти отсутствуют. Как уменьшить использование памяти.
Используя "Инструменты", я обнаружил, что мое приложение максимизируется на уровне 90 МБ, до появления предупреждения о памяти, а другая память освобождается, а затем остается около 55-65 МБ для остальной части ее использования.
Я чувствую, что 55-65 МБ слишком высок, правильно?
Так как приборы не обнаружили никаких утечек. Что я могу сделать, чтобы уменьшить использование этой памяти?
В этом году я просмотрел видео WWDC, но из того, что понял (это мое первое приложение для iOS), оно в основном касалось утечек.
Некоторая, возможно, полезная информация:
VM: ImageIO_GIF_Datastrong > 30.35MB Live Bytes | 115 Проживание | 300 переходных | 136.12 MB Общий байт
VM: MappedFile 36.04 MB Live Bytes | 16 Проживание | 11 Переходный | 36,09 МБ Общий байт
Все остальные вещи находятся под 1 МБ
Мое приложение загружает около 30 GIF файлов из Интернета, я использую SDWebImage, и я просто сохраняю URL-адреса изображений, а SDWebImage делает все остальное.: P
Спасибо заранее,
Из первого таймера управления памятью iOS
Еще раз спасибо за помощь