在C#中分析GPU使用情况
我正在编写一个使用EMGU的GpuInvoke方法进行GPU加速的C#应用程序。 我想分析我的代码,看看GPU上的负载和我正在使用的GPU内存量,但我找不到一个好方法。 看起来它应该很简单,但我无法弄清楚我错过了什么。
谢谢
一些选择:
- 使用性能监视器
perfmon.exe
,这是最简单的工具 - 使用像GPUZ这样的工具
- 使用来自GPU硬件供应商(如NVIDIA)的性能套件
我正在编写一个使用EMGU的GpuInvoke方法进行GPU加速的C#应用程序。 我想分析我的代码,看看GPU上的负载和我正在使用的GPU内存量,但我找不到一个好方法。 看起来它应该很简单,但我无法弄清楚我错过了什么。
谢谢
一些选择:
perfmon.exe
,这是最简单的工具