簡體   English   中英

c#如何獲得與TaskManager中相同的當前CPU時鍾速度

[英]c# How to get current CPU clock speed same as in TaskManager

如何使當前的 CPU 時鍾速度與 TaskManager 中的相同? WMI CurrentClockSpeed 返回的值小於或等於 MaxClockSpeed 且與 TaskManager 的時鍾速度不完全相同。

由於時鍾速度變化如此頻繁,比任務管理器的更新速度快得多,因此您不太可能獲得相同的值。

它通過導入 System.Diagnostics 模塊來自 PerformanceCounter。 請參閱代碼示例的鏈接 只需更改參數即可從“處理器信息”、“處理器性能百分比”中獲取值,然后通過公式 CPU 頻率 =“處理器性能百分比”* 處理器基頻計算 CPU 頻率。 您可以使用 Windows 內置應用程序“性能監視器”來檢查更多 PerformanceCounter 索引以找到您想要的內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM