JIT-nyomkövetési ETW-események
Ezek az események az igény szerinti (JIT) inlining és JIT tail hívások sikerességével vagy sikertelenségével kapcsolatos információkat gyűjtenek.
JIT-inlining események
MethodJitInliningFailed esemény
Az alábbi táblázat a kulcsszót és a szintet mutatja. (További információ: CLR ETW kulcsszavak és szintek.)
Az esemény emelésének kulcsszója | Level |
---|---|
JITTracingKeyword (0x10) |
Részletes (5) |
Az alábbi táblázat az eseményinformációkat mutatja be.
Esemény | Eseményazonosító | Emelve, amikor |
---|---|---|
MethodJitInliningFailed |
186 | A JIT-aláhúzás sikertelen volt. |
Az alábbi táblázat az eseményadatokat mutatja be.
Mező neve | Adattípus | Leírás |
---|---|---|
MethodBeingCompiledNamespace | win:UnicodeString | A lefordított metódus névtere. |
MethodBeingCompiledName | win:UnicodeString | A lefordított metódus neve. |
MethodBeingCompiledNameSignature | win:UnicodeString | A lefordított metódus aláírása. |
InlinerNamespace | win:UnicodeString | Annak a metódusnak a névtere, amelyhez a JIT-fordító kódot próbál létrehozni. |
InlinerName | win:UnicodeString | Annak a metódusnak a neve, amelyhez a fordító kódot próbál létrehozni. Ez nem feltétlenül ugyanaz, mintha MethodBeingCompiledName a fordító beágyazott kóddal MethodBeingCompiledName próbálkozna a hívás létrehozása helyett.InlinerName |
InlinerNameSignature | win:UnicodeString | A inliner aláírása. |
InlineeNamespace | win:UnicodeString | A beágyazott névtér. |
InlineeName | win:UnicodeString | Az a metódus, amelybe a fordító be szeretne ágyazni (nem hoz létre hívást). |
InlineeNameSignature | win:UnicodeString | A beágyazott aláírása. |
Feladatátjárók | win:logikai | Egy tipp a JIT-fordítónak, hogy a sorba helyezés mindig sikertelen lesz. |
FailReason | win:UnicodeString | INLINE_NEVER azt jelenti, hogy egy korábbi sorba rendezési kísérlet megállapította, hogy a aláhúzás más okból soha nem fog sikerülni; egyéb esetben szabad formátumú szöveg. |
ClrInstanceID | win:UnicodeString | A CLR- vagy CoreCLR-példány egyedi azonosítója. |
MethodJitInliningSucceededed esemény
Az alábbi táblázat a kulcsszót és a szintet mutatja.
Az esemény emelésének kulcsszója | Level |
---|---|
JITTracingKeyword (0x10) |
Részletes (5) |
Az alábbi táblázat az eseményinformációkat mutatja be.
Esemény | Eseményazonosító | Emelve, amikor |
---|---|---|
MethodJitInliningSucceeded |
185 | A metódus sikeres volt. |
Az alábbi táblázat az eseményadatokat mutatja be.
Mező neve | Adattípus | Leírás |
---|---|---|
MethodBeingCompiledNamespace | win:UnicodeString | A lefordított metódus névtere. |
MethodBeingCompiledName | win:UnicodeString | A lefordított metódus neve. |
MethodBeingCompiledNameSignature | win:UnicodeString | A lefordított metódus aláírása. |
InlinerNamespace | win:UnicodeString | Annak a metódusnak a névtere, amelyhez a JIT-fordító kódot próbál létrehozni. |
InlinerName | win:UnicodeString | Annak a metódusnak a neve, amelyhez a fordító kódot próbál létrehozni. Ez nem feltétlenül ugyanaz, mintha MethodBeingCompiledName a fordító beágyazott kóddal MethodBeingCompiledName próbálkozna a hívás létrehozása helyett.InlinerName |
InlinerNameSignature | win:UnicodeString | A inliner aláírása. |
InlineeNamespace | win:UnicodeString | A beágyazott névtér. |
InlineeName | win:UnicodeString | Az a metódus, amelybe a fordító be szeretne ágyazni (nem hoz létre hívást). |
InlineeNameSignature | win:UnicodeString | A beágyazott aláírása. |
ClrInstanceID | win:UInt16 | A CLR- vagy CoreCLR-példány egyedi azonosítója. |
JIT Tail hívási események
MethodJITTailCallFailed esemény
Az alábbi táblázat a kulcsszót és a szintet mutatja.
Az esemény emelésének kulcsszója | Level |
---|---|
JITTracingKeyword (0x10) |
Részletes (5) |
Az alábbi táblázat az eseményinformációkat mutatja be.
Esemény | Eseményazonosító | Emelve, amikor |
---|---|---|
MethodJitTailCallFailed |
189 | A metódus tail hívása nem sikerült. |
Az alábbi táblázat az eseményadatokat mutatja be.
Mező neve | Adattípus | Leírás |
---|---|---|
MethodBeingCompiledNamespace | win:UnicodeString | A lefordított metódus névtere. |
MethodBeingCompiledName | win:UnicodeString | A lefordított metódus neve. |
MethodBeingCompiledNameSignature | win:UnicodeString | A lefordított metódus aláírása. |
CallerNamespace | win:UnicodeString | Annak a metódusnak a névtere, amelyhez a JIT-fordító kódot próbál létrehozni. |
Hívónév | win:UnicodeString | Annak a metódusnak a neve, amelyhez a fordító kódot próbál létrehozni. |
CallerNameSignature | win:UnicodeString | A hívó aláírása. |
CalleeNamespace | win:UnicodeString | A hívó névtere. |
CalleeName | win:UnicodeString | Az a metódus, amelyet a fordító megpróbál farkosítani (nem hoz létre hívást). |
CalleeNameSignature | win:UnicodeString | A hívó aláírása. |
TailPrefix | win:logikai | A tail hívás előtagja |
FailReason | win:UnicodeString | A tail hívás sikertelen volt. |
ClrInstanceID | win:UInt16 | A CLR- vagy CoreCLR-példány egyedi azonosítója. |
MethodJITTailCallSucceededed esemény
Az alábbi táblázat a kulcsszót és a szintet mutatja.
Az esemény emelésének kulcsszója | Level |
---|---|
JITTracingKeyword (0x10) |
Részletes (5) |
Az alábbi táblázat az eseményinformációkat mutatja be.
Esemény | Eseményazonosító | Emelve, amikor |
---|---|---|
MethodJitTailCallSucceeded |
188 | A metódus tail hívása sikeres volt. |
Az alábbi táblázat az eseményadatokat mutatja be.
Mező neve | Adattípus | Leírás |
---|---|---|
MethodBeingCompiledNamespace | win:UnicodeString | A lefordított metódus névtere. |
MethodBeingCompiledName | win:UnicodeString | A lefordított metódus neve. |
MethodBeingCompiledNameSignature | win:UnicodeString | A lefordított metódus aláírása. |
CallerNamespace | win:UnicodeString | Annak a metódusnak a névtere, amelyhez a JIT-fordító kódot próbál létrehozni. |
Hívónév | win:UnicodeString | Annak a metódusnak a neve, amelyhez a fordító kódot próbál létrehozni. |
CallerNameSignature | win:UnicodeString | A hívó aláírása. |
CalleeNamespace | win:UnicodeString | A hívó névtere. |
CalleeName | win:UnicodeString | Az a metódus, amelyet a fordító megpróbál farkosítani (nem hoz létre hívást). |
CalleeNameSignature | win:UnicodeString | A hívó aláírása. |
TailPrefix | win:logikai | A tail hívás előtagja. |
TailCallType | win:UnicodeString | A farokhívás típusa. |
ClrInstanceID | win:UInt16 | A CLR vagy a CoreCLR példányának egyedi azonosítója. |