Поделиться через


Параметры параметра сеанса журнала

На вкладке "Параметры сеанса журнала " можно указать значения переменных функций сеанса трассировки.

При создании сеанса трассировки можно задать и изменить значения следующих параметров. При выполнении сеанса трассировки можно изменить несколько параметров. Параметры, которые нельзя изменить, отображаются неактивными (серыми) в диалоговом окне Параметры сеанса журналирования.

Флаги
Указывает флаги трассировки для источника трассировки. Флаги трассировки определяют, какие сообщения трассировки создает поставщик. Значение флагов определяется независимо каждым поставщиком.

Если TraceView может найти файл управления сообщением трассировки (.tmc) для поставщика, можно выбрать флаги и уровень из списка, отображаемого в диалоговом окне "Флаги трассировки и выбор уровня". Чтобы открыть диалоговое окно " Флаги трассировки" и "Выбор уровня ", щелкните значение SET параметра "Флаги " или " Уровень " в диалоговом окне "Параметры сеанса журнала ".

Время сброса (S)
Указывает, как часто (в секундах) буферы сеансов трассировки сбрасываются в журнал трассировки или на отображение TraceView. Значение по умолчанию — 1 (второе).

Эти принудительные очистки происходят в дополнение к сбросам, которые происходят автоматически при заполнении буфера. Значение 0 означает, что принудительная очистка не выполняется.

Чтобы сбрасывать данные чаще, чем один раз в секунду, используйте параметр Размер буфера для уменьшения размера каждого буфера.

Значение времени сброса можно изменить во время работы сеанса трассировки.

Максимальные буферы
Указывает максимальное количество буферов, выделенных для сеанса трассировки.

Значение по умолчанию определяется количеством процессоров, объемом физической памяти и используемой операционной системой. Это значение можно изменить во время выполнения сеанса трассировки.

Минимальные буферы
Указывает количество буферов, которые изначально выделяются для хранения сообщений трассировки.

Когда буферы заполнены, больше буферов выделяется до тех пор, пока число буферов не достигнет значения, указанного в параметре "Максимальные буферы ". Значение по умолчанию определяется количеством процессоров, объемом физической памяти и используемой операционной системой. Это значение нельзя изменить во время выполнения сеанса трассировки.

Размер буфера
Задает размер в килобайтах (КБ) каждого буфера, выделенного для сеанса трассировки. Значение по умолчанию определяется количеством процессоров, объемом физической памяти и используемой операционной системой. Это значение нельзя изменить во время выполнения сеанса трассировки.

Время распада (минуты)
Указывает, сколько времени (в минутах) неиспользуемые буферы трассировки хранятся до их освобождения. Значение по умолчанию — 15. Значение этого параметра отображается в столбце "Возраст " списка сеансов трассировки.

Этот параметр действителен только в Windows 2000. Это значение нельзя изменить во время выполнения сеанса трассировки.

Размер циклического буфера (МБ)
Указывает, что буферы трассировки будут циклическими и указывают максимальный размер (в МБ) каждого буфера.

Когда циклический буфер заполнен, новые сообщения трассировки записываются в начало буфера, перезаписыв самые старые сообщения трассировки. По умолчанию буферы трассировки являются последовательными, а не циклическими.

Это значение нельзя изменить во время выполнения сеанса трассировки.

Последовательный размер буфера (МБ)
Указывает, являются ли буферы трассировки последовательными и указывают максимальный размер (в МБ) каждого буфера.

Если последовательный буфер заполнен, сообщения трассировки записываются в другой буфер или теряются. По умолчанию буферы трассировки являются последовательными, а не циклическими и каждый из них — 200 МБ.

Это значение нельзя изменить во время выполнения сеанса трассировки.

Запуск нового файла после размера буфера (МБ)
Создает новый файл журнала трассировки (etl), когда существующий журнал достигает указанного значения. Значение указывает максимальный размер каждого файла журнала в МБ.

Значение этого параметра отображается в столбце "Новый файл " списка сеансов трассировки.

Этот вариант эффективен только в том случае, если поставщик создает журналы трассировки, то есть если выбрана опция Запись данных о событии трассировки в файл на странице Параметры сеанса журнала. Этот параметр не влияет на циклические буферы или журналы из сеанса трассировки ядра NT. Он не поддерживается в Windows 2000.

Использование глобальных порядковых номеров
Создает глобальный порядковый номер для каждого сообщения трассировки.

Глобальные порядковые номера уникальны для всех сеансов трассировки на компьютере. Значение по умолчанию этого параметра равно FALSE.

Этот параметр не поддерживается в Windows 2000 и не оказывает никакого влияния на журналы из сеанса трассировки средства журналирования ядра NT.

Использование локального номера последовательности
Создает локальный порядковый номер для каждого сообщения трассировки. Значение по умолчанию — TRUE.

Локальные номера последовательностей уникальны в сеансе трассировки.

Этот параметр не поддерживается в Windows 2000 и не влияет на журналы из сеанса трассировки ядра NT.

уровня
Указывает уровень трассировки для поставщика трассировки. Уровень трассировки определяет, какие сообщения трассировки генерирует поставщик. Значение значения уровня определяется независимо каждым поставщиком. Как правило, он представляет растущие уровни детализации.

Если TraceView может найти файл управления сообщением трассировки (.tmc) для поставщика, можно выбрать флаги и уровень из списка, отображаемого в диалоговом окне "Флаги трассировки и выбор уровня". Чтобы открыть диалоговое окно " Флаги трассировки" и "Выбор уровня ", щелкните значение SET параметра "Флаги " или " Уровень " в диалоговом окне "Параметры сеанса журнала ".

Дополнительные сведения об уровнях трассировки см. в описании параметра EnableLevel функции EnableTrace в пакете SDK для Microsoft Windows.

WinDbg
Перенаправляет сообщения трассировки в KD или WinDbg, в дополнение к их отображению в окне TraceView. Этот параметр также задает размер буфера в 3 КБ, максимальный размер, разрешенный WinDbg. Значение, отображаемое для параметра "Размер буфера ", игнорируется.

Чтобы отобразить сообщения трассировки в отладчике, wmitrace.dll и traceprt.dll должны находиться в пути поиска отладчика на хост-компьютере. Эти библиотеки DLL включены в средства отладки для Windows Кроме того, чтобы отладчик мог найти файлы формата сообщений трассировки (.tmf), для сообщений трассировки, файлы TMF должны находиться в пути поиска отладчика на хост-компьютере. Чтобы задать путь поиска отладчика, используйте расширение специализированного отладчика !wmitrace.searchpath или задайте значение переменной среды %TRACE_FORMAT_SEARCH_PATH%. Сведения о расширениях трассировки WinDbg и WMI см. в разделе "Средства отладки" для Windows.

Игнорировать TraceView
Подавляет сообщения трассировки, полученные из операций TraceView.

Размер виртуального файла
Указывает максимальное количество сообщений трассировки, которые хранятся в TraceView перед началом перезаписи старых сообщений, чтобы освободить место для новых сообщений.

Значение 0 означает, что максимальное значение отсутствует. TraceView сохраняет все сообщения и никогда не перезаписывает их. Значение по умолчанию этого параметра 65536 рекомендуется для большинства систем. Большие значения могут привести к значительным задержкам.

Это значение отображается в столбце "Максимальные записи трассировки"списка сеансов трассировки.