追蹤會話清單資料行
追蹤會話清單中的資料行代表追蹤會話及其追蹤提供者的屬性。 當您建立追蹤會話時,您可以在 [進階記錄會話選項] 對話方塊的 [記錄會話參數選項] 索引標籤中設定這些屬性。 如需 [ 記錄會話參數選項 ] 索引標籤中選項的詳細資訊,請參閱 設定進階追蹤會話選項。
追蹤會話執行時可變更的屬性會以黑色文字顯示,以顯示它們可供使用。 只有在追蹤會話停止時,才可以變更的屬性呈現暗灰色。 無法變更追蹤記錄中的追蹤訊息屬性。 如需詳細資訊,請參閱 變更追蹤會話的屬性。
下列清單描述追蹤會話清單中的所有資料行,包括預設隱藏的資料行。 若要瞭解如何顯示隱藏的資料行,請參閱 追蹤會話清單功能中的。
群組識別碼/會話名稱
顯示群組識別碼和會話名稱。 您無法隱藏此資料行。
群組識別碼 是 TraceView 指派給追蹤會話的識別碼。 當您在追蹤會話群組中合併追蹤會話時,TraceView 會將單一識別碼重新指派給群組。 群組識別碼的值也會出現在會話每個追蹤訊息清單的視窗框架中,以協助您建立追蹤會話與其追蹤訊息的關聯。
會話名稱 是您建立追蹤會話時指派給追蹤會話的名稱。 針對追蹤記錄檔,因為追蹤會話的名稱不會儲存在記錄中,所以 TraceView 會顯示預設會話名稱。 您無法隱藏此資料行
狀態
顯示追蹤會話的狀態。 此資料行的有效值為 RUNNING、EXISTING、STOPPING、STOPPED、GROUPING、GROUPED 和 UNGROUPING。
事件計數
對於即時追蹤會話,此資料行會顯示 TraceView 在會話啟動後收到的追蹤訊息數目。 對於追蹤記錄,此資料行會顯示記錄檔中的追蹤訊息數目。
遺失的事件
顯示自會話啟動後遺失的事件數目。 一般而言,事件會遺失,因為追蹤會話在其緩衝區中的空間不足。
緩衝區讀取
指定 TraceView 接收追蹤訊息的緩衝區數目。 對於現有的追蹤記錄檔,此資料行會顯示追蹤會話中使用的緩衝區數目。
標誌
指定追蹤提供者的 追蹤旗標 。 追蹤旗標會決定提供者產生的追蹤訊息。 旗標的意義是由每個提供者獨立決定。
如果 TraceView 找到提供者 的追蹤訊息控制項 (.tmc) 檔案 ,您可以從 [ 追蹤旗標和層級選取 ] 對話方塊中顯示的清單中選取旗標和層級。 若要開啟此對話方塊,請按一下 [追蹤會話清單] 中 [旗標] 或 [層級] 資料行的SET值。
排清時間
指定 () 追蹤會話緩衝區排清 (傳送到追蹤記錄檔或 TraceView 顯示) 的頻率。 預設值為 1 (秒) 。
除了緩衝區已滿且追蹤會話停止時自動發生的排清之外,還會發生這些強制排清。 此資料行中的值 0 表示不會執行任何強制排清。
您可以在追蹤會話執行時變更此值。
最大 Buf
指定為追蹤會話配置的緩衝區數目上限
預設值取決於處理器數目、實體記憶體數量和使用中的作業系統。 您可以在追蹤會話執行時變更此值。
Min 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 Size資料行中顯示的值。
若要在任何偵錯工具中顯示追蹤訊息,wmitrace.dll和traceprt.dll必須位於主機電腦上的偵錯工具的搜尋路徑中。 此外,若要讓偵錯工具尋找追蹤訊息的追蹤訊息格式檔案,您必須使用 !wmitrace.searthpath 特製化偵錯工具延伸模組,或設定 %TRACE_FORMAT_SEARCH_PATH% 環境變數的值。 如需 WinDbg 和 WMI 追蹤延伸模組的相關資訊,請參閱 Windows 的偵錯工具。
忽略 Traceview
隱藏與 TraceView 動作相關的追蹤訊息。
追蹤記錄上限
指出 TraceView 在開始覆寫最舊訊息之前所儲存的追蹤訊息數目上限,讓較新的訊息有空間。
值為 0 表示沒有最大值,而且 TraceView 會保留所有訊息,且永遠不會覆寫它們。 預設值為 65536,這是大部分系統建議的值。 較大的值可能會導致顯著的延遲。
此值是在 [進階記錄會話選項] 對話方塊的 [記錄會話參數選項] 索引標籤的[虛擬檔案大小] 欄位中設定。
記錄檔名稱
顯示事件追蹤記錄檔的名稱和位置, (.etl) 檔案。 對於即時追蹤會話,此資料行會顯示要寫入追蹤訊息的追蹤記錄檔名稱。 針對現有的記錄檔,它會顯示要從中讀取訊息的追蹤記錄名稱。
另存新檔預設值
此選項不是資料行名稱。 這是一個命令,可將目前顯示的資料行組態儲存為未來追蹤會話的預設值。 如需詳細資訊,請參閱 追蹤會話清單功能中的。