看起來,一個近半年前就已經出現的錯誤終於被微軟和Mozilla修復。這個問題與WindowsDefender及其反惡意軟件服務可執行程序(MsMpEng.exe)服務有關,這將導致MozillaFirefox的CPU占用率很高。與Google瀏覽器和微軟Edge相比,系統資源使用量明顯更高。
例如,下面的圖片(在最初報告該錯誤時拍攝)顯示重新加載YouTube六次時的平均CPU使用率。正如你所看到的,Firefox瀏覽器上的峰值明顯更高。
在微軟和Mozilla開發團隊的努力下,這個錯誤最近得到解決。Firefox瀏覽器的開發者Yannis Juglaret大約在三周前證實這一點:
據微軟稱,這將作為定期定義更新的一部分部署給所有用戶,這些定義更新是獨立於操作系統更新打包的。本次修復也影響Windows 7和8.1用戶,盡管這些平臺首先不應該有Firefox的性能問題,因為導致它的ETW事件不存在於這些舊版本的Windows上。
Yannis Juglaret補充說,最近的Microsoft Defender March-2023定義更新(平臺:4.18.2302.x | 引擎:1.1.20200.4)修復這個問題:
mpengine.dll版本1.1.20200.4已於4月4日發佈,所以現在大傢應該可以使用該修復程序。
以下是Defender更新的細節:
3月-2023年 (平臺: 4.18.2302.x | 引擎: 1.1.20200.4)
安全定義更新版本:1.381.61.0
發佈日期:2023年4月4日(引擎)/2023年4月11日(平臺)
平臺: 4.18.2302.x
引擎:1.1.20200.4
有趣的是,人們還發現,與Chrome相比,Firefox的處理器使用率還有進一步提高的空間。也許我們會在即將到來的瀏覽器更新中看到這樣的性能改進,它將不僅僅是微軟Defender單方面能夠完成。
更多細節介紹:
https://learn.microsoft.com/en-us/microsoft-365/security/defender-endpoint/microsoft-defender-antivirus-updates?view=o365-worldwide#march-2023-platform-4182302x--engine-11202004