创建一个控制台应用程序,代码如下

代码

using System;
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使用率[测试通过]相关推荐

  1. CPU使用率原理及计算方式

    目录 CPU:Cores, and Hyper-Threading 超线程(Hyper-Threading ) 多核(multi-cores) CPU使用率计算 CPU使用率测试 如何计算CPU使用率 ...

  2. MySQL限制CPU资源使用_压缩大文件时如何限制CPU使用率?----几种CPU资源限制方法的测试说明...

    一.说明 我们的MySQL实例在备份后需要将数据打包压缩,部分低配机器在压缩时容易出现CPU打满导致报警的情况,需要在压缩文件时进行CPU资源的限制. 因此针对此问题进行了相关测试,就有了此文章. 二 ...

  3. 用什么软件能测试cpu好坏,如何检测cpu是否损坏

    作为电脑的核心设备,CPU负责处理运算计算机内部所有数据,一旦发生故障将会使整台电脑瘫痪.下面是学习啦小编跟大家分享的是如何检测cpu是否损坏,欢迎大家来阅读学习. 如何检测cpu是否损坏 工具/原料 ...

  4. 如何在.NET应用程序中分析CPU使用率过高的问题

    原文来自互联网,由长沙DotNET技术社区编译.如译文侵犯您的署名权或版权,请联系小编,小编将在24小时内删除.限于译者的能力有限,个别语句翻译略显生硬,还请见谅. 作者:胡安·帕勃罗·希达,JUAN ...

  5. Java harddisk pc cpu,java获得cpu使用率

    [Key words]Javacard; CPU; Smartcard 1 概述 1.1 Javacard 简介 智能卡是指集成了 CPU. ROM. RAM. COS(芯片操作 系统 )和 EEPR ...

  6. VAX计算机CPU,解决“系统”进程的高CPU使用率

    要诊断CPU使用率问题,应使用Windows事件跟踪(ETW)捕获CPU采样数据/配置文件. Windows 10 WPT可以在Windows 8 / Server 2012,Windows 8.1 ...

  7. cpu频率监控linux系统,一种用于Linux的CPU压力测试监控方法与流程

    本发明涉及的是服务器领域,尤其是在Linux下对CPU压力测试时,进行CPU监控的方法. 背景技术: 在现有技术中,公知的技术是CPU作为现代服务器的核心组成部分,其稳定性直接影响整个服务器的稳定性. ...

  8. 在性能测试中考虑时间和CPU使用率

    什么是性能测试? (What is Performance Testing?) We all have experienced slowness while browsing through a pa ...

  9. C#获取进程的CPU使用率

    参考文章:http://www.cnblogs.com/gjhjoy/p/3551549.html 一.根据Process类方法进行计算 CPU使用比例 = 在间隔时间内进程的CPU使用时间 除以 计 ...

最新文章

  1. Android Studio 使用Gradle引入第三方库文件的总结
  2. Spring Boot Servlet
  3. python实现抓取网页上的内容并发送到邮箱
  4. HTML文件上传对象file
  5. 利用spi发送接收信息c语言,SPI接收发送函数程序
  6. Redis数据库的连接
  7. 2017福建夏令营Day7(数论)
  8. js中文件写入(字符串写入)_note
  9. 2016年5月26日晚上(妙味课堂js基础-2笔记二(DOM))
  10. Ubuntu打印机控制命令笔记
  11. linux shell 十进制转十六进制_问1得10:shell十进制转换到任意进制,多大事儿,一行搞定!
  12. 存储卡规格等级全解!SD卡TF卡都能用
  13. 当黑客被抓是种怎样的体验?
  14. 动画必须有(二):悬浮菜单了解一下!
  15. 太阳直射点纬度计算公式_干货 | 正午太阳高度公式及其应用!
  16. (转载)JS与WebView交互存在的一些问题
  17. MATLAB 设置纵轴显示范围、科学记数法
  18. 十大python培训机构
  19. OLAP和OLTP基本概念和主要区别
  20. ps 读取计算机特定首选项时出错,Photoshop“正在读取首选项”无法响应的解决办法...

热门文章

  1. 洛谷P2016 战略游戏【树形dp】
  2. UVA - 1368 ​​​​​​​DNA Consensus String
  3. 计数排序与桶排序python实现
  4. android学习之-Style样式的定义
  5. OpenCV探索之路(二十五):制作简易的图像标注小工具
  6. 即时通讯应用战争开打,到底谁能最终定义我们的交流方式?
  7. SLF4J with Logback in a Maven Project | Mograblog
  8. android四大组件之Service 注册广播接收者
  9. 设计模式的功力长了!
  10. 电脑用电量_闲置电脑也能赚钱?「BOINC算力地球」借区块链技术扩大共享算力...