ProcessOn e ProcessOff
O VSPerfCmd ProcessOff e ProcessOn subcomandos pausar e continuar a criação de perfil para o processo especificado em uma sessão de criação de perfil de linha de comando. ProcessOffpára o processo de criação de perfil e ProcessOn inicia a criação de perfil do processo.
Na maioria dos casos, você especificar ProcessOn ou ProcessOff como a única opção em um VSPerfCmd a linha de comando, mas eles também podem ser combinadas com a GlobalOn, GlobalOff, ThreadOn, e ThreadOff subcomandos.
O ProcessOn e ProcessOff subcomandos interagem com o GlobalOn e GlobalOff subcomandos que controlam a coleta de dados para todos os processos em uma sessão de criação de perfil de linha de comando e o ThreadOn e ThreadOff subcomandos que controlam a coleta de dados para o segmento especificado.
O ProcessOff e ProcessOn subcomandos também afetam a contagem Start/Stop do processo que é manipulada por funções de API do profiler.
ProcessOffimediatamente define a contagem Start/Stop do processo como 0 e pausa, portanto, a criação de perfil.
ProcessOnimediatamente define a contagem Start/Stop do processo como 1 e, portanto, retoma a criação de perfil.
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 inteiro do processo para iniciar ou parar. IDs de processo são listadas na guia processo do Gerenciador de tarefas do Windows.
Subcomandos necessários
Nenhum
Subcomandos válidos
ProcessOne ProcessOff podem ser especificados em linhas de comando que também contêm os subcomandos a seguir.
**Start:**Method
Inicializa a sessão de criação de perfil de linha de comando e define o método de criação de perfil especificado.**Launch:**AppName
Inicia o aplicativo especificado e começa a criação de perfil com o método de amostragem.**Attach:**PID
Começa o processo especificado para criação de perfil.GlobalOff|GlobalOn
Pára ou inicia a criação de perfil para todos os processos em uma sessão de criação de perfil de linha de comando.{ThreadOff|ThreadOn}**:**TID
Pára ou inicia a criação de perfil para o segmento especificado (método de instrumentação somente).
Exemplo
Neste exemplo, o ProcessOff subcomando é usado para coletar dados de criação de perfil para 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
Ferramentas de criação de perfil de linha de comando de aplicativos autônomos