Microsoft introduce strumenti per misurare le prestazioni del browser su Android e Linux

Microsoft introduce strumenti per misurare le prestazioni del browser su Android e Linux
Le prestazioni sono di solito una metrica molto importante per i consumatori che scelgono tra diverse opzioni di navigazione web. Sia Microsoft che Google sono costantemente alla ricerca di modi per migliorare le prestazioni dei loro browser Edge e Chrome, rispettivamente. Microsoft ha ora introdotto un toolkit open source chiamato Microsoft-Performance-Tools per Linux-Android per misurare le prestazioni del browser su vari sistemi.

Sebbene il toolkit sembri versatile, Microsoft ha sottolineato che può essere utilizzato per monitorare e misurare le prestazioni del browser. Gli strumenti di elaborazione delle tracce si basano sulla stessa metodologia utilizzata per migliorare le prestazioni di Windows negli ultimi due anni. decenni. Può essere usato per ottenere maggiori informazioni su cosa stanno facendo il sistema operativo e il codice dell’applicazione in un determinato momento e, se lo desideri, puoi anche mappare le tracce a Windows Performance Analyzer (WPA). La cassetta degli attrezzi stessa è costruita su. NET Core e microsoft-performance-toolkit-sdk, il che significa che è teoricamente supportato su qualsiasi sistema operativo supportato da. NET Core.

Sul lato Linux, il toolkit include LTTng, perf e Perfetto. Nel frattempo, solo Perfetto è supportato negli ambienti Chromium e Android. Le metriche di traccia supportate da ogni singolo strumento sono le seguenti:

  • LTTng (scheduling CPU kernel Linux, processi, thread, blocco I/O/disco, chiamate di sistema, eventi file, ecc.)
  • perf Linux CPU Sampling (frequenza del processore)
  • Perfetto Android e Chromium (scheduling CPU, campionamento CPU, frequenza CPU, FTrace, log Android, eventi/tracce generali predefiniti, contatori GPU)

Con il toolbox, puoi analizzare tracce, registrare tracce, fornire loro accesso programmatico e persino integrarlo con WPA in modo da avere un’interfaccia grafica per semplificare l’analisi.

Inoltre, Microsoft ha osservato che “qualsiasi programma o GUI su qualsiasi sistema operativo può gestire eventi utilizzando Microsoft-Performance-Tools SDK e plugin Linux-Android”. Microsoft sta attualmente utilizzando questo set di strumenti per le prestazioni per misurare le prestazioni su Windows Subsystem per Android (WSA), VM Linux di Azure, Windows Subsystem per Linux (WSL2) e il suo browser Edge su più piattaforme. Puoi controllare il progetto open source su GitHub qui .

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *