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_rawdata
在每个事件之前添加原始信息行。

-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}

Xperf 操作

时间和时间戳格式