ETW-gebeurtenissen voor JIT-tracering
Deze gebeurtenissen verzamelen informatie met betrekking tot het slagen of mislukken van JIT-inlining en JIT-tail-aanroepen.
JIT-overzichtsevenementen
MethodJitInliningFailed-gebeurtenis
In de volgende tabel ziet u het trefwoord en het niveau. (Zie CLR ETW-trefwoorden en -niveaus voor meer informatie.)
Trefwoord voor het genereren van de gebeurtenis | Niveau |
---|---|
JITTracingKeyword (0x10) |
Uitgebreid (5) |
In de volgende tabel ziet u de gebeurtenisgegevens.
Gebeurtenis | Gebeurtenis-id | Opgeheven wanneer |
---|---|---|
MethodJitInliningFailed |
186 | De JIT-inlining is mislukt. |
In de volgende tabel ziet u de gebeurtenisgegevens.
Veldnaam | Gegevenstype | Beschrijving |
---|---|---|
MethodBeingCompiledNamespace | win:UnicodeString | Naamruimte van de methode die wordt gecompileerd. |
MethodBeingCompiledName | win:UnicodeString | Naam van de methode die wordt gecompileerd. |
MethodBeingCompiledNameSignature | win:UnicodeString | Handtekening van de methode die wordt gecompileerd. |
InlinerNamespace | win:UnicodeString | De naamruimte van de methode waarvoor de JIT-compiler code probeert te genereren. |
InlinerName | win:UnicodeString | De naam van de methode waarvoor de compiler code probeert te genereren. Dit is mogelijk niet hetzelfde als MethodBeingCompiledName wanneer de compiler probeert inlinecode in MethodBeingCompiledName te voeren in plaats van een aanroep van InlinerName . |
InlinerNameSignature | win:UnicodeString | De handtekening voor de inliner. |
InlineeNamespace | win:UnicodeString | De naamruimte van de inline. |
InlineeName | win:UnicodeString | De methode die de compiler probeert inline te gebruiken (geen aanroep genereren). |
InlineeNameSignature | win:UnicodeString | De handtekening voor de inline. |
FailAlways | win:Booleaanse waarde | Een hint aan de JIT-compiler dat inlining altijd mislukt voor de inline. |
FailReason | win:UnicodeString | INLINE_NEVER betekent een eerdere inliningspoging die heeft vastgesteld dat inlining om een andere reden nooit zal slagen; anders, vrije tekst. |
ClrInstanceID | win:UnicodeString | Unieke id voor het clr- of CoreCLR-exemplaar. |
MethodJitInliningSucceeded-gebeurtenis
In de volgende tabel ziet u het trefwoord en het niveau.
Trefwoord voor het genereren van de gebeurtenis | Niveau |
---|---|
JITTracingKeyword (0x10) |
Uitgebreid (5) |
In de volgende tabel ziet u de gebeurtenisgegevens.
Gebeurtenis | Gebeurtenis-id | Opgeheven wanneer |
---|---|---|
MethodJitInliningSucceeded |
185 | De methode inlining is geslaagd. |
In de volgende tabel ziet u de gebeurtenisgegevens.
Veldnaam | Gegevenstype | Beschrijving |
---|---|---|
MethodBeingCompiledNamespace | win:UnicodeString | De naamruimte van de methode die wordt gecompileerd. |
MethodBeingCompiledName | win:UnicodeString | De naam van de methode die is gecompileerd. |
MethodBeingCompiledNameSignature | win:UnicodeString | De handtekening van de methode die wordt gecompileerd. |
InlinerNamespace | win:UnicodeString | De naamruimte van de methode waarvoor de JIT-compiler code probeert te genereren. |
InlinerName | win:UnicodeString | De naam van de methode waarvoor de compiler code probeert te genereren. Dit is mogelijk niet hetzelfde als MethodBeingCompiledName wanneer de compiler probeert inlinecode in MethodBeingCompiledName te voeren in plaats van een aanroep van InlinerName . |
InlinerNameSignature | win:UnicodeString | De handtekening voor de inliner. |
InlineeNamespace | win:UnicodeString | De naamruimte van de inline. |
InlineeName | win:UnicodeString | De methode die de compiler probeert inline te gebruiken (geen aanroep naar genereren). |
InlineeNameSignature | win:UnicodeString | De handtekening voor de inline. |
ClrInstanceID | win:UInt16 | Unieke id voor het exemplaar van CLR of CoreCLR. |
JIT Tail Call-gebeurtenissen
MethodJITTailCallFailed-gebeurtenis
In de volgende tabel ziet u het trefwoord en het niveau.
Trefwoord voor het verhogen van de gebeurtenis | Niveau |
---|---|
JITTracingKeyword (0x10) |
Uitgebreid (5) |
In de volgende tabel ziet u de gebeurtenisgegevens.
Gebeurtenis | Gebeurtenis-id | Opgeheven wanneer |
---|---|---|
MethodJitTailCallFailed |
189 | De methode tail-aanroep is mislukt. |
In de volgende tabel ziet u de gebeurtenisgegevens.
Veldnaam | Gegevenstype | Beschrijving |
---|---|---|
MethodBeingCompiledNamespace | win:UnicodeString | Naamruimte van de methode die wordt gecompileerd. |
MethodBeingCompiledName | win:UnicodeString | Naam van de methode die wordt gecompileerd. |
MethodBeingCompiledNameSignature | win:UnicodeString | Handtekening van de methode die wordt gecompileerd. |
CallerNamespace | win:UnicodeString | De naamruimte van de methode waarvoor de JIT-compiler code probeert te genereren. |
CallerName | win:UnicodeString | De naam van de methode waarvoor de compiler code probeert te genereren. |
CallerNameSignature | win:UnicodeString | De handtekening voor de beller. |
CalleeNamespace | win:UnicodeString | De naamruimte van de straatnaam. |
CalleeName | win:UnicodeString | De methode die de compiler probeert aan te roepen (geen aanroep naar genereren). |
CalleeNameSignature | win:UnicodeString | De handtekening voor de aangeroepene. |
TailPrefix | win:Booleaanse waarde | Het voorvoegsel voor de tail-aanroep |
FailReason | win:UnicodeString | De reden waarom de tail-aanroep is mislukt. |
ClrInstanceID | win:UInt16 | Unieke id voor het exemplaar van CLR of CoreCLR. |
MethodJITTailCallSucceeded-gebeurtenis
In de volgende tabel ziet u het trefwoord en het niveau.
Trefwoord voor het verhogen van de gebeurtenis | Niveau |
---|---|
JITTracingKeyword (0x10) |
Uitgebreid (5) |
In de volgende tabel ziet u de gebeurtenisgegevens.
Gebeurtenis | Gebeurtenis-id | Opgeheven wanneer |
---|---|---|
MethodJitTailCallSucceeded |
188 | De methode tail-aanroep is geslaagd. |
In de volgende tabel ziet u de gebeurtenisgegevens.
Veldnaam | Gegevenstype | Beschrijving |
---|---|---|
MethodBeingCompiledNamespace | win:UnicodeString | Naamruimte van de methode die wordt gecompileerd. |
MethodBeingCompiledName | win:UnicodeString | Naam van de methode die wordt gecompileerd. |
MethodBeingCompiledNameSignature | win:UnicodeString | Handtekening van de methode die wordt gecompileerd. |
CallerNamespace | win:UnicodeString | De naamruimte van de methode waarvoor de JIT-compiler code probeert te genereren. |
CallerName | win:UnicodeString | De naam van de methode waarvoor de compiler code probeert te genereren. |
CallerNameSignature | win:UnicodeString | De handtekening voor de beller. |
CalleeNamespace | win:UnicodeString | De naamruimte van de straatnaam. |
CalleeName | win:UnicodeString | De methode die de compiler probeert aan te roepen (geen aanroep naar genereren). |
CalleeNameSignature | win:UnicodeString | De handtekening voor de aangeroepene. |
TailPrefix | win:Booleaanse waarde | Het voorvoegsel voor de tail-aanroep. |
TailCallType | win:UnicodeString | Het type tail-aanroep. |
ClrInstanceID | win:UInt16 | Unieke id voor het exemplaar van CLR of CoreCLR. |