iPhone4 iOS5 ARC, как профилировать память? - PullRequest
1 голос
/ 29 ноября 2011

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

Я смотрю на свое приложение с помощью инструмента «распределений» и вижу эти цифры:

All allocations 4.70mb
Living 51072
Transitory 357280
Overall Bytes 100.23mb
Overall 408000

Какой здесь важный номер? Мое приложение занимает 4,7 МБ памяти или 100 МБ?В какой момент я должен быть обеспокоен тем, что мое приложение будет убито по причинам памяти?Я хочу избежать преждевременной оптимизации:)

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

Спасибо!

...