.net framework 4.0 获取cpu占用率
时间: 2023-08-15 21:03:52 浏览: 82
获取CPU使用率
3星 · 编辑精心推荐
您可以使用 System.Diagnostics 命名空间中的 PerformanceCounter 类来获取 CPU 占用率。以下是一个示例代码:
```csharp
using System.Diagnostics;
PerformanceCounter cpuCounter;
cpuCounter = new PerformanceCounter("Processor", "% Processor Time", "_Total");
float cpuUsage = cpuCounter.NextValue();
System.Threading.Thread.Sleep(1000);
cpuUsage = cpuCounter.NextValue();
```
这个代码会获取 CPU 使用率并将其存储在 `cpuUsage` 变量中。请注意,需要等待一段时间才能获取到准确的值,因此在获取值之前使用了 `Thread.Sleep` 函数。
阅读全文