Eventos ETW de traza JIT

Estos eventos recopilan información relativa a si la inclusión Just-In-Time (JIT) y las llamadas de cola JIT se realizan correctamente o no.

Eventos de inclusión JIT

Evento MethodJitInliningFailed

En la tabla siguiente se muestra la palabra clave y el nivel. (Para obtener más información, vea CLR ETW Keywords and Levels).

Palabra clave para generar el evento Nivel
JITTracingKeyword (0 x 10) Detallado (5)

En la siguiente tabla se muestra la información del evento.

Evento Id. de evento Se genera cuando
MethodJitInliningFailed 186 Error de inclusión de JIT.

En la siguiente tabla se muestran los datos del evento.

Nombre del campo Tipo de datos Descripción
MethodBeingCompiledNamespace win:UnicodeString Espacio de nombres del método que se está compilando.
MethodBeingCompiledName win:UnicodeString Nombre del método que se está compilando.
MethodBeingCompiledNameSignature win:UnicodeString Firma del método que se está compilando.
InlinerNamespace win:UnicodeString Espacio de nombres del método para el que el compilador JIT intenta generar código.
InlinerName win:UnicodeString Nombre del método para el que el compilador intenta generar código. Esto puede no ser igual que MethodBeingCompiledName si el compilador está intentando incluir código en MethodBeingCompiledName , en lugar de generar una llamada a InlinerName.
InlinerNameSignature win:UnicodeString Firma para el inclusor.
InlineeNamespace win:UnicodeString Espacio de nombres del incluido.
InlineeName win:UnicodeString Método que el compilador está intentando incluir (genera una llamada).
InlineeNameSignature win:UnicodeString Firma para el incluido.
FailAlways win:Boolean Sugerencia para el compilador JIT en la que la inclusión siempre producirá un error para el incluido.
FailReason win:UnicodeString INLINE_NEVER quiere decir que un intento de inclusión anterior determinó que la inclusión no se realizaría nunca correctamente por alguna otra razón. De lo contrario, texto de forma libre.
ClrInstanceID win:UnicodeString Identificador único para la instancia de CLR o CoreCLR.

Evento MethodJitInliningSucceeded

En la tabla siguiente se muestra la palabra clave y el nivel.

Palabra clave para generar el evento Nivel
JITTracingKeyword (0 x 10) Detallado (5)

En la siguiente tabla se muestra la información del evento.

Evento Id. de evento Se genera cuando
MethodJitInliningSucceeded 185 El método de inclusión se realizó correctamente.

En la siguiente tabla se muestran los datos del evento.

Nombre del campo Tipo de datos Descripción
MethodBeingCompiledNamespace win:UnicodeString Espacio de nombres del método que se está compilando.
MethodBeingCompiledName win:UnicodeString Nombre del método que se está compilando.
MethodBeingCompiledNameSignature win:UnicodeString Firma del método que se está compilando.
InlinerNamespace win:UnicodeString Espacio de nombres del método para el que el compilador JIT intenta generar código.
InlinerName win:UnicodeString Nombre del método para el que el compilador intenta generar código. Esto puede no ser igual que MethodBeingCompiledName si el compilador está intentando incluir código en MethodBeingCompiledName , en lugar de generar una llamada a InlinerName.
InlinerNameSignature win:UnicodeString Firma para el inclusor.
InlineeNamespace win:UnicodeString Espacio de nombres del incluido.
InlineeName win:UnicodeString Método que el compilador está intentando incluir (genera una llamada).
InlineeNameSignature win:UnicodeString Firma para el incluido.
ClrInstanceID win:UInt16 Identificador único para la instancia de CLR o CoreCLR.

Eventos de llamada de cola JIT

Evento MethodJITTailCallFailed

En la tabla siguiente se muestra la palabra clave y el nivel.

Palabra clave para generar el evento Nivel
JITTracingKeyword (0 x 10) Detallado (5)

En la siguiente tabla se muestra la información del evento.

Evento Id. de evento Se genera cuando
MethodJitTailCallFailed 189 Error en la llamada de cola del método.

En la siguiente tabla se muestran los datos del evento.

Nombre del campo Tipo de datos Descripción
MethodBeingCompiledNamespace win:UnicodeString Espacio de nombres del método que se está compilando.
MethodBeingCompiledName win:UnicodeString Nombre del método que se está compilando.
MethodBeingCompiledNameSignature win:UnicodeString Firma del método que se está compilando.
CallerNamespace win:UnicodeString Espacio de nombres del método para el que el compilador JIT intenta generar código.
CallerName win:UnicodeString Nombre del método para el que el compilador intenta generar código.
CallerNameSignature win:UnicodeString Firma del llamador.
CalleeNamespace win:UnicodeString Espacio de nombres del destinatario.
CalleeName win:UnicodeString Método al que compilador está intentando realizar una llamada de cola (no genera una llamada).
CalleeNameSignature win:UnicodeString Firma para el destinatario.
TailPrefix win:Boolean Prefijo para la llamada de cola.
FailReason win:UnicodeString Razón por la que se produjo un error en la llamada de cola.
ClrInstanceID win:UInt16 Identificador único para la instancia de CLR o CoreCLR.

Evento MethodJITTailCallSucceeded

En la tabla siguiente se muestra la palabra clave y el nivel.

Palabra clave para generar el evento Nivel
JITTracingKeyword (0 x 10) Detallado (5)

En la siguiente tabla se muestra la información del evento.

Evento Id. de evento Se genera cuando
MethodJitTailCallSucceeded 188 La llamada de cola del método se realizó correctamente.

En la siguiente tabla se muestran los datos del evento.

Nombre del campo Tipo de datos Descripción
MethodBeingCompiledNamespace win:UnicodeString Espacio de nombres del método que se está compilando.
MethodBeingCompiledName win:UnicodeString Nombre del método que se está compilando.
MethodBeingCompiledNameSignature win:UnicodeString Firma del método que se está compilando.
CallerNamespace win:UnicodeString Espacio de nombres del método para el que el compilador JIT intenta generar código.
CallerName win:UnicodeString Nombre del método para el que el compilador intenta generar código.
CallerNameSignature win:UnicodeString Firma del llamador.
CalleeNamespace win:UnicodeString Espacio de nombres del destinatario.
CalleeName win:UnicodeString Método al que compilador está intentando realizar una llamada de cola (no genera una llamada).
CalleeNameSignature win:UnicodeString Firma para el destinatario.
TailPrefix win:Boolean Prefijo para la llamada de cola.
TailCallType win:UnicodeString Tipo de llamada de cola.
ClrInstanceID win:UInt16 Identificador único para la instancia de CLR o CoreCLR.

Consulte también