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