【问题标题】:How to calculate CPU Load Average in C# .NET如何在 C# .NET 中计算 CPU 平均负载
【发布时间】:2012-05-27 20:26:34
【问题描述】:

我一直在到处寻找可以计算负载平均值的 sn-p 代码。

非常感谢任何想法、片段或链接!

谢谢!

杰弗里

【问题讨论】:

  • 使用性能计数器类。类别 =“处理器”,计数器 =“% 处理器时间”。每秒读一次。
  • 我已经尝试过 Performance Counter 类,但是,我正在寻找一个类似于 linux 机器为平均负载生成的数字。我找不到任何公式来产生平均负载数,我发现的是关于平均负载的 wiki,但是,那里的数学有点超出我的想象,关于如何产生负载的任何想法平均人数非常感谢

标签: c# .net windows c#-4.0


【解决方案1】:

Process 类具有一些您可以使用的属性(TotalProcessorTimeUserProcessorTime、...)。

Msdn:http://msdn.microsoft.com/en-us/library/system.diagnostics.process.totalprocessortime.aspx

【讨论】:

    猜你喜欢
    • 2015-05-02
    • 2017-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多