Compartir vía


Creación de sugerencias y trucos de Insights

Obtenga información sobre los consejos de ahorro de tiempo para usar Build Insights.

Ejecución de Build Insights en archivos seleccionados

Esta característica requiere Visual Studio 2022 17.12 o posterior.

Si está trabajando en un archivo o archivos específicos y quiere ver cómo afectan al tiempo de compilación, puede ejecutar Build Insights en solo esos archivos. Esta característica es útil cuando desea centrarse en un subconjunto de archivos del proyecto.

Para probarlo, en Explorador de soluciones seleccione los archivos del proyecto que desea generar perfiles, haga clic con el botón derecho y elija Ejecutar Información de compilación en archivos seleccionados:

Captura de pantalla de los archivos de la Explorador de soluciones. El menú contextual está abierto y la opción Ejecutar Información de compilación en archivos seleccionados está resaltada.

Filtrar los resultados de Build Insights

Esta característica requiere Visual Studio 2022 17.12 o posterior.

Si tiene una solución grande con muchos proyectos, puede filtrar los resultados de Build Insights para ver solo los archivos que le interesan. Esta característica es útil cuando desea centrarse en un subconjunto de proyectos de la solución.

Para probarlo, haga clic en el botón filtro del encabezado de columna de filtro y seleccione los proyectos para los que desea ver los resultados:

Captura de pantalla de la ventana Build Insights con la pestaña Archivos incluidos abierta.

El botón de filtro está seleccionado y aparece una lista de proyectos. Las casillas junto a dos proyectos están marcadas.

También puede usar caracteres comodín de archivo para filtrar los resultados. La búsqueda no distingue mayúsculas de minúsculas y debe usar barras diagonales (/) como separadores de ruta de acceso:

Captura de pantalla del cuadro de diálogo de filtro de información de compilación. Hay un archivo para incluir un cuadro de texto y un archivo para excluir el cuadro de texto.

Esto le permite excluir archivos de una carpeta específica o incluir solo archivos de una carpeta específica. Por ejemplo, si el origen se encuentra en C:\src\, puede incluir archivos solo desde el directorio del representador y sus subdirectorios colocando C:/src/dev/renderer/** en los archivos para incluir el cuadro de texto. Use barras diagonales (/) como separadores de ruta.

A continuación, se presentan algunos ejemplos adicionales:

  • Todos los archivos del directorio del representador: C:/src/dev/renderer/*
  • Todos los archivos del C:/src/dev/renderer/ directorio y todos sus subdirectorios: C:/src/dev/renderer/**
  • Todos los archivos de encabezado del C:/src/dev/renderer/ directorio y todos sus subdirectorios: C:/src/dev/renderer/**/*.h

Para obtener más ejemplos, consulte el evaluador de patrones glob en línea.

El filtro que escriba en cualquiera de los cuadros de texto se conserva por solución. No se admite el filtrado por caracteres comodín para proyectos de CMAKE.

Guardar informes de Build Insights en una carpeta designada

Esta característica requiere Visual Studio 2022 17.12 o posterior.

Ahora puede designar una carpeta para guardar automáticamente los informes de Build Insight para que pueda acceder fácilmente a ellos.

Para establecer la carpeta designada, vaya a Herramientas>Opciones>de C++ Build Insights>Trace Collection. Establezca una ruta de acceso en los informes de Store Build Insights en el cuadro de texto de este directorio:

Captura de pantalla de la ventana de opciones.

En el panel izquierdo, Build Insights > Recopilación de seguimientos está seleccionado. En la configuración de la colección, la casilla de verificación para almacenar los informes de Store Build Insights en este directorio está seleccionada y el cuadro de texto del directorio contiene la ruta c:\users\contoso\workspace como ejemplo.

Los informes se guardan automáticamente en esta carpeta al ejecutar Build Insights. Si no se establece una ruta de acceso, se usa la TEMP carpeta .

Obtener ayuda sobre la ventana Información de compilación

Esta característica requiere Visual Studio 2022 17.12 o posterior.

Para ver una breve descripción de las pestañas en la ventana Build Insights (Información de compilación), junto con un vínculo a la documentación para obtener una explicación detallada, haga clic en el icono de signo de interrogación en la ventana Build Insights (Información de compilación):

Captura de pantalla de la ventana Build Insights con el botón Ver explicaciones (un signo de interrogación en un círculo) resaltado.

Consulte también

Vídeo de Build Insights en Visual Studio: Pure Virtual C++ 2023
Mejora del tiempo de generación de código con C++ Build Insights
Solución de problemas del impacto del archivo de encabezado en el tiempo de compilación
Tutorial: Solución de problemas de inserción de funciones en tiempo de compilación