Инструмент драйвера OpenGL
Инструмент Драйвера OpenGL получает информацию о статистике OpenGL.
Платформы | OS X |
Расположения | Область Library |
Выведенная на экран информация
Приборные панели Драйвера OpenGL зарегистрированная информация в области дорожки и области Detail.
Область дорожки
Область дорожки выводит на экран следующую информацию, показанную в Таблице 37-1, на основе конфигурации инструмента. Если цель для инструмента является устройством на iOS, то инструментальные действия Драйвера OpenGL как OpenGL Инструмент Драйвера ES.
Заголовок дисплея | Определение |
|---|---|
bufferFlipCount | Общее количество буферных квитанций, которые выполняет GPU. |
bufferSwapCount | Общее количество буферных подкачек, которые выполняет GPU. |
clientGLWaitTime | Количество времени, в наносекундах, что CPU ожидает, в то время как клиент драйвер OpenDL ожидает аппаратной метки времени для поступления. |
command2DBytesPerSample | Число байтов отправило использование 2D графических контекстов в течение периода дискретизации. |
commandBytesPerSample | Число байтов отправило использующий все графические контексты в течение периода дискретизации. |
commandDVDBytesPerSample | Число байтов отправило использование контекстов DVD в течение периода дискретизации. |
commandGLBytesPerSample | Число байтов отправило использование контекстов OpenGL в течение периода дискретизации. |
context2DCount | Общее количество 2D контекстов в использовании на GPU. |
context2DSwitchCount | Общее количество контекстных переключений к 2D контексту на GPU. |
contextCLCount | Общее количество контекстов OpenCL в использовании на GPU. |
contextCLSwitchCount | Общее количество переключателей к контексту OpenCL на GPU. |
contextDVDCount | Общее количество контекстов DVD в использовании на GPU. |
contextDVDSwitchCount | Общее количество переключателей к контексту DVD на GPU. |
contextGLCount | Общее количество контекстов OpenGL в использовании на GPU. |
contextGLSwitchCount | Общее количество переключателей к контексту OpenGL на GPU. |
dataBufferCount | Общее количество выделенных дополнительных буферов данных OpenGL. |
dataBytesPerSample | Общее количество байтов используется в течение периода дискретизации. |
dvdTextureCount | Общее количество текстур DVD используется. |
finish2DWaitTime | Количество времени, в наносекундах, что CPU ожидает всех 2D команд, данных на единственном контексте для завершения. |
finishAll2DWaitTime | Количество времени, в наносекундах, что CPU ожидает всех операций GPU, чтобы завершиться и затем быть неактивным. |
finishCLWaitTime | Количество времени, в наносекундах, что CPU ожидает всех команд OpenCL, данных на единственном контексте для завершения. |
finishDVDWaitTime | Количество времени, в наносекундах, что CPU ожидает всех команд DVD, данных на единственном контексте для завершения. |
finishGLWaitTime | Количество времени, в наносекундах, что CPU ожидает всех команд OpenGL, данных на единственном контексте для завершения. |
freeCommandBuffer2DWaitTime | Количество времени, в наносекундах, что CPU ожидает 2D буфера команд для становления доступным. |
freeCommandBufferCLWaitTime | Количество времени, в наносекундах, что CPU ожидает буфера команд OpenCL для становления доступным. |
freeCommandBufferDVDWaitTime | Количество времени, в наносекундах, что CPU ожидает буфера команд DVD для становления доступным. |
freeCommandBufferGLWaitTime | Количество времени, в наносекундах, что CPU ожидает буфера команд OpenGL для становления доступным. |
freeContextBuffer2DWaitTime | Количество времени, в наносекундах, что CPU ожидает 2D буфера контекстного переключения для становления доступным. |
freeContextBufferCLWaitTime | Количество времени, в наносекундах, что CPU ожидает буфера контекстного переключения OpenCL для становления доступным. |
freeContextBufferDVDWaitTime | Количество времени, в наносекундах, что CPU ожидает буфера контекстного переключения DVD для становления доступным. |
freeContextBufferGLWaitTime | Количество времени, в наносекундах, что CPU ожидает буфера контекстного переключения OpenGL для становления доступным. |
freeDataBufferWaitTime | Количество времени, в наносекундах, что CPU ожидает буфера данных OpenGL для становления доступным. |
freeSurfaceBackingWaitTime | Количество времени, в наносекундах, что CPU ожидает заднего буфера для становления доступным. |
freeSurfaceSwapBufferWaitTime | Количество времени, в наносекундах, что CPU ожидает поверхностного буфера для становления доступным. |
gartCacheBytes | Минимальная сумма данных, в байтах, что драйвер пытается сохранить отображенным в таблицу переопределения графических адресов AGP. |
gartFreeBytes | Общее количество свободных байтов в таблице переопределения графических адресов AGP. |
gartMapInBytesPerSample | Число байтов, отображающихся в таблицу переопределения графических адресов AGP в течение периода дискретизации. |
gartMapOutBytesPerSample | Число байтов, неотображающихся из таблицы переопределения графических адресов AGP в течение периода дискретизации. |
gartSizeBytes | Общий размер, в байтах, таблицы переопределения графических адресов AGP. |
gartUsedBytes | Общее количество байтов отобразилось в таблицу переопределения графических адресов AGP. |
hardwareSubmitWaitTime | Количество времени, в наносекундах, что CPU ожидает перед способностью представить новый пакет команд к GPU. |
hardwareWaitTime | Количество времени, в наносекундах, что CPU остановился при ожидании на GPU по любой причине. |
idctDataBufferCount | Общее количество обратных буферов дискретного косинусного преобразования выделяется. |
iOSurfacePageInBytesPerSample | Число байтов, отображающихся на поверхностных страницах в течение периода дискретизации. |
iOSurfacePageOutBytesPerSample | Число байтов, неотображающихся от поверхностных страниц в течение периода дискретизации. |
lastReadStamp | Последнее чтение метки времени назад от GPU, как абсолютная временная стоимость. |
removeFromGARTWaitTime | Количество времени, в наносекундах, CPU ожидает GPU для окончания работы на буфере, который должен быть удален из таблицы переопределения графических адресов. |
submitStamp | Последняя представленная метка времени к GPU, как абсолютная временная стоимость. |
surfaceCopyInWaitTime | Количество времени, в наносекундах, что CPU ожидает GPU для становления неактивным так, чтобы CPU мог разбить на страницы поверхность в к VRAM. |
surfaceCopyOutWaitTime | Количество времени, в наносекундах, что CPU ожидает GPU для становления неактивным так, чтобы CPU мог разбить на страницы поверхность из VRAM. |
surfaceCount | Общее количество поверхностей выделяется GPU. |
surfacePageInBytesPerSample | Число байтов, переданных вследствие поверхностной страницы - на транзакциях в течение периода дискретизации. |
surfacePageOutBytesPerSample | Число байтов, переданных поверхностной странице - от транзакций в течение периода дискретизации. |
surfaceReadLockIdleWaitTime | Количество времени, в наносекундах, что CPU ожидает GPU для становления неактивным так, чтобы CPU мог читать из поверхности. |
surfaceSetShapeIdleWaitTime | Количество времени, в наносекундах, что CPU ожидает GPU для становления неактивным так, чтобы CPU мог изменить размерности поверхности. |
surfaceWriteLockIdleWaitTime | Количество времени, в наносекундах, что CPU ожидает GPU для становления неактивным так, чтобы CPU мог записать в поверхность. |
swapBytesPerSample | Число байтов, отправленных командой подкачки в течение периода дискретизации. |
swapComplete2DWaitTime | Количество времени, в наносекундах, что CPU ожидает ранее выпущенной 2D буферной подкачки для завершения. |
swapCompleteDVDWaitTime | Количество времени, в наносекундах, что CPU ожидает ранее выпущенной буферной подкачки DVD для завершения. |
swapCompleteGLWaitTime | Количество времени, в наносекундах, что CPU ожидает ранее выпущенной буферной подкачки OpenGL для завершения. |
textureCount | Общее количество текстур ядра выделяется GPU. |
texturePageInBytesPerSample | Число байтов передается для страницы-ins текстуры во время выборки. Не включает отображенное использование текстур AGP. |
texturePageInWaitTime | Количество времени, в наносекундах, что CPU ожидает команды загрузки текстуры, которая будет завершена GPU. |
texturePageOutBytesPerSample | Число байтов, переданных для страницы текстуры - от операций в течение периода дискретизации. |
texturePageOutWaitTime | Количество времени, в наносекундах, что CPU ожидает GPU для окончания действия. |
textureWaitTime | Количество времени, в наносекундах, что CPU ожидает загрузки текстуры для завершения перед буфером, может быть изменено. |
volatileSurfaceCount | Общее количество энергозависимых поверхностей выделяется GPU. |
vramFreeBytes | Общее количество байтов свободного VRAM. |
linearBytes | Общее количество линейных байтов выделяется GPU. |
linearCount | Общие линейные фильтры выделяются GPU. |
linearPages | Общее количество линейных страниц выделяется GPU. |
Подробная область
Область Detail выводит на экран информацию в Таблице на основе конфигурации инструмента. Каждая выбранная статистическая величина становится столбцом в Таблице.
Рисунок 37-1 показывает инструментальную информацию о записи Драйвера OpenGL от всех рабочих процессов.


