Zdarzenia ETW śledzenia JIT
Te zdarzenia zbierają informacje dotyczące powodzenia lub niepowodzenia wywołań punktów końcowych just in time (JIT) i JIT.
Zdarzenia dołączania trybu JIT
MethodJitInliningFailed Event
W poniższej tabeli przedstawiono słowo kluczowe i poziom. (Aby uzyskać więcej informacji, zobacz CLR ETW Keywords and Levels(Słowa kluczowe i poziomy CLR ETW).
Słowo kluczowe do zgłaszania zdarzenia | Poziom |
---|---|
JITTracingKeyword (0x10) |
Pełne (5) |
W poniższej tabeli przedstawiono informacje o zdarzeniu.
Zdarzenie | Identyfikator zdarzenia | Podniesione, gdy |
---|---|---|
MethodJitInliningFailed |
186 | Inicjowanie trybu JIT nie powiodło się. |
W poniższej tabeli przedstawiono dane zdarzenia.
Nazwa pola | Typ danych | Opis |
---|---|---|
MethodBeingCompiledNamespace | win:UnicodeString | Przestrzeń nazw tworzonej metody. |
MethodBeingCompiledName | win:UnicodeString | Nazwa kompilowanej metody. |
MethodBeingCompiledNameSignature | win:UnicodeString | Podpis tworzonej metody. |
InlinerNamespace | win:UnicodeString | Przestrzeń nazw metody kompilatora JIT próbuje wygenerować kod. |
InlinerName | win:UnicodeString | Nazwa metody, dla których kompilator próbuje wygenerować kod. Może to nie być takie samo, jak MethodBeingCompiledName w przypadku próby wbudowanego kodu MethodBeingCompiledName kompilatora zamiast generowania wywołania metody InlinerName . |
InlinerNameSignature | win:UnicodeString | Podpis inlinera. |
InlineeNamespace | win:UnicodeString | Przestrzeń nazw śródliniowej. |
InlineeName | win:UnicodeString | Metoda, z którą kompilator próbuje w tekście (nie generuje wywołania metody ). |
InlineeNameSignature | win:UnicodeString | Podpis wbudowanego elementu. |
FailAlways (Przejścia w tryb failalways) | win:Wartość logiczna | Wskazówka dla kompilatora JIT, że tworzenie w tekście zawsze zakończy się niepowodzeniem. |
FailReason | win:UnicodeString | INLINE_NEVER oznacza, że poprzednia próba podkreślenia ustaliła, że podkreślenie nigdy nie powiedzie się z jakiegoś innego powodu; w przeciwnym razie tekst dowolny. |
Identyfikator ClrInstanceID | win:UnicodeString | Unikatowy identyfikator wystąpienia środowiska CLR lub CoreCLR. |
MethodJitInliningSucceeded Event
W poniższej tabeli przedstawiono słowo kluczowe i poziom.
Słowo kluczowe do zgłaszania zdarzenia | Poziom |
---|---|
JITTracingKeyword (0x10) |
Pełne (5) |
W poniższej tabeli przedstawiono informacje o zdarzeniu.
Zdarzenie | Identyfikator zdarzenia | Podniesione, gdy |
---|---|---|
MethodJitInliningSucceeded |
185 | Łączenie metody zakończyło się pomyślnie. |
W poniższej tabeli przedstawiono dane zdarzenia.
Nazwa pola | Typ danych | Opis |
---|---|---|
MethodBeingCompiledNamespace | win:UnicodeString | Przestrzeń nazw tworzonej metody. |
MethodBeingCompiledName | win:UnicodeString | Nazwa tworzonej metody. |
MethodBeingCompiledNameSignature | win:UnicodeString | Podpis tworzonej metody. |
InlinerNamespace | win:UnicodeString | Przestrzeń nazw metody kompilatora JIT próbuje wygenerować kod. |
InlinerName | win:UnicodeString | Nazwa metody, dla których kompilator próbuje wygenerować kod. Może to nie być takie samo, jak MethodBeingCompiledName w przypadku próby wbudowanego kodu MethodBeingCompiledName kompilatora zamiast generowania wywołania metody InlinerName . |
InlinerNameSignature | win:UnicodeString | Podpis inlinera. |
InlineeNamespace | win:UnicodeString | Przestrzeń nazw śródliniowej. |
InlineeName | win:UnicodeString | Metoda, z którą kompilator próbuje w tekście (nie generuje wywołania metody ). |
InlineeNameSignature | win:UnicodeString | Podpis wbudowanego elementu. |
Identyfikator ClrInstanceID | win:UInt16 | Unikatowy identyfikator wystąpienia środowiska CLR lub CoreCLR. |
Zdarzenia wywołań końcowych JIT
Zdarzenie MethodJITTailCallFailed
W poniższej tabeli przedstawiono słowo kluczowe i poziom.
Słowo kluczowe do zgłaszania zdarzenia | Poziom |
---|---|
JITTracingKeyword (0x10) |
Pełne (5) |
W poniższej tabeli przedstawiono informacje o zdarzeniu.
Zdarzenie | Identyfikator zdarzenia | Podniesione, gdy |
---|---|---|
MethodJitTailCallFailed |
189 | Wywołanie tail metody nie powiodło się. |
W poniższej tabeli przedstawiono dane zdarzenia.
Nazwa pola | Typ danych | Opis |
---|---|---|
MethodBeingCompiledNamespace | win:UnicodeString | Przestrzeń nazw tworzonej metody. |
MethodBeingCompiledName | win:UnicodeString | Nazwa kompilowanej metody. |
MethodBeingCompiledNameSignature | win:UnicodeString | Podpis tworzonej metody. |
CallerNamespace | win:UnicodeString | Przestrzeń nazw metody kompilatora JIT próbuje wygenerować kod. |
Nazwa wywołująca | win:UnicodeString | Nazwa metody, dla których kompilator próbuje wygenerować kod. |
CallerNameSignature | win:UnicodeString | Podpis elementu wywołującego. |
CalleeNamespace | win:UnicodeString | Przestrzeń nazw wywoływanego obiektu . |
Nazwa wywoływana | win:UnicodeString | Metoda, z którą kompilator próbuje wywołać metodę tail (nie generuje wywołania metody ). |
CalleeNameSignature | win:UnicodeString | Podpis obiektu wywoływanego. |
TailPrefix | win:Wartość logiczna | Prefiks wywołania końcowego |
FailReason | win:UnicodeString | Przyczyna niepowodzenia wywołania końcowego. |
Identyfikator ClrInstanceID | win:UInt16 | Unikatowy identyfikator wystąpienia środowiska CLR lub CoreCLR. |
MethodJITTailCallSucceeded Event
W poniższej tabeli przedstawiono słowo kluczowe i poziom.
Słowo kluczowe do zgłaszania zdarzenia | Poziom |
---|---|
JITTracingKeyword (0x10) |
Pełne (5) |
W poniższej tabeli przedstawiono informacje o zdarzeniu.
Zdarzenie | Identyfikator zdarzenia | Podniesione, gdy |
---|---|---|
MethodJitTailCallSucceeded |
188 | Wywołanie tail metody powiodło się. |
W poniższej tabeli przedstawiono dane zdarzenia.
Nazwa pola | Typ danych | Opis |
---|---|---|
MethodBeingCompiledNamespace | win:UnicodeString | Przestrzeń nazw tworzonej metody. |
MethodBeingCompiledName | win:UnicodeString | Nazwa kompilowanej metody. |
MethodBeingCompiledNameSignature | win:UnicodeString | Podpis tworzonej metody. |
CallerNamespace | win:UnicodeString | Przestrzeń nazw metody kompilatora JIT próbuje wygenerować kod. |
Nazwa wywołująca | win:UnicodeString | Nazwa metody, dla których kompilator próbuje wygenerować kod. |
CallerNameSignature | win:UnicodeString | Podpis elementu wywołującego. |
CalleeNamespace | win:UnicodeString | Przestrzeń nazw wywoływanego obiektu . |
Nazwa wywoływana | win:UnicodeString | Metoda, z którą kompilator próbuje wywołać metodę tail (nie generuje wywołania metody ). |
CalleeNameSignature | win:UnicodeString | Podpis obiektu wywoływanego. |
TailPrefix | win:Wartość logiczna | Prefiks wywołania końcowego. |
TailCallType | win:UnicodeString | Typ wywołania końcowego. |
Identyfikator ClrInstanceID | win:UInt16 | Unikatowy identyfikator wystąpienia środowiska CLR lub CoreCLR. |