1. 程式人生 > >Qt:獲取系統CPU使用率(Windows+macOS+Linux)

Qt:獲取系統CPU使用率(Windows+macOS+Linux)

最近專案上有需求,需要根據CPU使用率來調整排程邏輯,因此寫了這個庫,沒有多少程式碼,直接開源好了
以下是README內容,直接搬過來:

介紹

JQCPUMonitor,是一個給Qt開發的,CPU使用率檢測庫,目前只檢測CPU整體使用率。

支援3個主要平臺,Windows、macOS和Linux

返回qreal型別,0表示0%使用率,1表示100%使用率,0.5表示50%使用率,以此類推

使用舉例

  • 獲取當前CPU使用率
JQCPUMonitor::cpuUsagePercentage()
  • 獲取5秒內平均CPU使用率
JQCPUMonitor
::cpuUsagePercentageIn5Second()
  • 獲取30秒內平均CPU使用率
JQCPUMonitor::cpuUsagePercentageIn30Second();

關於這個庫

本庫原始碼均已開源在了GitHub上。

GitHub地址:https://github.com/188080501/JQCPUMonitor

方便的話,幫我點個星星,或者反饋一下使用意見,這是對我莫大的幫助。

若你遇到問題、有了更好的建議或者想要一些新功能,都可以直接在GitHub上提交Issues:https://github.com/188080501/JQCPUMonitor/issues