Eventos ETW de supervisión de recursos de dominio de aplicación (ARM)

Estos eventos proporcionan información de diagnóstico detallada sobre el estado de un dominio de aplicación. Puede utilizar estos eventos o la característica de supervisión de recursos del dominio de aplicación (ARM) para obtener la misma información.

Evento ThreadCreated

Este evento también se genera con el proveedor de informe detallado como ThreadDC (con la palabra clave AppDomainResourceManagementRundownKeyword). Es el único evento que se provoca con el proveedor de informe detallado en esta categoría.

En la tabla siguiente se muestra la palabra clave y el nivel. Para más información, vea Palabras clave y niveles ETW de CLR.

Palabra clave para generar el evento Nivel
AppDomainResourceManagementKeyword (0 x 800) Informativo (4)
ThreadingKeyword (0x10000) Informativo (4)

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

Evento Id. de evento Se genera cuando
ThreadCreated 85 Se crea un subproceso para el dominio de aplicación.

En la siguiente tabla, se muestran los datos del evento:

Nombre del campo Tipo de datos Descripción
ThreadID win:UInt64 Se creó el identificador del subproceso.
AppDomainID win:UInt64 Identificador del dominio de la aplicación para el que se notifica la actividad de subproceso.
Marcas win:UInt32 Marcas de creación de subproceso.
ManagedThreadIndex win:UInt32 Se creó el índice administrado del subproceso.
OSThreadID win:UInt32 Se creó el identificador del sistema operativo del subproceso.
ClrInstanceID win:UInt16 Identificador único para la instancia de CLR o CoreCLR.

Evento AppDomainMemAllocated

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

Palabra clave para generar el evento Nivel
AppDomainResourceManagementKeyword (0 x 800) Informativo (4)

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

Evento Id. de evento Se genera cuando
AppDomainMemAllocated 83 Cada vez que se asignan 4 MB de memoria (aproximadamente) en el dominio de aplicación.

En la siguiente tabla, se muestran los datos del evento:

Nombre del campo Tipo de datos Descripción
AppDomainID win:UInt64 Identificador del dominio de la aplicación para el que se notifica el uso de recursos.
Allocated win:UInt64 Número total de bytes asignado en este dominio de aplicación desde que se creó el dominio de aplicación (sin restar la cantidad de memoria liberada).
ClrInstanceID win:UInt16 Identificador único para la instancia de CLR o CoreCLR.

Evento AppDomainMemSurvived

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

Palabra clave para generar el evento Nivel
AppDomainResourceManagementKeyword (0 x 800) Informativo (4)

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

Evento Id. de evento Se genera cuando
AppDomainMemSurvived 84 Fnalizadas todas las recolecciones de elementos no utilizados.

En la siguiente tabla, se muestran los datos del evento:

Nombre del campo Tipo de datos Descripción
AppDomainID win:UInt64 Identificador del dominio para el que recurso que se notifica el uso de recursos.
Survived win:UInt64 Número de bytes que sobrevivieron después de la última recolección de elementos no utilizados que se sabe que están contenidos en este dominio de aplicación. Este número es preciso y completo después de una recolección completa, pero puede estar incompleto después de una recolección efímera.
ProcessSurvived win:UInt64 Bytes totales que sobrevivieron de la última recolección. Después de una recolección completa, este número representa el número de bytes que se mantienen activos en montones administrados. Después de una recolección efímera, este número representa el número de bytes que se mantienen activos en generaciones efímeras.
ClrInstanceID win:UInt16 Identificador único para la instancia de CLR o CoreCLR.

Evento ThreadAppDomainEnter

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

Palabra clave para generar el evento Nivel
AppDomainResourceManagementKeyword (0 x 800) Informativo (4)
ThreadingKeyword (0x10000) Informativo (4)

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

Evento Id. de evento Se genera cuando
ThreadAppDomainEnter 87 Un subproceso entra en un dominio de aplicación.

En la siguiente tabla, se muestran los datos del evento:

Nombre del campo Tipo de datos Descripción
ThreadID win:UInt64 Identificador de subproceso.
AppDomainID win:UInt64 Identificador del dominio de la aplicación.
ClrInstanceID win:UInt16 Identificador único para la instancia de CLR o CoreCLR.

Evento ThreadTerminated

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

Palabra clave para generar el evento Nivel
AppDomainResourceManagementKeyword (0 x 800) Informativo (4)
ThreadingKeyword (0x10000) Informativo (4)

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

Evento Id. de evento Se genera cuando
ThreadTerminated 86 Finaliza un subproceso.

En la siguiente tabla, se muestran los datos del evento:

Nombre del campo Tipo de datos Descripción
ThreadID win:UInt64 Identificador de subproceso.
AppDomainID win:UInt64 Identificador del dominio de la aplicación.
ClrInstanceID win:UInt16 Identificador único para la instancia de CLR o CoreCLR.

Consulte también