GlobalOn e GlobalOff
O VSPerfCmd GlobalOff e GlobalOn Opções de pausar e continuar a criação de perfil para todos os processos e threads em uma sessão de criação de perfil de linha de comando.
Você pode especificar GlobalOn e GlobalOff como as únicas opções em uma linha de comando VSPerfCmd, ou você podem incluí-los nas linhas de comando que também contém o Start, Launch, ou Attach Opções.
GlobalOne GlobalOff também pode ser combinado com o ProcessOn, ProcessOff, ThreadOn, e ThreadOff Opções.
O GlobalOn e GlobalOff Opções de interagem com o ProcessOn e ProcessOff opções que controlam a coleta de dados para um processo especificado e com o ThreadOn e ThreadOff opções que controlam a coleta de dados para o segmento especificado.
O GlobalOff e GlobalOn opções também afetam a contagem Global Start/Stop, que é manipulada por funções de API do profiler.
GlobalOffimediatamente define a contagem Start/Stop Global como 0 e pausa, portanto, a criação de perfil.
GlobalOnimediatamente define a contagem Start/Stop Global 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 /{GlobalOff|GlobalOn}
VSPerfCmd.exe /Start:Method /{GlobalOff|GlobalOn} [Options]
VSPerfCmd.exe {Launch:AppName|Attach:PID} /{GlobalOff|GlobalOn}[Options]
Parâmetros
Nenhum
Opções válidas
GlobalOne GlobalOff podem ser especificados em linhas de comando que também contêm as seguintes opções.
**Start:**Method
Inicializa a sessão de linha de comando do profiler 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.{ProcessOff|ProcessOn}**:**PID
Pára ou inicia a criação de perfil para o processo especificado.{ThreadOff|ThreadOn}**:**TID
Pára ou inicia a criação de perfil para o processo especificado (método de instrumentação somente).
Exemplo
Neste exemplo, o GlobalOff e GlobalOn opções são usadas para evitar coletar dados de perfil para a inicialização do aplicativo e desligamento.
; Initialize the profiler with profiling stopped.
VSPerfCmd.exe /Start:Trace /Output:Instrument.vsp /GlobalOff
; Start an instrumented application and wait for it to warm up.
; Start profiling.
VSPerfCmd.exe /GlobalOn
; Exercise the application functionality that you want to profile.
; Stop profiling.
VSPerfCmd.exe /GlobalOff
; 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