Eventos de compilación por niveles en tiempo de ejecución de .NET
Los eventos descritos en este artículo recopilan información sobre la compilación por capas. Para obtener más información sobre cómo usar estos eventos con fines de diagnóstico, vea Registro y seguimiento de aplicaciones .NET.
TieredCompilationSettings event
En la tabla siguiente se muestra la palabra clave y el nivel.
Palabra clave para generar el evento | Nivel |
---|---|
CompilationKeyword (0x1000000000) |
Informativo (4) |
En la siguiente tabla se muestra la información del evento.
Evento | Id. de evento | Se genera cuando |
---|---|---|
TieredCompilationSettings |
280 | Proporciona información sobre la configuración de la compilación por capas. |
En la siguiente tabla se muestran los datos del evento.
Nombre del campo | Tipo de datos | Descripción |
---|---|---|
ClrInstanceID |
win:UInt16 |
Identificador único para la instancia de CoreCLR. |
Flags |
win:UInt32 |
Marcas que indican varias configuraciones. Se pueden proporcionar varias marcas con bitwise-OR, y un valor de 0x0 indica que no se han proporcionado marcas.0x1 : El JIT rápido está habilitado. Si un método no tiene código pre compilado, en la primera capa se compilará JIT rápidamente pero con menos optimizaciones.0x2 : El JIT rápido está habilitado para los métodos que contienen bucles.0x4 : PGO en capas está habilitado. Los métodos pueden perfilarse antes de ser optimizados.0x8 : ReadyToRun está habilitado. Los métodos que tienen código ReadyToRun pre compilado lo utilizarán para el primer nivel. |
TieredCompilationPause event
En la tabla siguiente se muestra la palabra clave y el nivel.
Palabra clave para generar el evento | Nivel |
---|---|
CompilationKeyword (0x1000000000) |
Informativo (4) |
En la siguiente tabla se muestra la información del evento.
Evento | Id. de evento | Se genera cuando |
---|---|---|
TieredCompilationPause |
281 | La compilación por capas se detuvo. La compilación por capas puede detenerse debido a actividades similares al inicio, como la primera llamada a un nuevo método, para reducir la sobrecarga durante el inicio de la aplicación, como el recuento de llamadas y la compilación JIT en segundo plano. Se reanuda tras el cese de las actividades de arranque durante un breve periodo de tiempo. |
En la siguiente tabla se muestran los datos del evento.
Nombre del campo | Tipo de datos | Descripción |
---|---|---|
ClrInstanceID |
win:UInt16 |
Identificador único para la instancia de CoreCLR. |
TieredCompilationResume event
En la tabla siguiente se muestra la palabra clave y el nivel.
Palabra clave para generar el evento | Nivel |
---|---|
CompilationKeyword (0x1000000000) |
Informativo (4) |
En la siguiente tabla se muestra la información del evento.
Evento | Id. de evento | Se genera cuando |
---|---|---|
TieredCompilationResume |
282 | Se reanudó la compilación por capas. |
En la siguiente tabla se muestran los datos del evento.
Nombre del campo | Tipo de datos | Descripción |
---|---|---|
ClrInstanceID |
win:UInt16 |
Identificador único para la instancia de CoreCLR. |
NewMethodCount |
win:UInt32 |
El número de nuevos métodos llamados por primera vez mientras la compilación por capas estaba en pausa. |
TieredCompilationBackgroundJitStart event
En la tabla siguiente se muestra la palabra clave y el nivel.
Palabra clave para generar el evento | Nivel |
---|---|
CompilationKeyword (0x1000000000) |
Informativo (4) |
En la siguiente tabla se muestra la información del evento.
Evento | Id. de evento | Se genera cuando |
---|---|---|
TieredCompilationBackgroundJitStart |
283 | Se ha iniciado la compilación JIT en segundo plano. |
En la siguiente tabla se muestran los datos del evento.
Nombre del campo | Tipo de datos | Descripción |
---|---|---|
ClrInstanceID |
win:UInt16 |
Identificador único para la instancia de CoreCLR. |
PendingMethodCount |
win:UInt32 |
Número de métodos pendientes de compilación JIT en segundo plano. |
TieredCompilationBackgroundJitStop event
En la tabla siguiente se muestra la palabra clave y el nivel.
Palabra clave para generar el evento | Nivel |
---|---|
CompilationKeyword (0x1000000000) |
Informativo (4) |
En la siguiente tabla se muestra la información del evento.
Evento | Id. de evento | Se genera cuando |
---|---|---|
TieredCompilationBackgroundJitStop |
284 | Se ha detenido la compilación JIT en segundo plano. |
En la siguiente tabla se muestran los datos del evento.
Nombre del campo | Tipo de datos | Descripción |
---|---|---|
ClrInstanceID |
win:UInt16 |
Identificador único para la instancia de CoreCLR. |
PendingMethodCount |
win:UInt32 |
Número de métodos pendientes de compilación JIT en segundo plano. |
JittedMethodCount |
win:UInt32 |
Número de métodos compilados en segundo plano desde la última vez que se inició la compilación JIT en segundo plano. |