Sdílet prostřednictvím


Zobrazení modulů – data vzorkování paměti profileru .NET

Pohled Moduly na data o přidělování paměti rozhraním .NET, která jsou sbírána použitím vzorkovacích metod, shlukuje data o paměti podle modulů, které běžely během profilování.Každý modul je kořenovým prvkem stromové struktury hierarchie.Funkce modulu jsou uvedeny pod uzlem modulu.

Čísla řádků zdrojového souboru příkazů, které přidělují paměť, jsou uvedeny pod uzlem funkce a adresy instrukcí, které provádějí přidělování, jsou uvedeny pod uzlem řádku.Inkluzivní a výhradní hodnoty jsou vždy stejné pro data řádku i instrukcí.

Sloupec

Description

Název

Název modulu, funkce, číslo řádku nebo adresa instrukce.

ID procesu

ID procesu (PID) běhu profilování.

Název procesu

Název procesu.

Název modulu

Název modulu obsahujícího funkci.

Cesta modulu

Cesta modulu.

Zdrojový soubor

Zdrojový soubor obsahující definici této funkce.

Číslo řádku funkce

Číslo řádku začátku této funkce ve zdrojovém souboru.

Inkluzivní přidělení

  • Pro funkce, celkový počet objektů, které byly vytvořeny pomocí funkce.Tento počet zahrnuje objekty vytvořené funkcemi volanými touto funkcí.

  • Pro modul, počet objektů, které byly přiděleny během profilování, a alespoň jedna funkce z modulu byla provedena.Tento počet zahrnuje objekty vytvořené funkcemi volanými touto funkcí modulu.

  • Pro řádek nebo instrukci, celkový počet objektů, které byly přiděleny podle řádku nebo instrukce.

Inkluzivní přidělení v %

Procento všech objektů, které byly přiděleny během profilování a které byly inkluzivním přidělením modulu, funkce, řádku nebo instrukce.

Výhradní přidělení

  • U aktuální funkce jde o počet objektů vytvořených při vykonávání kódu těla funkce (tj. v době, kdy funkce byla na vrcholu zásobníku volání).Tento počet nezahrnuje objekty vytvořené funkcemi volanými touto funkcí.

  • Pro modul, součet výhradních přidělení funkcí v modulu.

  • Pro řádek nebo instrukci, celkový počet objektů, které byly vytvořeny podle řádku nebo instrukce.

Výhradní přidělení v %

Procento všech objektů, které byly přiděleny během profilování a které byly výhradním přidělením modulu, funkce, řádku nebo instrukce.

Inkluzivní bajty

  • Pro funkci, počet bajtů, které byly funkcí přiděleny.Počet zahrnuje i bajty přidělené funkcemi, které byly zavolány touto funkcí.

  • Pro modul, počet bajtů, které byly přiděleny během profilování, a alespoň jedna funkce z modulu byla provedena.Tento počet zahrnuje objekty vytvořené všemi funkcemi volanými touto funkcí modulu.

  • Pro řádek nebo instrukci, celkový počet objektů, které byly vytvořeny podle řádku nebo instrukce.

Inkluzivní bajty v %

Procento všech bajtů, které byly přiděleny během profilování a které byly inkluzivními bajty modulu, funkce, řádku nebo instrukce.

Výhradní bajty

  • Pro funkci, celkový počet bajtů, které byly funkcí přiděleny.Počet nezahrnuje bajty přidělené funkcemi, které byly zavolány touto funkcí.

  • Pro modul, součet výhradních bajtů, které byly přiděleny funkcí modulu.

  • Pro řádek nebo instrukci, celkový počet objektů, které byly přiděleny podle řádku nebo instrukce.

Výhradní bajty v %

Procento všech bajtů, které byly přiděleny během profilování a které byly výhradními bajty modulu, funkce, řádku nebo instrukce.

Viz také

Úkoly

Postupy: Přizpůsobení sloupců zobrazení sestavy nástrojů pro profilaci

Referenční dokumentace

Zobrazení modulů – data instrumentace paměti profileru .NET

Zobrazení modulů – data vzorkování profileru

Zobrazení modulů – data instrumentace profileru