Das Microsoft Edge-Team arbeitet mit dem Office-Team an Leistungsverbesserungen
Microsoft verfügt über eine Reihe von Office-Apps, die im Internet verfügbar sind, z. B. Word, PowerPoint, Excel, Outlook und Teams. Auch wenn sie in Webbrowsern verwendet werden, bedeutet das nicht, dass es sich nicht um komplexe Apps handelt.
In einem Blogbeitrag sagt das Microsoft Edge-Team, dass es mit dem Office Performance-Team zusammengearbeitet hat, um die Gesamtleistung dieser Web-Apps zu steigern. Im Blog wird erwähnt, dass das Office-Team sich mit der PowerPoint-Webanwendung befasst hat. Im Blog heißt es:
Dabei stellten sie beim Aufzeichnen von Profilen im Performance-Tool von Edge DevTools einen erheblichen Overhead bei der CPU-Auslastung fest. Tatsächlich war DevTools in einigen Fällen offenbar dafür verantwortlich, dass die 10-Kern-CPU eines Ingenieurs während der Profilerstellung überlastet wurde.
Das Team nutzte das Event Tracing for Windows (ETW)-Tool, um herauszufinden, was vor sich ging. Es stellte sich heraus, dass der CPU-Profiler in der Chromium-Browser-Engine von Edge „einen Busy-Waiting-Ansatz verwendete, was bedeutete, dass ständig Code ausgeführt wurde, selbst während er auf das nächste Ereignis wartete“.
Microsoft erklärte:
Durch die Verwendung einer genaueren Sleep-Timing-Methode konnte das Team den CPU-Sampling-Overhead um 95 % reduzieren und den gesamten CPU-Verbrauch von Edge während der Profilerstellung um 71 % senken. Dies hat dem PowerPoint-Team natürlich geholfen, die Ladeleistung seiner App zu untersuchen und zu verbessern, aber das bedeutet auch, dass jeder, der das Performance-Tool in DevTools (in Edge oder einem beliebigen Chromium-Browser) verwendet, jetzt ein viel besseres Erlebnis hat.
Der Blogbeitrag bietet weitere Beispiele dafür, wie diese DevTools-Leistungstools dem Office Performance-Team dabei geholfen haben, „konkrete Leistungsverbesserungen bei produktiven Web-Erlebnissen zu ermöglichen“. Das Unternehmen erklärte:
Im Mittelpunkt all dieser neuen DevTools-Funktionen und Microsoft-Produktverbesserungen arbeiten wir daran, unsere engen Beziehungen zu einigen der leistungsstärksten Web-Apps der Branche zu nutzen, um sicherzustellen, dass die Entwicklertools dieser Aufgabe gewachsen sind.
Es dürfte interessant sein zu sehen, ob diese Office-Webanwendungen durch diese DevTools-Kooperationen mit dem Edge-Team weiterhin Leistungsbücher erhalten.
Schreibe einen Kommentar