用C#监控并显示CPU状态信息
来源:网络整理 责任编辑:栏目编辑 发表时间:2013-07-01 23:02 点击:次
简介
本文将介绍一种简单的方法来显示CPU的状态信息,示例演示了怎样显示CPU消耗的处理器时间百分比,它是通过配置一个性能计数器,并用一个标准进度条控件及标签控件周期性轮询处理器时间百分比。
图1:显示CPU处理器时间
这个示例还能用于监控单台计算机上的多个处理器,仅仅通过在运行时取得CPU数(System.Environment.ProcessorCount可返回这个值),并动态添加Performance Monitor控件,让其各自监控一个CPU就可以了。
还可以对文中的方法进行扩展,如下面就是一个使用了Dundas .NET Gauge Control控件,并显示了Intel迅驰双核处理器的程序截图,虽然在文中没有包含这个例子,但思路都是一样的。
图2:在双核系统中监控每一个处理器
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>