Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tyto události shromažďují informace týkající se úspěchu nebo selhání inliningu za běhu (JIT) a koncového volání JIT.
Události vkládání JIT
MethodJitInliningFailed – událost
Následující tabulka ukazuje klíčové slovo a úroveň. (Další informace najdete v tématu CLR ETW – klíčová slova a úrovně.)
| Klíčové slovo pro vyvolání události | Level |
|---|---|
JITTracingKeyword (0x10) |
Podrobné (5) |
Informace o události jsou uvedené v následující tabulce.
| Událost | ID události | Vyvolání při |
|---|---|---|
MethodJitInliningFailed |
186 | Vložení JIT se nezdařilo. |
Následující tabulka obsahuje data událostí.
| Název pole | Datový typ | Popis |
|---|---|---|
| MethodBeingCompiledNamespace | win:UnicodeString | Obor názvů kompilované metody. |
| MethodBeingCompiledName | win:UnicodeString | Název kompilované metody. |
| MethodBeingCompiledNameSignature | win:UnicodeString | Podpis metody, která je kompilována. |
| InlinerNamespace | win:UnicodeString | Obor názvů metody, pro které se kompilátor JIT pokouší vygenerovat kód. |
| InlinerName | win:UnicodeString | Název metody, pro který se kompilátor pokouší vygenerovat kód. Nemusí to být stejné, jako MethodBeingCompiledName kdyby se kompilátor pokusil o vložený kód místo MethodBeingCompiledName vygenerování volání InlinerName. |
| InlinerNameSignature | win:UnicodeString | Podpis pro vloženou vložku. |
| InlineeNamespace | win:UnicodeString | Obor názvů vloženého souboru. |
| InlineeName | win:UnicodeString | Metoda, která se kompilátor pokouší vložit (ne generovat volání). |
| InlineeNameSignature | win:UnicodeString | Podpis pro vložený text. |
| Selhání– cesty | win:Boolean | Pro kompilátor JIT je naznačeno, že vložení vždy selže pro vložený soubor. |
| FailReason | win:UnicodeString | INLINE_NEVER znamená, že předchozí pokus o vložení určil, že vkládání nikdy nebude úspěšné z nějakého jiného důvodu; v opačném případě se jedná o volný text. |
| ClrInstanceID | win:UnicodeString | Jedinečné ID instance CLR nebo CoreCLR. |
MethodJitInliningSucceeded – událost
Následující tabulka ukazuje klíčové slovo a úroveň.
| Klíčové slovo pro vyvolání události | Level |
|---|---|
JITTracingKeyword (0x10) |
Podrobné (5) |
Informace o události jsou uvedené v následující tabulce.
| Událost | ID události | Vyvolání při |
|---|---|---|
MethodJitInliningSucceeded |
185 | Vložení metody bylo úspěšné. |
Následující tabulka obsahuje data událostí.
| Název pole | Datový typ | Popis |
|---|---|---|
| MethodBeingCompiledNamespace | win:UnicodeString | Obor názvů kompilované metody. |
| MethodBeingCompiledName | win:UnicodeString | Název zkompilované metody. |
| MethodBeingCompiledNameSignature | win:UnicodeString | Podpis metody, která se kompiluje. |
| InlinerNamespace | win:UnicodeString | Obor názvů metody, pro které se kompilátor JIT pokouší vygenerovat kód. |
| InlinerName | win:UnicodeString | Název metody, pro který se kompilátor pokouší vygenerovat kód. Nemusí to být stejné, jako MethodBeingCompiledName kdyby se kompilátor pokusil o vložený kód místo MethodBeingCompiledName vygenerování volání InlinerName. |
| InlinerNameSignature | win:UnicodeString | Podpis pro vloženou vložku. |
| InlineeNamespace | win:UnicodeString | Obor názvů vloženého souboru. |
| InlineeName | win:UnicodeString | Metoda, která se kompilátor pokouší vložit (ne generovat volání). |
| InlineeNameSignature | win:UnicodeString | Podpis pro vložený text. |
| ClrInstanceID | win:UInt16 | Jedinečné ID instance CLR nebo CoreCLR. |
Události koncového volání JIT
MethodJITTailCallFailed – událost
Následující tabulka ukazuje klíčové slovo a úroveň.
| Klíčové slovo pro vyvolání události | Level |
|---|---|
JITTracingKeyword (0x10) |
Podrobné (5) |
Informace o události jsou uvedené v následující tabulce.
| Událost | ID události | Vyvolání při |
|---|---|---|
MethodJitTailCallFailed |
189 | Koncové volání metody se nezdařilo. |
Následující tabulka obsahuje data událostí.
| Název pole | Datový typ | Popis |
|---|---|---|
| MethodBeingCompiledNamespace | win:UnicodeString | Obor názvů kompilované metody. |
| MethodBeingCompiledName | win:UnicodeString | Název kompilované metody. |
| MethodBeingCompiledNameSignature | win:UnicodeString | Podpis metody, která je kompilována. |
| CallerNamespace | win:UnicodeString | Obor názvů metody, pro které se kompilátor JIT pokouší vygenerovat kód. |
| CallerName | win:UnicodeString | Název metody, pro který se kompilátor pokouší vygenerovat kód. |
| CallerNameSignature | win:UnicodeString | Podpis volajícího. |
| CalleeNamespace | win:UnicodeString | Obor názvů volaného. |
| CalleeName | win:UnicodeString | Metoda, která se kompilátor pokouší volat (ne generovat volání). |
| CalleeNameSignature | win:UnicodeString | Podpis pro volanou. |
| TailPrefix | win:Boolean | Předpona koncového volání |
| FailReason | win:UnicodeString | Důvod selhání koncového volání |
| ClrInstanceID | win:UInt16 | Jedinečné ID instance CLR nebo CoreCLR. |
MethodJITTailCallSucceeded – událost
Následující tabulka ukazuje klíčové slovo a úroveň.
| Klíčové slovo pro vyvolání události | Level |
|---|---|
JITTracingKeyword (0x10) |
Podrobné (5) |
Informace o události jsou uvedené v následující tabulce.
| Událost | ID události | Vyvolání při |
|---|---|---|
MethodJitTailCallSucceeded |
188 | Koncové volání metody bylo úspěšné. |
Následující tabulka obsahuje data událostí.
| Název pole | Datový typ | Popis |
|---|---|---|
| MethodBeingCompiledNamespace | win:UnicodeString | Obor názvů kompilované metody. |
| MethodBeingCompiledName | win:UnicodeString | Název kompilované metody. |
| MethodBeingCompiledNameSignature | win:UnicodeString | Podpis metody, která je kompilována. |
| CallerNamespace | win:UnicodeString | Obor názvů metody, pro které se kompilátor JIT pokouší vygenerovat kód. |
| CallerName | win:UnicodeString | Název metody, pro který se kompilátor pokouší vygenerovat kód. |
| CallerNameSignature | win:UnicodeString | Podpis volajícího. |
| CalleeNamespace | win:UnicodeString | Obor názvů volaného. |
| CalleeName | win:UnicodeString | Metoda, která se kompilátor pokouší volat (ne generovat volání). |
| CalleeNameSignature | win:UnicodeString | Podpis volané. |
| TailPrefix | win:Boolean | Předpona koncového volání. |
| TailCallType | win:UnicodeString | Typ koncového volání. |
| CLrInstanceID | win:UInt16 | Jedinečné ID instance CLR nebo CoreCLR. |