Профилирование графических процессоров и обратные вызовы в OpenGL ES - PullRequest
6 голосов
/ 22 февраля 2011

Есть ли способ добавить обратные вызовы в OpenGL ES, аналогичные тем, которые есть в DirectX? Я пытаюсь профилировать производительность графического процессора, поэтому я пытаюсь выяснить, сколько времени потребовалось для выполнения определенных частей графического процессора.

В идеале, я «нажимаю» маркер / колбэк, затем вызываю кучу вызовов отрисовки GL, затем толкаю другой маркер и затем выясняю, сколько миллисекунд прошло между этими двумя маркерами кадр за кадром.

(Любые другие способы профилирования производительности графического процессора также будут полезны.)

Ответы [ 2 ]

6 голосов
/ 02 марта 2011

Производитель GPU предоставляет хороший профилировщик для Android. Насколько мне известно, для этого требуются права суперпользователя.

0 голосов
/ 20 июня 2011

Используйте функцию DDMS в вашей среде Eclipse. Он установлен по умолчанию.

Очень мощная утилита для графического профилирования. Вы также можете искать потоки, кучу, профилирование методов, распределение объектов и многое другое.

Проверьте, как использовать DDMS здесь. Надеюсь, это поможет;)

...