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