Table of Contents
Les nouveautés de Visual Studio Build Insights 17.12
Microsoft a récemment révélé les nouvelles fonctionnalités de Visual Studio Build Insights 17.12, qui visent à améliorer l’expérience des développeurs travaillant sur des projets C++. Ces mises à jour apportent des améliorations significatives, notamment dans le filtrage des projets et des fichiers ainsi que dans l’expérience d’enregistrement.
Exécution de Build Insights sur des fichiers sélectionnés
Cette fonctionnalité permet aux utilisateurs de cibler des fichiers spécifiques sans avoir à analyser l’ensemble du projet. En sélectionnant quelques fichiers et en exécutant Build Insights, les développeurs peuvent observer l’impact précis de ces fichiers sur les performances de construction, ce qui facilite les optimisations ciblées.
Filtre des projets
Pour ceux qui travaillent dans un environnement multi-projets, le filtrage des projets est désormais possible. Cette option permet de concentrer les diagnostics sur les projets les plus pertinents, simplifiant ainsi l’identification des domaines nécessitant une optimisation.
Filtre des fichiers avec un motif global
Le filtre par chemin de fichier devient un outil essentiel pour restreindre les analyses à des répertoires spécifiques ou pour exclure des chemins non pertinents. Par exemple, il est possible d’exclure les bibliothèques tierces et de se concentrer uniquement sur les éléments critiques de la base de code.
Explication des onglets avec lien vers la documentation
Les utilisateurs peuvent désormais accéder à une description succincte de l’utilisation de chaque onglet de Build Insights, accompagnée d’un lien vers une documentation détaillée pour approfondir leur compréhension des fonctionnalités.
Amélioration de l’expérience d’enregistrement
Une nouvelle fonctionnalité permet de désigner un dossier spécifique pour stocker automatiquement les rapports. Cela facilite grandement l’accès lors des enquêtes, évitant ainsi de devoir spécifier manuellement un dossier à chaque enregistrement.
Mises à jour du chemin d’accès
Microsoft a introduit une colonne « Nom de fichier » pour aider à identifier rapidement les fichiers en évitant des analyses longues. Les chemins complets et relatifs sont masqués pour réduire l’encombrement visuel, avec la possibilité de les afficher en survolant le fichier.
Nouvelles mesures disponibles
Deux nouvelles colonnes ont été ajoutées : « _Durée exclusive_ » qui mesure le temps consacré uniquement à la tâche actuelle, et « _Durée incluse_ » qui inclut le temps total passé sur une tâche, y compris toutes les tâches imbriquées.
Changement de nom de la colonne « Time »
La colonne « Time » a été renommée « Wall Time Responsibility » afin d’apporter plus de clarté quant à son utilisation. Ce changement vise à mieux représenter l’impact réel de chaque tâche sur le temps global de construction, surtout dans des environnements parallèles.
Ces améliorations de Visual Studio Build Insights 17.12 sont conçues pour fournir aux développeurs des outils puissants afin d’optimiser leurs processus de développement et de maximiser leur productivité.