gpt4 book ai didi

c# - 多处理器和 PerformanceCounter C#

转载 作者:太空狗 更新时间:2023-10-29 22:24:56 24 4
gpt4 key购买 nike

我正在尝试了解如何收集计算机上每个处理器的当前使用百分比。如果我使用“System.Environment.ProcessorCount;”我可以获得计算机上的处理器数量,它当前返回“2”。我不知道自己在寻找什么,或者互联网上没有太多关于此的信息。

以下是我目前用于获取所有处理器的总当前使用百分比的代码。

protected PerformanceCounter cpuCounter = new PerformanceCounter("processor", "% Processor Time", "_Total");
public string getCurrentCpuUsage()
{
return cpuCounter.NextValue() + "%";
}

感谢您的帮助,

亚伦

最佳答案

对于第一个处理器,使用

protected PerformanceCounter cpuCounter = 
new PerformanceCounter("processor", "% Processor Time", "0");

以此类推,直到 (Environment.ProcessorCount-1).ToString()

关于c# - 多处理器和 PerformanceCounter C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2232801/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com