共用方式為


記錄會話參數選項

「日誌階段作業參數選項 」標籤中,您可以指定追蹤階段作業的變數特性值。

您可以在建立追蹤工作階段時設定和變更下列選項的值。 追蹤工作階段執行時,可以變更數個選項。 您無法變更的選項會在 [記錄工作階段參數選項] 對話方塊中顯示為灰色。

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

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

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

除了緩衝區已滿時自動發生的排清之外,還會發生這些強制排清。 值為 0 表示沒有強制刷新。

若要每秒排清一次以上的頻率,請使用 [緩衝區大小 ] 選項來減少每個緩衝區的大小。

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

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

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

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

當緩衝區已滿時,會配置更多緩衝區,直到緩衝區數目達到 [緩衝區上限 ] 選項中指定的值為止。 預設值由處理器數目、實體記憶體數量及使用的作業系統決定。 您無法在追蹤工作階段執行時變更此值。

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

衰減時間(分鐘)
在未使用的追蹤緩衝區被釋放前,指定其保留時間(以分鐘為單位)。 預設值為 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 是大部分系統建議的值。 較大的值可能會導致重大延遲。

此值會顯示在「追蹤工作階段清單」的「追蹤記錄上限」欄中。