Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эти события предоставляют подробные диагностические сведения о состоянии домена приложения. Эти события и функция отслеживания ресурсов домена приложения позволяют получить одни и те же сведения.
Событие ThreadCreated
Это событие также вызывается в поставщике запуска как ThreadDC (в AppDomainResourceManagementRundownKeyword ключевое слово). Это единственное событие этой категории, создаваемое при использовании поставщика очистки.
В таблице ниже показаны ключевое слово и уровень. Дополнительные сведения см. в разделе Ключевые слова и уровни трассировки событий WINDOWS в среде CLR.
| Ключевое слово для вызова события | Level |
|---|---|
AppDomainResourceManagementKeyword (0x800) |
Информационный (4) |
ThreadingKeyword (0x10000) |
Информационный (4) |
В таблице ниже представлены сведения о событии.
| Событие | Идентификатор события | Условие вызова |
|---|---|---|
ThreadCreated |
85 | Поток создан для домена приложения. |
В таблице ниже представлены данные события.
| Имя поля | Тип данных | Описание |
|---|---|---|
| ThreadID | win:UInt64 | Идентификатор созданного потока. |
| AppDomainID | win:UInt64 | Идентификатор домена приложения, для которого сообщаются действия потоков. |
| Флаги | win:UInt32 | Флаги создания потока. |
| ManagedThreadIndex | win:UInt32 | Управляемый индекс созданного потока. |
| OSThreadID | win:UInt32 | Идентификатор операционной системы для созданного потока. |
| ClrInstanceID | win:UInt16 | Уникальный идентификатор экземпляра CLR или CoreCLR. |
Событие AppDomainMemAllocated
В таблице ниже показаны ключевое слово и уровень.
| Ключевое слово для вызова события | Level |
|---|---|
AppDomainResourceManagementKeyword (0x800) |
Информационный (4) |
В таблице ниже представлены сведения о событии.
| Событие | Идентификатор события | Условие вызова |
|---|---|---|
AppDomainMemAllocated |
83 | В домене приложения выделяются каждые 4 МБ памяти (приблизительно). |
В таблице ниже представлены данные события.
| Имя поля | Тип данных | Описание |
|---|---|---|
| AppDomainID | win:UInt64 | Идентификатор домена приложения, для которого сообщаются сведения об использовании ресурсов. |
| Allocated | win:UInt64 | Общее число байтов, выделенных в этом домене приложения с момента его создания (объем свободной памяти не вычитается). |
| ClrInstanceID | win:UInt16 | Уникальный идентификатор экземпляра CLR или CoreCLR. |
Событие AppDomainMemSurvived
В таблице ниже показаны ключевое слово и уровень.
| Ключевое слово для вызова события | Level |
|---|---|
AppDomainResourceManagementKeyword (0x800) |
Информационный (4) |
В таблице ниже представлены сведения о событии.
| Событие | Идентификатор события | Условие вызова |
|---|---|---|
AppDomainMemSurvived |
84 | Все сборки мусора закончены. |
В таблице ниже представлены данные события.
| Имя поля | Тип данных | Описание |
|---|---|---|
| AppDomainID | win:UInt64 | Идентификатор домена, для которого сообщаются сведения об использовании ресурсов. |
| Survived | win:UInt64 | Количество байтов, оставшихся после последней сборки мусора и удерживаемых этим доменом приложения. Это число является точным и полным после полной сборки мусора, но может быть неполным после эфемерной сборки. |
| ProcessSurvived | win:UInt64 | Общее число байтов, сохранившихся после последней сборки мусора. После полной сборки мусора это число представляет количество байтов, сохраняющихся в активном состоянии в управляемых кучах. После эфемерной сборки мусора это число представляет количество байтов, сохраняющихся в активном состоянии в эфемерных поколениях. |
| ClrInstanceID | win:UInt16 | Уникальный идентификатор экземпляра CLR или CoreCLR. |
Событие ThreadAppDomainEnter
В таблице ниже показаны ключевое слово и уровень.
| Ключевое слово для вызова события | Level |
|---|---|
AppDomainResourceManagementKeyword (0x800) |
Информационный (4) |
ThreadingKeyword (0x10000) |
Информационный (4) |
В таблице ниже представлены сведения о событии.
| Событие | Идентификатор события | Условие вызова |
|---|---|---|
ThreadAppDomainEnter |
87 | Поток входит в домен приложения. |
В таблице ниже представлены данные события.
| Имя поля | Тип данных | Описание |
|---|---|---|
| ThreadID | win:UInt64 | Идентификатор потока. |
| AppDomainID | win:UInt64 | Идентификатор домена приложения. |
| ClrInstanceID | win:UInt16 | Уникальный идентификатор экземпляра CLR или CoreCLR. |
Событие ThreadTerminated
В таблице ниже показаны ключевое слово и уровень.
| Ключевое слово для вызова события | Level |
|---|---|
AppDomainResourceManagementKeyword (0x800) |
Информационный (4) |
ThreadingKeyword (0x10000) |
Информационный (4) |
В таблице ниже представлены сведения о событии.
| Событие | Идентификатор события | Условие вызова |
|---|---|---|
ThreadTerminated |
86 | Поток завершается. |
В таблице ниже представлены данные события.
| Имя поля | Тип данных | Описание |
|---|---|---|
| ThreadID | win:UInt64 | Идентификатор потока. |
| AppDomainID | win:UInt64 | Идентификатор домена приложения. |
| ClrInstanceID | win:UInt16 | Уникальный идентификатор экземпляра CLR или CoreCLR. |