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