Stopping a Trace

You can view the complete list of start options by running the following command:

xperf -help stop

You can stop a trace session by using the -stop [LoggerName] top-level option. For example, the following command stops the kernel logger:

xperf -stop "NT Kernel Logger"

The NT Kernel Logger is used as a default when the LoggerName argument is missing. Therefore, the kernel logging session can be stopped with the following simplified command:

xperf -stop 

Be aware that the -stop top-level option stops NT Kernel Logger without merging the trace. NT Kernel Logger can be stopped and merged with the following command:

xperf -stop -d trace.etl

The stop-and-merge top-level option, -dfilename, uses as input all traces that are stopped before it on the same Xperf command line. When no -stop [LoggerName] top-level options are present, -d assumes an implied -stop for the kernel logger. This simplification reduces the previous command to:

xperf -d trace.etl

In this example, the kernel logger is stopped and merged into the trace file Trace.etl. For more information about interpreting trace merges, see the Detailed Walkthrough topic.



Send comments about this topic to Microsoft

Build date: 5/5/2012