一、CPU利用率的基本概念
CPU利用率是系统运行的程序占用的CPU资源,表示机器在某段时间程序运行的情况,利用率的高低与CPU强弱有直接关系
二、CPU利用率的作用
系统的设计的好坏可以用CPU利用率来衡量,但是并不是利用率越高或者越低就说明越好:
CPU利用率太高,系统空闲的时候就比较少,有些紧急事务可能得不到及时处理
CPU利用率太低,CPU大部分处于空闲状态,资源浪费较多
三、CPU利用率统计
分析源码发现,CPU利用率的统计是任务控制块中,用一个变量ulRunTimeCounter来存放任务的运行时间,即在任务进行切换的时候,将就绪运行状态到任务被切换这段时间总共运行的时间长短
学习心得:
1.理解CPU利用率的概念
2.理解CPU利用率的计算方法,任务控制块中,用一个变量保存任务处于运行状态的时间,即任务切换时,对时间进行计算,记得到运行总时长,从而能够准确计算出CPU利用率