- Microsoft prépare encore plus de goodies pour ceux d'entre vous que cela intéresse.
- Décider quel navigateur utiliser peut être une tâche très difficile pour certains.
- Cependant, ces nouveaux outils pourraient vous aider à rendre un verdict beaucoup plus rapidement.
- Ce nouveau logiciel de Microsoft sera dédié à Linux et Android.
![outils de mesure de fenêtres](/f/cc769b9f65352bd43f231dbdb424d341.jpg)
Il ne fait aucun doute que beaucoup d'entre nous utilisent des navigateurs dont d'autres n'ont même pas entendu parler, au lieu des choix conventionnels.
Et il est vrai que les performances sont généralement un facteur très important pour les utilisateurs qui essaient de choisir entre différentes options de navigation Web.
Les plus grands concurrents, Microsoft et Google, proposent constamment de nouvelles façons d'améliorer les performances de leurs navigateurs Edge et Chrome.
Cependant, maintenant, Microsoft a introduit un ensemble d'outils open source pour Linux et Android, appelés Microsoft-Performance-Tools, qui peuvent être utilisés pour mesurer les performances du navigateur sur une variété de systèmes.
Nous obtenons de nouveaux outils de mesure pour Linux et Android
Ne vous laissez pas berner par l'apparence de l'ensemble d'outils, car même s'il semble être à usage général, Microsoft a souligné qu'il peut être utilisé pour surveiller et mesurer les performances du navigateur.
L'ensemble de cet outil de traitement des traces est basé sur la même méthodologie qui a été utilisée pour améliorer les performances du système d'exploitation Windows au cours des deux dernières décennies.
Le logiciel à venir peut être utilisé pour offrir plus d'informations sur ce que le système d'exploitation et le code de l'application font à un point dans le temps, et si vous le souhaitez, vous pouvez également corréler les traces avec Windows Performance Analyzer (WPA).
![](/f/90065e2718fbb5510f540f26d1ef94f2.jpg)
L'ensemble d'outils lui-même est basé sur .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.
Pour Linux, nous prenons en charge LTTng, perf et Perfetto. Pour les navigateurs Android et Chromium tels que Chrome et Edge Chromium, nous prenons en charge Perfetto.
Voici le traçage actuel pris en charge :
- LTTng (planification CPU du noyau Linux, processus, threads, bloc IO/disque, appels système, événements de fichier, etc.)
- Perf Linux CPU Sampling (cpu-clock)
- Perfetto Android & Chromium (programmation CPU, échantillonnage CPU, fréquence CPU, FTrace, journaux Android, événements génériques/pistes par défaut, compteurs GPU)
L'outil prend en charge l'analyse et l'analyse du traçage ci-dessus. La capture, ainsi que l'enregistrement d'une trace sont différents pour chaque type d'outil de traçage et sont couverts par Comment capturer une trace ou des journaux.
De plus, le géant de la technologie a noté que n'importe quel programme ou interface graphique sur n'importe quel système d'exploitation peut traiter des événements avec les plugins Microsoft-Performance-Tools SDK et Linux-Android.
Microsoft lui-même utilise cet ensemble d'outils 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.
L'espoir est qu'en utilisant l'outil pour analyser et améliorer les performances, on obtiendra plus d'informations sur les performances des disques sur les produits suivants:
- Sous-système Windows pour Android (WSA) qui exécute des applications Android natives dans une machine virtuelle avec une excellente intégration Windows
- Machines virtuelles Azure Linux et sous-système Windows pour Linux (WSL2) qui exécutent chacun Linux dans des machines virtuelles
- Navigateur Microsoft Edge qui est multiplateforme et basé sur Chromium
Si vous voulez regarder de plus près cette initiative et juger par vous-même, assurez-vous de consultez le projet open source sur GitHub.
Enthousiasmé par ce nouvel ensemble d'outils? Faites-nous savoir dans la section commentaires ci-dessous.