共用方式為


Xperf 內建設定檔

若要顯示所有內建的 Xperf 設定檔,請執行下列命令。

xperf -profiles

下表描述可用的設定檔。

設定檔 說明

perf!FileIOProfiles.InSequentialFile

循序檔案中的檔案 I/O 追蹤設定檔。

perf!FileIOProfiles.InBuffer

緩衝區中的檔案 I/O 追蹤設定檔。

perf!GeneralProfiles.InSequentialFile

循序檔案中的一般系統計量追蹤設定檔。

perf!GeneralProfiles.InBuffer

緩衝區中的常見系統計量追蹤設定檔。

perf!PerfCoreProfiles.InSequentialFile

基本系統計量追蹤設定檔 (包含在循序檔案中的所有內建設定檔) 。

perf!PerfCoreProfiles.InBuffer

基本系統計量追蹤設定檔 (包含在緩衝區中的所有內建設定檔) 。

perf!RegistryProfiles.InSequentialFile

循序檔案中的登錄追蹤設定檔。

perf!RegistryProfiles.InBuffer

緩衝區中的登錄追蹤設定檔。

perf!StdProfile

內建設定檔中使用的常見定義 (無法啟動) 。

範例

下列範例會開啟數個 ETW 會話,並視需要將它們合併成單一追蹤檔案。

以記憶體為基礎的追蹤設定檔

針對記憶體內部重複的快照追蹤設定檔,請執行下列命令。

xperf -start perf!GeneralProfiles.InBuffer

執行一些案例,然後執行下列命令。

xperf -save perf!GeneralProfiles.InBuffer snapshot1.etl

您可以選擇性地繼續儲存其他快照集,然後執行下列命令來停止追蹤擷取。

xperf -cancel perf!GeneralProfiles.InBuffer

檔案型追蹤設定檔

若要啟動檔案型追蹤設定檔,請執行下列命令。

xperf -start perf!RegistryProfiles.InSequentialFile

執行某些案例,然後執行下列命令來停止追蹤擷取。

xperf -stop perf!RegistryProfiles.InSequentialFile trace.etl

擴充設定檔定義

設定檔定義可以使用命令列來擴充和撰寫。 例如,若要將 ReadyThread 堆疊新增至 perf!FileIOProfiles.InSequentialFile 設定檔,執行下列命令。

xperf -start perf!FileIOProfiles.InSequentialFile -stackwalk ReadyThread

Xperf 設定檔