Sdílet prostřednictvím


Tipy a triky k vytváření přehledů

Seznamte se s tipy pro úsporu času pro používání nástroje Build Insights.

Spuštění Přehledů sestavení u vybraných souborů

Tato funkce vyžaduje Visual Studio 2022 17.12 nebo novější.

Pokud pracujete na konkrétním souboru nebo souborech a chcete zjistit, jaký vliv mají na čas sestavení, můžete spouštět Přehledy sestavení jenom u těchto souborů. Tato funkce je užitečná, když se chcete zaměřit na podmnožinu souborů v projektu.

Zkuste to tak, že v Průzkumník řešení vyberete soubory v projektu, který chcete profilovat, kliknete pravým tlačítkem myši a zvolíte Spustit přehledy sestavení ve vybraných souborech:

Snímek obrazovky se soubory v Průzkumník řešení Místní nabídka je otevřená a zvýrazněná možnost Spustit přehledy sestavení ve vybraných souborech.

Filtrování výsledků Build Insights

Tato funkce vyžaduje Visual Studio 2022 17.12 nebo novější.

Pokud máte velké řešení s mnoha projekty, můžete výsledky Build Insights filtrovat a zobrazit jenom soubory, které vás zajímají. Tato funkce je užitečná, když se chcete zaměřit na podmnožinu projektů ve vašem řešení.

Zkuste to tak, že kliknete na tlačítko filtru v záhlaví sloupce filtru a vyberete projekty, pro které chcete zobrazit výsledky:

Snímek obrazovky okna Build Insights s otevřenou kartou Zahrnuté soubory

Je vybráno tlačítko filtru a zobrazí se seznam projektů. Zaškrtávací políčka vedle dvou projektů jsou zaškrtnutá.

Výsledky můžete filtrovat také pomocí zástupných znaků souboru. Hledání nerozlišuje malá a velká písmena a jako oddělovače cest byste měli použít lomítka (/):

Snímek obrazovky s dialogovým oknem filtru přehledů sestavení K zahrnutí textového pole a souborů pro vyloučení textového pole existuje soubor.

To umožňuje vyloučit soubory z konkrétní složky nebo zahrnout jenom soubory z konkrétní složky. Pokud je například zdroj umístěný na C:\src\adrese , můžete zahrnout soubory pouze z adresáře rendereru a jeho podadresářů takC:/src/dev/renderer/**, že do souborů vložíte textové pole. Jako oddělovače cest použijte lomítka (/).

Tady je několik dalších příkladů:

  • Všechny soubory v adresáři rendereru: C:/src/dev/renderer/*
  • Všechny soubory v adresáři C:/src/dev/renderer/a všechny jeho podadresáře: C:/src/dev/renderer/**
  • Všechny soubory hlaviček v C:/src/dev/renderer/ adresáři a všechny jeho podadresáře: C:/src/dev/renderer/**/*.h

Další příklady najdete v online testeru vzorů globů.

Filtr, který zadáte do libovolného textového pole, zůstane zachován na řešení. Filtrování podle zástupných znaků se nepodporuje u projektů CMAKE.

Uložení sestav Build Insights do určené složky

Tato funkce vyžaduje Visual Studio 2022 17.12 nebo novější.

Teď můžete určit složku, do které se automaticky uloží sestavy Build Insight, abyste k nim měli snadný přístup.

Pokud chcete nastavit určenou složku, přejděte do >nástroje Možnosti>Trace Collection. Nastavte cestu v sestavách Build Insights pro Store v tomto adresáři textovém poli:

Snímek obrazovky s oknem možností

V levém podokně je vybraná možnost Build Insights > Kolekce trasování. V nastavení kolekce je zaškrtnuto políčko pro ukládání sestav Build Insights v tomto adresáři a textové pole adresáře jako příklad obsahuje cestu c:\users\contoso\workspace.

Sestavy se automaticky ukládají do této složky při spuštění Build Insights. Pokud cesta není nastavená, použije se TEMP složka.

Získání nápovědy k oknem Build Insight

Tato funkce vyžaduje Visual Studio 2022 17.12 nebo novější.

Pokud chcete zobrazit krátký popis karet v okně Build Insights a odkaz na dokumentaci s podrobným vysvětlením, klikněte v okně Build Insights na ikonu otazníku:

Snímek obrazovky okna Build Insights se zvýrazněným tlačítkem vysvětlení zobrazení (otazníkem v kruhu)

Viz také

Build Insights in Visual Studio video – Pure Virtual C++ 2023
Vylepšení doby generování kódu pomocí přehledů sestavení jazyka C++
Řešení potíží s dopadem hlavičkového souboru na čas sestavení
Kurz: Řešení potíží s inlineováním funkcí v době sestavení