Определение активных нитей

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

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

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

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

    Изображение графика потока выполнения со скрытыми повторами, отмеченными символом x.

    Можно использовать опцию всплывающего меню Обнаружить все повторения для объединения всех повторений графика. Повторяющиеся вызовы помечаются X.n, где n - это число вызовов. В показанном ниже примере, метод сравнения вызывается 7 раз.

    Изображение графика потока выполнения, со скрытыми повторениями, помеченными символом x.

Советы

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

Связанные задачи
Профилирование приложения
Запуски или подключение процесса Java