Microsoft présente des outils pour mesurer les performances du navigateur sur Android et Linux

Microsoft présente des outils pour mesurer les performances du navigateur sur Android et Linux
La performance est généralement une mesure très importante pour les consommateurs qui choisissent entre différentes options de navigation Web. Microsoft et Google recherchent constamment des moyens d’améliorer les performances de leurs navigateurs Edge et Chrome, respectivement. Microsoft a maintenant introduit une boîte à outils open source appelée Microsoft-Performance-Tools pour Linux-Android pour mesurer les performances du navigateur sur divers systèmes.

Bien que la boîte à outils semble polyvalente, Microsoft a souligné qu’elle peut être utilisée pour surveiller et mesurer les performances du navigateur. Les outils de traitement de trace sont basés sur la même méthodologie qui a été utilisée pour améliorer les performances de Windows au cours des deux dernières années. décennies. Il peut être utilisé pour obtenir plus d’informations sur ce que le système d’exploitation et le code d’application font à un moment donné, et si vous le souhaitez, vous pouvez également mapper des traces sur Windows Performance Analyzer (WPA). La boîte à outils elle-même est construite dessus. NET Core et microsoft-performance-toolkit-sdk, ce qui signifie qu’il est théoriquement pris en charge sur tout système d’exploitation pris en charge par. NET Core.

Du côté de Linux, la boîte à outils comprend LTTng, perf et Perfetto. Pendant ce temps, seul Perfetto est pris en charge dans les environnements Chromium et Android. Les métriques de trace prises en charge par chaque outil individuel sont les suivantes :

  • LTTng (ordonnancement du processeur du noyau Linux, processus, threads, blocage des E/S/disque, appels système, événements de fichiers, etc.)
  • perf Linux CPU Sampling (fréquence du processeur)
  • Perfetto Android et Chromium (programmation CPU, échantillonnage CPU, fréquence CPU, FTrace, journaux Android, événements/pistes généraux par défaut, compteurs GPU)

Avec la boîte à outils, vous pouvez analyser des traces, enregistrer des traces, leur fournir un accès par programmation et même l’intégrer à WPA afin que vous disposiez d’une interface graphique pour simplifier l’analyse.

En outre, Microsoft a noté que « tout programme ou interface graphique sur n’importe quel système d’exploitation peut gérer des événements à l’aide du SDK Microsoft-Performance-Tools et des plug-ins Linux-Android ». Microsoft utilise actuellement lui-même cet ensemble d’outils de performance pour mesurer les performances du sous-système Windows pour Android (WSA), des machines virtuelles Azure Linux, du sous-système Windows pour Linux (WSL2) et de son navigateur Edge sur plusieurs plates-formes. Vous pouvez consulter le projet open source sur GitHub ici .

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *