- Microsoft bereitet noch mehr Goodies für Interessierte vor.
- Die Entscheidung, welcher Browser verwendet werden soll, kann für einige eine wirklich schwierige Aufgabe sein.
- Mit diesen neuen Tools können Sie jedoch viel schneller zu einem Urteil gelangen.
- Diese neue Software von Microsoft wird für Linux und Android bestimmt sein.
Es besteht kein Zweifel, dass viele von uns einige Browser verwenden, von denen andere noch nicht einmal gehört haben, anstelle der herkömmlichen Optionen da draußen.
Und es stimmt, dass die Leistung normalerweise ein sehr wichtiger Faktor für Benutzer ist, die versuchen, sich zwischen verschiedenen Webbrowser-Optionen zu entscheiden.
Die größten Konkurrenten, Microsoft und Google, entwickeln ständig neue Möglichkeiten, die Leistung ihrer Edge- und Chrome-Browser zu verbessern.
Jetzt jedoch, Microsoft hat eine Reihe von Open-Source-Tools eingeführt für Linux und Android, genannt Microsoft-Performance-Tools, mit denen die Browserleistung auf einer Vielzahl von Systemen gemessen werden kann.
Wir bekommen neue Messgeräte für Linux und Android
Lassen Sie sich nicht vom Aussehen des Toolsets täuschen, denn obwohl es universell zu sein scheint, hat Microsoft betont, dass es zur Überwachung und Messung der Browserleistung verwendet werden kann.
Dieses gesamte Trace-Processing-Tool basiert auf derselben Methodik, die in den letzten Jahrzehnten zur Verbesserung der Leistung des Windows-Betriebssystems verwendet wurde.
Die kommende Software kann verwendet werden, um mehr Einblicke in die Aktivitäten des Betriebssystems und des App-Codes zu bieten Zeitpunkt, und wenn Sie möchten, können Sie die Traces auch mit Windows Performance Analyzer (WPA) korrelieren.
Das Toolset selbst basiert auf .NET Core und microsoft-performance-toolkit-sdk, was bedeutet, dass es theoretisch auf jedem Betriebssystem unterstützt wird, das .NET Core unterstützt.
Für Linux unterstützen wir LTTng, perf und Perfetto. Für Android- und Chromium-Browser wie Chrome und Edge Chromium unterstützen wir Perfetto.
Hier ist die aktuelle unterstützte Ablaufverfolgung:
- LTTng (Linux-Kernel-CPU-Planung, Prozesse, Threads, Block IO/Disk, Syscalls, Dateiereignisse usw.)
- perf Linux CPU-Sampling (CPU-Takt)
- Perfetto Android & Chromium (CPU-Planung, CPU-Sampling, CPU-Frequenz, FTrace, Android-Protokolle, generische Ereignisse / Standardspuren, GPU-Zähler)
Das Tooling unterstützt das Parsen und auch das Analysieren der obigen Ablaufverfolgung. Sowohl das Erfassen als auch das Aufzeichnen einer Spur ist für jede Art von Nachverfolgungswerkzeug unterschiedlich und wird in So erfassen Sie eine Ablaufverfolgung oder Protokolle.
Darüber hinaus stellte der Technologieriese fest, dass jedes Programm oder jede GUI auf jedem Betriebssystem Ereignisse mit dem Microsoft-Performance-Tools-SDK und den Linux-Android-Plugins verarbeiten kann.
Microsoft selbst verwendet dieses Toolset, um die Leistung im Windows-Subsystem für Android (WSA), Azure Linux-VMs, Windows-Subsystem für Linux (WSL2) und seinem Edge-Browser auf mehreren Plattformen zu messen.
Die Hoffnung ist, dass durch die Verwendung der Tools zur Analyse und Verbesserung der Leistung mehr Einblicke in die Antriebsleistung der folgenden Produkte gewonnen werden:
- Windows-Subsystem für Android (WSA), das native Android-Apps in einer VM mit hervorragender Windows-Integration ausführt
- Azure Linux-VMs und Windows-Subsystem für Linux (WSL2), die jeweils Linux in VMs ausführen
- Microsoft Edge-Browser, der plattformübergreifend ist und auf Chromium basiert
Wer sich diese Initiative genauer anschauen und selbst beurteilen möchte, sollte unbedingt Schauen Sie sich das Open-Source-Projekt auf GitHub an.
Begeistert von diesem neuen Toolset? Lassen Sie es uns im Kommentarbereich unten wissen.