在C#中分析GPU使用情况

我正在编写一个使用EMGU的GpuInvoke方法进行GPU加速的C#应用​​程序。 我想分析我的代码,看看GPU上的负载和我正在使用的GPU内存量,但我找不到一个好方法。 看起来它应该很简单,但我无法弄清楚我错过了什么。

谢谢

一些选择:

  • 使用性能监视器perfmon.exe ,这是最简单的工具
  • 使用像GPUZ这样的工具
  • 使用来自GPU硬件供应商(如NVIDIA)的性能套件