поддельный вызов функции applicationDidReceiveMemoryWarning срабатывает, даже если у меня осталось около 80 МБ ОЗУ

У меня есть NSLog-ed оставшаяся память в таймере, повторяющемся через 1 секунду. Он просто распечатает оставшуюся память.

Требование к требованию во время выполнения составляет около 20 МБ. Журнал показывает свободную память 90 МБ + при запуске приложения.

Существует tabBar, в котором одна из вкладок имеет карту Google Mapkit. Как только приложение поступит в рабочее состояние, оперативная память – 80 МБ.

Когда я просматриваю увеличенную карту – БУМ !!! В журнале регистрации «applicationDidReceiveMemoryWarning» по-прежнему отображается счетчик свободной памяти около 75-80 МБ.

Это приводит к тому, что мои другие данные представлений будут выпущены.

В любом случае .. даже если оперативная память доступна и когда приложение не падает. Панорамирование на карте резко сокращает ОЗУ до 3-4 МБ с 70-80 МБ. В этом случае, если приложение претендует на память – скажем, для захваченного изображения – BOOM Again !!! "ApplicationDidReceiveMemoryWarning"

Кто-то испытал это раньше … ?? любые полезные комментарии ..?

если вы этого не испытали – просто попробуйте его с примером приложения карты погоды Apple или программой Native Maps на телефоне ур! – посмотреть, как карта съедает память во время работы, когда мы панорамируем увеличенную карту … !!

С Уважением,

Сэм Фишер

One Solution collect form web for “поддельный вызов функции applicationDidReceiveMemoryWarning срабатывает, даже если у меня осталось около 80 МБ ОЗУ”

Вот как это должно работать. Память должна использоваться. Все, что не используется, теряются. Если у вас нет утечек памяти, и вы правильно загружаете / перезагружаете свои представления и кеши, здесь нет никаких проблем.

  • предупреждение: приложения для iPhone должны включать в себя архитектуру armv6 (текущий ARCHS = "armv7")
  • Большой пользовательский UIView - производительность CABackingStoreUpdate
  • Неправильное воспроизведение в MP Music Player Controller в ios 5
  • Как правильно установить минимальную версию iOS для моего приложения?
  • Обрезать UIImage альфа
  • Распространение файла mobileconfig через Интернет
  • Синхронизация ABAddressbook-Entries
  • Проблема со специальными символами ios
  • Можно ли воспроизводить только часть mp3-файла с помощью AVAudioPlayer? Если да, то как?
  • Где «цель обновления для ipad» в Xcode4
  • Условия разработки для Iphone?
  • Interesting Posts

    Ошибка интерфейса UIScrollView в UITabBarController. Воспроизводимость других?

    как добавить два контроллера представления в UIPageViewcontroller

    iOS 'dateFromString' Возвращает один год

    Объединение Alamofire и RxSwift

    SWRevealViewController обратно в предыдущий диспетчер просмотра не работает

    prepareForSegue вызывается перед viewDidLoad

    Получение местоположения экрана ячейки из UICollectionView

    Подтверждение электронной почты NSRegularExpression

    Xcode 6 Архивирование и получение предупреждения «Пропуск фазовой полосы копирования, двоичный код с кодом» при добавлении «расширения общего доступа» в целевой

    UIImageView Zoom / Fade анимация?

    Xcode 6 – не удалось найти или создать соответствующие активы подписи

    Как изменить размер UIImage при сохранении его соотношения сторон

    Длинный жест нажатия на изображение в пользовательской ячейке таблицы

    показать кнопку при получении ответа json, равную строке, например @ "unapproved"

    Как реализовать два IBActions в UIButton без перекрытия?

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.