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