Я выполнил NS-оставшуюся память в таймере, повторяя через 1 секунду. Он просто распечатывает оставшуюся память.
Требование к времени выполнения приложения составляет около 20 МБ. Журнал показывает свободную память 90 МБ + при запуске приложения.
Существует вкладка, в которой на одной из вкладок имеется карта Google Mapkit.
После того, как приложение переходит в рабочее состояние, объем оперативной памяти - 80 МБ.
Когда я прокручиваю увеличенную карту - БУМ !!! Регистратор applicationDidReceiveMemoryWarning по-прежнему показывает счетчик свободной памяти около 75-80 МБ.
Это приводит к тому, что данные других моих просмотров публикуются.
В любом случае ... даже если доступно ОЗУ и приложение не падает ... панорамирование в Карте резко уменьшает ОЗУ до 3-4 МБ с 70-80 МБ. В этом случае, если приложение требует памяти - скажем, для захваченного изображения - BOOM Again !!! "ApplicationDidReceiveMemoryWarning"
Кто-нибудь испытывал это раньше ... ?? любые полезные комментарии ..?
Если вы не испытали этого - просто попробуйте его с помощью приложения-образца карты погоды Apple или приложения Native Maps на вашем телефоне! - чтобы увидеть, как карта расходует память во время выполнения, когда мы панорамируем увеличенную карту ... !!
С уважением,
1019 * Сэм Фишер *