Partager via


Bien démarrer avec C++ Build Insights

Les outils Build Insights C++ sont disponibles dans Visual Studio 2019 et versions ultérieures. Pour afficher la documentation de cette version, définissez le contrôle de sélecteur de version Visual Studio pour cet article sur Visual Studio 2019 ou version ultérieure. Il se trouve en haut de la table des matières de cette page.

C++ Build Insights est une collection d’outils qui collectent des données sur vos builds C++ et les présentent dans un format qui peut vous aider à répondre à des questions courantes telles que :

  • Mes builds sont-elles suffisamment parallélisées ?
  • Que dois-je inclure dans mon en-tête précompilé (PCH) ?
  • Existe-t-il un goulot d’étranglement spécifique sur lequel je dois me concentrer pour augmenter mes vitesses de build ?

Les principaux composants de cette technologie sont les suivants :

  • vcperf.exe, utilitaire de ligne de commande que vous pouvez utiliser pour collecter des traces pour vos builds
  • Extension Windows Analyseur de performances (WPA) qui vous permet d’afficher les traces de build dans WPA et
  • Le kit de développement logiciel Build Insights C++ pour créer vos propres outils qui consomment des données Build Insights C++.

Sections de documentation

vcperf et Windows Analyseur de performances
Découvrez comment collecter des traces de build pour vos projets C++ et comment les afficher dans WPA.

Principes de base des performances Windows
Découvrez des conseils WPA utiles pour analyser vos traces de build.

C++ Build Insights SDK
Vue d’ensemble du Kit de développement logiciel (SDK) Build Insights C++.

Articles

Lisez ces articles du blog officiel de l’équipe C++ pour plus d’informations sur C++ Build Insights :

Présentation de C++ Build Insights
Analyser vos builds par programmation avec le Kit de développement logiciel (SDK) Build Insights C++
Recherche de goulots d’étranglement de build avec C++ Build Insights
Builds plus rapides avec des suggestions PCH à partir de C++ Build Insights
Métagrammes de modèle de profilage avec C++ Build Insights
Améliorer le temps de génération de code avec C++ Build Insights
Présentation de vcperf /timetrace pour l’analyse du temps de génération C++
Builds C++ accélérées et simplifiées : une nouvelle métrique de temps