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

Найти периоды работы и простоя программы можно с помощью панели Поток выполнения в инструменте профилирования. Предварительные требования:

Для того чтобы открыть панель Поток выполнения выполните следующие действия:

  1. В панели Монитор профилирования выберите либо монитор, либо агент. 
  2. Щелкните правой кнопкой и выберите Открыть с помощью > Поток выполнения. Откроется панель потока выполнения.

Определение периодов неактивности

Периоды неактивности - это время, в которое нет активных нитей; на схеме периоды неактивности представлены неокрашенными полосами.  С правой стороны показано время чтения (в секундах). Кроме того, время можно увидеть в строке состояния.

Пять столбцов, показывающих периоды активности и неактивности за определенный промежуток
времени (в секундах)

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

Определение вычислений

Для просмотра потока выполнения во время вычислений выполните следующие действия:

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

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

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