Небольшое приложение получает «didReceiveMemoryWarning» сразу после запуска - PullRequest
1 голос
/ 26 апреля 2011

Часто, когда много приложений было открыто перед моим приложением, я получаю «didReceiveMemoryWarning», а затем, через некоторое время, iOS обычно закрывает мое приложение.Это на самом деле стало заметной проблемой.

Я прочитал так много рассуждений о "didReceiveMemoryWarning" за последние несколько дней.Включая посты здесь.К сожалению, решение не найдено.

Я знаю, что я должен освободить любую память в этом предупреждении и бла-бла-бла ... Проблема в том, что сразу после запуска приложения нечего освобождать.У меня есть один UIViewControlled в памяти с баннером AdMob 4.0.2 и один собственный контейнер, который обслуживает данные приложения - это несколько записей в NSMuttableArray.Сразу после запуска мое приложение занимает 1,3 Мб - согласно Instruments, и в этом начальном состоянии мое приложение не работало, и я точно не знаю утечек памяти.

Что не так?Я вижу, что некоторые тяжелые игры могут быть запущены без проблем, но в то же время мое приложение в этом случае получает "didReceiveMemoryWarning" и закрывается.Есть ли способ нормально работать в этой ситуации.Есть какие-то хитрости?

Заранее спасибо за ваши предложения.

1 Ответ

1 голос
/ 26 апреля 2011

Где вы размещаете массив NSMUtableArray?Я думаю, что это выделяется часто!(Просто вероятность ...) Вы выпускаете NSMutableArray?

...