C#のパフォーマンスカウンタークラスを試してきましたが、CPUカウンターやWindowsパフォーマンスモニターのほとんどすべてを調べるのに成功しました。しかし、私は "NVIDIA GPU"カテゴリにアクセスできない...C#パフォーマンスカウンターヘルプ、Nvidia GPU
たとえば、次のコード行は通常動作する方法です。
PerformanceCounter cpuCounter = new PerformanceCounter("Processor", "% Processor Time", "_Total");
パフォーマンスコードに表示されるGPUカテゴリは、プロセッサカテゴリの場合と同様に、C#ではアクセスできません。次のコード行は、それにアクセスしようとします。
PerformanceCounter gpuCounter = new PerformanceCounter("NVIDIA GPU", "% GPU Usage","#0 Quadro K1100M(id=1, NVAPI ID=256)");
代わりに、それはスロー例外を「カテゴリーが存在しません」...ここで
は、パフォーマンスモニタ
内からカテゴリが明確に存在しているように見えるものですだから私の質問は...どうすればこのカウンターにアクセスできますか?
私はすでにNVIDIAのPerfKitに見てきた、それがうまくいくかもしれないので、マニュアルには、非常に有用ではないが、十分な実行時の例があまりにも多くの情報がありませんと。 –