У меня есть UIViewController, и я замечаю, что я что-то сделал для того, чтобы метод didReceiveMemoryWarning вызывался при каждом запуске его на реальном устройстве.
Я запустил проект с помощью команды «Выполнить»> «Выполнить с помощью инструмента повышения производительности»> «Распределение объектов» (а также «утечки»). Утечек нет, но я не знаю, как читать или понимать отображаемые данные «Распределение объектов».
Итак ...
Как мне прочитать эту информацию и как / как лучше всего выяснить (и решить), почему это происходит?
Спасибо
EDIT:
Я должен упомянуть, что у меня также есть ряд сторонних библиотек / кода, которые я включил в свой проект (например, Three20, MGTwitterEngine, FTUtils, extThree20JSON и Twitter + OAuth). Может ли это быть причиной этого ??? Или хотя бы способствуя этой проблеме?
РЕДАКТИРОВАТЬ # 2:
Не знаю, помогает ли это, но я замечаю, что это происходит либо каждый раз, когда я представляю UIImagePickerController модально -ИЛИ- после съемки с его помощью.
* ОБНОВЛЕНИЕ *
Запустите его снова с помощью инструмента «Выделение объектов» в течение нескольких минут, и я не вижу больше 4,75 МБ, выделяемых в данный момент. Приложение работало на устройстве и обычно в среднем выделялось 2,5 МБ.
Это кому-нибудь кажется проблематичным ??? Похоже, в приемлемом диапазоне, насколько я понимаю.