Funkce Zobrazit podrobnosti
Okno Zobrazení podrobnosti funkce zobrazuje následující informace:
Pruhový graf Distribuce nákladů znázorňuje vztahy mezi vybranou funkcí a funkcemi, které provádějí vybranou funkci, a mezi vybranou funkcí a funkcemi, které sama volá.
Tabulka Podrobnosti výkonu funkce, která zobrazuje souhrnná profilovací data pro určenou funkci.
Okno Zobrazení kódu funkce, které zobrazuje kód funkce, pokud je její kód k dispozici.
Okno Zobrazení kódu funkce je samostatné podokno.Ve výchozím nastavení jsou dvě podokna rozdělena vodorovně a okno Zobrazení kódu funkce je umístěno v dolní části rámce.
Pro svislé rozdělení těchto podoken klikněte na tlačítko Rozdělit obrazovku svisle na panelu nástrojů.
Pro změnu relativní velikosti podoken klikněte na zašedlý okraj mezi jednotlivými rámci a potáhněte okraj do jiného umístění.
Pruhový graf distribuce nákladů
Metriky výkonu
V rozevíracím seznamu Metrika výkonu je možné určit, které hodnoty se zobrazí ve zobrazení.Dostupné hodnoty závisí na metodě profilování, která byla použita v datové souboru profilování.Názvy v závorkách jsou názvy řádků v tabulce Podrobnosti výkonu funkce.
Pruhový graf
Volající funkce
Pruh Volající funkce zobrazuje funkce, které volaly vybranou funkci.Velikost bloku, který obsahuje volající funkci, je poměrná k příspěvku volající funkce k celkové hodnotě metriky výkonu pro vybranou funkci.
Můžete kliknout na název volající funkce pro zvolení této funkce pro zobrazení.
Pokud je seznam volajících funkcí příliš dlouhý, jsou funkce s nejmenším příspěvkem shromážděny v bloku Ostatní.Klikněte na položku Ostatní pro zobrazení všech volajících a volaných funkcí vybrané funkce v okně Zobrazení volající/volaný.Další informace naleznete v tématu Volající nebo volaný zobrazení.
Pokud neexistují žádné volající funkce nebo pokud je funkce vstupní funkcí vlákna nebo procesu, zobrazí se blok Horní hranice zásobníku.
Vybraná funkce
Pruh vybrané funkce zobrazuje příspěvky volaných funkcí a kódu vybrané funkce k celkové metrice výkonu vybrané funkce.Velikost bloku, který obsahuje volanou funkci nebo tělo funkce, je poměrná ke svému příspěvku k celkové hodnotě metriky výkonu pro vybranou funkci.
Můžete kliknout na název volané pro zvolení této funkce pro zobrazení.
Hodnota Celkem je metrikou výkonu pro vybranou funkci.
Blok Tělo funkce představuje část celkové hodnoty metriky výkonu, která pochází z přímého provádění kódu v těle funkce.
Funkce, které jsou volány vybranou funkcí, jsou uvedeny v blocích.Velikost bloku vybrané funkce představuje část celkové hodnoty metriky výkonu pro vybranou funkci, která se vyskytla ve volané funkci.
Pokud je seznam volajících funkcí příliš dlouhý, jsou funkce s nejmenším příspěvkem shromážděny v bloku Ostatní.Klikněte na položku Ostatní pro zobrazení všech volajících a volaných funkcí vybrané funkce v okně Zobrazení volající/volaný.Další informace naleznete v tématu Volající nebo volaný zobrazení.
Pokud neexistují žádné volané funkce, zobrazí se blok Dolní hranice zásobníku.
Podrobnosti výkonu funkce
Tabulka Podrobnosti výkonu funkce poskytuje souhrnná data metriky výkonu pro vybranou funkci.Zobrazí se hodnota i procentuální vyjádření.Profilovací data, která se mají zobrazit v grafu a tabulce podrobností, je možné specifikovat v seznamu Metriky výkonu.
Sloupec |
Description |
---|---|
Výhradní |
|
Ve volání |
|
Zahrnující součet |
|
Zobrazení kódu funkce
Okno Zobrazení kódu funkce zobrazí seznam zdrojového kódu, pokud je k dispozici.U řádků zdrojového kódu, které volají jiné funkce, obsahuje zašedlý sloupec hodnoty metriky výkonu pro volanou funkci.Pro úpravu zdrojového kódu klikněte na odkaz na soubor zdrojového kódu.
Hodnoty v pruhovém grafu distribuce nákladů
Vzorkování
Následující tabulka popisuje hodnoty v seznamu Metriky výkonu pro profilovací data, která byla shromážděna pomocí metody odběru vzorků.
Zahrnující vzorky (Shromážděné vzorky) |
|
Instrumentace
Následující tabulka popisuje hodnoty v seznamu Metriky výkonu pro profilovací data, která byla shromážděna pomocí metody instrumentace.
Uplynulý zahrnující čas (Uplynulý čas) |
Uplynulý čas obsahuje čas strávený voláním operačního systému, jako například přepnutí kontextu nebo vstupně/výstupní operace.
|
Zahrnující čas aplikace (Čas aplikace) |
Čas aplikace nezahrnuje dobu, která byla strávena voláním operačního systému, jako například přepnutí kontextu nebo vstupně/výstupní operace.
|
Paměť .NET
Následující tabulka popisuje hodnoty v seznamu Metriky výkonu pro profilovací data, která byla shromážděna pomocí metody profilování paměti technologie .NET.
Zahrnující přidělení (Přidělení) |
|
Zahrnující počet bajtů (Bajty) |
|
Souběžnost
Následující tabulka popisuje hodnoty v seznamu Metriky výkonu pro profilovací data, která byla shromážděna pomocí metody souběžnosti.
Zahrnující konflikty (Konflikty) |
|
Zahrnující blokovaný čas (Blokovaný čas) |
|