直接上代码:

/*
在 OEMIdle() 函数中 OEM 根据 (int)(dwRescheduleTime – CurMSec)
计算值判断是否让 CPU 进入 idle 状态,因此我们可以利用此函数来计算 CPU 的 loading.
根据 MSDN ,可以写个应用程序,每 100ms 去计算一次 idle 的时间,
10 次评价后,在UI上更新,以下是一个被 Timer 循环调用的函数。建议将此函数写成的一个线程。
*/void CSystemInfoDlg::GetCpuStatus(CString &csInfo)
{
#define IDLE_COUNT  10DWORD dwStartTick = 0;DWORD dwIdleStart = 0;DWORD dwStopTick = 0;DWORD dwIdleEnd = 0;int iPresentIdle = 0;int iCpuUage[IDLE_COUNT] = {0};int iCount = 0;int iAverage = 0;static int iPreAverage = 0;DWORD dwSum = 0; int i = 0;while(iCount < IDLE_COUNT){dwStartTick = GetTickCount();dwIdleStart = GetIdleTime();Sleep(100);dwStopTick = GetTickCount();dwIdleEnd = GetIdleTime();iPresentIdle = (100 * (dwIdleEnd - dwIdleStart)) / (dwStopTick - dwStartTick);iCpuUage[iCount] = iPresentIdle;iCount++;//10 times countif(IDLE_COUNT == iCount){for(i = 0;i < IDLE_COUNT;i++){dwSum += iCpuUage[i];}iAverage = dwSum / IDLE_COUNT;if(iPreAverage != iAverage){iPreAverage = iAverage;}RETAILMSG(1,(TEXT("CPU used is:%d%%\r\n"),100 - iAverage));csInfo.Format(L"CPU used is:%d%%.",100 - iAverage);break;}}
}

CE6 CPU 使用率相关推荐

  1. java 正则 cpu 100_这六个原因真的可以使Java应用程序的CPU使用率飙升到100%吗?...

    点击上方的"代码农户的冥想记录",然后选择"设为明星" 高质量文章,及时交付 问题 1. 无限while循环会导致CPU使用率飙升吗? 2.经常使用Young ...

  2. java linux cpu 多核 负载不均匀,系统CPU负载过高、CPU使用率不高的问题

    (1).问题 线上Tomcat服务器CPU的负载非常高,但是CPU使用率正常,如图: (2).问题排查 1.首先查看是哪些进程的CPU占用率最高(如下可以看到详细的路径) ps -aux --sort ...

  3. WPF 动态模拟CPU 使用率曲线图

    在工作中经常会遇到需要将一组数据绘制成曲线图的情况,最简单的方法是将数据导入Excel,然后使用绘图功能手动生成曲线图.但是如果基础数据频繁更改,则手动创建图形可能会变得枯燥乏味.本篇将利用Dynam ...

  4. java 分配cpu使用率_Java-JVM-CPU使用率达到100%

    我有一个Java程序,该程序有时会同时变成100%CPU使用率和睡眠状态.该程序不是多线程的. 环顾四周,我认为最可能的原因是我对垃圾收集运行Java解释器的方式中的错误或某些不匹配.我只能认为100 ...

  5. win10句柄数比win7多 cpu占用率 高_Win10更新再出问题!CPU使用率高+损坏SSD,修复方法来了...

    Win10的系统更新,真的是跟拆盲盒一样时刻面临着"惊喜". 毕竟,win10系统的更新出错,都不是一天两天的事情了,完全让人吃不消. 上次win10 2004号称最稳定的版本,乐 ...

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

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

  7. SSH 用 top 命令查看 CPU 使用率

    在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要.在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况.运行 top 命令后,CPU 使用状态会 ...

  8. Windows上erl.exe的CPU使用率很高的问题【未解决】

    Windows上erl.exe的CPU使用率很高的问题[未解决] 参考文章: (1)Windows上erl.exe的CPU使用率很高的问题[未解决] (2)https://www.cnblogs.co ...

  9. windows下设置进程CPU相关性/亲合度,解决CPU使用率占用100%的问题

    windows下设置进程CPU相关性/亲合度,解决CPU使用率占用100%的问题 参考文章: (1)windows下设置进程CPU相关性/亲合度,解决CPU使用率占用100%的问题 (2)https: ...

最新文章

  1. C#学习系列之泛型类
  2. 让运维人崩溃的10大瞬间
  3. Python基础教程:函数的定义
  4. [导入].Net2.0 使用ConfigurationManager读写配置文件
  5. 阿里云 Ubuntu上的mysql运行sql文件来创建表
  6. python源文件后缀_Python怎样获取文件扩展名
  7. 立即更新 Chrome 浏览器!这个 0day 已遭在野利用
  8. 关于P,V操作理解的分析
  9. wamp3.1.0下载地址
  10. 【转】7个顶级心理预言
  11. 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第3节 两种获取Stream流的方式_6_Stream流中的常用方法_count...
  12. 百度、腾讯和阿里内部的级别和薪资待遇是什么样的?
  13. 自动驾驶技术发展的5个阶段和现状
  14. 视频教程-Go快速入门强化-Go语言
  15. 23种设计模式-工厂方法模式《辣条工厂》
  16. RUST语言的编程范式
  17. 首款国风链游打造视觉“饕餮盛宴” 见证元宇宙数字资产变革新峰
  18. 吴恩达 02.改善深层神经网络:超参数调试、正则化以及优化 第一周作业
  19. 杜比dss200服务器重装,杜比dss200服务器恢复系统操作.pdf
  20. 华为麒麟实现跨越式发展 原来背后高人指点

热门文章

  1. 学计算机高中选那三科,高中选哪三科最吃香
  2. Linux中make, make install命令分别是什么,用法?
  3. Arcanist用法简介
  4. AVL树简单实现及原理
  5. Hinton论文系列-Reducing the dimensionality of data with neural networks
  6. 【大数据】Hadoop 体系(五)
  7. SigFox与LoRa技术原理、应用场景和商业模式上的比较
  8. 今年考研?七夕顺便把心形线复习一下
  9. Latex排版,表格标题总是出现在下方的解决方案
  10. 技术党求生骚操作!手把手教你做一只口红色号识别器!