Compartilhar via


Desanexar

O VSPerfCmd Detach opção desconecta o doservidor profiler especificado processos ou todos os processos se nenhuma for especificada. Criação de perfil deve ter sido inicializada usando o método de amostragem.

Criação de perfil que foi iniciada com um a Launch ou Attach opções podem ser desconectadas com Detach. O profiler pode ser reattched usando subseqüentes Attach comandos.

DetachNão feche o arquivo de dados de criação de perfil. Use o Shutdown opção para finalizar a criação de perfil e feche o arquivo de dados.

ObservaçãoObservação

Se a Start opção foi especificada com o Crosssession opção, todas as chamadas para VSPerfCmd /Attach ou VSPerfCmd /Detach também deve especificar Crosssession.

VSPerfCmd.exe /Detach[:PIDs|ProcessNames]

Parâmetros

  • PIDs|ProcessNames
    PID-O identificador do sistema numérico de um ou mais processos.

    ProcessNames-o nome do processo. Se estiver executando a várias instâncias do processo nomeado, os resultados serão imprevisíveis.

    Separe vários processos com vírgulas.

    Se nenhum processo for especificado, o profiler é desconectado de todos os processos perfilados.

Opções válidas

O seguinte VSPerfCmd opções podem ser combinadas com o Attach opção em uma única linha de comando.

  • Crosssession
    Permite que aplicativos de criação de perfil nas sessões diferente, por exemplo, a sessão de logon. Necessário se o Start opção foi especificada com o Crosssession opção.

Exemplo

Neste exemplo, o Detach comando suspende a criação de perfil e o Shutdown comando fecha o arquivo de dados do profiler.

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

Consulte também

Referência

VSPerfCmd

Conceitos

Ferramentas de criação de perfil de linha de comando de aplicativos autônomos

Criação de perfil de linha de comando do ASP.NET da Web

Criação de perfil de linha de comando dos serviços