Compartilhar via


Anexar

O VSPerfCmd Attach opção inicia a criação de perfil amostra do processo em execução especificado pelo processo de identificação (PID).

Para usar o Attach opção, você deve especificar o Sample método na opção ' Iniciar '.

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 /Attach:ProcessID [Options]

Parâmetros

  • ProcessID
    O processo de identificação (PID) do processo em execução. O PID de um processo em execução está listado na guia processos do Gerenciador de tarefas do Windows.

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.

  • **Start:**Method
    Inicializa a sessão de linha de comando do profiler e define o método de criação de perfil especificado.

  • TargetCLR
    Especifica a versão do.NET Framework CLR Common Language Runtime () ao perfil quando mais de uma versão é carregada em uma sessão de criação de perfil. Por padrão, a primeira versão carregada é perfilada.

  • GlobalOnGlobalOff
    Currículos (GlobalOn) ou pausa (GlobalOff) de criação de perfil, mas não termina a sessão de criação de perfil.

  • **ProcessOn:PIDProcessOff:**PID
    Currículos (ProcessOn) ou pausa (ProcessOff) de criação de perfil para o processo especificado.

Opções de intervalo

Uma das seguintes opções de intervalo de amostragem pode ser especificada na linha de comando Attach. O intervalo de amostragem padrão é 10.000.000 ciclos de clock do processador.

  • **Timer:CyclesPF:EventsSys:EventsCounter:**Name,Reload,FriendlyName]
    Especifica o número e tipo de intervalo de amostragem.

    • Timer-Amostras de cada Cycles ciclos de clock do processador. Se Cycles não for especificado, são utilizados os ciclos de 10.000.000.

    • PF-Amostras de cada Events falhas de página. Se Events não for especificado, 10 falhas de página são usadas.

    • Sys-Amostras de cada Events chamadas para o sistema operacional. Se Events não for especificado, 10 chamadas do sistema são usadas.

    • Counter-Amostras de cada Reload o número do contador de desempenho de CPU especificado por Name. Opcionalmente, FriendlyName pode especificar uma seqüência de caracteres para usar como cabeçalho da coluna nos relatórios do profiler.

Exemplo

Este exemplo demonstra como anexar a uma instância de execução de um aplicativo com a identificação do processo 12345.

VSPerfCmd.exe /Start:Sample /Output:TestApp.exe.vsp
VSPerfCmd.exe /Attach:12345

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