2019年Windows 10更新將獲得重要效能優化,幽靈漏洞惹的禍
Windows 10每年春秋兩季會有一次重大更新,現在的十月更新在國慶期間已經推送了,雖然部分使用者遇到了檔案丟失的問題,不過總體上還是有驚無險,不出意外這個版本很快就會成為Windows 10系統的主流。再下一次重大更新就要到2019年上半年了,雖然更新的內容還不知道,但是會有個好訊息——2019年的Windows 10下一次重大更新將獲得重要效能優化,不過這個事說到底是一次撥亂反正,因為效能提升的前提是之前為了修復幽靈漏洞導致了效能損失,這次更新會改善效能受影響的幅度。
微軟Windows核心團隊的開發人員Mehamet Lyigun日前在推特上確認Windows 10系統2019上半年的更新中會預設啟用Retpoline核心,這次一次重要的效能優化,目的是減少核心模式下的效能影響。這些功能結合起來可以減少Spectre V2對大多數場景下的效能損失的影響程度。
這些專業內容聽起來有些拗口,簡單來說就是2019年上半年的Windows 10重大更新中,微軟採用了測試減輕為了修復幽靈漏洞而導致的效能損失,舉例來說,現在為了修復幽靈漏洞會導致效能損失10%,明年的Windows 10採用各種措施之後效能損失的幅度降至5%,那麼就相當於效能獲得了重要優化。
這個事說到底還是跟Spectre幽靈漏洞有關,Meltown熔斷、Spectre幽靈是今年爆出的兩大重要漏洞,特別是Spectre幽靈漏洞幾乎影響現代所有的處理器,包括X86、ARM等等,因為這個漏洞跟處理器的預測執行單元,如果修復漏洞就會導致效能下降。
關於漏洞修復導致的效能損失,之前有過很多測試,英特爾官方之前也公佈過一份測試,不同的處理器在不同測試中的效能下降幅度不一,總體來看影響不大,但個別專案中影響效能幅度達到了20%,多數都在2-5%之間。