web-dev-qa-db-fra.com

Surveillez l'utilisation de la carte graphique

Comment puis-je contrôler la quantité de carte graphique utilisée lorsque j'exécute une certaine application? Je veux voir dans quelle mesure mon application utilise le GPU.

48
melculetz

Si vous développez dans les versions de Visual Studio 2013 et 2015, vous pouvez utiliser leur outil d'utilisation du GPU:

Capture d'écran de MSDN: enter image description here

De plus, il semble que vous puissiez diagnostiquer n'importe quelle application avec elle, pas seulement les projets Visual Studio:

En plus des projets Visual Studio, vous pouvez également collecter des données d'utilisation du GPU sur toutes les applications .exe lâches que vous utilisez. Ouvrez simplement l'exécutable en tant que solution dans Visual Studio, puis démarrez une session de diagnostic et vous pouvez le cibler avec l'utilisation du GPU. De cette façon, si vous utilisez un type de moteur ou un environnement de développement alternatif, vous pouvez toujours collecter des données dessus tant que vous vous retrouvez avec un exécutable.

Source: http://blogs.msdn.com/b/ianhu/archive/2014/12/16/gpu-usage-for-directx-in-visual-studio.aspx

4
Bad

De Unix.SE : Un simple utilitaire de ligne de commande appelé gpustat existe maintenant: https://github.com/wookayin/gpustat .

Il s'agit d'un logiciel libre (licence MIT) et est conditionné en pypi. C'est un wrapper de nvidia-smi.

2
Nemo