Tracelog
Tracelog (Tracelog.exe) 是在命令提示字元視窗中執行的事件追蹤控制器。 本節描述 Tracelog、說明其命令語法,並提供實際使用範例。
我可以在哪裡取得 Tracelog? |
---|
當您安裝 WDK、Visual Studio 和 Windows SDK for Desktop 應用程式時,會包含 Tracelog (Tracelog.exe) 。 如需下載套件的相關資訊,請參閱 Windows 硬體下載。 Windows 驅動程式套件 (WDK) 8 (安裝路徑) %WindowsSdkDir%\tools\x64\tracelog.exe %WindowsSdkDir%\tools\x86\tracelog.exe Windows 驅動程式套件 (WDK) 8.1 (安裝路徑) %WindowsSdkDir%\bin\x64\tracelog.exe %WindowsSdkDir%\bin\x86\tracelog.exe
注意 Visual Studio 環境變數 %WindowsSdkDir% 代表安裝套件的 Windows kits 目錄路徑,例如 C:\Program Files (x86) \Windows Kits\10。
|
您可以使用 Tracelog 執行哪些動作
您可以在命令提示字元視窗中使用 Tracelog 作為事件追蹤控制器。
注意 若要控制追蹤會話,您必須是電腦上的 Performance Log Users 群組或 Administrators 群組的成員, (以 系統管理員 身分執行) 。
Tracelog 功能包括:
啟動和停止 追蹤會話,包括私人追蹤會話、 NT 核心記錄器追蹤會話,以及 全域記錄器追蹤會話
設定和變更追蹤會話的屬性
啟用和停用 追蹤提供者
排清追蹤會話緩衝區
列出執行 (即時) 追蹤會話
列出 已註冊的追蹤提供者
測量延遲程序呼叫 (DPC) 和中斷 ISR (服務常式所花費的時間)
Tracelog 會產生事件追蹤記錄 (.etl) 檔案,其中包含提供者在追蹤會話期間所產生的追蹤訊息。 訊息會以二進位格式儲存在 檔案中。 若要以可讀取的格式顯示追蹤訊息,請使用 TraceView 或 Tracefmt。
Tracelog 控制核心模式和私人 (使用者模式) 追蹤會話,以及 NT 核心記錄器追蹤會話 和 全域記錄器追蹤會話等特殊會話。
Tracelog 會在 Windows 7 和更新版本的 Windows 上執行。
TraceView 也提供 Tracelog的許多功能,這是 Windows 驅動程式套件 (WDK) 隨附的工具,除了命令列介面之外,還有圖形化使用者介面。