- Microsoft sta preparando ancora più chicche per quelli di voi interessati.
- Decidere quale browser utilizzare può essere un compito davvero impegnativo per alcuni.
- Tuttavia, questi nuovi strumenti potrebbero aiutarti a raggiungere un verdetto molto più velocemente.
- Questo nuovo software di Microsoft sarà dedicato a Linux e Android.
Non c'è dubbio che molti di noi utilizzano alcuni browser di cui altri non hanno nemmeno sentito parlare, invece delle scelte convenzionali là fuori.
Ed è vero che le prestazioni sono in genere un fattore molto importante per gli utenti che cercano di decidere tra diverse opzioni di navigazione web.
I maggiori concorrenti, Microsoft e Google, sono costantemente alla ricerca di nuovi modi per migliorare le prestazioni sui loro browser Edge e Chrome.
Tuttavia, ora, Microsoft ha introdotto una serie di strumenti open source per Linux e Android, chiamati Microsoft-Performance-Tools che possono essere utilizzati per misurare le prestazioni del browser su una varietà di sistemi.
Stiamo ottenendo nuovi strumenti di misurazione per Linux e Android
Non lasciarti ingannare dall'aspetto del set di strumenti, perché anche se sembra essere di uso generale, Microsoft ha sottolineato che può essere utilizzato per monitorare e misurare le prestazioni del browser.
L'intero strumento di elaborazione delle tracce si basa sulla stessa metodologia utilizzata per migliorare le prestazioni del sistema operativo Windows negli ultimi due decenni.
Il software in arrivo può essere utilizzato per offrire maggiori informazioni su ciò che il sistema operativo e il codice dell'app stanno facendo a punto nel tempo e, se lo desideri, puoi anche correlare le tracce con Windows Performance Analyzer (WPA).
Il set di strumenti stesso è basato su .NET Core e microsoft-performance-toolkit-sdk, il che significa che è teoricamente supportato su qualsiasi sistema operativo supportato da .NET Core.
Per Linux, supportiamo LTTng, perf e Perfetto. Per i browser Android e Chromium come Chrome e Edge Chromium, supportiamo Perfetto.
Ecco la traccia corrente supportata:
- LTTng (pianificazione della CPU del kernel Linux, processi, thread, blocco IO/disco, syscall, eventi file, ecc.)
- perf Linux CPU Sampling (cpu-clock)
- Perfetto Android & Chromium (scheduling CPU, campionamento CPU, frequenza CPU, FTrace, log Android, eventi generici/tracce predefinite, contatori GPU)
Gli strumenti supportano l'analisi e anche l'analisi della traccia di cui sopra. L'acquisizione, così come la registrazione di una traccia, è diversa per ogni tipo di strumento di tracciamento ed è trattata in Come acquisire una traccia o registri.
Inoltre, il gigante della tecnologia ha notato che qualsiasi programma o GUI su qualsiasi sistema operativo può elaborare eventi con Microsoft-Performance-Tools SDK e plugin Linux-Android.
La stessa Microsoft utilizza questo set di strumenti per misurare le prestazioni nel sottosistema Windows per Android (WSA), nelle macchine virtuali Linux di Azure, nel sottosistema Windows per Linux (WSL2) e nel browser Edge su più piattaforme.
La speranza è che, utilizzando gli strumenti per analizzare e migliorare le prestazioni, si ottengano maggiori informazioni sulle prestazioni dell'unità sui seguenti prodotti:
- Sottosistema Windows per Android (WSA) che esegue app Android native in una macchina virtuale con un'ottima integrazione con Windows
- VM Linux di Azure e sottosistema Windows per Linux (WSL2) che eseguono ciascuno Linux nelle VM
- Browser Microsoft Edge multipiattaforma e basato su Chromium
Se vuoi dare un'occhiata più da vicino a questa iniziativa e giudicare tu stesso, assicurati di controlla il progetto open source su GitHub.
Entusiasti di questo nuovo set di strumenti? Fatecelo sapere nella sezione commenti qui sotto.