Инструменты распределения для iOS: сравните память двух снапшотов

В моей ситуации я постоянно вхожу в одну сцену, затем выхожу и так далее... Таким образом, сумма Live bytes должна быть одинаковой при повторном входе в сцену, но она увеличивается на 3 МБ при каждом входе.

Я хочу найти воспоминание, которое осталось от предыдущей сцены. Инструмент Memory Leak не показывает никаких утечек. Как я могу сравнить два «моментальных снимка» памяти, чтобы выделить различия в распределении?

Снимок предыдущей сцены: введите здесь описание изображения

После повторного ввода: введите здесь описание изображения


person brigadir    schedule 15.08.2012    source источник


Ответы (1)


приблизиться к нему с помощью Heapshot Analysis

Вот отличная запись в блоге от bbum: Когда утечка не является утечкой? Использование Heapshot-анализа для обнаружения нежелательного увеличения объема памяти

person justin    schedule 15.08.2012
comment
Спасибо! Отличные ссылки. Я столкнулся с одной небольшой трудностью: адреса С++ не символизируют (в сборках отладки и выпуска)... - person brigadir; 15.08.2012
comment
Решено - в «Инструментах» выберите «Файл» -> «Пересимволизировать документ» и найдите файл dSym для приложения. - person brigadir; 15.08.2012