如何使用xperf跟踪多个提供者

Xperf只允许你运行一个内核会话。 为一个提供程序创build内核会话的语法是xperf -start MySession -on 2DA81B52-908E-7DB6-EF81-76856BB47C4F但是,我似乎无法指定多个提供程序。 以下不起作用:

  • 开关上的多个开关-on A9377239-477A-DD22-6E21-75912A95FD08 -on BA798F36-2325-EC5B-ECF8-76958A2AF9B5
  • 逗号分隔-on A9377239-477A-DD22-6E21-75912A95FD08,BA798F36-2325-EC5B-ECF8-76958A2AF9B5
  • -on A9377239-477A-DD22-6E21-75912A95FD08 BA798F36-2325-EC5B-ECF8-76958A2AF9B5或在-on "A9377239-477A-DD22-6E21-75912A95FD08 BA798F36-2325-EC5B-ECF8-76958A2AF9B5"分隔有或没有引号的空间-on "A9377239-477A-DD22-6E21-75912A95FD08 BA798F36-2325-EC5B-ECF8-76958A2AF9B5"

什么是正确的语法?

正确的语法是使用加号作为分隔符。

 xperf -start MySession -on 2DA81B52-908E-7DB6-EF81-76856BB47C4F+A9377239-477A-DD22-6E21-75912A95FD08+BA798F36-2325-EC5B-ECF8-76958A2AF9B5