c# 检测cpu使用率[测试通过]
创建一个控制台应用程序,代码如下
using System.Collections.Generic;
using System.Linq;
using System.Text;
//引用2命名空间
using System.Diagnostics;
using System.Threading;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Process[] p = Process.GetProcessesByName("devenv");//获取指定进程信息
// Process[] p = Process.GetProcesses();//获取所有进程信息
string cpu = string.Empty;
string info = string.Empty;
PerformanceCounter pp = new PerformanceCounter();//性能计数器
pp.CategoryName = "Process";//指定获取计算机进程信息 如果传Processor参数代表查询计算机CPU
pp.CounterName = "% Processor Time";//占有率
//如果pp.CategoryName="Processor",那么你这里赋值这个参数 pp.InstanceName = "_Total"代表查询本计算机的总CPU。
pp.InstanceName = "devenv";//指定进程
pp.MachineName = ".";
if (p.Length > 0)
{
foreach (Process pr in p)
{
while (true)//1秒钟读取一次CPU占有率。
{
info = pr.ProcessName + "内存:" +
(Convert.ToInt64(pr.WorkingSet64.ToString()) / 1024).ToString();//得到进程内存
Console.WriteLine(info + " CPU使用情况:" + Math.Round(pp.NextValue(), 2).ToString() + "%");
Thread.Sleep(1000);
}
}
}
}
}
}
c# 检测cpu使用率[测试通过]相关推荐
- CPU使用率原理及计算方式
目录 CPU:Cores, and Hyper-Threading 超线程(Hyper-Threading ) 多核(multi-cores) CPU使用率计算 CPU使用率测试 如何计算CPU使用率 ...
- MySQL限制CPU资源使用_压缩大文件时如何限制CPU使用率?----几种CPU资源限制方法的测试说明...
一.说明 我们的MySQL实例在备份后需要将数据打包压缩,部分低配机器在压缩时容易出现CPU打满导致报警的情况,需要在压缩文件时进行CPU资源的限制. 因此针对此问题进行了相关测试,就有了此文章. 二 ...
- 用什么软件能测试cpu好坏,如何检测cpu是否损坏
作为电脑的核心设备,CPU负责处理运算计算机内部所有数据,一旦发生故障将会使整台电脑瘫痪.下面是学习啦小编跟大家分享的是如何检测cpu是否损坏,欢迎大家来阅读学习. 如何检测cpu是否损坏 工具/原料 ...
- 如何在.NET应用程序中分析CPU使用率过高的问题
原文来自互联网,由长沙DotNET技术社区编译.如译文侵犯您的署名权或版权,请联系小编,小编将在24小时内删除.限于译者的能力有限,个别语句翻译略显生硬,还请见谅. 作者:胡安·帕勃罗·希达,JUAN ...
- Java harddisk pc cpu,java获得cpu使用率
[Key words]Javacard; CPU; Smartcard 1 概述 1.1 Javacard 简介 智能卡是指集成了 CPU. ROM. RAM. COS(芯片操作 系统 )和 EEPR ...
- VAX计算机CPU,解决“系统”进程的高CPU使用率
要诊断CPU使用率问题,应使用Windows事件跟踪(ETW)捕获CPU采样数据/配置文件. Windows 10 WPT可以在Windows 8 / Server 2012,Windows 8.1 ...
- cpu频率监控linux系统,一种用于Linux的CPU压力测试监控方法与流程
本发明涉及的是服务器领域,尤其是在Linux下对CPU压力测试时,进行CPU监控的方法. 背景技术: 在现有技术中,公知的技术是CPU作为现代服务器的核心组成部分,其稳定性直接影响整个服务器的稳定性. ...
- 在性能测试中考虑时间和CPU使用率
什么是性能测试? (What is Performance Testing?) We all have experienced slowness while browsing through a pa ...
- C#获取进程的CPU使用率
参考文章:http://www.cnblogs.com/gjhjoy/p/3551549.html 一.根据Process类方法进行计算 CPU使用比例 = 在间隔时间内进程的CPU使用时间 除以 计 ...
最新文章
- Android Studio 使用Gradle引入第三方库文件的总结
- Spring Boot Servlet
- python实现抓取网页上的内容并发送到邮箱
- HTML文件上传对象file
- 利用spi发送接收信息c语言,SPI接收发送函数程序
- Redis数据库的连接
- 2017福建夏令营Day7(数论)
- js中文件写入(字符串写入)_note
- 2016年5月26日晚上(妙味课堂js基础-2笔记二(DOM))
- Ubuntu打印机控制命令笔记
- linux shell 十进制转十六进制_问1得10:shell十进制转换到任意进制,多大事儿,一行搞定!
- 存储卡规格等级全解!SD卡TF卡都能用
- 当黑客被抓是种怎样的体验?
- 动画必须有(二):悬浮菜单了解一下!
- 太阳直射点纬度计算公式_干货 | 正午太阳高度公式及其应用!
- (转载)JS与WebView交互存在的一些问题
- MATLAB 设置纵轴显示范围、科学记数法
- 十大python培训机构
- OLAP和OLTP基本概念和主要区别
- ps 读取计算机特定首选项时出错,Photoshop“正在读取首选项”无法响应的解决办法...
热门文章
- 洛谷P2016 战略游戏【树形dp】
- UVA - 1368 ​​​​​​​DNA Consensus String
- 计数排序与桶排序python实现
- android学习之-Style样式的定义
- OpenCV探索之路(二十五):制作简易的图像标注小工具
- 即时通讯应用战争开打,到底谁能最终定义我们的交流方式?
- SLF4J with Logback in a Maven Project | Mograblog
- android四大组件之Service 注册广播接收者
- 设计模式的功力长了!
- 电脑用电量_闲置电脑也能赚钱?「BOINC算力地球」借区块链技术扩大共享算力...