微軟工程師解釋為何 Windows 11 完全禁止顯示時鐘的秒數:顯示秒數非必要功能而且會導致 CPU 無法休眠進而影響性能

2022.04.19 03:16PM
照片中提到了s across a hundred users turns into a lot of wasted CPU. Even updating a hundrea、minute is too much for many systems, and most Terminal Server administrators、4月19日星期二,包含了軟件、多媒體、線、文本、字形

雖然早期 Windows 系統工作列的時鐘可顯示秒數,但微軟已經自 2003 年將這項功能刪除,不過在 Windows 10 以前的系統仍可透過修改註冊表的方式強制使工作列的時鐘顯示當前的秒數,不過微軟卻 Windows 11 把工作列時鐘的秒數顯示完全禁用,即便修改註冊表也無法顯示秒數,微軟工程師 Raymond.C 在一篇部落格解釋為何做出此決定,一言以蔽之就是顯示秒數仍會對系統性能造成負擔。

照片中提到了P、D Type here to search、Pinned,包含了你需要為 Windows 11 付費嗎、窗口 11、謹防、微軟公司、微軟Windows

▲ Windows 11 已無法經由修改註冊表顯示秒數

在 2003 年同樣由 Raymond.C 發表的部落格文章指稱,由於早期的系統僅有 4MB 記憶體的關係,若持續顯示時鐘的秒數,會造成占用的快取資料超過 4MB 記憶體,導致系統被拖類;然而縱使當代系統的記憶體超過 4MB ,在如工作站、伺服器、虛擬主機系統等,由於每個用戶都有獨立的時鐘,若顯示每個虛擬系統的秒數會對主機產生相當高的負擔,等同 CPU 的資源大量被更新秒數顯示占用。

如果是由於工作站、伺服器與虛擬主機等同時提供多個用戶的系統會造成負擔,然而對個人系統應該就沒問題了吧? Raymond.C 卻表示根據微軟團隊的測試仍會有顯著的影響,由於低於分鐘的周期性任務會使 CPU 無法進入低功耗狀態,而且秒數顯示不像連續打字或影片播放是必要性功能,故微軟選擇在系統工作列永久拿掉秒數顯示避免造成系統負擔增加。

資料來源

1 則回應

  • 1秒的低功耗不行? 那1分鐘的低功耗就很有用? 如果 是每分鐘的進進出出的低功耗 還不如不開
    2022-04-19