Запуск процесса для профилирования или подключение к нему

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

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

Подключение к приложению

  1. В проекции Профилирование и протоколы щелкните на выпадающем меню Профилирование Значок
Профайла и выберите Профилирование... Откроется мастер профилирования.
  2. Дважды щелкните на строке Подключиться - Процесс Java. Будет создана новая конфигурация.
  3. На вкладке Хост укажите имя или IP-адрес хоста и порт (если он нестандартный) для контроллера агентов.
  4. Выберите агенты, связанные с ИД процесса, к которому требуется подключиться.
  5. Пользуйтесь клавишами со стрелками.
    Подсказка: Получить список агентов можно с помощью кнопки Обновить.
  6. Перейдите на вкладку Монитор. Настройте необходимые фильтры. Дополнительные сведения о настройке фильтров профилирования приведены в разделе Задание критериев профилирования.
  7. Нажмите Применить, чтобы изменения вступили в силу.
  8. Нажмите Профайл для подключения приложения.
  9. В панели Монитор профилирования появятся связанные с приложением агенты. Откроется консоль рабочей среды, содержащая программный ввод и вывод.

Запуск приложения

Для запуска локального или удаленного процесса Java выполните следующие действия:

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

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

Примечание. Для генерирования событий входа в метод и выхода из него (для сбора статистики метода) в iSeries необходимы следующие параметры для JVM:

      -Dos400.enbprfcol=1 -Djava.compiler=jitc

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

Связанные задачи
Сбор ссылок объекта
Проверка сбора мусора
Профилирование приложения в автономном режиме
Профилирование с локальным развертыванием
Задание критериев профилирования
Применение панели Монитор профилирования