Поделиться через


Главное окно GPUView

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

Так как GPUView — это специализированное средство, которое понимает графические операции, клиентская область используется для отображения работы по мере ее продвижения во времени.

Логически течение времени отображается слева направо. Элементы, выполняющие определенную операцию во времени, отображаются вдоль временная шкала в строках или очередях рабочих процессов.

Дисплей GPUView В следующих разделах описывается дисплей GPUView.

Строка заголовка приложения

В заголовке окна отображаются три элемента:

  • Имя файла, который в настоящее время просматривается в GPUView.
  • Единица времени для начала области окна просмотра
  • Продолжительность времени для области окна просмотра

Меню приложения

Стандартное меню Windows, описанное в разделе Параметры меню GPUView.

Линейка временной шкалы

Серая область представляет временная шкала для текущей области окна просмотра. Текст в верхней левой части представляет смещение времени в файле событий. Число в круглых скобках является единицей измерения. По мере увеличения или уменьшения единицы измерения изменяются.

Очередь оборудования GPU

Синяя область непосредственно под линейкой временной шкалы — это область очереди оборудования GPU. Это область, в которой GPUView отображает информацию, представляющую фактическую работу, выполненную видеоустройством. По мере увеличения масштаба на меньшие приращения времени представление данных становится более значимым. Кроме того, для каждого видеоадаптера в системе будет одна очередь оборудования GPU. В этом примере имеется один адаптер.

Очередь перелистывания

Желтая область, расположенная непосредственно под очередью оборудования GPU, — это область очереди переворачивания. Очередь перелистывания предоставляет сведения, относящиеся к тому, что отображается на мониторе. Видеоадаптеры могут управлять несколькими мониторами. В этом примере файл трассировки событий, который просматривает GPUView, содержит два монитора.

Линейка временной шкалы, аппаратная очередь GPU и связанные очереди переворачивания являются частью статической клиентской области GPUView. Эта область не прокручивается. Вся оставшаяся область ниже привязана к виртуальной полосе прокрутки и называется областью рабочего процесса процессов.

Бездействие — процесс

Первая зеленая область — это рабочий процесс, который напрямую связан с временем простоя ЦП. Когда GPUView анализирует файл событий, он определяет, сколько процессоров в нем, и определяет, когда эти процессы находятся в бездействии. Таким образом, процесс простоя показывает, что работа не выполняется на соответствующем ЦП. На приведенной выше схеме видно, что файл, на котором были созданы события, был двухъядерным компьютером.

Все оставшиеся процессы

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

Строка состояния

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

  • Сборка Windows, в которой был записан файл событий
  • Количество процессоров на этом компьютере
  • Количество потерянных событий за время записи файла событий
  • Число потерянных буферов
  • Размер указателя
  • Уровень отображения клиентского представления
  • Время в файле, соответствующее положению мыши (при включенном параметре Track Mouse Cursor)
  • Продолжительность выделения мышью

Входные данные пользователя — распространенные действия в главном окне

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