Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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. |