日志会话参数选项

在“ 日志会话参数选项 ”选项卡中,可以指定跟踪会话的变量特征的值。

创建跟踪会话时,可以设置和更改以下选项的值。 在跟踪会话运行时,可以更改多个选项。 “ 日志会话参数 选项”对话框中,无法更改的选项显示为灰显 (“灰显”) 。

标志
指定跟踪提供程序的跟踪 标志 。 跟踪标志确定提供程序生成的跟踪消息。 标志的含义由每个提供程序独立确定。

如果 TraceView 可以找到提供程序 (.tmc) 文件的跟踪消息控件 ,则可以从“跟踪标志和级别选择”对话框中显示的列表中选择 标志和级别 。 若要打开“跟踪标志和级别选择”对话框,请在“日志会话参数选项”对话框中单击“标志级别”选项的 SET 值。

刷新时间 (S)
指定将跟踪会话缓冲区刷新到跟踪日志或 TraceView 显示) (的频率(以秒为单位)。 默认值为 1 (秒) 。

除了缓冲区已满时自动发生的刷新之外,还会进行这些强制刷新。 值为 0 表示不强制刷新。

若要以每秒一次的频率刷新,请使用 “缓冲区大小” 选项减小每个缓冲区的大小。

可以在跟踪会话运行时更改 刷新时间 值。

最大缓冲区数
指定为跟踪会话分配的最大缓冲区数。

默认值由处理器数、物理内存量和所使用的操作系统决定。 可以在跟踪会话运行时更改此值。

最小缓冲区数
指定最初分配用于存储跟踪消息的缓冲区数。

当缓冲区已满时,将分配更多缓冲区,直到缓冲区数达到 “最大缓冲区数 ”选项中指定的值。 默认值由处理器数、物理内存量和使用中的操作系统决定。 在跟踪会话运行时,无法更改此值。

缓冲区大小
指定为跟踪会话分配的每个缓冲区的大小(以 KB (KB) 为单位)。 默认值由处理器数、物理内存量和使用中的操作系统决定。 在跟踪会话运行时,无法更改此值。

衰减时间 (分钟)
指定在释放未使用的跟踪缓冲区之前, () 保留多长时间(以分钟为单位)。 默认值为 15。 此选项的值显示在跟踪会话列表Age 列中。

此参数仅在 Windows 2000 上有效。 在跟踪会话运行时,无法更改此值。

圆形缓冲区大小 (MB)
指定跟踪缓冲区为循环缓冲区,并指定每个缓冲区的最大大小 ((以 MB) 为单位)。

当循环缓冲区已满时,新的跟踪消息将写入缓冲区的开头,从而覆盖最早的跟踪消息。 默认情况下,跟踪缓冲区是连续的,而不是循环的。

在跟踪会话运行时,无法更改此值。

顺序缓冲区大小 (MB)
指定跟踪缓冲区是否是连续的,并指定每个缓冲区的最大大小 ((以 MB) 为单位)。

当顺序缓冲区已满时,跟踪消息将写入另一个缓冲区或丢失。 默认情况下,跟踪缓冲区是连续的,而不是循环的,每个缓冲区为 200 MB。

在跟踪会话运行时,无法更改此值。

在缓冲区大小 (MB) 后启动新文件
每当现有日志达到指定值时, (.etl) 创建新的跟踪日志文件。 值指定每个日志文件的最大大小(以 MB 为单位)。

此选项的值显示在跟踪会话列表“新建文件”列中。

仅当提供程序正在生成跟踪日志时,即在“日志会话选项”页上选择了“将事件数据记录到文件”选项时,此选项才有效。 此选项对循环缓冲区或 NT 内核记录器跟踪会话中的日志没有影响。 Windows 2000 不支持它。

使用全局序列号
为每个跟踪消息生成全局序列号。

全局序列号对于计算机上的所有跟踪会话都是唯一的。 此选项的默认值为 FALSE

此选项在 Windows 2000 上不受支持,并且对 NT 内核记录器跟踪会话中的日志没有影响。

使用本地序列号
为每个跟踪消息生成本地序列号。 默认值为 TRUE

本地序列号在跟踪会话中是唯一的。

此选项在 Windows 2000 上不受支持,并且对 NT 内核记录器跟踪会话中的日志没有影响。

水平
指定跟踪提供程序的跟踪 级别 。 跟踪级别确定提供程序生成的跟踪消息。 级别值的含义由每个提供程序独立确定。 通常,它表示越来越详细的级别。

如果 TraceView 可以找到提供程序 (.tmc) 文件的跟踪消息控件 ,则可以从“跟踪标志和级别选择”对话框中显示的列表中选择 标志和级别 。 若要打开“跟踪标志和级别选择”对话框,请在“日志会话参数选项”对话框中单击“标志级别”选项的 SET 值。

有关跟踪级别的详细信息,请参阅Microsoft Windows SDK中 EnableTrace 函数的 EnableLevel 参数的说明。

WinDbg
除了在 TraceView 窗口中显示跟踪消息外,还会将跟踪消息重定向到 KD 或 WinDbg(以已启用者为准)。 此选项还将缓冲区大小设置为 3 KB,即 WinDbg 允许的最大大小。 为 “缓冲区大小” 选项显示的值将被忽略。

若要在调试器中显示跟踪消息,wmitrace.dll和traceprt.dll必须在主计算机上的调试器的搜索路径中。 这些 DLL 包含在 Windows 调试工具 中。此外,为了使调试器能够查找 跟踪消息 (.tmf) 文件的 跟踪消息格式,TMF 文件必须位于主计算机上的调试器的搜索路径中。 若要设置调试器的搜索路径,请使用 !wmitrace.searchpath 专用调试器扩展或设置 %TRACE_FORMAT_SEARCH_PATH% 环境变量的值。 有关 WinDbg 和 WMI 跟踪扩展的信息,请参阅 Windows 调试工具。

忽略 TraceView
禁止显示 TraceView 操作导致的跟踪消息。

虚拟文件大小
指示 TraceView 在开始覆盖最早的消息以便为较新消息腾出空间之前存储的最大跟踪消息数。

值为 0 表示没有最大值。 TraceView 保留所有消息,并且永远不会覆盖它们。 此选项的默认值 65536 是建议用于大多数系统的值。 值越大可能会导致显著延迟。

此值显示在跟踪会话列表“最大跟踪记录数”列中。