Zobrazení Volající/Volaný – data instrumentace profileru
Zobrazení Volající/volaný zobrazuje data profilování pro zvolenou funkci a její nadřazené a podřízené funkce v rámci stromu volání.Zobrazí Volající/volaný obsahuje tři mřížky.
Aktuální funkce je zobrazena v prostřední mřížce a ukazuje informace o profilování paměti pro zvolenou funkci.Hodnoty zahrnují všechna volání funkce.
Funkce, které volaly aktuální funkci jsou zobrazeny v horní mřížce a zobrazují informace o profilování volajících (nadřazených) funkcích vybrané funkce.Hodnoty označují velikost hodnoty aktuální funkce, která byla vygenerována voláními z této volané funkce.
Funkce, které volaly aktuální funkci jsou zobrazeny ve spodní mřížce a zobrazují informace o profilování o instancích volaných (podřízených) funkcích vybrané funkce.Hodnoty označují pouze dobu, která byla strávena na podřízené funkci v době, kdy byla zavolána současnou funkcí.
Obecná
Obecné sloupce identifikují funkci v řádku zobrazení.
Sloupec |
Description |
---|---|
Název funkce |
Název funkce. |
Adresa funkce |
Adresa funkce. |
Číslo řádku funkce |
Číslo řádku začátku 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 této funkce. |
Název modulu |
Název modulu obsahujícího funkci. |
Cesta modulu |
Cesta k modulu obsahujícího funkci. |
ID procesu |
ID procesu (PID) běhu profilování. |
Název procesu |
Název procesu. |
Výhradní čas režie měření |
Čas instrumentační režie této funkce.Režie měření byla odečtena od všech výhradních časů. |
Celkový čas režie měření |
Čas instrumentační režie této funkce a jejích podřízených funkcí.Čas měření byl odečten od všech celkových časů. |
Type |
Kontext funkce: 0 - aktuální funkce 1 - funkce volající aktuální funkci 2 - funkce volaná aktuální funkcí Pouze v sestavách příkazového řádku VSPerfReport. |
Název kořenové funkce |
Název aktuální funkce.Pouze v sestavách příkazového řádku VSPerfReport. |
Uplynulé celkové hodnoty
Uplynulé celkové hodnoty označují čas, který funkce strávila na volání zásobníku.Čas zahrnuje dobu, po kterou trvalo vykonání podřízených funkcí a dobu, která byla strávena na volání operačního systému, například přepínání kontextů a vstupně-výstupní operace.
Sloupec |
Description |
---|---|
Uplynulý celkový čas |
|
Uplynulý celkový čas v % |
Procento z celkového uplynulého času profilování označující množství celkového času stráveného touto funkcí v tomto kontextu. |
Průměrný uplynulý celkový čas |
Průměrný uplynulý celkový čas volání této funkce v tomto kontextu. |
Maximální uplynulý celkový čas |
Maximální uplynulý celkový čas volání této funkce v tomto kontextu. |
Minimální uplynulý celkový čas |
Minimální uplynulý celkový čas volání této funkce v tomto kontextu. |
Uplynulé výhradní hodnoty
Uplynulé výhradní hodnoty označují dobu spuštění funkce přímo na vrcholu volání zásobníku.Tento čas zahrnuje dobu strávenou voláním operačního systému, například přepínáním kontextu a vstupně-výstupními operacemi, ale nezahrnuje dobu strávenou v rámci podřízených funkcí.
Sloupec |
Description |
---|---|
Uplynulý výhradní čas |
|
Uplynulý výhradní čas v % |
Procento z celkového uplynulého výhradního času profilování označující množství celkového výhradního času stráveného touto funkcí v tomto kontextu. |
Průměrný uplynulý výhradní čas |
Průměrný uplynulý výhradní čas volání této funkce v tomto kontextu. |
Maximální uplynulý výhradní čas |
Maximální uplynulý výhradní čas volání této funkce v tomto kontextu. |
Minimální uplynulý výhradní čas |
Minimální uplynulý výhradní čas volání této funkce v tomto kontextu. |
Celkové hodnoty aplikace
Celkové hodnoty aplikace označují dobu, kterou funkce strávila ve volání zásobníku.Tento čas nezahrnuje dobu strávenou voláním operačního systému, například přepínáním kontextu a vstupně-výstupními operacemi, ale zahrnuje dobu strávenou na vykonání podřízených funkcí.
Sloupec |
Description |
---|---|
Celkový čas aplikace |
|
Celkový čas aplikace v % |
Procento z celkového uplynulého času profilování označující množství celkového času aplikace stráveného touto funkcí v tomto kontextu. |
Průměrný celkový čas aplikace |
Průměrný celkový čas aplikace volání této funkce v tomto kontextu. |
Maximální celkový čas aplikace |
Maximální celkový čas aplikace volání této funkce v tomto kontextu. |
Minimální celkový čas aplikace |
Minimální celkový čas aplikace volání této funkce v tomto kontextu. |
Výhradní hodnoty aplikace
Výhradní hodnoty aplikace označují dobu strávenou nad vykonáním funkce.Hodnota nezahrnuje doba strávenou na vykonání podřízených funkcí a také nezahrnuje volání operačního systému, například přepínání kontextů a vstupně-výstupní operace.
Sloupec |
Description |
---|---|
Výhradní čas aplikace |
|
Výhradní čas aplikace v % |
Procento z celkového uplynulého výhradního času profilování označující množství celkového výhradního času aplikace stráveného touto funkcí v tomto kontextu. |
Průměrný výhradní čas aplikace |
Průměrný celkový výhradní čas aplikace volání této funkce v tomto kontextu. |
Maximální výhradní čas aplikace |
Maximální celkový výhradní čas aplikace volání této funkce v tomto kontextu. |
Minimální výhradní čas aplikace |
Minimální celkový výhradní čas aplikace volání této funkce v tomto kontextu. |
Viz také
Úkoly
Postupy: Přizpůsobení sloupců zobrazení sestavy nástrojů pro profilaci
Referenční dokumentace
Zobrazení Volající / Volaný – data vzorkování profileru
Zobrazení Volající/Volaný – data vzorkování paměti profileru .NET
Zobrazení Volající/Volaný – data instrumentace paměti profileru .NET