Я провожу некоторое тестирование производительности в Instruments на устройстве для приложения для iPhone, которое находится в разработке.
Я вижу, что два самых больших выделенных блока памяти не распределяютсяиз моих пользовательских методов (насколько мне известно).
Снимок экрана 1: http://i.stack.imgur.com/yFFux.png
Предпосылкой для приложения является то, что это приложение, которое использует CoreData для использования веб-службы и хранения/ отобразить данные.Связанные изображения затем загружаются (асинхронно), изменяются до меньшего размера в приложении, и затем отображается новое изображение.Первоначально я думал, что изображения были проблемой, но тестирование приложения в автономном режиме без загрузки данных или изображений и появление большого Malloc размером 4,5 Мб.
Я пытаюсь определить источник памятии, в конечном итоге, попытайтесь уменьшить / удалить его с помощью пула автоматического выпуска или другим способом.