cpu佔用率是怎麼得到的
來源:生活大全幫 2.09W
CPU的佔用率是使用CPU的處理能力基準計算實時CPU使用率。
1、在RTOS系統啟動前,使用Tick中斷測試CPU的處理能力基準CPU Performance Base。
2、在系統進入運行後,使用空閒任務執行與測試CPU處理能力基準完全相同的算法,得到RT CPU Performance。
3、週期地計算CPU佔用率,並清除RTCPUPerformance的值,一般每秒鍾計算一次:
RealTimeCPULoad=1-(RTCPUPerformance/CPUPerformanceBase)*100%。