Eventos de compilación en niveles de entorno de ejecución de .NET
Los eventos descritos en este artículo recopilan información sobre la compilación en capas. Para obtener más información sobre cómo usar estos eventos con fines de diagnóstico, consulte registro y seguimiento de aplicaciones .NET.
Evento TieredCompilationSettings
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 tabla siguiente se muestra la información del evento.
Evento | Id. de evento | Se genera cuando |
---|---|---|
TieredCompilationSettings |
280 | Proporciona información sobre la configuración de compilación en capas. |
En la tabla siguiente se muestran los datos del evento.
Nombre del campo | Tipo de dato | Descripción |
---|---|---|
ClrInstanceID |
win:UInt16 |
Identificador único de la instancia de CoreCLR. |
Flags |
win:UInt32 |
Marcas que indican varias opciones de configuración. Se pueden proporcionar varias marcas con oraciones bit a bit y un valor de 0x0 indica que no se proporcionó ninguna marca.0x1 : JIT rápido está habilitado. Si un método no tiene código precompilado, para el primer nivel se compilará JIT rápidamente, pero con menos optimizaciones.0x2 : JIT rápido está habilitado para los métodos que contienen bucles.0x4 : PGO en capas está habilitado. Los métodos se pueden generar perfiles antes de que estén optimizados.0x8 : ReadyToRun está habilitado. Los métodos que tienen código ReadyToRun precompilado lo usarán para el primer nivel. |
Evento TieredCompilationPause
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 tabla siguiente se muestra la información del evento.
Evento | Id. de evento | Se genera cuando |
---|---|---|
TieredCompilationPause |
281 | La compilación en capas se ha pausado. La compilación en capas se puede pausar debido a actividades similares al inicio, como un nuevo método al que se llama por primera vez, 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 después de que las actividades de inicio se detengan durante un breve período de tiempo. |
En la tabla siguiente se muestran los datos del evento.
Nombre del campo | Tipo de dato | Descripción |
---|---|---|
ClrInstanceID |
win:UInt16 |
Identificador único de la instancia de CoreCLR. |
Evento TieredCompilationResume
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 tabla siguiente se muestra la información del evento.
Evento | Id. de evento | Se genera cuando |
---|---|---|
TieredCompilationResume |
282 | Se reanudó la compilación en capas. |
En la tabla siguiente se muestran los datos del evento.
Nombre del campo | Tipo de dato | Descripción |
---|---|---|
ClrInstanceID |
win:UInt16 |
Identificador único de la instancia de CoreCLR. |
NewMethodCount |
win:UInt32 |
Número de nuevos métodos llamados por primera vez mientras se pausaba la compilación en capas. |
Evento TieredCompilationBackgroundJitStart
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 tabla siguiente 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 tabla siguiente se muestran los datos del evento.
Nombre del campo | Tipo de dato | Descripción |
---|---|---|
ClrInstanceID |
win:UInt16 |
Identificador único de la instancia de CoreCLR. |
PendingMethodCount |
win:UInt32 |
Número de métodos pendientes de compilación JIT en segundo plano. |
Evento TieredCompilationBackgroundJitStop
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 tabla siguiente se muestra la información del evento.
Evento | Id. de evento | Se genera cuando |
---|---|---|
TieredCompilationBackgroundJitStop |
284 | La compilación JIT en segundo plano se ha detenido. |
En la tabla siguiente se muestran los datos del evento.
Nombre del campo | Tipo de dato | Descripción |
---|---|---|
ClrInstanceID |
win:UInt16 |
Identificador único de la instancia de CoreCLR. |
PendingMethodCount |
win:UInt32 |
Número de métodos que siguen pendientes de compilación JIT en segundo plano. |
JittedMethodCount |
win:UInt32 |
Número de métodos compilados en segundo plano desde que se inició la compilación JIT en segundo plano. |