Dela via


Tips och tricks för Att skapa insikter

Lär dig tidsbesparande tips för att använda Build Insights.

Kör Build Insights på valda filer

Den här funktionen kräver Visual Studio 2022 17.12 eller senare.

Om du arbetar med en specifik fil eller filer och vill se hur de påverkar din byggtid kan du köra Build Insights på bara dessa filer. Den här funktionen är användbar när du vill fokusera på en delmängd filer i projektet.

Om du vill prova det väljer du de filer i projektet som du vill profilera i Solution Explorer , högerklickar och väljer Kör Build Insights på valda filer:

En skärmbild av filer i Solution Explorer. Snabbmenyn är öppen och alternativet Att köra Build Insights på valda filer är markerat.

Filtrera Build Insights-resultat

Den här funktionen kräver Visual Studio 2022 17.12 eller senare.

Om du har en stor lösning med många projekt kan du filtrera Build Insights-resultaten för att endast se filer för de projekt som du är intresserad av. Den här funktionen är användbar när du vill fokusera på en delmängd projekt i din lösning.

Om du vill prova det klickar du på filterknappen i filterkolumnrubriken och väljer de projekt som du vill visa resultat för:

En skärmbild av fönstret Build Insights med fliken Inkluderade filer öppen.

Filterknappen är markerad och en lista med projekt visas. Kryssrutor bredvid två projekt är markerade.

Du kan också använda generella filnamnstecken för att filtrera resultat. Sökningen är skiftlägesokänslig och du bör använda snedstreck (/) som sökvägsavgränsare:

En skärmbild av dialogrutan build insights-filter. Det finns filer som ska inkludera textruta och filer som ska undanta textrutan.

På så sätt kan du exkludera filer från en specifik mapp eller endast inkludera filer från en specifik mapp. Om källan till exempel finns på C:\src\kan du endast inkludera filer från återgivningskatalogen och dess underkataloger genom att placera C:/src/dev/renderer/** i filerna som ska inkludera textrutan. Använd snedstreck (/) som sökvägsavgränsare.

Här är några andra exempel:

  • Alla filer i återgivningskatalogen: C:/src/dev/renderer/*
  • Alla filer i C:/src/dev/renderer/ katalogen och alla dess underkataloger: C:/src/dev/renderer/**
  • Alla rubrikfiler i C:/src/dev/renderer/ katalogen och alla dess underkataloger: C:/src/dev/renderer/**/*.h

Fler exempel finns i onlinetestaren för globmönster.

Filtret som du anger i någon av textrutorna bevaras per lösning. Filtrering efter jokertecken stöds inte för CMAKE-projekt.

Spara Build Insights-rapporter i en angiven mapp

Den här funktionen kräver Visual Studio 2022 17.12 eller senare.

Nu kan du ange en mapp för att automatiskt spara Build Insight-rapporter så att du enkelt kan komma åt dem.

Om du vill ange den avsedda mappen går du till Verktygsalternativ>>C++ Build Insights>Trace Collection. Ange en sökväg i textrutan Store Build Insights-rapporter i den här katalogen :

En skärmbild av alternativfönstret.

I den vänstra rutan är Build Insights > Trace Collection valt. I samlingsinställningarna markeras kryssrutan för Store Build Insights-rapporter i den här katalogen, och katalogtextrutan innehåller sökvägen c:\users\contoso\workspace som exempel.

Rapporter sparas automatiskt i den här mappen när du kör Build Insights. Om en sökväg inte har angetts TEMP används mappen.

Få hjälp med fönstret Build Insight

Den här funktionen kräver Visual Studio 2022 17.12 eller senare.

Om du vill se en kort beskrivning av flikarna i fönstret Build Insights, tillsammans med en länk till dokumentationen för en detaljerad förklaring, klickar du på frågemarkeringsikonen i fönstret Build Insights:

En skärmbild av fönstret Build Insights med knappen Visa förklaringar (ett frågetecken i en cirkel) markerat.

Se även

Skapa insikter i Visual Studio-video – Pure Virtual C++ 2023
Förbättra kodgenereringstiden med C++ Build Insights
Felsöka header-filens byggtidspåverkan
Guide: Felsöka funktionsinliniering under byggtid