Описание системы контекста приложения в панелях профилирования

Панели профилирования могут отображать данные профилирования, написанные на любых языках программирования или из любого контекста сбора данных. Эта функция называется системой "контекстов приложений" для панелей профилирования.

Например, термин Java "method", термин C "function" и термин Fortran "procedure" - все отражают одну и ту же идею. Система контекста приложения позволяет каждому агенту профилирования указывать язык программирования или другой домен (то есть, имя "контекста приложения"), с которого поступают данные. Благодаря этой информации в панелях профилирования будут применяться правильные термины и правила форматирования.

Для того чтобы в панелях профилирования использовалась правильная терминология для контекста набора данных приложения, в Рабочей среде должен быть установлен соответствующий модуль "верстальщика контекста". Модули "верстальщиков контекста" предоставляют наборы слов и методы форматирования для панелей профилирования. Если в системе не установлен верстальщик контекста данных приложения, то для отображения данных в панели будет по умолчанию применяться верстальщик контекста Java. Обычно программа сбора данных и соответствующие верстальщики контекста поставляются вместе.

В набор данных профилирования могут входит элементы из нескольких контекстов приложения. Например, для выполнения одной операции трассировки одновременно могут использоваться методы Java и функции C. Если в панелях профилирования показан набор данных из нескольких контекстов, то для выбранного элемента добавляется специальный индикатор. Этот индикатор указывает на контекст данного элемента и содержит выпадающий список, в котором можно выбрать контекст приложения для всей панели. После выбора контекста приложения будут соответственно изменены термины, использованные в названиях столбцов таблиц, названия кнопок на панели инструментов и другие элементы.

Помимо этого, для выбора контекста текущей панели профилирования можно использовать субменю "Контексты приложений", которое находится в выпадающем меню панели инструментов.

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

В документации по работе с функциями профилирования их описание основано на контексте приложений Java по умолчанию. Учтите это при сравнении данных из документации с информацией, которую вы видите на панелях профилирования. Если вы просматриваете данные из другого контекста приложения, панели будут работать так, как описано в документации, но слова, которые вы видите, а также синтаксис и форматирование могут быть другими.

Связанные задачи
Работа с параметрами контекста приложений для панелей профилирования
Профилирование приложения

Анализ данных с помощью панелей профилирования
Просмотр измерений времени

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


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