Панель и таблица Вызов метода

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

Таблицу вызова метода можно вызвать только в панели Вызов метода, которую, в свою очередь, можно вызвать только в панелях Статистика выполнения и Поток выполнения.

Окно

Пример окна панели вызова метода:

Панель вызова метода с тремя нитями

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

Полосы Оранжевый участок полосы
Полосы показывают методы в нитях. Классы объектов обозначаются разными цветами. 
Время Число: 12.5 на сером фоне
Время измеряется в секундах и отмечается по вертикальной оси сверху вниз. Высота полосы показывает время выполнения метода.
Имена
Верхняя черная линия показывает, что класс main, actionPerformed, вызвал addButton. Линии черного цвета, если метод не является конструктором, и красного - в противном случае.

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

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

Элементы управления

Управляющие элементы панели инструментов

В панели инструментов и таблицы, и панели потока выполнения содержатся следующие управляющие элементы:

Пункт меню Определение
Кнопка Приблизить Приближение диаграммы.
Кнопка Отдалить Отдаление диаграммы.
Значок Восстановить Восстановление исходных размеров графика.
Показать в процентах Показать полное совокупное время в процентах.
Цвет Редактировать цвета графика.
Кнопка Выбрать Выбор части диаграммы для увеличения.
Кнопка Инициатор вызова Показывает инициатор вызова.
Кнопка Вызываемый метод Показывает вызываемый метод.
Кнопка Предыдущий вызов Показывает предыдущий вызов.
Кнопка Следующий вызов Показывает следующий вызов.
Кнопка Открыть исходный код Открыть исходный код для метода.
Кнопка со стилизованным значком Выберите опцию Показать время, чтобы выбрать время для графа.
  • Полное время - это время работы приложения, включая время, затраченное на профилирование.
  • Скомпенсированное время - это время работы приложения минус время профилирования.
Для просмотра вызываемого или вызывающего методов выберите соответственно Показать вызываемый метод и Показать вызывающий метод.

Для просмотра следующего или предыдущего методов выберите соответственно Далее или Назад.

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

Управляющие элементы на диаграмме

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

Управляющие элементы выпадающего меню

Пункт меню Определение
Значок Обновить панели Обновить панель
Значок Редактировать цвет Редактировать цвета графика.
Значок Восстановить Восстановление исходных размеров графика.
Кнопка Выбрать Показать подробную информацию о выбранном методе.
Показать Вызов методов для выбранного метода Показать Вызов методов для выбранного метода.
Выбрать столбцы для отображения в таблице вызова методов Выбрать показываемые столбцы в таблице вызовов.

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

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