Microsoft Edge 團隊與 Office 團隊合作提高性能
Microsoft 有許多可在網絡上使用的 Office 應用程序,例如 Word、PowerPoint、Excel、Outlook 和 Teams。儘管它們在網絡瀏覽器中使用,但這並不意味著它們不是複雜的應用程序。
Microsoft Edge 團隊在博客文章中表示,它一直在與 Office 性能團隊合作,幫助提高這些 Web 應用程序的整體性能。該博客提到 Office 團隊正在研究 PowerPoint Web 應用程序。該博客指出:
在此過程中,他們注意到在 Edge DevTools 的性能工具中記錄配置文件時 CPU 使用開銷很大。事實上,在某些情況下,DevTools 似乎負責在分析時使工程師的 10 核 CPU 飽和。
該團隊使用 Windows 事件跟踪 (ETW) 工具來弄清楚發生了什麼。它發現 Edge 的 Chromium 瀏覽器引擎中的 CPU 分析器“使用繁忙等待方法,這意味著即使在等待下一個事件時也要不斷運行代碼。”
微軟表示:
通過使用更準確的睡眠計時方法,該團隊能夠將 CPU 採樣開銷減少 95%,並將分析時 Edge 的總 CPU 消耗減少 71%。當然,這有助於 PowerPoint 團隊研究並改進其應用程序的加載性能,但這也意味著使用 DevTools(在 Edge 或任何 Chromium 瀏覽器中)中的性能工具的每個人現在都有更好的體驗。
該博客文章提供了更多示例,說明這些 DevTools 性能工具如何幫助 Office 性能團隊“在生產 Web 體驗中實現具體的性能改進。”該公司表示:
在所有這些新的 DevTools 功能和 Microsoft 產品改進的中心,我們正在努力利用我們與一些業界最強大的 Web 應用程序的密切關係,以確保開發人員工具能夠勝任任務。
看看這些 Office Web 應用程序是否會繼續通過這些 DevTools 與 Edge 團隊的合作獲得性能書籍應該很有趣。
發佈留言