Интерпретация вывода инструментов Xcode для приложения iPad - PullRequest
0 голосов
/ 28 июня 2011

В инструментах в разделе «Распределения» для строки «Все распределения» «Живые байты» и «Общие байты» показывают очень маленький объем памяти (~ 2,5 МБ), и они кажутся очень стабильными.Но «# Живой» и «# Общий» продолжают расти постепенно.

Вопрос: Какие столбцы более важны с точки зрения определения объема памяти для моего приложения?В чем различия между "живыми байтами" и "# живыми" и "общими байтами" и "# общими"?

Кстати: приборы вообще не обнаруживают утечек памяти.1007 *

1 Ответ

2 голосов
/ 30 июня 2011

Столбец «Живые байты» для категории «Все выделения» является наилучшей оценкой объема памяти вашего приложения.

В столбце «Живые байты» указывается объем выделенной памяти для данной категории. Столбец # Living показывает количество распределений памяти в сети для данной категории. В столбце «Общее количество байтов» указывается общий объем выделенной памяти. В столбце # Общее указывается общее количество выделенных ресурсов памяти.

Если вы используете шаблон Leaks, инструмент Allocations настроен на отслеживание только активных выделений памяти. Когда вы отслеживаете только выделение активной памяти, столбцы Live Bytes и Total Bytes будут одинаковыми, а столбцы # Living и # General будут одинаковыми. Нажав кнопку «Информация» рядом с инструментом «Распределения», вы можете настроить, что записывает инструмент «Распределения».

enter image description here

...