利用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使用率的四舍五入的结果。有兴趣的朋友可以自己复制代码试试看啦。
-
安装打印机驱动确认打印机已连接电脑
导语:打印机是普遍能够使用到的,不得不学习的。下面就由小编为大家介绍一下安装打印机驱动确认打印机已连接电脑,希望对大家有所帮助!问题描述:安装打印机驱动时,经常会碰到提示如下提示:(惠普)1。请确保设备电源已打开。2。连接USB电缆(佳能)确保打印机已连接到计算...
-
显示器图像模糊不清的办法
有时候我们的显示器会出现模糊不清的情况,这种情况比较常见,遇到这样的情况,要是遇到显示器模糊不清的故障我们该如何处理呢?显示的内容模糊不清说明显像管聚焦不好,造成聚焦不好的原因主要是显像管衰老,或是阳极高压过低,或是Focus(聚焦)电压不正确。检查时应从其下...
-
显示器代理销售协议2篇
在生活中,协议在生活中的使用越来越广泛,签订协议是提高经济效益的手段。想必许多人都在为如何写好协议而烦恼吧,以下是小编精心整理的显示器代理销售协议,希望对大家有所帮助。显示器代理销售协议1┌─────────┬──────────┐│甲方:│乙方:│├...
-
移动硬盘不能用该怎么办
移动硬盘不能用怎么办问:我有一个用笔记本硬盘DIY组装成的USB2.0移动硬盘,在某些电脑上直接使用没有问题,但在某些电脑上却不能使用(在这些电脑上都可以使用USB2.0的闪存),这是什么原因?答:从这些电脑都可以使用USB2.0闪存这一点来看,可以排除电脑本身不支持USB2.0设备...