CPU 采樣開銷減少 95%,Edge 團隊合作改進網頁版 Office 應用
8 月 11 日消息,微軟 Edge 團隊今天發布新聞稿,宣布通過和 Microsoft Office 團隊的合作,大幅改善了網頁版 Word、PowerPoint、Excel、Outlook 和 Teams 等應用的性能。
微軟表示在構建上述 Office 網頁版過程中,需要部署超過 5000 個 CSS 規則、在 DOM 樹中創建超過 2000 個節點,并在頁面加載時發送數十個 HTTP 請求。
Office 團隊今年調查發現,網頁版 PowerPoint 在啟用方面調用了多個進程外的 iframe,從而在 Edge DevTools 性能工具中,顯示明顯的 CPU 占用情況。
Office 團隊表示在極端情況下,在十核 CPU 設備上,網頁版 PowerPoint 可以跑滿 CPU 占用。
Office 團隊使用 Windows 事件跟蹤(ETW),確認這是由于 Chromium(Edge 構建的瀏覽器引擎)中的 CPU 分析器采樣導致的。
Office 團隊通過更準確的 sleep timing 方式,將 CPU 采樣開銷減少 95%,并將 Edge 瀏覽器的總 CPU 占用減少 71%。
IT之家在此附上原文鏈接,感興趣的用戶可以深入閱讀。