Partilhar via


Anexar

A opção de VSPerfCmd.exe Attach iniciar a criação de perfil de exemplo do processo em execução especificado pela ID do processo (PID).

Para usar a opção de Attach , você deve especificar o método de Sample na opção de início.

ObservaçãoObservação

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

VSPerfCmd.exe /Attach:ProcessID [Options]

Parâmetros

  • ProcessID
    A ID de O processo (PID) do processo em execução.O PID de um processo em execução é listado na guia os processos do gerenciador de tarefas do windows.

Opções válidas

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

  • Crosssession
    Permite analisar aplicativos nas sessões diferentes da sessão de logon.Obrigatório se a opção de Start foi especificada com a opção de Crosssession .

  • Start: Method
    Inicializa a sessão do profiler de linha de comando e defina o método analisando especificado.

  • TargetCLR
    Especifica a versão do .NET Framework Common Language Runtime (CLR) para analisar quando mais de uma versão é carregada em uma sessão analisando.Por padrão, a primeira versão carregada é analisado.

  • GlobalOnGlobalOff
    Os resumos (GlobalOn) ou as pausas ()GlobalOffcriação de perfil, mas não terminam a sessão analisando.

  • ProcessOn: PID ProcessOff: PID
    ResumosProcessOn() ou pausa ()ProcessOffcriação de perfil para o processo especificado.

Opções de intervalo

Uma das opções de intervalo de amostragem pode ser especificado na linha de comando anexar.O intervalo de amostragem padrão é 10.000.000 ciclos do relógio do processador.

  • Timer[:Cycles]PF[:Events]Syseventos []Counterde:[**:**Name,Reload,FriendlyName]
    Especifica o número e o tipo de intervalo de amostragem.

    • Timer - Exemplos ciclos de cada relógio do processador de Cycles .Se Cycles não for especificado, 10.000.000 ciclos são usados.

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

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

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

Exemplo

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

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

Consulte também

Referência

VSPerfCmd

Conceitos

Criação de perfil de linha de comando dos aplicativos autônomos

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

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