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