c#实时获取cpu占有率
时间: 2023-10-08 14:04:32 浏览: 265
实时获取cpu的使用率
5星 · 资源好评率100%
您可以使用C#中的`PerformanceCounter`类来实时获取CPU占用率。以下是一个简单的示例代码:
```csharp
using System.Diagnostics;
namespace GetCPUUsage
{
class Program
{
static void Main(string[] args)
{
PerformanceCounter cpuCounter = new PerformanceCounter("Processor", "% Processor Time", "_Total");
while (true)
{
float cpuUsage = cpuCounter.NextValue();
Console.WriteLine("CPU Usage: " + cpuUsage + " %");
Thread.Sleep(1000);
}
}
}
}
```
该代码将每秒输出CPU的占用率。您可以通过修改`Thread.Sleep()`的参数来调整输出频率。
阅读全文