cpu占用率是怎么得到的

CPU的占用率是使用CPU的處理能力基準計算實時CPU使用率 。
【cpu占用率是怎么得到的】1、在RTOS系統啟動前,使用Tick中斷測試CPU的處理能力基準CPU Performance Base 。
2、在系統進入運行后,使用空閑任務執行與測試CPU處理能力基準完全相同的算法,得到RT CPU Performance 。
3、周期地計算CPU占用率 , 并清除RTCPUPerformance的值 , 一般每秒鐘計算一次:
RealTimeCPULoad=1-(RTCPUPerformance/CPUPerformanceBase)*100% 。

相關經驗推薦