記錄會話參數選項
在 [ 記錄會話參數選項] 索引 標籤中,您可以指定追蹤會話變數功能的值。
您可以在建立追蹤會話時設定和變更下列選項的值。 追蹤會話執行時,可以變更數個選項。 您無法變更的選項在 [ 記錄會話參數選項 ] 對話方塊中顯示為暗灰色 (「灰色」) 。
標誌
指定追蹤提供者的 追蹤旗 標。 追蹤旗標會決定提供者產生的追蹤訊息。 旗標的意義是由每個提供者獨立決定。
如果 TraceView 找到 提供者的追蹤訊息控制項 (.tmc) 檔案 ,您可以從 [ 追蹤旗標] 和 [層級選取 ] 對話方塊中顯示的清單中選取旗標和層級。 若要開啟 [追蹤旗標和層級選取]對話方塊,請按一下 [記錄會話參數選項] 對話方塊中 [旗標或層級] 選項的SET值。
排清時間 (S)
指定) 追蹤會話緩衝區排清到追蹤記錄檔或 TraceView 顯示的頻率,以秒為單位 (。 預設值為 1 (秒) 。
除了緩衝區已滿時自動發生的排清之外,還會進行這些強制排清。 值為 0 表示沒有強制排清。
若要每秒排清的頻率超過一次,請使用 [ 緩衝區大小 ] 選項來減少每個緩衝區的大小。
您可以在追蹤會話執行時變更 Flush Time 值。
緩衝區上限
指定為追蹤會話配置的緩衝區數目上限。
預設值取決於處理器數目、實體記憶體數量,以及您使用的作業系統。 您可以在追蹤會話執行時變更此值。
最小緩衝區
指定最初配置用於儲存追蹤訊息的緩衝區數目。
當緩衝區已滿時,會配置更多緩衝區,直到緩衝區數目達到 [最大緩衝區 ] 選項中指定的值為止。 預設值取決於處理器數目、實體記憶體數量,以及使用的作業系統。 追蹤會話正在執行時,您無法變更此值。
緩衝區大小
指定針對追蹤會話配置之每個緩衝區的大小,以 KB (KB) 。 預設值取決於處理器數目、實體記憶體數量,以及使用的作業系統。 追蹤會話正在執行時,您無法變更此值。
(分鐘) 的衰減時間
指定在釋放未使用的追蹤緩衝區之前,) 分鐘 (多久。 預設值為 15。 此選項的值會顯示在[追蹤會話清單] 的[年齡] 資料行中。
此參數只在 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是大部分系統建議的值。 較大的值可能會導致顯著的延遲。
此值會出現在追蹤會話清單的[最大追蹤記錄] 資料行中。