Zobrazení stromu volání – data instrumentace paměti profileru .NET
Volání stromovém zobrazení.Přidělení paměti NET profilování dat, která byla shromážděna pomocí metody služby WMI PROFILOVANÉHO aplikace zobrazí cesty spuštění funkce, které byly vyčerpán.Kořen stromu je vstupní bod do aplikace nebo komponenty.Každý uzel funkce jsou uvedeny všechny funkce je volána, a.NET paměť a časových dat pro funkci.
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.Pravým tlačítkem myši na uzel, který chcete nastavit jako uzel start a následným výběrem položky lze nastavit počáteční uzel Strom volání 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.Kořenový uzel lze obnovit 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.
Obecná
Sloupec |
Description |
---|---|
Název funkce |
Název funkce. |
Adresa funkce |
Adresa funkce. |
Číslo řádku funkce |
Číslo řádku spuštění této funkce ve zdrojovém souboru. |
Počet volání |
Celkový počet volání této funkce. |
Zdrojový soubor |
Zdrojový soubor obsahující definici pro tuto funkci. |
Název modulu |
Název modulu obsahujícího funkci. |
Cesta modulu |
Cesta modulu, který obsahuje funkci. |
ID procesu |
Proces ID (PID) profilování spustit. |
Název procesu |
Název, který je přiřazen k procesu. |
Sonda režie výhradní čas |
Časové nároky pro tuto funkci, je způsobena instrumentation.Sonda režie odečtení od výhradní vždy. |
Čas včetně sondy režie |
Čas režie této funkce a jeho podřízené funkce, která je způsobena instrumentation.Sonda režie odečtení od včetně vždy. |
Type |
Kontext funkce:
Pouze v VSPerfReport příkazového řádku sestavy. |
Kořenový název funkce |
Název aktuální funkce.Pouze v VSPerfReport příkazového řádku sestavy. |
.NET paměti hodnoty
Včetně.NET paměti hodnoty funkce označují číslo (alokace) a velikost (bajty) objekty, které byly vytvořeny pomocí funkce a funkce, které byly volány funkce.
Výhradní paměti hodnoty označují počet a velikost objektů, které byly vytvořeny podle kódu v těle funkce a není funkce, které byly volány funkce.
Sloupec |
Description |
---|---|
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í instance funkce, které byly volány nadřazené funkce ve stromu volání. |
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í. |
Uplynulá včetně hodnoty
Uplynulá včetně hodnoty označují čas, který funkci byl v zásobníku volání.Čas zahrnuje dobu, která byla vyčerpána ve funkcích, které byly volány funkce a volání operačního systému, například přepnutí kontextu a vstupní a výstupní operace.
Sloupec |
Description |
---|---|
Uplynulý čas včetně |
Celkový uplynulý včetně času všechna volání této funkce při volány nadřazené funkce ve stromu volání. |
Uplynulý čas včetně % |
Procento celkový uplynulý čas včetně profilování běhu, která byla vyčerpána v celkový uplynulý čas včetně této funkce při volány nadřazené funkce ve stromu volání. |
AVG uplynula včetně času |
Průměr uplynula včetně čas volání této funkce při volány nadřazené funkce ve stromu volání. |
Uplynulý čas včetně Max |
Maximální uplynul čas včetně volání této funkce při volány nadřazené funkce ve stromu volání. |
Uplynulé min včetně času |
Minimální uplynul čas včetně volání této funkce při volány nadřazené funkce ve stromu volání. |
Uplynulá hodnot
Uplynulá výhradní hodnoty označují čas, který přímo funkci spouštění v horní části zásobníku volání.Čas zahrnuje čas volání operačního systému, například přepnutí kontextu a vstupní a výstupní operace.Čas však nezahrnuje dobu, která byla vyčerpána ve funkcích, které byly volány funkce.
Sloupec |
Description |
---|---|
Uplynulý čas výhradní |
Celkový uplynulý výhradní čas všechna volání této funkce při volány nadřazené funkce ve stromu volání. |
Uplynulý čas výhradní % |
Procento součtu uplynula výhradní čas spuštění profilování, který byl při volány nadřazené funkce ve stromu volání strávené v celkový uplynulý čas výhradní této funkce. |
AVG uplynula výhradní čas |
Průměr uplynula výhradní čas volání této funkce při volány nadřazené funkce ve stromu volání. |
Uplynulý čas výhradní Max |
Maximální uplynula výhradní čas volání této funkce při volány nadřazené funkce ve stromu volání. |
Min uplynula výhradní čas |
Minimální uplynula výhradní čas volání této funkce při volány nadřazené funkce ve stromu volání. |
Aplikace včetně hodnoty
Aplikace včetně hodnoty označují čas, který funkci byl v zásobníku volání.Čas volání do operačního systému, například přepnutí kontextu a vstupní a výstupní operace nezahrnuje dobu, která byla vyčerpána.Čas zahrnout podřízené funkce, které byly volány funkce čas, byla vyčerpána.
Sloupec |
Description |
---|---|
Aplikace včetně času |
Aplikace celkový čas včetně všechna volání této funkce byla volána funkce nadřazené ve stromu volání. |
% Času včetně aplikace |
Procento celkový uplynulý čas včetně profilování běhu, která byla vyčerpána v čase včetně celkové použití této funkce při volány nadřazené funkce ve stromu volání. |
Včetně času aplikace AVG |
Průměrná čas včetně volání této funkce při volány nadřazené funkce ve stromu volání. |
Maximální čas včetně aplikace |
Maximální aplikační čas včetně volání této funkce při volány nadřazené funkce ve stromu volání. |
Včetně času aplikace min |
Minimální aplikace včetně čas volání této funkce při volány nadřazené funkce ve stromu volání. |
Použití hodnot
Aplikace výhradní hodnoty označují byl ve funkci bez doby, která byla vyčerpána v podřízené funkce, které byly volány funkce strávený čas.Čas také vylučuje volání operačního systému, například přepnutí kontextu a vstupní a výstupní operace.
Sloupec |
Description |
---|---|
Výhradní čas aplikace |
Celkový počet aplikací výhradní čas všechna volání této funkce byla volána funkce nadřazené ve stromu volání. |
Aplikace % výhradní čas |
Procento součtu uplynula výhradní čas spuštění profilování, která byla vyčerpána výhradní včas celkové použití této funkce při volány nadřazené funkce ve stromu volání. |
Výhradní čas aplikace AVG |
Průměrná výhradní čas volání této funkce při volány nadřazené funkce ve stromu volání. |
Maximální čas výhradní aplikace |
Maximální aplikační výhradní čas volání této funkce při volány nadřazené funkce ve stromu volání. |
Výhradní čas aplikace min |
Minimální aplikace výhradní čas volání této funkce při volány nadřazené funkce ve stromu volání. |