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.
GlobalOnand GlobalOff can also be combined with the ProcessOn, ProcessOff, ThreadOn, and ThreadOff options.
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 um segmento especificado.
O GlobalOff e GlobalOn opções também afetam a contagem Start/Stop Global que é manipulada por funções da API do profiler.
GlobalOffimediatamente define a contagem Start/Stop Global como 0 e, portanto, faz uma pausa de 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 do profiler 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.{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 as opções são usadas para evitar coletar dados de criação de perfil para o inicialização de 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
A criação de linha de comando de perfil de aplicativos autônomos