iPad, есть ли способ очистить лишнюю память перед запуском приложения? - PullRequest
1 голос
/ 20 июля 2010

Я создаю приложения для Ipad, и это сводит меня с ума.

Память, используемая приложениями, изменяется в зависимости от того, какие другие приложения запускались до этого.Не существует надежного установленного объема памяти, который может быть использован вашим приложением.

, т.е. если запускается сафари, то даже после его закрытия он занимает некоторое количество памяти, что влияет на другие приложения.

Кто-нибудь знает, есть ли способ очистить память перед запуском моего приложения, чтобы я мог каждый раз получать одну и ту же рабочую среду?

Я создал несколько прототипов приложений для показа другим людям, и похоже, что посленесколько дней они всегда возвращаются ко мне и говорят мне, что он выходит из строя и исправляет его.

Когда я проверяю это, причина всегда в том, что не хватает памяти (когда раньше было достаточно, когда я тестировал).Поэтому мне нужно выжать из приложения каждый бит памяти (который обычно влияет на производительность из-за большой загрузки и освобождения) и сказать им, чтобы они перезапустили свой ipad, если это продолжится.

Я читал в книге, чтоКак правило, приложения могут использовать максимум 40 МБ или около того, большинство приложений, которые аварийно завершают работу, терпят крах около 27 МБ.Я хочу, чтобы мои оставшиеся 13 МБ !!

1 Ответ

0 голосов
/ 20 июля 2010

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

Использование доступной памяти разумно зависит только от программиста. Никогда не говорите своим пользователям перезагрузить устройство. И с каждым обновлением памяти ОС всё может измениться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...