Sdílet prostřednictvím


Zobrazení stromu volání – data vzorkování paměti profileru .NET

Strom volání zobrazí cesty spuštění funkce, které byly provázán PROFILOVANÉHO aplikace.Kořen stromu je vstupní bod do aplikace nebo komponenty.Každý uzel funkce jsou uvedeny všechny funkce, které se nazývá a.NET paměti přidělení údaje o těchto volání funkce.

Hodnoty v zobrazení stromu volání jsou pro instance funkce, které byly volány nadřazené funkce ve stromu volání.Hodnoty v procentech se vypočítá srovnáním hodnota instance funkce celkový počet a velikost přidělení v Profilování spustit.

Aktivní cesta provedení zvýraznění

Strom volání můžete rozbalit a zvýraznit cesta provedení procesu nebo funkci, která vytvoří největší nebo většinu paměti objektů.Nejvíce aktivní cestu zobrazíte proces nebo funkce, klepněte pravým tlačítkem myši a klepněte na tlačítko Rozbalte Hot cestu.

Nastavení kořenového uzlu stromu volání

Každý proces, v Profilování spuštění se zobrazí jako kořenový uzel.Nastavení počátečního uzlu Strom volání do jiného uzlu, klepněte pravým tlačítkem myši na uzel, který chcete nastavit jako uzel start a vyberte Nastavit kořenový.

Při nastavování kořenového uzlu vyloučit všechny položky v zobrazení s výjimkou podstromu vybraného uzlu.Můžete obnovit kořenový uzel zpět do uzlu, který byly zobrazení; Klepněte pravým tlačítkem myši v okně Strom volání a vyberte Obnovení kořenového.

Sloupec

Description

ID procesu

Proces ID (PID) profilování spustit.

Název procesu

Název procesu.

Název modulu

Název modulu obsahujícího funkci.

Cesta modulu

Cesta modulu, který obsahuje funkci.

Zdrojový soubor

Zdrojový soubor obsahující definici pro tuto funkci.

Název funkce

Plně kvalifikovaný název funkce.

Číslo řádku funkce

Číslo řádku spuštění této funkce ve zdrojovém souboru.

Adresa funkce

Adresa funkce.

Úroveň

Hloubka ve stromu volání funkce.

Včetně přidělení

Počet objektů, které byly přiděleny podle instance této funkce, které byly volány nadřazené funkce ve stromu volání.Toto číslo zahrnuje přidělení, provedené pomocí funkcí dítěte.

Včetně rozdělení %

Procento všech objektů, které byly vytvořeny pomocí Profilování spustit, byly včetně rozdělení této funkce.

Výhradní přidělení

Počet objektů, které byly přiděleny podle instance této funkce, které byly volány nadřazené funkce ve stromu volání.Tento počet nezahrnuje přidělení, provedené pomocí funkcí dítěte.

Výhradní přidělení %

Procento všech objektů, které byly vytvořeny pomocí Profilování spustit, byly výhradní přidělení instance funkce, které byly volány nadřazené funkce ve stromu volání.

Včetně bajtů

Počet bajtů v paměti, které byly přiděleny podle instance této funkce, které byly volány nadřazené funkce ve stromu volání.Toto číslo zahrnuje přidělení, provedené pomocí funkcí dítěte.

Včetně bajtů %

Procento všech bajtů paměti, které byly přiděleny, v Profilování spustit, byly včetně rozdělení této funkce.

Výhradní bajtů

Počet bajtů v paměti, které byly přiděleny podle instance této funkce, které byly volány nadřazené funkce ve stromu volání.Tento počet nezahrnuje přidělení, provedené pomocí funkcí dítěte.

Výhradní % bajtů

Procento všech bajtů paměti, které byly přiděleny, v Profilování spustit, byly výhradní přidělení této funkce.

Viz také

Referenční dokumentace

Zobrazení stromu volání – data instrumentace paměti profileru .NET

Zobrazení stromu volání – data vzorkování profileru

Zobrazení stromu volání – data instrumentace profileru