跟踪会话列表列

跟踪会话列表中的列表示跟踪会话及其跟踪提供程序的属性。 创建跟踪会话时,可以在“高级 日志会话选项 ”对话框的“ 日志会话参数选项 ”选项卡中设置其中的大部分属性。 有关“ 日志会话参数选项 ”选项卡中的选项的详细信息,请参阅 设置高级跟踪会话选项

在跟踪会话运行时可以更改的属性以黑色文本显示,以表明它们可用。 只有在停止跟踪会话时才能更改的属性显示为灰色。 无法更改跟踪日志中跟踪消息的属性。 有关详细信息,请参阅 更改跟踪会话的属性

以下列表描述了跟踪会话列表中的所有列,包括默认隐藏的列。 若要了解如何显示隐藏列,请参阅 跟踪会话列表功能中的“隐藏和显示列”。

组 ID/会话名称
显示组 ID 和会话名称。 无法隐藏此列。

组 ID 是 TraceView 分配给跟踪会话的标识符。 在跟踪会话组中组合跟踪会话时,TraceView 会将单个标识符重新分配给该组。 组 ID 的值还会显示在会话的每个跟踪消息列表的窗口框架中,以帮助将跟踪会话与其跟踪消息相关联。

会话名称 是在创建跟踪会话时分配给跟踪会话的名称。 对于跟踪日志,由于跟踪会话的名称未保存在日志中,TraceView 将显示默认会话名称。 无法隐藏此列

状态
显示跟踪会话的状态。 此列的有效值为 RUNNING、EXISTING、STOPPING、STOPPED、GROUPING、GROUPED 和 UNGROUPING。

事件计数
对于实时跟踪会话,此列显示 TraceView 自会话启动以来收到的跟踪消息数。 对于跟踪日志,此列显示日志中的跟踪消息数。

丢失事件
显示自会话启动以来丢失的事件数。 通常,由于跟踪会话的缓冲区空间不足,事件会丢失。

缓冲区读取
指定 TraceView 从中接收跟踪消息的缓冲区数。 对于现有跟踪日志,此列显示跟踪会话中使用的缓冲区数。

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

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

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

除了缓冲区已满和跟踪会话停止时自动发生的刷新之外,还会发生这些强制刷新。 此列中的值为 0 表示不执行强制刷新。

可以在跟踪会话运行时更改此值。

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

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

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

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

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

年龄
指定在释放未使用的跟踪缓冲区之前, () 保留多长时间(以分钟为单位)。 默认值为 15 分钟。 此值在 “高级日志会话选项” 对话框的 “日志会话参数选项” 选项卡的 “衰减时间 字段中设置。

此值仅在 Windows 2000 上使用。 在跟踪会话运行时,无法更改此值。

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

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

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

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

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

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

新建文件
每当现有日志达到指定值时, (.etl) 创建新的跟踪日志。 值指定每个日志文件的最大大小(以 MB (MB) 为单位)。 此值在“高级日志会话选项”对话框的“日志会话参数选项”选项卡的“缓冲区大小后启动新文件”字段中设置。

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

Global Seq
为每个跟踪消息生成全局序列号。

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

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

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

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

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

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

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

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

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

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

忽略 Traceview
禁止显示与 TraceView 操作相关的跟踪消息。

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

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

此值在“高级日志会话选项”对话框的“日志会话参数选项”选项卡的“虚拟文件大小字段中设置。

日志文件名
显示事件跟踪日志 (.etl) 文件的名称和位置。 对于实时跟踪会话,此列显示要向其写入跟踪消息的跟踪日志的名称。 对于现有日志文件,它显示从中读取消息的跟踪日志的名称。

另存为默认值
此选项不是列名。 它是一个命令,用于将当前显示的列配置保存为将来跟踪会话的默认值。 有关详细信息,请参阅 跟踪会话列表功能中的“保存列配置”。