共用方式為


追蹤會話清單數據行

追蹤會話清單中的數據行代表追蹤會話及其追蹤提供者的屬性。 當您建立追蹤工作階段時,您可以在「進階記錄工作階段選項」對話方塊的「記錄工作階段參數選項」索引標籤中設定大部分這些內容。 如需 記錄階段參數選項 索引標籤中選項的詳細資訊,請參閱 設定進階追蹤階段選項

追蹤會話執行時可變更的屬性會以黑色文字顯示,以顯示它們可供使用。 只有在追蹤會話停止時才能變更的屬性會顯示為灰暗。 無法變更追蹤記錄中的追蹤訊息屬性。 如需詳細資訊,請參閱 變更追蹤工作階段的屬性

下列清單說明「追蹤工作階段清單」中的所有欄位,包括那些預設為隱藏的欄位。 若要瞭解如何顯示隱藏欄,請參閱 追蹤工作階段清單功能中的「隱藏和顯示欄」。

群組 ID / 工作階段名稱
顯示群組 ID 和工作階段名稱。 您無法隱藏此欄。

群組識別碼 是 TraceView 指派給追蹤會話的識別碼。 當您在追蹤會話群組中合併追蹤會話時,TraceView 會將單一識別碼重新指派給群組。 群組識別碼的值也會出現在工作階段的每個追蹤訊息清單的視窗框架中,以協助您將追蹤工作階段與其追蹤訊息建立關聯。

工作階段名稱 是您在建立追蹤工作階段時指派給追蹤工作階段的名稱。 針對追蹤記錄,因為追蹤會話的名稱不會儲存在記錄中,所以 TraceView 會顯示預設會話名稱。 您無法隱藏此欄


顯示追蹤工作階段的狀態。 此欄位的有效值為 RUNNING、EXISTING、STOPPING、STOPPED、GROUPING、GROUPED 及 UNGROUPING。

事件計數
針對即時追蹤工作階段,此資料行會顯示 TraceView 自工作階段啟動以來收到的追蹤訊息數目。 對於追蹤日誌,此直欄會顯示日誌中的追蹤訊息數目。

遺失事件
顯示自工作階段啟動以來遺失的事件數目。 一般而言,事件會遺失,因為追蹤會話的緩衝區空間不足。

緩衝區讀取
指定 TraceView 從中接收追蹤訊息的緩衝區數目。 對於現有的追蹤記錄,此資料行會顯示追蹤工作階段中使用的緩衝區數目。

旗幟
指定追蹤提供者的 追蹤旗標 。 追蹤旗標會決定提供者產生哪些追蹤訊息。 旗標的意義是由每個提供者獨立決定。

如果 TraceView 可以找到提供者的 追蹤訊息控制項 (.tmc) 檔案 ,您可以從 [ 追蹤旗標和層級選取] 對話方塊中顯示的清單中選取旗標和層級。 若要開啟此對話方塊,請按一下「追蹤工作階段清單」中「旗標」或「層級」欄中的 SET 值。

沖洗時間
指定追蹤會話緩衝區排清的頻率(以秒為單位)(傳送至追蹤記錄檔或 TraceView 顯示)。 預設值為1(秒)。

除了在緩衝區已滿和追蹤會話停止時自動發生的排清之外,還會進行強制排清。 此數據行中的值 0 表示不會執行強制排清。

您可以在追蹤工作階段執行時變更此值。

最大緩衝區
指定為追蹤會話配置的緩衝區數目上限

預設值由處理器數目、實體記憶體數量及使用的作業系統決定。 您可以在追蹤工作階段執行時變更此值。

Min Buf
指定一開始配置用於儲存追蹤訊息的緩衝區數目。

當緩衝區已滿時,會配置更多緩衝區,直到達到 Max Buf 數據行中指定的值為止。 Min Buf 的預設值取決於處理器數目、物理記憶體數量和使用中的作系統。 您無法在追蹤工作階段執行時變更此值。

Buffer 大小
指定分配給追蹤會話的每個緩衝區的大小(以千位元組為單位)。 預設值由處理器數目、實體記憶體數量及使用的作業系統決定。 您無法在追蹤工作階段執行時變更此值。

年齡
在未使用的追蹤緩衝區被釋放前,指定其保留時間(以分鐘為單位)。 預設值為 15 分鐘。 此值是在 [進階記錄會話選項] 對話方塊的 [記錄會話參數選項] 索引卷標的 [衰敗時間] 字段中設定。

此值僅適用於 Windows 2000。 您無法在追蹤工作階段執行時變更此值。

