2012-09-04
CPU监控器源码
CPU监控器源码源码描述:开发环境:vs2010一个简单的cpu监控器源码,利用计时器,Graphics等先获取cpu的值,再利用Graphics绘制出cpu的峰谷。基本原理//获取CPU监视器当前显示值privatevoidtrmGetCPU_Tick(objectsender,EventArgse){//获取计数器当前样本的值floatcpuCurrentValue=this.perCPUMonitore.NextValue();this.lblCurrentValue.Text=cpuCurrentValue.ToString()+"%";//判断队列中的值是否满了if(this.cpuValues.Count>=200){//当满了时除去开始CPU显示的值cpuValues.Dequeue();}//把当前CPU的值添加到队列集合中this.cpuValues.Enqueue(cpuCurrentValue);//调用图像this.drawCPU();}