Dela via


Profileringsstrukturer

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

I det här avsnittet

COR_PRF_ASSEMBLY_REFERENCE_INFO struktur
Ger den vanliga språkkörningen information om en referenssammansättning som den bör överväga när du utför en genomgång av stängning av sammansättningsreferenser.

COR_PRF_CODE_INFO struktur
Representerar ett sammanhängande block med inbyggd kod som lagras i minnet.

COR_PRF_EX_CLAUSE_INFO struktur
Lagrar information om en specifik undantagsklausulinstans och dess associerade ram.

COR_PRF_FUNCTION struktur
Ger en unik representation av en funktion genom att kombinera dess ID med ID:t för den omkompilerade versionen.

COR_PRF_FUNCTION_ARGUMENT_INFO struktur
Representerar en funktions argument i vänster-till-höger-ordning.

COR_PRF_FUNCTION_ARGUMENT_RANGE struktur
Representerar ett block med funktionsargument som lagras sammanhängande i vänster-till-höger-ordning i minnet.

COR_PRF_GC_GENERATION_RANGE struktur
Beskriver ett intervall (dvs. block) minne som genomgår skräpinsamling.

COR_PRF_EVENTPIPE_PROVIDER_CONFIG struktur
(.NET Core) Beskriver de fält som krävs för att konfigurera en EventPipe-provider.

COR_PRF_EVENTPIPE_PARAM_DESC struktur
(.NET Core) Beskriver parameternamnet och typen för en EventPipe-händelse.

COR_PRF_EVENT_DATA struktur
(.NET Core) Beskriver händelsedata för en EventPipe-händelse som skrivs.

COR_DEBUG_IL_TO_NATIVE_MAP

COR_IL_MAP

Översikt över profilering

Profileringsgränssnitt

Profilering av globala statiska funktioner

Profileringsuppräkningar