小编Ale*_*x E的帖子

C#性能计数器帮助,Nvidia GPU

所以我一直在用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)

相反,它会抛出"类别不存在"异常...

以下是性能监视器中的内容

在此输入图像描述

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

c# gpu nvidia performancecounter

6
推荐指数
1
解决办法
4853
查看次数

标签 统计

c# ×1

gpu ×1

nvidia ×1

performancecounter ×1