- ベストアンサー
C# マルチCPUでのプロセッサ数を調べる方法
C#にて CPUのパフォーマンスを調べる際に 1CPUや各CPUの平均値を調べる場合は _total ですが performanceCounter.InstanceName = "3"; 等、複数のコアを1つ1つ調べるためには 4コアの場合、0~3を指定すればいいのですが 1,2コア等のパソコンでコア数以上の数値を実行すると エラーが出てしまいます。 if文等でパソコンのコア数を調べる方法はありませんでしょうか? または、他の対処方法があればお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Environment.ProcessorCountです。 http://msdn.microsoft.com/ja-jp/library/system.environment.processorcount(v=vs.110).aspx もう少し踏み込むなら以下です。 http://ja.softuses.com/42937
その他の回答 (1)
- ape5
- ベストアンサー率57% (85/148)
回答No.1