Profilowanie — Wyliczenia
W tej sekcji opisano niezarządzane wyliczenia używane przez interfejs API profilowania.
W tej sekcji
COR_PRF_CLAUSE_TYPE, wyliczenie
Wskazuje typ klauzuli wyjątku, którą kod właśnie wprowadził lub opuścił.
COR_PRF_CODEGEN_FLAGS, wyliczenie
Definiuje flagi generowania kodu, które można ustawić za pomocą metody ICorProfilerFunctionControl::SetCodegenFlags .
COR_PRF_FINALIZER_FLAGS, wyliczenie
Opisuje finalizator obiektu.
COR_PRF_GC_GENERATION, wyliczenie
Identyfikuje generowanie odzyskiwania pamięci.
COR_PRF_GC_REASON, wyliczenie
Wskazuje przyczynę wystąpienia odzyskiwania pamięci.
COR_PRF_GC_ROOT_FLAGS, wyliczenie
Wskazuje właściwości głównego modułu odśmiecającego śmieci.
COR_PRF_GC_ROOT_KIND, wyliczenie
Wskazuje rodzaj katalogu głównego modułu odśmieceń pamięci, który jest udostępniany przez wywołanie zwrotne ICorProfilerCallback2::RootReferences2 .
Wyliczenie COR_PRF_HIGH_MONITOR
Oprócz flag znalezionych w wyliczeniu COR_PRF_MONITOR profiler może określić metodę ICorProfilerInfo5::SetEventMask2 podczas ładowania.
COR_PRF_JIT_CACHE, wyliczenie
Wskazuje wynik buforowanego wyszukiwania funkcji.
COR_PRF_MISC, wyliczenie
Zawiera stałe wartości, które określają specjalne identyfikatory.
COR_PRF_MODULE_FLAGS, wyliczenie
Określa właściwości modułu.
COR_PRF_MONITOR, wyliczenie
Zawiera wartości używane do określania zachowania, możliwości lub zdarzeń, do których profiler chce subskrybować.
COR_PRF_REJIT_FLAGS Wyliczenie
Zawiera wartości wskazujące sposób działania interfejsu API ICorProfilerInfo10::RequestReJITWithInliners .
COR_PRF_RUNTIME_TYPE, wyliczenie
Zawiera wartości wskazujące wersję środowiska uruchomieniowego języka wspólnego.
COR_PRF_SNAPSHOT_INFO, wyliczenie
Określa ilość danych, które mają być przekazywane z migawką stosu w każdym wywołaniu funkcji profilera StackSnapshotCallback
.
COR_PRF_STATIC_TYPE, wyliczenie
Wskazuje, czy pole jest statyczne, a jeśli tak, statyczna jakość, która ma zastosowanie do pola.
COR_PRF_SUSPEND_REASON, wyliczenie
Wskazuje przyczynę zawieszenia środowiska uruchomieniowego.
COR_PRF_TRANSITION_REASON, wyliczenie
Wskazuje przyczynę przejścia z zarządzanego do niezarządzanego kodu lub odwrotnie.
COR_PRF_EVENTPIPE_PARAM_TYPE
Wskazuje typ parametru EventPipe.
COR_PRF_EVENTPIPE_LEVEL
Wskazuje poziom zdarzenia EventPipe.
COR_PRF_HANDLE_TYPE
Wskazuje typ uchwytu w interfejsie API ICorProfilerInfo13::CreateHandle .