Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu olaylar, tam zamanında (JIT) satır içi ve JIT kuyruk çağrılarının başarısı veya başarısızlığı ile ilgili bilgileri toplar.
JIT Inlining Olayları
MethodJitInliningFailed Olayı
Aşağıdaki tabloda anahtar sözcük ve düzey gösterilmektedir. (Daha fazla bilgi için bkz. CLR ETW Anahtar Sözcükleri ve Düzeyleri.)
| Olayı oluşturmak için anahtar sözcük | Level |
|---|---|
JITTracingKeyword (0x10) |
Ayrıntılı (5) |
Aşağıdaki tabloda olay bilgileri gösterilmektedir.
| Olay | Olay Kimliği | Ne zaman yükseltildi |
|---|---|---|
MethodJitInliningFailed |
186 | JIT inlining başarısız oldu. |
Aşağıdaki tabloda olay verileri gösterilmektedir.
| Alan adı | Veri türü | Açıklama |
|---|---|---|
| MethodBeingCompiledNamespace | win:UnicodeString | Derlenen yöntemin ad alanı. |
| MethodBeingCompiledName | win:UnicodeString | Derlenen yöntemin adı. |
| MethodBeingCompiledNameSignature | win:UnicodeString | Derlenen yöntemin imzası. |
| InlinerNamespace | win:UnicodeString | JIT derleyicisinin kod oluşturmaya çalıştığı yöntemin ad alanı. |
| InlinerName | win:UnicodeString | Derleyicinin kod oluşturmaya çalıştığı yöntemin adı. Bu, derleyicinin çağrısı InlinerNameoluşturmak yerine içine satır içi kod MethodBeingCompiledName eklemeye çalıştığı durumla aynı MethodBeingCompiledName olmayabilir. |
| InlinerNameSignature | win:UnicodeString | Inliner'ın imzası. |
| InlineeNamespace | win:UnicodeString | Satır içi ad alanı. |
| InlineeName | win:UnicodeString | Derleyicinin satır içi olarak denemeye çalıştığı yöntem (çağrısı oluşturmaz). |
| InlineeNameSignature | win:UnicodeString | Satır içi imza. |
| FailAlways | win:Boolean | JIT derleyicisine satır içi için satır içi her zaman başarısız olacağını belirten bir ipucu. |
| FailReason | win:UnicodeString | INLINE_NEVER, önceki bir inlining girişiminin başka bir nedenle hiçbir zaman başarılı olmayacak şekilde belirlendiği anlamına gelir; aksi takdirde, serbest biçimli metin. |
| ClrInstanceID | win:UnicodeString | CLR veya CoreCLR örneği için benzersiz kimlik. |
MethodJitInliningSucceeded Olayı
Aşağıdaki tabloda anahtar sözcük ve düzey gösterilmektedir.
| Olayı oluşturmak için anahtar sözcük | Level |
|---|---|
JITTracingKeyword (0x10) |
Ayrıntılı (5) |
Aşağıdaki tabloda olay bilgileri gösterilmektedir.
| Olay | Olay Kimliği | Ne zaman yükseltildi |
|---|---|---|
MethodJitInliningSucceeded |
185 | Inlining yöntemi başarılı oldu. |
Aşağıdaki tabloda olay verileri gösterilmektedir.
| Alan adı | Veri türü | Açıklama |
|---|---|---|
| MethodBeingCompiledNamespace | win:UnicodeString | Derlenen yöntemin ad alanı. |
| MethodBeingCompiledName | win:UnicodeString | Derlenen yöntemin adı. |
| MethodBeingCompiledNameSignature | win:UnicodeString | Derlenen yöntemin imzası. |
| InlinerNamespace | win:UnicodeString | JIT derleyicisinin kod oluşturmaya çalıştığı yöntemin ad alanı. |
| InlinerName | win:UnicodeString | Derleyicinin kod oluşturmaya çalıştığı yöntemin adı. Bu, derleyicinin çağrısı InlinerNameoluşturmak yerine içine satır içi kod MethodBeingCompiledName eklemeye çalıştığı durumla aynı MethodBeingCompiledName olmayabilir. |
| InlinerNameSignature | win:UnicodeString | Inliner'ın imzası. |
| InlineeNamespace | win:UnicodeString | Satır içi ad alanı. |
| InlineeName | win:UnicodeString | Derleyicinin satır içi olarak yapmaya çalıştığı yöntem (çağrısı oluşturmaz). |
| InlineeNameSignature | win:UnicodeString | Satır içi için imza. |
| ClrInstanceID | win:UInt16 | CLR veya CoreCLR örneği için benzersiz kimlik. |
JIT Kuyruk Çağrı Olayları
MethodJITTailCallFailed Olayı
Aşağıdaki tabloda anahtar sözcük ve düzey gösterilmektedir.
| Olayı oluşturmak için anahtar sözcük | Level |
|---|---|
JITTracingKeyword (0x10) |
Ayrıntılı (5) |
Aşağıdaki tabloda olay bilgileri gösterilmektedir.
| Olay | Olay Kimliği | Ne zaman yükseltildi |
|---|---|---|
MethodJitTailCallFailed |
189 | Yöntem kuyruk çağrısı başarısız oldu. |
Aşağıdaki tabloda olay verileri gösterilmektedir.
| Alan adı | Veri türü | Açıklama |
|---|---|---|
| MethodBeingCompiledNamespace | win:UnicodeString | Derlenen yöntemin ad alanı. |
| MethodBeingCompiledName | win:UnicodeString | Derlenen yöntemin adı. |
| MethodBeingCompiledNameSignature | win:UnicodeString | Derlenen yöntemin imzası. |
| CallerNamespace | win:UnicodeString | JIT derleyicisinin kod oluşturmaya çalıştığı yöntemin ad alanı. |
| ÇağıranAdı | win:UnicodeString | Derleyicinin kod oluşturmaya çalıştığı yöntemin adı. |
| CallerNameSignature | win:UnicodeString | Arayanın imzası. |
| CalleeNamespace | win:UnicodeString | Çağıranın ad alanı. |
| CalleeName | win:UnicodeString | Derleyicinin çağrıyı takip etmeye çalıştığı yöntem (çağrısı oluşturmaz). |
| CalleeNameSignature | win:UnicodeString | Arayan için imza. |
| TailPrefix | win:Boolean | Kuyruk çağrısının ön eki |
| FailReason | win:UnicodeString | Kuyruk çağrısının başarısız olmasının nedeni. |
| ClrInstanceID | win:UInt16 | CLR veya CoreCLR örneği için benzersiz kimlik. |
MethodJITTailCallSucceeded Olayı
Aşağıdaki tabloda anahtar sözcük ve düzey gösterilmektedir.
| Olayı oluşturmak için anahtar sözcük | Level |
|---|---|
JITTracingKeyword (0x10) |
Ayrıntılı (5) |
Aşağıdaki tabloda olay bilgileri gösterilmektedir.
| Olay | Olay Kimliği | Ne zaman yükseltildi |
|---|---|---|
MethodJitTailCallSucceeded |
188 | Yöntem kuyruk çağrısı başarılı oldu. |
Aşağıdaki tabloda olay verileri gösterilmektedir.
| Alan adı | Veri türü | Açıklama |
|---|---|---|
| MethodBeingCompiledNamespace | win:UnicodeString | Derlenen yöntemin ad alanı. |
| MethodBeingCompiledName | win:UnicodeString | Derlenen yöntemin adı. |
| MethodBeingCompiledNameSignature | win:UnicodeString | Derlenen yöntemin imzası. |
| CallerNamespace | win:UnicodeString | JIT derleyicisinin kod oluşturmaya çalıştığı yöntemin ad alanı. |
| ÇağıranAdı | win:UnicodeString | Derleyicinin kod oluşturmaya çalıştığı yöntemin adı. |
| CallerNameSignature | win:UnicodeString | Arayanın imzası. |
| CalleeNamespace | win:UnicodeString | Çağıranın ad alanı. |
| CalleeName | win:UnicodeString | Derleyicinin çağrıyı takip etmeye çalıştığı yöntem (çağrısı oluşturmaz). |
| CalleeNameSignature | win:UnicodeString | Arayan için imza. |
| TailPrefix | win:Boolean | Kuyruk çağrısının ön eki. |
| TailCallType | win:UnicodeString | Kuyruk çağrısının türü. |
| ClrInstanceID | win:UInt16 | CLR veya CoreCLR örneği için benzersiz kimlik. |