阅读量:0
在C#中,可以使用PerformanceCounter
类来获取CPU利用率。以下是一个简单的示例:
using System; using System.Diagnostics; using System.Threading; namespace CpuUsageExample { class Program { static void Main(string[] args) { // 创建一个性能计数器实例,用于获取CPU利用率 PerformanceCounter cpuCounter = new PerformanceCounter("Processor", "% Processor Time", "_Total"); while (true) { // 获取当前CPU利用率 float cpuUsage = cpuCounter.NextValue(); // 输出CPU利用率 Console.WriteLine($"CPU利用率: {cpuUsage}%"); // 暂停1秒钟 Thread.Sleep(1000); } } } }
这个示例将每秒打印当前的CPU利用率。请注意,PerformanceCounter
类需要System.Diagnostics
命名空间。