Sdílet prostřednictvím


Zvýšení výkonu pro mapy kódu

Při prvním vygenerování mapy visual Studio indexuje všechny závislosti, které najde. Tento proces může nějakou dobu trvat, zejména u velkých řešení, ale zvyšuje výkon později. Pokud se váš kód změní, Visual Studio přeindexuje pouze aktualizovaný kód. Pokud chcete minimalizovat čas potřebný k dokončení vykreslování mapy, zvažte následující návrhy:

  • Namapujte pouze závislosti, které vás zajímají.

  • Než vygenerujete mapu pro celé řešení, snižte rozsah řešení.

  • Vypněte automatické sestavení pro řešení tak , že na panelu nástrojů mapy kódu vyberete Přeskočit sestavení .

  • Vypněte automatické přidávání nadřazených položek výběrem možnosti Zahrnout rodiče na panelu nástrojů mapy kódu.

    Skip Build and Include Parents buttons

  • Upravte soubor mapy kódu přímo a odeberte uzly a odkazy, které nepotřebujete. Změna mapy nemá vliv na podkladový kód. Viz Přizpůsobení map kódu úpravou souborů DGML.

Vytvoření map nebo přidání položek do mapy z Průzkumník řešení může trvat delší dobu, když je vlastnost Kopírovat do výstupního adresáře položky projektu nastavená na kopírovat vždy. Chcete-li zvýšit výkon, změňte tuto vlastnost na kopírovat, pokud novější nebo PreserveNewest. Viz přírůstkové buildy.

Dokončená mapa zobrazuje závislosti pouze pro úspěšně sestavený kód. Pokud u určitých komponent dojde k chybám sestavení, zobrazí se tyto chyby na mapě. Před rozhodováním o architektuře na základě mapy se ujistěte, že se komponenta ve skutečnosti sestaví a má na ní závislosti.