Инструмент драйвера OpenGL

Инструмент Драйвера OpenGL получает информацию о статистике OpenGL.

Платформы

OS X

Расположения

Область Library

Выведенная на экран информация

Приборные панели Драйвера OpenGL зарегистрированная информация в области дорожки и области Detail.

Область дорожки

Область дорожки выводит на экран следующую информацию, показанную в Таблице 37-1, на основе конфигурации инструмента. Если цель для инструмента является устройством на iOS, то инструментальные действия Драйвера OpenGL как OpenGL Инструмент Драйвера ES.

Табличная 37-1  информация о Дисплее в области дорожки (инструмент Драйвера OpenGL)

Заголовок дисплея

Определение

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 от всех рабочих процессов.

Рисунок 37-1  инструмент Драйвера OpenGL

Параметры конфигурации

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

Target: Выберите цель для этого инструмента. Доступный, только если Вы выбираете Instrument Specific из всплывающего меню Target на панели инструментов.

Дисплей дорожки: Средства управления, как информация выведена на экран в области дорожки, сгруппированной стилем, вводят, и изменение масштаба.

Стиль: Как представлена информация.

Тип: Как многократные параметры в одной дорожке выведены на экран.

Изменение масштаба: высота графика сбора данных.

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

Избранная статистика для перечисления: Выберите статистику, которая будет выведена на экран на передней стороне страницы конфигурации.