.NET(C#)获取 CPU 占用率

using System.Diagnostics;

PerformanceCounter cpuCounter = new PerformanceCounter("Processor", "% Processor Time", "_Total");
var cpuUsage = cpuCounter.NextValue();

使用 NextValue() 即可获得计算后的结果,所以结果如果是 33.3,则表示 CPU 占用率为 33.3%。

你可能感兴趣的