dumper
此操作可生成 ETL 跟踪日志的 ANSI 文本文件。
-a dumper [-range T1 T2] [-stacktimeshifting] [exc_dpcisr] [-provider id1 id2 …] [-add_rawdata] [-add_pgodata] [-add_inline]
选项
-rangeT1 T2
仅转储时间 T1 至 T2(以毫秒为单位)之间的数据。
-stacktimeshifting
组合用户和内核堆栈片段,并将其置于触发器事件之后。
-exc_dpcisr
不包括在 DPC 或 ISR 中花费的时间。 必须启用 DPC 和中断跟踪,此选项才能生效。 目前,这只会影响 cswitch 事件。
-providerid1 id2 …
转储指定提供程序的事件。 将任意数量的提供程序 GUID 作为输入。
-add_pgodata
将 PGO 训练信息添加到每个堆栈帧。
-add_inline
将内联函数名称追加到每个堆栈帧的末尾。
注解
跟踪中的事件以文本形式转储。
示例
下面是指定提供程序的此操作的示例。
xperf -i trace.etl -o trace.etl.csv -a dumper -provider {315a8872-923e-4ea2-9889-33cd4754bf64} {7dd42a49-5329-4832-8dfd-43d979153a88}