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
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