Share via


Introducción a C++ Build Insights

Las herramientas de C++ Build Insights están disponibles en Visual Studio 2019 y versiones posteriores. Para ver la documentación de esta versión, establezca el control de selector de la versión de Visual Studio, que está en este artículo, en Visual Studio 2019 o en una versión posterior. Se encuentra en la parte superior de la tabla de contenido de esta página.

C++ Build Insights es una colección de herramientas que proporciona mayor visibilidad en la cadena de herramientas de Microsoft Visual C++ (MSVC). Las herramientas recopilan datos sobre las compilaciones de C++ y se presentan en un formato que puede ayudarlo a responder a preguntas comunes, como las siguientes:

  • ¿Las compilaciones están lo suficientemente paralelizadas?
  • ¿Qué debería incluir en mi encabezado precompilado (PCH)?
  • ¿Hay un cuello de botella específico en el que me deba centrar para aumentar la velocidad de compilación?

Los componentes principales de esta tecnología son estos:

  • vcperf.exe, una utilidad de línea de comandos que puede usar para recopilar seguimientos de las compilaciones.
  • Una extensión de Windows Performance Analyzer (WPA) que permite ver los seguimientos de compilaciones en WPA.
  • El SDK de C++ Build Insights, un kit de desarrollo de software para crear sus propias herramientas que consuman datos de C++ Build Insights.

Secciones de la documentación

Tutorial: vcperf y Windows Performance Analyzer
Obtenga información sobre cómo recopilar seguimientos de compilaciones de los proyectos de C++ y cómo verlos en WPA.

Tutorial: Aspectos básicos del rendimiento de Windows
Descubra sugerencias de WPA útiles para analizar los seguimientos de compilaciones.

SDK de C++ Build Insights
Información general sobre el SDK de C++ Build Insights.

Artículos

Lea estos artículos del blog oficial del equipo de C++ para obtener más información sobre C++ Build Insights:

Introducción a C++ Build Insights

Análisis de las compilaciones mediante programación con el SDK de C++ Build Insights

Búsqueda de cuellos de botella de compilación con C++ Build Insights

Compilaciones más rápidas con las sugerencias de PCH de C++ Build Insights

Generación de perfiles de metaprogramas de plantilla con C++ Build Insights

Mejora del tiempo de generación de código con C++ Build Insights

Introducción a vcperf /timetrace para el análisis en tiempo de compilación de C++

Compilaciones de C++ más rápidas y simplificadas: una nueva métrica de tiempo