Применение панели Монитор профилирования

Всякий раз при подключении к процессу Java или запуске в панели Монитор профилирования создается логическое представление процесса Java. Это представление, объект процесса, можно определять как по имени, так и по ИД (PID), находящемуся рядом с агентами. Агенты собирают от процесса Java данные профилирования, которые потом будут анализироваться.

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

В этой панели показаны следующие ресурсы профилирования, создаваемые во время сеанса профилирования, а также другие ресурсы профилирования прочих средств:

  1. Мониторы значок монитора
  2. Хосты значок хоста
  3. Процессы значок процесса
  4. Агенты (профилирования и ведения протоколов) значок завершенного агента значок приостановленного агента значок отключенного агента значок наблюдающего агента
  5. Выбранные типы профилирования  значок завершенного агента значок приостановленного агента значок отключенного агента

Отображение различных разметок

Панель Монитор профилирования предлагает на выбор два различных типа разметки для просмотра ресурсов профилирования.

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

    панель монитора профилирования с простой разметкой

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

    панель монитора профилирования с распределенной разметкой

  3. По умолчанию, проекты профилирования скрыты от обеих разметок. Для отображения проектов, содержащих ресурсы профилирования, выполните следующие действия:

Администрирование сеанса профилирования

С помощью набора управляющих элементов панели инструментов и всплывающих меню можно администрировать сеанс профилирования.

Администрирование собираемых данных

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

Администрирование процесса

Для завершения процесса, сбора ссылок на объект или выполнения сбора мусора имеются элемент управления.

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

Работа с панелями профилирования

В панели Монитор профилирования можно открыть различные панели профилирования для анализа собранных данных.

  1. Для того чтобы открыть панель профилирования и проанализировать собранные данные, щелкните правой кнопкой мыши на процессе и выберите Открыть с помощью > (Имя панели). Доступные панели зависят от указанного критерия профилирования.
  2. Для синхронизации сбора данных с открытыми панелями, щелкните на Связать с программой просмотра значок привязки к программе просмотра на панели инструментов.
  3. Для обновления открытых панелей собранными данными, щелкните на Обновить панели Значок обновить панели профилирования на панели инструментов.

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

Связанные задачи
Профилирование приложения

Связанные справочники
Ресурсы профилирования