Microsoft Edge團隊開始與Office團隊合作以改進產品性能
微軟有許多Office 應用程序可在網絡上使用,如Word、PowerPoint、Excel、Outlook 和Teams。儘管它們是在網頁瀏覽器中使用的,但這並不意味著它們不是複雜的應用程序。微軟Edge 團隊在一篇博文中表示,他們一直在與Office 性能團隊合作,幫助提升這些網絡應用的整體性能。博客中提到,Office 團隊正在研究PowerPoint 網頁應用程序。
訪問:
博客文章中寫道:
在此過程中,他們注意到在Edge DevTools 的性能工具中記錄配置文件時,CPU 的使用開銷很大。事實上,在某些情況下,DevTools 在進行剖析時似乎會導致工程師的10 核CPU 達到飽和狀態。
團隊使用Windows的事件跟踪(ETW) 工具找出了問題所在。他們發現,Edge 的Chromium 瀏覽器引擎中的CPU 剖析器”使用了忙碌等待方法,這意味著在等待下一個事件時仍在不斷運行代碼”。
微軟表示:通過使用更精確的睡眠定時方法,該團隊能夠將CPU 採樣開銷減少95%,並將Edge 在剖析時的CPU 總消耗量減少71%。當然,這有助於PowerPoint 團隊調查並改進其應用程序的負載性能,但這也意味著使用DevTools 中性能工具(在Edge 或任何Chromium 瀏覽器中)的每個人現在都能獲得更好的體驗。
博文提供了更多例子,說明這些DevTools 性能工具如何幫助Office性能團隊”在生產網絡體驗中實現具體的性能改進”。
該公司表示:在所有這些新的DevTools 功能和微軟產品改進的中心,我們正在努力利用我們與業界一些最強大的Web 應用程序的密切關係,以確保開發人員的工具能夠勝任任務。
這些Office Web 應用程序是否會通過DevTools 與Edge 團隊的合作繼續獲得性能提升,我們拭目以待。
了解更多: