Windows 11任務管理器“效率模式”的一些有趣細節
在Windows 系統中,我們可以通過任務管理器來監控活躍的進程或程序,如果某個進程拖累了系統,就可以使用“結束任務”功能進行關閉。通過任務管理器,你可以對設備進行全方面的掌控,可以告訴你CPU、內存、GPU 或甚至網絡帶寬情況。
在Windows 11 Build 22557 中,微軟正試圖通過“效率模式”(Efficiency Mode),允許用戶限制“基於每個應用進程的資源分配”。
“結束任務”就是殺死該進程,可能會導致一些不良問題。而“效率模式”則是對該進程進行節流,並將對前台體驗的干擾降至最低。要使用這項新功能,你需要右擊任何進程並選擇該選項,如下面的截圖所示。
降低調度優先級
在Windows上,可以根據線程的調度優先級來運行線程。根據微軟更新的文檔,所有線程都有一個分配的調度優先級,其範圍從零(最低優先級)到31(最高優先級)。效率模式將基本優先級設置為”THREAD_PRIORITY_LOWEST”,以確保它們[進程]在必要時可以被搶占。根據官方文檔,這是為“後台進程,特別是那些處理器密集型的進程”而做的。
當你將多個進程設置為消耗較少資源時,Windows會根據情況自動將空閒資源分配給優先級較高的進程。微軟表示:“低優先級確保該進程不會干擾用戶正在積極使用的高優先級進程”。
調用EcoQoS
“效率模式”的第二步是調用EcoQoS。術語“EcoQoS”是生態服務質量(QoS)級別的標準,它於2021 年首次推出,是一項可選功能,供那些希望有效運行其應用程序的某些進程以降低功耗的開發者使用。如果使用得當,EcoQoS可以導致延長電池壽命和更好的能源效率,減少風扇噪音和改善熱節流。
微軟在去年發布的文檔中寫道:“這個新的QoS 級別對於那些沒有顯著的性能或延遲要求的工作負載來說是有價值的,以使它們總是以節能的方式運行”。當你為一個進程啟用效率模式時,任務管理器也會觸發EcoQoS,以確保該進程以最省電的方式執行。因此,處理器將能夠以較低的頻率運行,以節省電力,提高UI 響應速度,以及CPU 的熱足跡。
好處
正如你在上圖中看到的,微軟已經能夠將Windows 11的響應速度提高14% ~ 76%。
根據這些文件,以下是將效率模式和EcoQoS 整合到任務管理器的主要好處。
● 允許用戶手動啟用效率模式(EcoQoS),而不是依賴應用程序開發人員。目前,微軟Edge 等少數應用程序包括對這些改進的內置支持。
● 減少最多90% 的CPU耗電量
● 減少熱量和風扇噪音。
● 提高並發工作負載的性能。
● 減少熱節流。
● 注重能源的可持續性
目前,微軟專注於CPU優化,因為它只想減少功耗。在即將到來的Windows版本中,你可以期待其他系統資源的類似技術,如內存甚至是GPU。