Udostępnij za pośrednictwem


Profiling — Struktury

W tej sekcji opisano niezarządzane struktury używane przez interfejs API profilowania.

W tej sekcji

COR_PRF_ASSEMBLY_REFERENCE_INFO, struktura
Udostępnia środowisko uruchomieniowe języka wspólnego z informacjami na temat zestawu referencyjnego, które należy wziąć pod uwagę podczas wykonywania przewodnika zamknięcia odwołania do zestawu.

COR_PRF_CODE_INFO, struktura
Reprezentuje jeden ciągły blok kodu natywnego przechowywanego w pamięci.

COR_PRF_EX_CLAUSE_INFO, struktura
Przechowuje informacje o wystąpieniu określonej klauzuli wyjątku i skojarzonej z nią ramce.

COR_PRF_FUNCTION, struktura
Udostępnia unikatową reprezentację funkcji, łącząc jej identyfikator z identyfikatorem jego ponownie skompilowanej wersji.

COR_PRF_FUNCTION_ARGUMENT_INFO, struktura
Reprezentuje argumenty funkcji w kolejności od lewej do prawej.

COR_PRF_FUNCTION_ARGUMENT_RANGE, struktura
Reprezentuje blok argumentów funkcji przechowywanych stale w kolejności od lewej do prawej w pamięci.

COR_PRF_GC_GENERATION_RANGE, struktura
Opisuje zakres (czyli blok) pamięci, która jest w trakcie odzyskiwania pamięci.

struktura COR_PRF_EVENTPIPE_PROVIDER_CONFIG
(.NET Core) Opisuje pola niezbędne do skonfigurowania dostawcy eventPipe.

struktura COR_PRF_EVENTPIPE_PARAM_DESC
(.NET Core) Opisuje nazwę parametru i typ zdarzenia EventPipe.

struktura COR_PRF_EVENT_DATA
(.NET Core) Opisuje dane zdarzenia dla zapisywanego zdarzenia EventPipe.

COR_DEBUG_IL_TO_NATIVE_MAP

COR_IL_MAP

Omówienie profilowania

Interfejsy profilowania

Profilowanie statycznych funkcji globalnych

Profilowanie — wyliczenia