Я заметил в своем приложении, что didReceiveMemoryWarning вызывается намного быстрее, если мой телефон не был выключен в течение длительного времени. Похоже, что пул памяти, к которому моё приложение может получить доступ, со временем уменьшается.
Кто-нибудь еще заметил это и есть ли объяснение этому? Могу ли я предпринять какие-то действия, чтобы этого не случилось?
Я заметил, что это происходит, когда я использую хороший кусок памяти, беря и манипулируя изображением. Выключение и перезагрузка телефона помогает. Возможно ли, что память, к которой моё приложение может получить доступ, уменьшается или может быть существующая память фрагментирована и перезагрузка дефрагментирует существующую память?
Любое объяснение или помощь по этому вопросу было бы замечательно. Спасибо.