Инструмент выделений

Инструмент Выделений получает информацию о выделении памяти для приложения. Это записывает информацию от единственного процесса только.

Инструмент Выделений связан со следующими задачами:

Платформы

iOS

OS X

Расположения

Шаблон Allocations

Шаблон Leaks

Шаблон Zombies

Область Library

Выведенная на экран информация

Приборные панели Выделений зарегистрированная информация в области дорожки и области Detail.

Область дорожки

Область дорожки выводит на экран информацию на основе конфигурации Стиля инструмента.

Подробная область

Область Detail предоставляет информацию Статистики в Таблице 4-1.

Табличная 4-1  информация о Статистике в области Detail (Инструмент выделений)

Заголовок столбца

Определение

График

Выберите для отображения категории в области дорожки.

Категория

Обычно Базовый объект Основы, класс Objective C или необработанный блок памяти.

Живые байты

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

Проживание #

Число создаваемых объектов и все еще на «куче».

Переходный #

Число объектов, созданных и уничтоженных в выбранном диапазоне времени.

Полные байты

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

# В целом

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

Выделения # (сеть / в целом)

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

Область Detail предоставляет информацию Деревьев Вызова в Таблице 4-2.

Табличная 4-2  информация о Деревьях Вызова в области Detail (Инструмент выделений)

Заголовок столбца

Определение

Используемые байты

Сумма байтов используется соответствующим символом.

Количество

Число раз символ использовалось.

Имя символа

Имя вызова.

Область Detail предоставляет информацию Списка Объектов в Таблице 4-3.

Табличная 4-3  информация о Списке Объектов в области Detail (Инструмент выделений)

Заголовок столбца

Определение

Адрес

Адрес блока памяти.

Категория

Тип объекта.

Метка времени

Время событие произошло.

Живой

Обозначает, жив ли объект в настоящее время.

Размер

Размер блока памяти.

Ответственная библиотека

Библиотека, ответственная за выделение блока.

Ответственная вызывающая сторона

Функция, вызвавшая событие выделения.

Область Detail предоставляет информацию Heapshots в Таблице 4-4.

Таблица 4-4  информация о Heapshots в области Detail (Инструмент выделений)

Заголовок столбца

Определение

Снимок

Имя снимка.

Метка времени

Время событие произошло.

Рост «кучи»

Сумма роста начиная с последнего снимка.

Персистентный #

Число все еще живущих объектов.

Рисунок 4-1 показывает инструментальную информацию о записи Выделений от Safari.

  Инструмент Выделений рисунка 4-1

Параметры конфигурации

Можно сконфигурировать, как информация выведена на экран в области дорожки через диалоговое окно конфигурации. Щелкните по значку инспектора для перевода в рабочее состояние диалогового окна конфигурации. Настройте следующие параметры экрана.

Target: Выберите цель для этого инструмента. Доступный, только если Вы выбираете Instrument Specific из всплывающего меню Target на панели инструментов.

Конфигурация запуска: Выберите информацию для отслеживания, когда будет выполнен этот инструмент. Параметры конфигурации выбрали изменение на основе выбранного шаблона трассировки.

Дисплей дорожки: Средства управления, как информация выведена на экран в области дорожки, сгруппированной стилем, вводят, и изменение масштаба.

Стиль: Как представлена информация.

Тип: Как многократные параметры в одной дорожке выведены на экран.

Изменение масштаба: высота графика сбора данных.

Зарегистрированные Типы: Выберите тип объектов записать. Можно создать и удалить новые правила, щелкающие плюс (+) и минус (-) кнопки.