Dela via


Profileringsuppräkningar

I det här avsnittet beskrivs de ohanterade uppräkningar som profilerings-API:et använder.

I det här avsnittet

COR_PRF_CLAUSE_TYPE uppräkning
Anger vilken typ av undantagsklausul som koden just har angett eller lämnat.

COR_PRF_CODEGEN_FLAGS uppräkning
Definierar de kodgenereringsflaggor som kan anges med metoden ICorProfilerFunctionControl::SetCodegenFlags .

COR_PRF_FINALIZER_FLAGS uppräkning
Beskriver slutföraren för ett objekt.

COR_PRF_GC_GENERATION uppräkning
Identifierar en generering av skräpinsamling.

COR_PRF_GC_REASON uppräkning
Anger orsaken till att skräpinsamling sker.

COR_PRF_GC_ROOT_FLAGS uppräkning
Anger egenskaper för en skräpinsamlingsrot.

COR_PRF_GC_ROOT_KIND uppräkning
Anger vilken typ av skräpinsamlingsrot som exponeras av återanropet ICorProfilerCallback2::RootReferences2 .

COR_PRF_HIGH_MONITOR uppräkning
Innehåller flaggor utöver de som finns i den COR_PRF_MONITOR uppräkning som profileraren kan ange för metoden ICorProfilerInfo5::SetEventMask2 när den läses in.

COR_PRF_JIT_CACHE uppräkning
Anger resultatet av en cachelagrad funktionssökning.

COR_PRF_MISC uppräkning
Innehåller konstanta värden som anger särskilda identifierare.

COR_PRF_MODULE_FLAGS uppräkning
Anger egenskaperna för en modul.

COR_PRF_MONITOR uppräkning
Innehåller värden som används för att ange beteende, funktioner eller händelser som profileraren vill prenumerera på.

COR_PRF_REJIT_FLAGS uppräkning
Innehåller värden som anger hur API:et ICorProfilerInfo10::RequestReJITWithInliners ska fungera.

COR_PRF_RUNTIME_TYPE uppräkning
Innehåller värden som anger versionen av den vanliga språkkörningen.

COR_PRF_SNAPSHOT_INFO uppräkning
Anger hur mycket data som ska skickas tillbaka med en stackögonblicksbild i varje anrop till profilerarens StackSnapshotCallback funktion.

COR_PRF_STATIC_TYPE uppräkning
Anger om ett fält är statiskt och i så fall den statiska kvalitet som gäller för fältet.

COR_PRF_SUSPEND_REASON uppräkning
Anger orsaken till att körningen avbröts.

COR_PRF_TRANSITION_REASON uppräkning
Anger orsaken till en övergång från hanterad till ohanterad kod eller vice versa.

COR_PRF_EVENTPIPE_PARAM_TYPE
Anger typen av en EventPipe-parameter.

COR_PRF_EVENTPIPE_LEVEL
Anger nivån för en EventPipe-händelse.

COR_PRF_HANDLE_TYPE
Anger typen av ett handtag i ICorProfilerInfo13::CreateHandle API.

Översikt över profilering

Profileringsgränssnitt

Profilering av globala statiska funktioner

Profileringsstrukturer