free web page counters

揭開 Windows 工作管理員假象:原創者指 CPU 百分比從來無法反映真實

揭開 Windows 工作管理員假象:原創者指 CPU 百分比從來無法反映真實
2

揭開 Windows 工作管理員假象:原創者指 CPU 百分比從來無法反映真實

  • 作者

  • 發佈日期

    2026-04-21

  • 閱讀時間

    4分鐘

  • 字體大小

前 Microsoft 工程師 Dave Plummer 是 Windows 工作管理員 (Task Manager) 原創開發者。他近日在 YouTube 頻道 Dave’s Garage 解釋為何工作管理員顯示 CPU 使用率數字未必如實反映真實狀況。他指出測量 CPU 使用率看似直觀,實際上涉及多項複雜技術考量。加上現代 CPU 具備動態調頻及渦輪加速等特性,令單一百分比數字難以全面呈現 CPU 真實工作量。

工作管理員創作者解釋 CPU 數字由來

Dave Plummer 曾參與多個 Windows 標誌性功能開發,包括 ZIP 檔案支援及 Windows NT 開始選單。他在影片中解釋工作管理員採用定時更新 (timer-driven) 方式運作,每隔一段時間更新數字。系統顯示兩次更新之間平均狀況,並非即時數據。

他表示最簡單計算方法是將 CPU 使用量除以兩次更新之間時間,但這過分依賴計時器精確度。他以「在坑窪泥路上貨車車廂放節拍器」來形容這種不可靠情況。

比直接除法更精準:逐個處理程序計算時間差

為此他讓工作管理員記錄每個處理程序 (process) 自啟動以來核心時間 (kernel time) 與用戶時間 (user time) 總和,再減去上一次更新數值,從而得出該時段 CPU 消耗量。系統然後再除以所有處理程序於同一時段內消耗 CPU 總時間。這方法雖然比直接除法複雜,但精確度更高。

現代 CPU 令百分比更難反映實際效能

然而隨著現代 CPU 加入動態調頻 (dynamic frequency scaling)、渦輪加速 (Turbo Boost)、熱降頻 (thermal throttling) 及深度閒置 (deep idle states) 等技術,時間佔用比例已無法充分反映實際工作量。Plummer 以公路作比喻:「半滿但全是法拉利的高速公路比擠滿舊水泥車公路能運載更多車輛。」意即 CPU 高速運作時,相同時間內可完成更多工作,但現有計算方式未能反映此點。

他認為理想 CPU 使用率應反映「實際完成工作量」對比「理論最高工作量」比例,而非單純時間佔用率。惟他已從 Microsoft 退休,建議能否落實取決於現任工程師決定。

工作管理員未來有機會改進嗎?

Plummer 早前曾公開展示他心目中理想工作管理員設計介面,並持續在 Dave’s Garage YouTube 頻道分享 Windows 開發幕後故事。目前 Microsoft 亦正承諾為 Windows 11 帶來效能及穩定性改善,但暫未見有具體針對工作管理員顯示方式更新公告。對 Windows 技術歷史感興趣讀者,相關影片值得一看。

Leave A Reply

Your email address will not be published.