У меня есть приложение OpenGL, которое, боюсь, связано с графическим процессором.
Как я могу быть уверен, что это так? И если это так, как я могу профилировать код, выполняемый графическим процессором?
Я бы также проверил это с AMD GPU PerfStudio .
Он проанализирует использование вашего графического и центрального процессора и покажет значения относительной нагрузки.
Если ваш поток OpenGL должен использовать менее одного ядра, вы не привязаны к процессору. Если вы работаете на частоте 60 Гц, вы, вероятно, ограничены vsync.
Если вы используете Windows, Linux или Mac (ну, компьютер!) Попробуйте gDEBugger .
gDEBugger больше не поддерживает OSX. Для пользователей OSX (и, возможно, других ОС) стоит обратить внимание на Intel Graphics Performance Analyzer
https://software.intel.com/en-us/gpa
Info здесь