开始

Start 选项是将探查器初始化为指定分析方法的 VSPerfCmd.exe 选项。

VSPerfCmd.exe /Start:Method /Output:FileName [Options]

参数

  • Method
    必须为下列关键字之一:

    • TRACE - 指定检测方法。

    • SAMPLE - 指定采样方法。

    • COVERAGE - 指定代码覆盖率。

    • CONCURRENCY[,ResourceOnly|,ThreadOnly - 指定资源争用方法和/或线程执行及可视化方法。

      提示

      CONCURRENCY,ResourceOnly 是 ASP.NET Web 应用程序分析支持的唯一选项。

必需选项

在命令行上指定 Start 时,必须指定 Output 选项。

  • **Output:**filename
    指定输出文件名。

专有选项

以下选项只能在命令行上与 Start 选项一起使用。

  • CrossSession|CS
    启用跨进程分析。 支持选项名称 CrossSessionCS

  • User:[domain\]username
    使客户端可以从指定帐户访问监视器。

  • **WinCounter:**Path [Automark:n]
    WinCounter 指定要作为标记包含在分析数据文件中的 Windows 性能计数器。 AutoMark 指定数据文件收集之间的间隔(以毫秒为单位)。

无效选项

以下选项不能在命令行上与 Start 选项一起使用。

  • Status
    Status 应用于所分析的进程。 它列出进程和线程,以及它们当前的分析状态(开启/关闭)。 例如,如果进程被停止,则 Status 将不会在报告中指示这一点。 Status 将显示进程已被分析还是没有被分析。

  • Shutdown[**:**Timeout]
    关闭探查器。

示例

下面的示例演示如何使用 VSPerfCmd.exe Start 选项初始化探查器。

VSPerfCmd.exe /Start:Sample /Output:TestApp.exe.vsp
VSPerfCmd.exe /Launch:TestApp.exe

请参见

参考

VSPerfCmd

概念

从命令行分析独立应用程序

从命令行分析 ASP.NET Web 应用程序

服务的命令行分析