Я пытаюсь отладить загадочный сбой приложения, который происходит после запуска приложения в течение нескольких часов.Я догадываюсь, что это может быть связано с памятью, так как я не проводил никакой оптимизации памяти с тех пор, как начал создавать свое приложение.
Я смотрю на свое приложение с помощью инструмента «распределений» и вижу эти цифры:
All allocations 4.70mb
Living 51072
Transitory 357280
Overall Bytes 100.23mb
Overall 408000
Какой здесь важный номер? Мое приложение занимает 4,7 МБ памяти или 100 МБ?В какой момент я должен быть обеспокоен тем, что мое приложение будет убито по причинам памяти?Я хочу избежать преждевременной оптимизации:)
Поскольку я использую ARC и TabBarController, большая часть памяти, связанной с контроллером, кажется, не в моих руках, если я не узнаю, как создать вкладку и лениво инициироватьКонтроллер, когда эта вкладка впервые прикасается.
Спасибо!