Výkon je obvykle velmi důležitou metrikou pro spotřebitele, kteří se rozhodují mezi různými možnostmi procházení webu. Microsoft i Google neustále hledají způsoby, jak zlepšit výkon svých prohlížečů Edge a Chrome. Microsoft nyní představil open source sadu nástrojů s názvem Microsoft-Performance-Tools pro Linux-Android pro měření výkonu prohlížeče napříč různými systémy.

I když se sada nástrojů zdá být všestranná, Microsoft zdůraznil, že ji lze použít ke sledování a měření výkonu prohlížeče. Nástroje pro zpracování trasování jsou založeny na stejné metodologii, která byla v posledních několika letech použita ke zlepšení výkonu Windows. dekády. Lze jej použít k získání dalších informací o tom, co operační systém a kód aplikace v daném okamžiku dělají, a pokud chcete, můžete také mapovat trasování na Windows Performance Analyzer (WPA). Samotná sada nástrojů je postavena na. NET Core a microsoft-performance-toolkit-sdk, což znamená, že je teoreticky podporován na jakémkoli podporovaném operačním systému. NET Core.
Na straně Linuxu obsahuje sada nástrojů LTTng, perf a Perfetto. Mezitím je v prostředí Chromium a Android podporován pouze Perfetto. Metriky sledování podporované každým jednotlivým nástrojem jsou následující:
- LTTng (plánování CPU linuxového jádra, procesy, vlákna, blokování I/O/disků, systémová volání, události souborů atd.)
- perf Linux CPU Sampling (frekvence procesoru)
- Perfetto Android a Chromium (plánování CPU, vzorkování CPU, frekvence CPU, FTrace, protokoly Android, výchozí obecné události / stopy, čítače GPU)
Pomocí sady nástrojů můžete analyzovat stopy, zaznamenávat stopy, poskytovat k nim programový přístup a dokonce je integrovat s WPA, takže máte k dispozici grafické rozhraní pro zjednodušení analýzy.
Kromě toho Microsoft poznamenal, že „jakýkoli program nebo GUI na jakémkoli OS může zpracovávat události pomocí Microsoft-Performance-Tools SDK a Linux-Android pluginů“. Společnost Microsoft v současné době používá tuto sadu výkonových nástrojů sama k měření výkonu napříč Windows Subsystem for Android (WSA), Azure Linux VM, Windows Subsystem for Linux (WSL2) a jeho prohlížečem Edge na různých platformách. Můžete se podívat na open source projekt na GitHub zde .
Napsat komentář