Sdílet prostřednictvím


Profilace výčtů

Tato část popisuje nespravované výčty, které používá rozhraní API pro profilaci.

V tomto oddílu

COR_PRF_CLAUSE_TYPE – výčet
Určuje typ klauzule výjimky, kterou kód právě zadal nebo opustil.

COR_PRF_CODEGEN_FLAGS – výčet
Definuje příznaky generování kódu, které lze nastavit pomocí ICorProfilerFunctionControl::SetCodegenFlags metoda.

COR_PRF_FINALIZER_FLAGS – výčet
Popisuje finalizátor objektu.

COR_PRF_GC_GENERATION – výčet
Identifikuje generování uvolňování paměti.

COR_PRF_GC_REASON – výčet
Označuje důvod, proč dochází k uvolňování paměti.

COR_PRF_GC_ROOT_FLAGS – výčet
Označuje vlastnosti kořenového adresáře uvolňování paměti.

COR_PRF_GC_ROOT_KIND – výčet
Označuje druh kořenového adresáře uvolňování paměti, který je vystavený zpětným voláním ICorProfilerCallback2::RootReferences2 .

COR_PRF_HIGH_MONITOR – výčet
Poskytuje kromě příznaků nalezených v COR_PRF_MONITOR výčtu, které profiler může určit ICorProfilerInfo5::SetEventMask2 metoda při načítání.

COR_PRF_JIT_CACHE – výčet
Označuje výsledek hledání funkce uložené v mezipaměti.

COR_PRF_MISC – výčet
Obsahuje konstantní hodnoty, které určují speciální identifikátory.

COR_PRF_MODULE_FLAGS – výčet
Určuje vlastnosti modulu.

COR_PRF_MONITOR – výčet
Obsahuje hodnoty, které slouží k určení chování, možností nebo událostí, ke kterým se profiler chce přihlásit.

COR_PRF_REJIT_FLAGS – výčet
Obsahuje hodnoty, které označují, jak se má rozhraní API ICorProfilerInfo10::RequestReJITWithInliners chovat.

COR_PRF_RUNTIME_TYPE – výčet
Obsahuje hodnoty, které označují verzi modulu CLR (Common Language Runtime).

COR_PRF_SNAPSHOT_INFO – výčet
Určuje, kolik dat se má předat zpět pomocí snímku zásobníku v každém volání funkce profileru StackSnapshotCallback .

COR_PRF_STATIC_TYPE – výčet
Určuje, zda je pole statické, a pokud ano, statická kvalita, která se vztahuje na pole.

COR_PRF_SUSPEND_REASON – výčet
Označuje důvod pozastavení modulu runtime.

COR_PRF_TRANSITION_REASON – výčet
Označuje důvod přechodu ze spravovaného na nespravovaný kód nebo naopak.

COR_PRF_EVENTPIPE_PARAM_TYPE
Označuje typ parametru EventPipe.

COR_PRF_EVENTPIPE_LEVEL
Určuje úroveň události EventPipe.

COR_PRF_HANDLE_TYPE
Označuje typ popisovače v rozhraní ICorProfilerInfo13::CreateHandle API.

Přehled profilace

Rozhraní pro profilaci

Globální statické funkce pro profilaci

Struktury pro profilaci