⑴ CPU的使用率是如何計算的
CPU的使用率是使用CPU的處理能力基準計算實時CPU佔用率。
1、在RTOS系統啟動前,使用Tick中斷測試CPU的處理能力基準CPUPerformanceBase;
2、在系統進入運行後,使用空閑任務執行與測試CPU處理能力基準完全相同的演算法,得到RTCPUPerformance.
3、周期地計算CPU佔用率,並清除RTCPUPerformance的值,一般每秒鍾計算一次:
RealTimeCPULoad=1-(RTCPUPerformance/CPUPerformanceBase)*100%。
(1)計算資源使用率的計算方法擴展閱讀:
CPU佔用率高的可能:
1、防殺毒軟體造成故障
由於新版的KV、金山、瑞星都加入了對網頁、插件、郵件的隨機監控,無疑增大了系統負擔。處理方式:基本上沒兄坦皮有合理的處理方式,盡量使用最少的監控服務吧,或者,升級你的硬體配備。
2、驅動沒有經過認證,造成CPU資源佔用100%
大量的測試版的驅動在網上泛濫,造成了難以發現的故障原因。處理方式:尤其是顯卡驅動特別要注意,建議使用微軟認證的或由官方發布的驅動,並且嚴格核對型號、版本。