Да и нет, это кумулятивная память общих распределений ... но она кажется очень высокой (я запустил свое самое большое приложение и не смог получить его более 140 МБ). Это предполагает, что вы создаете и уничтожаете (или вытекаете) чрезмерное количество объектов / памяти.
Я бы порекомендовал две вещи:
1) нажмите кнопку (i) рядом с ObjectAlloc (вверху слева) и включите «Отслеживать только активные распределения», а в разделе «Срок службы распределения» ниже выберите «Создано и еще жив», затем повторите тесты. Это позволит вам отслеживать текущий объем памяти вашего приложения.
2) выполнить некоторую оптимизацию любых циклов с выделением памяти (создание объекта) и выполнить тщательный тест на утечку с использованием привязанного устройства (я считаю, что есть проблемы с тестированием на утечку и имитатором).