用C#语言获取CPU利用率
CPU是计算机使用快慢的关键,因此要时时监控它,防止它使用率过高,造成卡机。以下是本站小编整理的`用C#语言获取CPU利用率,希望对大家有所帮助!更多信息请关注应届毕业生考试网!
using System;
using nostics;
using ading;
public class CpuLoadInfo
{
// auxiliary print methods
private static void Say ( string txt )
{
eLine(txt);
}
// auxiliary print methods
private static void Say()
{
Say("");
}
// The main method. Command line arguments are ignored.
[STAThread]
public static void Main()
{
Say("$Id: ,v 1.2 2002/08/17 17:45:48 rz65 Exp $");
Say();
Say("Attempt to create a PerformanceCounter instance:");
Say("Category name = " + CategoryName);
Say("Counter name = " + CounterName);
Say("Instance name = " + InstanceName);
PerformanceCounter pc
= new PerformanceCounter(CategoryName,CounterName,InstanceName);
Say("Performance counter was created.");
Say("Property CounterType: " + terType);
Say();
Say("Property CounterHelp: " + terHelp);
Say();
Say("Entering measurement loop.");
while (true)
{
p(1000); // wait for 1 second
float cpuLoad = value();
Say("CPU load = " + cpuLoad + " %.");
}
}
// constants used to select the performance counter.
private const string CategoryName = "Processor";
private const string CounterName = "% Processor Time";
private const string InstanceName = "_Total";
}
这是在我计算机上的计算结果:
Entering measurement loop.
CPU load = 0 %
-
电脑主板故障维修方法
排除电脑故障最简单的方法就是通过主板的报警音来检查。下面给大家介绍常见的`CPU故障及维护方法,欢迎阅读!电脑主板故障维修方法现在主板常用的BIOS有两种“AMI、Award”的,由于生产厂家的不同,它们的代码定义也略有区别。首先给大家介绍一下AwardBIOS的报警音代...
-
移动硬盘请示
移动硬盘请示1尊敬的院领导:从计算机网络诞生之日起,网络病毒对计算机的危害一直存在,再加上不可抗拒的电脑硬件故障,很有可能对数据造成毁灭性的.灾难。办公室早已实现无纸化办公,所以从20xx年至今的所有资料经常存放在电脑上是不安全的,有了移动硬盘,办公室将制定一...
-
硬件设备维护服务合同
钻石恒久远,一颗永流传!女人对于钻石珠宝的热爱总是不减的,虽然也有一些女的会说不是很喜欢,但若爱人真能给其奉上一颗,肯定不会拒绝,尤其是情人节这样的`浪漫时刻。眼看着情人节的来临,如何度过一个令人难忘、令人感动的情人节?那就少不了温馨浪漫的情人节礼物了。情...
-
电脑主板常见故障及解决方法
主板是整个电脑的关键部件,在电脑起着至关重要的作用。如果主板产生故障将会影响到整个PC机系统的工作。下面是YJBYS小编整理的电脑主板常见故障及解决方法,希望对你有帮助!常见故障一:CMOS设置不能保存此类故障一般是由于主板电池电压不足造成,对此予以更换即可,但...