Compartir a través de


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 recopilan datos sobre las compilaciones de C++ y la presentan en un formato que puede ayudarle a responder a preguntas comunes como:

  • ¿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 Analizador de rendimiento (WPA) que te permite ver los seguimientos de compilación en WPA y
  • El kit de desarrollo de software de C++ Build Insights para crear sus propias herramientas que consumen datos de C++ Build Insights.

Secciones de la documentación

vcperf y Windows Analizador de rendimiento
Obtenga información sobre cómo recopilar seguimientos de compilaciones de los proyectos de C++ y cómo verlos en WPA.

Conceptos básicos de 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