Condividi tramite


Enumerazioni di profilatura

Questa sezione descrive le enumerazioni non gestite usate dall'API di profilatura.

In questa sezione

Enumerazione COR_PRF_CLAUSE_TYPE
Indica il tipo di clausola di eccezione in cui il codice è appena entrato o da cui è appena uscito.

Enumerazione COR_PRF_CODEGEN_FLAGS
Definisce i flag di generazione del codice che possono essere impostati con il metodo ICorProfilerFunctionControl::SetCodegenFlags .

Enumerazione COR_PRF_FINALIZER_FLAGS
Descrive il finalizzatore per un oggetto.

Enumerazione COR_PRF_GC_GENERATION
Identifica una generazione di Garbage Collection.

Enumerazione COR_PRF_GC_REASON
Indica il motivo per cui è in corso la Garbage Collection.

Enumerazione COR_PRF_GC_ROOT_FLAGS
Indica le proprietà della radice di un Garbage Collector.

Enumerazione COR_PRF_GC_ROOT_KIND
Indica il tipo di radice del Garbage Collector esposto dal callback ICorProfilerCallback2::RootReferences2 .

Enumerazione COR_PRF_HIGH_MONITOR
Fornisce flag oltre a quelli presenti nell'enumerazione COR_PRF_MONITOR che il profiler può specificare per il metodo ICorProfilerInfo5::SetEventMask2 durante il caricamento.

Enumerazione COR_PRF_JIT_CACHE
Indica il risultato della ricerca di una funzione memorizzata nella cache.

Enumerazione COR_PRF_MISC
Contiene valori costanti che specificano identificatori speciali.

Enumerazione COR_PRF_MODULE_FLAGS
Specifica le proprietà di un modulo.

Enumerazione COR_PRF_MONITOR
Contiene i valori usati per specificare il comportamento, le funzionalità o gli eventi ai quali il profiler intende effettuare la sottoscrizione.

Enumerazione COR_PRF_REJIT_FLAGS
Contiene valori che indicano il comportamento dell'API ICorProfilerInfo10::RequestReJITWithInliners .

Enumerazione COR_PRF_RUNTIME_TYPE
Contiene valori che indicano la versione di Common Language Runtime.

Enumerazione COR_PRF_SNAPSHOT_INFO
Specifica la quantità di dati da passare di nuovo con uno snapshot dello stack in ogni chiamata alla funzione StackSnapshotCallback del profiler.

Enumerazione COR_PRF_STATIC_TYPE
Indica se un campo è statico e, in tal caso, la qualità statica che si applica al campo.

Enumerazione COR_PRF_SUSPEND_REASON
Indica il motivo per cui il runtime è stato sospeso.

Enumerazione COR_PRF_TRANSITION_REASON
Indica il motivo di una transizione da codice gestito a codice non gestito o viceversa.

COR_PRF_EVENTPIPE_PARAM_TYPE
Indica il tipo di un parametro EventPipe.

COR_PRF_EVENTPIPE_LEVEL
Indica il livello di un evento EventPipe.

COR_PRF_HANDLE_TYPE
Indica il tipo di handle nell'API ICorProfilerInfo13::CreateHandle .

Panoramica della profilatura

Interfacce di profilatura

Funzioni statiche globali di profilatura

Strutture di profilatura