Параметры конфигурации
Можно сконфигурировать, как информация выведена на экран в области дорожки через диалоговое окно конфигурации. Щелкните по значку инспектора для перевода в рабочее состояние диалогового окна конфигурации. Настройте следующие параметры экрана.
Target: Выберите цель для этого инструмента. Доступный, только если Вы выбираете Instrument Specific из всплывающего меню Target на панели инструментов.
Дисплей дорожки: Средства управления, как информация выведена на экран в области дорожки, сгруппированной стилем, вводят, и изменение масштаба.
Стиль: Как представлена информация.
Линейная диаграмма: Все точки информации соединяются строкой.
Заполненная Линейная диаграмма: Все точки информации являются подключением строкой. Область под строкой заполнена определяемым цветом статистической величины.
График точки: информация представлена определяемой формой статистической величины.
Блоковый граф: информация представлена как горизонтальная строка, пока не изменяется информация. Область под строкой заполнена определяемым цветом статистической величины.
Тип: Как многократные параметры в одной дорожке выведены на экран.
Сложенный: Каждая статистическая величина имеет свой собственный график.
Наложение: Вся информация содержится в одном графике.
Изменение масштаба: высота графика сбора данных.
Статистика для Наблюдения: Выберите статистическую величину, чтобы видеть, что она изобразила в виде графика в области дорожки. Щелкните по форме или цвету хорошо, чтобы измениться, как представлена статистическая величина. Нажмите Configure для наблюдения задней страницы конфигурации.
Избранная статистика для перечисления: Выберите статистику, которая будет выведена на экран на передней стороне страницы конфигурации.