Detach

VSPerfCmd.exe 的 Detach 选项可断开探查器与指定进程或所有进程(如果未指定)的连接。 必须已使用采样方法初始化分析。

使用 LaunchAttach 选项启动的分析可以使用 Detach 断开连接。 使用后续的 Attach 命令可以重新附加探查器。

Detach 不会关闭分析数据文件。 应使用 Shutdown 选项结束分析并关闭数据文件。

提示

如果同时指定了 Start 选项和 Crosssession 选项,则对 VSPerfCmd /AttachVSPerfCmd /Detach 的任何调用也必须指定 Crosssession

VSPerfCmd.exe /Detach[:PIDs|ProcessNames]

参数

  • PIDs|ProcessNames
    PID - 一个或多个进程的数字系统标识符。

    ProcessNames - 进程的名称。 当命名进程有多个实例正在运行时,结果不可预知。

    请用逗号分隔多个进程。

    如果未指定进程,则探查器会从所有分析的进程分离。

有效选项

在单个命令行上,可以将以下 VSPerfCmd 选项与 Attach 选项组合使用。

  • Crosssession
    允许分析登录会话之外的会话中的应用程序。 如果同时指定 Start 选项和 Crosssession 选项,则为必需。

示例

在以下示例中,Detach 命令暂停分析,Shutdown 命令关闭探查器数据文件。

VSPerfCmd.exe /Start:Sample /Output:TestApp.exe.vsp
VSPerfCmd.exe /Launch:TestApp.exe
;REM Excercise the application
VSPerfCmd.exe /Detach
VSPerfCmd.exe /Shutdown

请参见

参考

VSPerfCmd

概念

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

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

服务的命令行分析