迴圈
指定追蹤緩衝區是循環的,並指定每個緩衝區的大小上限 (以 MB 為單位)。

當迴圈緩衝區已滿時,新的追蹤訊息會寫入緩衝區的開頭,並覆寫最舊的追蹤訊息。 根據預設,追蹤緩衝區是循序的,而不是循環的。

您無法在追蹤工作階段執行時變更此值。

順序
指定追蹤緩衝區是循序的,並指定每個緩衝區的大小上限(以 MB 為單位)。

當循序緩衝區已滿時,追蹤訊息會寫入另一個緩衝區或遺失。 依預設,追蹤緩衝區是循序的,而不是循環的,而且每個緩衝區為 200 MB。

您無法在追蹤工作階段執行時變更此值。

新增檔案
每當現有的記錄達到指定的值時,就會建立新的追蹤記錄檔 (.etl)。 值會指定每個記錄檔的大小上限,以 MB 為單位。 此值設定於 [進階記錄會話選項] 對話框中 [記錄會話參數選項] 索引卷標的 [啟動新檔案之後的緩衝區大小] 字段中。

只有當提供者產生追蹤記錄時,這個值才有效,也就是說,當您在 [記錄會話選項] 頁面上選取 [記錄追蹤事件數據到檔案] 選項時。 此選項不會影響循環緩衝區或來自 NT 核心記錄器追蹤會話的記錄。 Windows 2000 不支援此功能。

Global Seq
為每個追蹤訊息產生全域序號。

全域序號對於電腦上的所有追蹤工作階段都是唯一的。 預設值 FALSE

Windows 2000 不支援此參數,而且不會影響 NT 核心記錄器追蹤會話的記錄。

Local Seq
為每個追蹤訊息產生本機序號。 預設值為 TRUE

本機序號在跟踪會話中是唯一的。

Windows 2000 不支援此參數,而且不會影響 NT 核心記錄器追蹤會話的記錄。

層級
指定追蹤提供者的 追蹤層級 。 追蹤層級會決定提供者產生哪些追蹤訊息。 層級值的意義由每個提供者獨立決定。 通常,它代表不斷增加的詳細程度。

如果 TraceView 可以找到提供者的 追蹤訊息控制項 (.tmc) 檔案 ,您可以從 [ 追蹤旗標和層級選取] 對話方塊中顯示的清單中選取旗標和層級。 若要開啟此對話方塊,請點選 [追蹤會話清單] 中「旗標」或「層級」資料行中的 SET 值。

如需追蹤層級的詳細資訊,請參閱 Microsoft Windows SDK 檔中 EnableTrace 函式的 EnableLevel 參數描述。

WinDbg
除此之外,追蹤訊息會顯示在 TraceView 視窗內,並且依啟用情況重新導向至 KD 或 WinDbg。 此選項也會將緩衝區大小設定為 3 KB,這是 WinDbg 允許的大小上限。 Buf Size 資料行中顯示的值會被忽略。

若要在任何調試程式中顯示追蹤訊息,wmitrace.dll 和 traceprt.dll 必須位於主計算機上的調試程式的搜尋路徑中。 此外,若要讓調試程式尋找追蹤訊息的追蹤訊息格式檔案,您必須使用 !wmitrace.searthpath 特製化調試程式延伸模組,或設定 %TRACE_FORMAT_SEARCH_PATH% 環境變數的值。 如需 WinDbg 和 WMI 追蹤延伸模組的相關資訊,請參閱 適用於 Windows 的偵錯工具。

忽略 Traceview
隱藏與 TraceView 動作相關的追蹤訊息。

追蹤記錄上限
指出 TraceView 在開始覆寫最舊訊息之前儲存的追蹤訊息數目上限,以騰出空間給較新的訊息。

值為 0 表示沒有最大值,而且 TraceView 會保留所有訊息,且永遠不會覆寫它們。 默認值為 65536,這是大多數系統建議的值。 較大的值可能會導致重大延遲。

此值是在 [進階記錄會話選項] 對話框中 [記錄會話參數選項] 索引卷標的 [虛擬檔案大小] 字段中設定。

記錄檔名稱
顯示事件追蹤記錄檔 (.etl) 檔案的名稱和位置。 對於即時追蹤會話,此數據行會顯示要寫入追蹤訊息的追蹤記錄檔名稱。 對於現有的記錄檔,它會顯示要從中讀取訊息的追蹤記錄檔名稱。

另存為預設值
此選項不是欄位名稱。 這是一個命令,可將當前顯示的直欄配置保存為未來跟踪會話的默認值。 如需詳細資訊,請參閱 追蹤會話清單功能中的「儲存欄位配置」。