Я разрабатываю приложение для iPod touch, которое использует камеру, отображает предварительный просмотр и делает снимки (все это через AVCaptureSession).
Чего я не понимаю, так это того, что мое приложение иногда убивается при запуске из-за предупреждения памяти ... хотя оно использует не более 2 МБ в ОЗУ (см. Прикрепленный скриншот).
Консоль говорит мне
Aug 16 15:16:35 Wiggler[109] <Warning>: Received memory warning. Level=1
...
Aug 16 15:16:58 unknown com.apple.launchd[1] <Notice>: (UIKitApplication:com.tMyCompany.Wiggler[0xd83d]) Exited: Killed: 9
С другой стороны, я могу успешно запускать другие приложения, которые используют тонны оперативной памяти (более 100 МБ) без каких-либо сбоев или предупреждений о памяти.
Что не так с моим приложением? Что мне не хватает? Это ошибка или утечка памяти внутри AVFoundation (фреймворк, обеспечивающий AVCaptureSessions)? Я не понимаю, почему мое приложение убивают, когда оно использует так мало памяти ...
Спасибо за вашу помощь.
![instruments screenshot](https://i.stack.imgur.com/afq5F.png)