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.