Что означают столбцы в инструменте Object Alloc?

Мне не удалось найти документацию для этого. Нет быстрой информации.

У столбцов есть эти непрозрачные заголовки:

Category

Live Bytes

# Living

# Transitory

Overall Bytes

# Overall

# Allocations (Net / Overall)

Есть ли документ, который показывает, что означают эти столбцы? Без чтения 600 страниц?

Ответы

Ответ 1

"Анализ данных с помощью инструмента ObjectAlloc Instrument" в Руководстве пользователя "Инструменты" используется для предоставления некоторого описания подробного представления для этого инструмента (с тех пор вся ссылка была переписана):

Панель Detail (пока она находится в таблице режим) отображает другие полезные информацию, которая поможет вам определить потенциал вопросы распределения. Чистый против общий столбец распределения в таблице показана гистограмма в настоящее время активные объекты и число, которое когда-либо создавалось. Поскольку отношение чистого распределения к общей сокращения сокращаются, цвет строка гистограммы изменяется. Синяя гистограмма бары представляют собой разумное соотношение в то время как цвета смещены в сторону красного спектр представляют собой более низкие отношения, которые может потребовать какого-либо расследования.

Выделение объектов сгруппировано по типу, что соответствует заголовку Category. Столбец Live Bytes указывает, сколько из этого типа объекта было выделено и все еще находится в памяти. Аналогично, столбец # Living сообщает вам, сколько объектов этого типа все еще находится в памяти. Столбцы Overall Bytes и # Overall показывают общий размер в памяти и количество всех выделенных объектов этого типа, независимо от того, находятся они или нет в настоящее время в памяти. Наконец, # Transitory - это просто разница между # Living и # Overall, показывающая, сколько объектов этого типа было создано и уничтожено в течение периода времени, который вы анализируете.

Гистограмма справа от этой таблицы описывается вышеприведенным разделом из документации, но она просто предоставляет графическую меру чисел, описанных выше.

Ответ 2

Вот еще информация о инструментах... Ссылка в разрешенном перенаправлении ответа на ответ не работает.

https://developer.apple.com/library/mac/#documentation/developertools/conceptual/InstrumentsUserGuide/Built-InInstruments/Built-InInstruments.html

Это также разрушает то, что означают цвета баров...

* Прокрутите примерно половину пути в раздел "Выделения".

[обновленная ссылка, вы сможете найти информацию здесь.]

https://developer.apple.com/library/mac/#documentation/developertools/conceptual/InstrumentsUserGuide/Introduction/Introduction.html

Ответ 3

См. Инструмент "Отчисления"

Живые байты

Число байтов, которые были выделены, но не выпущены.

Жизнь

Количество объектов, созданных и находящихся в куче.

Переходное

Количество объектов, которые были созданы и уничтожены в выбранный временной диапазон. Общие байты Общее количество байтов этого типа, которые были выделены, включая те, которые были выпущены.

В целом

Общее количество объектов или блоков памяти этого типа, которые были выделены, включая те, которые были выпущены.

Выделение (нетто/общее)

Гистограмма текущей и общей учетных записей.