Sdílet prostřednictvím


Přehled sestavy nástrojů pro profilaci

Data profilování relace výkonu lze zobrazit v okně Sestava výkonu integrovaného vývojového prostředí (IDE) Visual Studio Team System Development Edition.Data profilování jsou uložena v souborech .vsp a .vsps.Okna zobrazení sestavy umožňují zobrazit a analyzovat problémy výkonu aplikace.

Poznámka k upozorněníUpozornění

Soubor dat profilování obsahuje citlivé informace, například název počítače, verzi operačního systému, cesty k souboru, informace o paměti a další informace o nastavení počítače.Je vhodné zachovat přísnou kontrolu distribuce dat jak v jejich nativním formátu .vsp, tak i při exportu do souboru .csv nebo .xml.

Pokud se jako část relace výkonu shromažďují data trasování událostí, v souboru protokolu trasování událostí (.etl) se mohou zobrazit další informace.Tyto informace zahrnují doménu a uživatelské jméno; proto byste měli zachovat přísnou kontrolu distribuce souboru protokolu.

Okno Sestava výkonu

Okno Sestava výkonu je okno nástroje, pomocí kterého lze zobrazit, spravovat a filtrovat data o výkonu a obsahuje přizpůsobitelný ovládací prvek dotazu.

Na hlavním panelu okna Sestava výkonu lze získat přístup ke každému zobrazení.Klikněte na šipku vedle seznamu Aktuální zobrazení a vyberte jednotlivá zobrazení, která jsou k dispozici.

Okno Sestava výkonu poskytuje následující zobrazení dat:

Zobrazení Souhrn

Standardně jsou data profilování zobrazena v zobrazení Souhrn.Toto zobrazení je výchozím bodem šetření problémů výkonu.Z každého řádku v zobrazení Souhrn se lze přesunout na podrobnější zobrazení kliknutím pravým tlačítkem myši na název funkce nebo modulu.Další informace naleznete v tématu Souhrnné zobrazení.

Zobrazení Volající nebo volané

Zobrazení Volající nebo volané zobrazuje strom volání pro jednotlivé funkce.Zobrazení je rozděleno do tří částí:

  • Cílová funkce se zobrazí uprostřed zobrazení.

  • Funkce, které funkci volaly (volající), se zobrazí nad cílovou funkcí.

  • Funkce, které jsou volány cílovou funkcí (volané), jsou zobrazeny pod cílem.

Dvojím kliknutím na libovolnou funkci v seznamu volajících nebo seznamu volaných lze vybrat jinou funkci.Další informace naleznete v tématu Zobrazení Volající/Volaný.

Zobrazení Strom volání

Zobrazení Strom volání zobrazuje cesty spuštění funkce, které byly procházeny v profilované aplikaci.Kořen stromu je vstupním bodem do aplikace nebo komponenty.Každý uzel funkce uvádí seznam funkcí, které volal, a výkonnostní data o volání těchto funkcí.

Zobrazení Strom volání umí také rozbalit a zvýraznit cestu spuštění funkce, která spotřebovala nejvíce času nebo byla nejčastěji vzorkována.Pro zobrazení nejaktivnější cesty klikněte pravým tlačítkem na funkci a poté klikněte na Rozbalit aktivní cestu.Další informace naleznete v tématu Zobrazení stromu volání.

Zobrazení Proces

Zobrazení Proces zobrazuje výkonnostní data každého procesu a vlákna, který byl profilován.Další informace naleznete v tématu Zobrazení procesů.

Zobrazení Moduly

Zobrazení Moduly uvádí seznam modulů v projektu a představuje data profilování pro každý modul.Pro zobrazení dat profilování funkce rozbalte nebo sbalte název modulu.V případě, že byla data shromážděna pomocí vzorkování, jsou k dispozici také řádek zdrojového kódu a data profilování ukazatele instrukce.Další informace naleznete v tématu Zobrazení modulů.

Zobrazení Funkce

Zobrazení Funkce uvádí funkce volané během profilování.Další informace naleznete v tématu Zobrazení funkcí.

Zobrazení Řádky

Zobrazení Řádky umožňuje zobrazit konkrétní řádky zdrojového kódu, které byly provedeny během profilování vzorkováním.Další informace naleznete v tématu Zobrazení řádků.

Zobrazení Ukazatel instrukce (IP)

Zobrazení Ukazatel instrukce umožňuje zobrazit konkrétní instrukce, které byly provedeny během profilování vzorkováním.Další informace naleznete v tématu Zobrazení Ukazatele na instrukce (IP).

Zobrazení Přidělení

Zobrazení Přidělení je k dispozici, pokud bylo vybráno Shromáždit informace o přidělení objektu na stránce Obecné dialogového okna vlastností Relace výkonu.Viz téma Přehled výkonnostní relace nástrojů pro profilaci.Zobrazení Přidělení uvádí seznam objektů technologie .NET, které byly přiděleny aplikací nebo komponentou.Při rozbalení řádku objektu se zobrazí strom volání.Strom volání zobrazuje cesty spuštění, které vedly k vytvoření objektu.Také se pro každou funkci ve stromu volání zobrazí informace o počtu inkluzivních a výlučných přidělení.Zobrazení Přidělení také umí rozbalit a zvýraznit cestu provedení funkce, která přidělila nejvyšší počet objektů.Pro zobrazení nejaktivnější cesty klikněte pravým tlačítkem na funkci a poté klikněte na Rozbalit aktivní cestu.Další informace naleznete v tématu Shromažďování dat o alokaci paměti a době platnosti objektů .NET a Přidělení paměti .NET – zobrazení.

Zobrazení Životnost objektů

Zobrazení Životnost objektů je k dispozici, pokud bylo zvoleno Shromáždit informace o přidělení objektu technologie .NET a Také shromáždit informace o životnosti objektu technologie .NET na stránce Obecné dialogového okna vlastností Relace výkonu.

Zobrazení Životnost objektu zobrazí celkový počet instancí každého typu a počet objektů, které byly shromážděny v každé generaci uvolnění paměti.Další informace naleznete v tématu Zobrazení doby života objektu.

Přizpůsobitelný ovládací prvek filtru

Přizpůsobitelný ovládací prvek filtru má následující možnosti:

  • Importovat filtr - znovu načte dříve uložený vlastní dotaz.

  • Exportovat filtr - uloží vlastní dotaz do zadaného umístění.

  • Provést dotaz - spustí dotaz, jak je zobrazen v ovládacím prvku vlastního dotazu.

  • Zastavit dotaz - zastaví provádění dotazu, který je spuštěn.Toto tlačítko není k dispozici, pokud není spuštěn žádný dotaz.

  • Zobrazit dotaz - zobrazí nebo skryje ovládací prvek vlastního dotazu.

  • Uložit analyzované - uloží sestavu společně s jejími aktuálními analýzami jako soubor .vsps.

  • Exportovat - uloží aktuální sestavu do souboru formátu .CVS nebo .XML s možností uložení různých zobrazení.

Viz také

Koncepty

Analýza dat nástrojů pro profilaci

Další zdroje

Zobrazení sestav nástrojů pro profilaci