Контролировать использование видеокарты - PullRequest
48 голосов
/ 21 июля 2009

Как я могу отслеживать, сколько видеокарты используется при запуске определенного приложения? Я хочу посмотреть, насколько мое приложение использует графический процессор.

Ответы [ 2 ]

4 голосов
/ 18 ноября 2015

Если вы разрабатываете в Visual Studio 2013 и 2015 версии, вы можете использовать их инструмент использования графического процессора:

Скриншот из MSDN: enter image description here

Более того, кажется, что с его помощью можно диагностировать любое приложение, а не только проекты Visual Studio:

В дополнение к проектам Visual Studio вы также можете собирать данные об использовании графического процессора для любых свободных приложений .exe, которые у вас есть. Просто откройте исполняемый файл как решение в Visual Studio, а затем запустите сеанс диагностики, и вы сможете настроить его на использование графического процессора. Таким образом, если вы используете какой-либо тип движка или альтернативную среду разработки, вы все равно можете собирать на нем данные, если у вас будет исполняемый файл.

Источник: http://blogs.msdn.com/b/ianhu/archive/2014/12/16/gpu-usage-for-directx-in-visual-studio.aspx

2 голосов
/ 21 июля 2017

Из Unix.SE : теперь существует простая утилита командной строки с именем gpustat: https://github.com/wookayin/gpustat.

Это свободное программное обеспечение (лицензия MIT) и упаковано в pypi. Это обертка nvidia-smi.

...