2010-10-28 3 views
1

Я исправил утечки памяти из своего приложения, но мое приложение все еще терпело крах с принятым программным сигналом 0. Я проверил свое приложение в инструментах разработчика. он показывает 30 мб при запуске приложения. Это занимает слишком много памяти. как я это разрешу? у кого есть какое-то решение?Управление памятью

Благодаря Rajni

+0

Вы делаете что-то, что потребляет массу памяти? Загрузка нескольких больших изображений, текстовых файлов, массивной базы данных? – willcodejavaforfood

+0

iPhone накладывает тайм-аут для запуска приложения, но нет реального ограничения памяти. Может быть, ваше приложение занимает слишком много времени для запуска, потому что борется за память? – Noe

+0

нет, я не загружаю изображения, текстовые файлы или массивную базу данных. – rajni

ответ

0

Там не абсолютное количество памяти, все в порядке. Если iOS думает, что вы используете слишком много, он отправит вам уведомление (и есть методы делегата в UIApplicationDelegate и UIViewController тоже).

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

Вы не говорите, на каком устройстве вы работаете, но по моему опыту 30Mb звучит как оригинальное iPhone и 3G.

+0

Спасибо за повторную игру me.i я работаю для ipad..и работаю с книгами в 200 Мб в моей абсолютной дорожка. – ajay

Смежные вопросы