Zobrazení stromu volání – vzorkování dat

Zobrazení stromu volání zobrazuje cesty provádění funkce, které byly provázány v profilované aplikaci.

Poznámka

rozšířené funkce zabezpečení v Windows 8 a Windows Server 2012 vyžadují významné změny ve způsobu, jakým Visual Studio profiler shromažďuje data na těchto platformách. Aplikace pro UWP také vyžadují nové techniky shromažďování. podívejte se na téma performance Tools on Windows 8 and Windows Server 2012 applications.

Kořen stromu je vstupní bod do aplikace nebo komponenty. Každý uzel funkce obsahuje seznam všech funkcí, které zavolaly, a údaje o výkonu pro tato volání funkcí.

Hodnoty ve stromovém zobrazení volání jsou pro instance funkcí, které byly volány nadřazenou funkcí ve stromu volání. Procentuální hodnoty se vypočtou porovnáním hodnoty instance funkce s celkovým počtem vzorků v běhu profilace.

Zvýraznit cestu k vykonání za běhu

Zobrazení stromu volání může rozšiřovat a zvýrazňovat cestu spuštění procesu nebo funkce, která byla Navzorkovaná nejčastěji. Chcete-li zobrazit nejvíce aktivních cest, klikněte pravým tlačítkem myši na proces nebo funkci a potom klikněte na možnost Rozbalit kritickou cestu.

Nastavit kořenový uzel stromu volání

Každý proces v průběhu profilace se zobrazuje jako kořenový uzel. Chcete-li nastavit počáteční uzel zobrazení stromu volání, klikněte pravým tlačítkem myši na uzel, který chcete nastavit jako počáteční uzel, a vyberte Nastavit kořen.

Když nastavíte kořenový uzel, eliminují se všechny ostatní záznamy z zobrazení kromě podstromu vybraného uzlu. Chcete-li obnovit kořenový uzel zpět na původní uzel, klikněte pravým tlačítkem myši v okně zobrazení stromu volání a vyberte obnovit kořen.

Sloupec Popis
ID procesu ID procesu (PID) pro spuštění profilace.
Název procesu Název procesu
Název modulu Název modulu, který obsahuje funkci.
Cesta k modulu Cesta modulu, který obsahuje funkci.
Zdrojový soubor Zdrojový soubor obsahující definici této funkce
Název funkce Plně kvalifikovaný název funkce.
Číslo řádku funkce Číslo řádku začátku této funkce ve zdrojovém souboru.
Adresa funkce Adresa funkce
Obsah Hloubka této funkce ve stromu volání. Pouze v sestavách příkazového řádku VSPerfReport .
Exkluzivní vzorky Počet vzorků, které byly shromážděny touto funkcí při volání nadřazené funkce ve stromu volání. Toto číslo neobsahuje vzorky, které byly shromážděny ve funkcích, které byly volány funkcí.
% Exkluzivních vzorků Procento všech vzorků v běhu profilace, které byly exkluzivními vzorky této funkce, pokud byla volána nadřazenou funkcí ve stromu volání.
Vzorky včetně Počet vzorků, které byly shromážděny touto funkcí při volání nadřazené funkce ve stromu volání. Toto číslo zahrnuje ukázky, které byly shromážděny ve funkcích, které byly volány funkcí.
% Včetně vzorků Procentuální podíl všech vzorků v průběhu profilace, které byly včetně vzorků této funkce, pokud byla volána nadřazenou funkcí ve stromu volání.

Viz také