- Microsoft förbereder ännu mer godsaker för er som är intresserade.
- Att bestämma vilken webbläsare som ska användas kan vara en riktigt svår uppgift för vissa.
- Dessa nya verktyg kan dock hjälpa dig att nå en dom mycket snabbare.
- Denna nya mjukvara från Microsoft kommer att vara dedikerad för Linux och Android.
Det råder ingen tvekan om att många av oss använder vissa webbläsare som andra inte ens har hört talas om, istället för de konventionella valen där ute.
Och det är sant att prestanda vanligtvis är en mycket viktig faktor för användare som försöker välja mellan olika alternativ för webbsurfning.
De största konkurrenterna, Microsoft och Google, kommer ständigt på nya sätt att förbättra prestandan på sina Edge- och Chrome-webbläsare.
Men nu, Microsoft introducerade en uppsättning verktyg med öppen källkod för Linux och Android, kallade Microsoft-Performance-Tools som kan användas för att mäta webbläsarprestanda i en mängd olika system.
Vi får nya mätverktyg för Linux och Android
Låt dig inte luras av verktygsuppsättningens utseende, för även om det verkar vara allmänt, har Microsoft betonat att det kan användas för att övervaka och mäta webbläsarens prestanda.
Hela detta spårningsbearbetningsverktyg är baserat på samma metod som användes för att förbättra prestanda för Windows OS under de senaste decennierna.
Den kommande mjukvaran kan användas för att ge fler insikter om vad operativsystemet och appkoden gör vid en tidpunkt, och om du vill kan du också korrelera spåren med Windows Performance Analyzer (WPA).
Själva verktygsuppsättningen är byggd på .NET Core och microsoft-performance-toolkit-sdk, vilket innebär att den teoretiskt stöds på alla operativsystem som .NET Core stöder.
För Linux stöder vi LTTng, perf och Perfetto. För webbläsare Android och Chromium som Chrome & Edge Chromium stöder vi Perfetto.
Här är den aktuella spårningen som stöds:
- LTTng (Linux Kernel CPU-schemaläggning, processer, trådar, Block IO/Disk, Syscalls, filhändelser, etc)
- perf Linux CPU Sampling (cpu-klocka)
- Perfetto Android & Chromium (CPU-schemaläggning, CPU-sampling, CPU-frekvens, FTrace, Android-loggar, generiska händelser/standardspår, GPU-räknare)
Verktyget stöder analys och även analys av ovanstående spårning. Att fånga, liksom att registrera ett spår, är olika för varje typ av spårningsverktyg och är täckt in Hur man fångar ett spår eller stockar.
Dessutom noterade teknikjätten att vilket program eller GUI som helst på vilket operativsystem som helst kan bearbeta händelser med Microsoft-Performance-Tools SDK och Linux-Android-plugins.
Microsoft använder själv den här verktygsuppsättningen för att mäta prestanda i Windows Subsystem for Android (WSA), Azure Linux VMs, Windows Subsystem for Linux (WSL2) och dess Edge-webbläsare på flera plattformar.
Förhoppningen är att, genom att använda verktygen för att analysera och förbättra prestanda, mer insikt om drivprestanda på följande produkter kommer att erhållas:
- Windows Subsystem for Android (WSA) som kör inbyggda Android-appar i en virtuell dator med fantastisk Windows-integration
- Azure Linux virtuella datorer och Windows Subsystem for Linux (WSL2) som var och en kör Linux i virtuella datorer
- Microsoft Edge webbläsare som är plattformsoberoende och baserad på Chromium
Om du vill ta en närmare titt på detta initiativ och bedöma själv, se till att göra det kolla in open source-projektet på GitHub.
Exalterad över denna nya uppsättning verktyg? Låt oss veta i kommentarsfältet nedan.