所以我一直在用C#中的性能计数器类进行实验,并且在探测CPU计数器以及我在Windows性能监视器中找到的几乎所有内容方面都取得了很大的成功.但是,我无法访问"NVIDIA GPU"类别......
例如,以下代码行是它通常的工作方式.
PerformanceCounter cpuCounter = new PerformanceCounter("Processor", "% Processor Time", "_Total");
Run Code Online (Sandbox Code Playgroud)
该代码工作正常,但C#无法访问性能监视器中出现的GPU类别,就像处理器类别一样.以下代码行尝试访问它.
PerformanceCounter gpuCounter = new PerformanceCounter("NVIDIA GPU", "% GPU Usage","#0 Quadro K1100M(id=1, NVAPI ID=256)");
Run Code Online (Sandbox Code Playgroud)
相反,它会抛出"类别不存在"异常...
以下是性能监视器中的内容

这个类别显然存在,所以我的问题是......我如何访问这个柜台?