利用C#监控计算机CPU的使用率
今天在网上看到一段比较好玩的代码,用来显示本地计算机CPU的使用情况,整理如下,欢迎使用,更多信息请浏览应届毕业生考试网!
using System;
using nostics;
using ading;
namespace ConsoleApplication1
{
class Program
{
private const string CategoryName = "Processor";
private const string CounterName = "% Processor Time";
private const string InstanceName = "_Total";
private static void OutPut(string txt)
{
eLine(txt);
}
[STAThread]
public static void Main()
{
PerformanceCounter pc = new PerformanceCounter(CategoryName, CounterName, InstanceName);
OutPut("----------------------------开始创造性能计数器----------------------------");
OutPut("计数器类型:" + terType);
OutPut("计数器的`说明:" + terHelp);
OutPut("开始输出:");
while (true)
{
p(1000);
float cpuLoad = Value();
OutPut("CPU 耗用:" + cpuLoad + "%");
}
}
}
}
直接运行程序,对比控制台输出的结果与计算机的Windows任务管理器中显示的CPU使用值,会发现原来Windows任务管理器显示的值是CPU使用率的四舍五入的结果。有兴趣的朋友可以自己复制代码试试看啦。
-
硬件设备维护服务合同
钻石恒久远,一颗永流传!女人对于钻石珠宝的热爱总是不减的,虽然也有一些女的会说不是很喜欢,但若爱人真能给其奉上一颗,肯定不会拒绝,尤其是情人节这样的`浪漫时刻。眼看着情人节的来临,如何度过一个令人难忘、令人感动的情人节?那就少不了温馨浪漫的情人节礼物了。情...
-
bios无法读取u盘解决方案
bios无法读取u盘解决方案1导读:U盘启动工具现在已经被越来越多的人使用,不过在使用的过程中经常会遇到一些问题。最近有位小伙伴反映bios读取不到u盘,导致很多操作都不能进行。那么bios无法读取u盘启动盘怎么办呢?接下来一起来看看bios无法读取u盘启动盘的解决方...
-
移动硬盘不能用该怎么办
移动硬盘不能用怎么办问:我有一个用笔记本硬盘DIY组装成的USB2.0移动硬盘,在某些电脑上直接使用没有问题,但在某些电脑上却不能使用(在这些电脑上都可以使用USB2.0的闪存),这是什么原因?答:从这些电脑都可以使用USB2.0闪存这一点来看,可以排除电脑本身不支持USB2.0设备...
-
显示器黑屏的故障判断技巧分享
1.显示器“黑屏”且电源指示灯不亮这类故障多为显示器本身故障。首先应检查显示器电源线是否接好,电源插头与220V交流插座是否接触良好,显示器电源开关是否打开。在确认220V交流电正确送人显示器内部后,可判定为显示器故障。2.显示器“黑屏”且电源指示灯亮这类故障...