c#如何获取cpu利用率

avatar
作者
筋斗云
阅读量: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命名空间。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!