- Microsoft bereidt nog meer goodies voor voor degenen onder u die geïnteresseerd zijn.
- Beslissen welke browser te gebruiken, kan voor sommigen een hele opgave zijn.
- Deze nieuwe tools kunnen u echter helpen veel sneller tot een oordeel te komen.
- Deze nieuwe software van Microsoft zal bestemd zijn voor Linux en Android.
Het lijdt geen twijfel dat velen van ons sommige browsers gebruiken waar anderen nog nooit van hebben gehoord, in plaats van de conventionele keuzes die er zijn.
En het is waar dat prestaties doorgaans een zeer belangrijke factor zijn voor gebruikers die proberen te kiezen tussen verschillende webbrowseropties.
De grootste concurrenten, Microsoft en Google, bedenken voortdurend nieuwe manieren om de prestaties van hun Edge- en Chrome-browsers te verbeteren.
Echter, nu, Microsoft heeft een reeks open-sourcetools geïntroduceerd voor Linux en Android, Microsoft-Performance-Tools genaamd, die kunnen worden gebruikt om de browserprestaties op verschillende systemen te meten.
We krijgen nieuwe meetinstrumenten voor Linux en Android
Laat u niet misleiden door het uiterlijk van de toolset, want hoewel het een algemeen doel lijkt te zijn, heeft Microsoft benadrukt dat het kan worden gebruikt om de browserprestaties te controleren en te meten.
Deze volledige tooling voor tracering is gebaseerd op dezelfde methode die de afgelopen decennia werd gebruikt om de prestaties van het Windows-besturingssysteem te verbeteren.
De aankomende software kan worden gebruikt om meer inzicht te bieden in wat het besturingssysteem en de app-code doen tegen een tijdstip, en als u wilt, kunt u de sporen ook correleren met Windows Performance Analyzer (WPA).
De toolset zelf is gebouwd op .NET Core en microsoft-performance-toolkit-sdk, wat betekent dat het theoretisch wordt ondersteund op elk besturingssysteem dat .NET Core ondersteunt.
Voor Linux ondersteunen we LTTng, perf en Perfetto. Voor Android- en Chromium-browsers zoals Chrome & Edge Chromium ondersteunen we Perfetto.
Hier is de huidige ondersteunde tracering:
- LTTng (Linux Kernel CPU-planning, Processen, Threads, Block IO/Disk, Syscalls, Bestandsgebeurtenissen, enz.)
- perf Linux CPU-sampling (cpu-klok)
- Perfetto Android & Chromium (CPU-planning, CPU-sampling, CPU-frequentie, FTrace, Android-logboeken, algemene gebeurtenissen / standaardtracks, GPU-tellers)
De tooling ondersteunt het ontleden en ook het analyseren van de bovenstaande tracering. Het vastleggen, maar ook het vastleggen van een spoor is verschillend voor elk type traceertool en wordt behandeld in Hoe een spoor of logboeken vast te leggen.
Verder merkte de techgigant op dat elk programma of GUI op elk besturingssysteem gebeurtenissen kan verwerken met de Microsoft-Performance-Tools SDK & Linux-Android-plug-ins.
Microsoft gebruikt deze toolset zelf om de prestaties te meten in Windows Subsystem for Android (WSA), Azure Linux VM's, Windows Subsystem for Linux (WSL2) en de Edge-browser op meerdere platforms.
De hoop is dat, door de tooling te gebruiken om de prestaties te analyseren en te verbeteren, meer inzicht zal worden verkregen in de aandrijfprestaties van de volgende producten:
- Windows-subsysteem voor Android (WSA) dat native Android-apps uitvoert in een VM met geweldige Windows-integratie
- Azure Linux VM's en Windows Subsystem for Linux (WSL2) die elk Linux in VM's uitvoeren
- Microsoft Edge-browser die platformonafhankelijk is en gebaseerd is op Chromium
Als je dit initiatief nader wilt bekijken en zelf wilt beoordelen, zorg dan dat je bekijk het open-sourceproject op GitHub.
Enthousiast over deze nieuwe set tools? Laat het ons weten in de comments hieronder.