Ответ 1
Если вы разрабатываете версии Visual Studio 2013 и 2015, вы можете использовать их инструмент использования графического процессора:
- Инструмент использования графического процессора в Visual Studio (видео) https://www.youtube.com/watch?v=Gjc5bPXGkTE
- Использование графического процессора Visual Studio 2015 https://msdn.microsoft.com/en-us/library/mt126195.aspx
- Инструмент использования графического процессора в Visual Studio 2013 Обновление 4 CTP1 (блог) http://blogs.msdn.com/b/vcblog/archive/2014/09/05/gpu-usage-tool-in-visual-studio-2013-update-4-ctp1.aspx
- Использование графического процессора для DirectX в Visual Studio (блог) http://blogs.msdn.com/b/ianhu/archive/2014/12/16/gpu-usage-for-directx-in-visual-studio.aspx
Кроме того, кажется, что вы можете диагностировать любое приложение с ним, а не только проекты Visual Studio:
В дополнение к проектам Visual Studio вы также можете собирать данные об использовании GPU в любых бесплатных приложениях .exe, которые вы сидите. Просто откройте исполняемый файл как решение в Visual Studio, а затем запустите сеанс диагностики, и вы можете настроить его с использованием GPU. Таким образом, если вы используете какой-то тип движка или альтернативную среду разработки, вы все равно можете собирать данные на нем, пока вы закончите с исполняемым файлом.
Источник: http://blogs.msdn.com/b/ianhu/archive/2014/12/16/gpu-usage-for-directx-in-visual-studio.aspx