监视显卡的使用情况
如何在运行某个应用程序时监视显卡的使用情况? 我想看看我的应用程序使用GPU多less。
如果您在Visual Studio 2013和2015版本中开发,则可以使用其GPU使用工具:
- Visual Studio中的GPU使用工具(video) https://www.youtube.com/watch?v=Gjc5bPXGkTE
- GPU使用情况Visual Studio 2015 https://msdn.microsoft.com/en-us/library/mt126195.aspx
- Visual Studio 2013 Update 4中的GPU使用工具CTP1(博客) http://blogs.msdn.com/b/vcblog/archive/2014/09/05/gpu-usage-tool-in-visual-studio-2013-update -4- ctp1.aspx
- Visual Studio中DirectX的GPU使用(博客) http://blogs.msdn.com/b/ianhu/archive/2014/12/16/gpu-usage-for-directx-in-visual-studio.aspx
MSDN屏幕截图:
此外,似乎你可以诊断任何应用程序,不仅Visual Studio项目:
除Visual Studio项目之外,您还可以收集任何闲置的.exe应用程序上的GPU使用情况数据。 只需在Visual Studio中打开可执行文件作为解决scheme,然后启动一个诊断会话,您可以使用GPU进行定位。 这样,如果您正在使用某种types的引擎或其他开发环境,只要最终生成可执行文件,您仍然可以在其上收集数据。
资料来源: http : //blogs.msdn.com/b/ianhu/archive/2014/12/16/gpu-usage-for-directx-in-visual-studio.aspx
从Unix.SE :一个简单的命令行实用程序gpustat
现在存在: https : //github.com/wookayin/gpustat 。
它是免费软件(MIT许可证),并以pypi打包。 它是nvidia-smi
的包装。