Применение панели Статистика выполнения

Панель Статистика выполнения содержит статистические данные о времени выполнения приложения. Она отображает такие данные, как число вызываемых методов и время, потребовавшееся для выполнения каждого метода. Статистика выполнения доступна для уровня пакета, класса, метода и экземпляра.

Предварительные требования:

Панель Статистика выполнения предоставляет несколько управляющих элементов, позволяющих управлять информацией, показанной в панели:

Работа с режимами окна

  1. Доступны четыре режима окна, в зависимости от типов объекта: пакеты, классы, методы и экземпляры. Для переключения между режимами пакета, класса, метода и экземпляра, выберите один из следующих управляющих элементов панели инструментов:
  2. Показываемые данные также могут быть отображены в процентном исчислении. Для отображения данных в виде процентных значений выберите на панели инструментов опцию Показать в процентах Значок %.

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

Заголовок столбца Статистика пакета 
Значок пакета
Статистика класса
Значок класса
Статистика метода
Значок метода
Статистика экземпляра
Значок экземпляра
Норма времени вызова: время выполнения вызова метода минус время выполнения других (вложенных) методов.   Суммарная норма времени классов пакета Суммарная норма времени методов класса Время выполнения данного метода Время
Средняя норма времени: норма времени разделенная на число вызовов. Доступно Доступно Доступно Недоступно
Наследуемое время выполнения: аналогично норме времени выполнения пакета или класса, но в него входит время выполнения других (наследуемых) методов. Суммарная норма времени классов пакета Суммарная норма времени методов класса Недоступно Время
Совокупное время вызова: время выполнения всех вызываемых методов. Если вызов не содержит вызова дополнительных методов, совокупное время будет равно основному. Суммарное совокупное время классов пакета Время выполнения методов класса Время выполнения данного метода. Время
Наследуемое совокупное время: аналогично совокупному времени пакета или класса, но включает время выполнения других (наследуемых) методов, вызываемых во время вызова. Суммарное совокупное время классов пакета Время выполнения методов класса Недоступно Время
Вызовы: число вызовов, сделанных выбранным методом. Недоступно Накапливается классом Количество Недоступно
Наследуемые вызовы: число вызовов, сделанных методом и его наследуемыми методами. Накапливается пакетом Накапливается классом Недоступно Количество
Совокупное процессорное время: Объем процессорного времени, потраченного на метод. Накапливается пакетом Накапливается классом Накапливается методом Недоступно

Примечание: Здесь описаны панели профилирования на основе Java. При работе с данными профилирования из других контекстов приложений термины и формат панелей могут быть другими. Дополнительная информация приведена в разделе Описание контекстов приложения в панелях профилирования.

Работа со столбцами

Доступны различные элементы управления, позволяющие управлять столбцами, отображаемыми в этой панели.

  1. Для того чтобы указать, какие столбцы отображать в панели, нажмите кнопку Выбрать столбец Значок Выбрать столбец в выпадающем меню на панели инструментов Значок Стрелка выпадающего меню.
  2. В окне Выбрать столбцы укажите столбцы, которые следует отображать в панели. Нажмите OK для сохранения изменений.
  3. Для того чтобы показать изменения в каждом столбце с числовыми значениями после последнего обновления, выберите Показать столбцы с дельтами Значок Показать дельты на панели инструментов.
  4. Для сортировки данных столбца, щелкните на заголовке столбца. Повторный щелчок дает сортировку в обратном порядке. Если столбец отсортирован по возрастанию, перед его заголовком ставится знак <, если по убыванию - то >.

Фильтрация данных профилирования

Фильтры профилирования можно применить к панели Статистики выполнения для сокращения объема данных, показываемых в панели. Фильтры профилирования можно использовать с разными панелями профилирования, если они поддерживают фильтр. Дополнительные сведения содержатся в разделе Применение фильтров профилирования.

Открытие других панелей

Из панели Статистика выполнения можно открыть другие панели профилирования и панели исходного кода.

  1. Для того чтобы открыть ссылку на объект для выбранного объекта щелкните правой кнопкой мыши и выберите Показать ссылки на объект Показать ссылки на объект. Панель ссылок на объект можно открыть и заполнить данными для выбранного объекта.
  2. Для того чтобы открыть панель Вызов метода для метода, необходимо перейти в режим просмотра пакета, класса или метода. Выберите метод, щелкните правой кнопкой и выберите Показать вызов метода Показать вызов метода.
  3. Для того чтобы открыть панель исходного кода для выбранного объекта щелкните на нем правой кнопкой мыши и выберите Открыть исходный код Значок Открыть исходный код.

Экспортирование данных панели

Данные панели статистики памяти можно экспортировать в отчеты поддерживаемых форматов (например, HTML или XML).

  1. Для экспортирования данных панели выберите на панели инструментов опцию Отчет... Значок Экспорт. Откроется окно Создать отчет, где будут показаны типы отчетов.
  2. Выберите тип отчета.
  3. Для того чтобы открыть документ в редакторе по умолчанию, отметьте поле для опции Открыть редактор.
  4. Нажмите Далее для продолжения.
  5. Выберите родительскую папку и введите имя файла.
  6. Для создания отчета нажмите Готово.

Обновление панели

Обновить панель Статистика выполнения можно с помощью кнопки Обновить Значок Обновить панели, которая находится на панели инструментов Монитор профилирования. После обновления панели, изменения помечаются значками дельты:

 


Связанные концепции
Обзор инструмента профилирования
Ресурсы профилирования

Связанные задачи
Профилирование приложения
Просмотр вызовов метода и функций, вызывающих метод


(C) Copyright IBM Corporation 2000, 2006.Все права защищены.