Compartilhar via


ProcessOn e ProcessOff

Os VSPerfCmd.exe ProcessOff e os subcommands de ProcessOn pausar e retomar analisar para o processo especificado em uma linha de comando que analisa a sessão.ProcessOff para análise do processo e analisar ProcessOn inicia o processo.

Na maioria dos casos, você especifica ProcessOn ou ProcessOff como a única opção em uma linha de comando de VSPerfCmd.exe, mas também podem ser combinados com GlobalOn, GlobalOff, ThreadOn, e os subcommands de ThreadOff .

Os subcommands de ProcessOn e de ProcessOff interagem com os subcommands de GlobalOn e de GlobalOff que controlam a coleta de dados para todos os processos em uma linha de comando que analisa a sessão, e os subcommands de ThreadOn e de ThreadOff que controlam a coleta de dados para um thread especificado.

Os subcommands de ProcessOff e de ProcessOn também afetam a pontuação do processo Iniciar/parar que é manipulada por funções de API do profiler.

  • defineProcessOff imediatamente o processo de início/contagem de parada a 0 e pausa em virtude disso analisar.

  • defineProcessOn imediatamente o processo de início/contagem de parada a 1 e continua como consequência analisar.

Para obter mais informações, consulte APIs de ferramentas de criação de perfil.

VSPerfCmd.exe /{ProcessOff|ProcessOn}:PID [Options]

Parâmetros

  • PID
    O identificador do inteiro de processo para iniciar ou parar.As IDs de processo são listados na guia do processo do gerenciador de tarefas do windows.

Subcommands necessários

Nenhum

Subcommands válidos

ProcessOn e ProcessOff podem ser especificados nas linhas de comando que também contém os seguintes subcommands.

  • Start: Method
    Inicializa a linha de comando que analisa a sessão e definir o método de perfil especificado.

  • Launch: AppName
    Inicia o aplicativo especificado e começar a analisar com o método de amostragem.

  • Attach: PID
    Inicia a analisar o processo especificado.

  • GlobalOff|GlobalOn
    Interrompe ou inicia a criação de perfil para todos os processos em uma linha de comando que analisa a sessão.

  • {ThreadOff|ThreadOn}**:**TID
    Interrompe ou inicia a criação de perfil para o thread especificado (método de instrumentação apenas).

Exemplo

Neste exemplo, o subcommand de ProcessOff é usado para coletar dados do perfil para a inicialização do aplicativo.

; Initialize the profiler.
VSPerfCmd.exe /Start:Trace /Output:Instrument.vsp 
; Start the instrumented application.
; Stop profiling the process after startup.
VSPerfCmd.exe /ProcessOff:12345
; Shut down the target application.
; Close the profiler.
VSPerfCmd /Shutdown

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