ThreadOn e ThreadOff
O VSPerfCmd ThreadOff e ThreadOn subcomandos só estão disponíveis em sessões de criação de perfil de linha de comando que usam o método de instrumentação.ThreadOffe ThreadOn pausar e continuar a criação de perfil para o segmento especificado.ThreadOffpára o thread de criação de perfil e ThreadOn inicia o thread de criação de perfil.
Na maioria dos casos, você especifica ThreadOn ou ThreadOff como a única opção em um VSPerfCmd a linha de comando, mas eles também podem ser combinadas com o GlobalOn, GlobalOff, ProcessOn, e ProcessOff subcomandos.
O ThreadOn e ThreadOff 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 ProcessOn e ProcessOff subcomandos que controlam a coleta de dados de um processo especificado.
O ThreadOff e ThreadOn subcomandos também afetam a contagem Start/Stop Thread que é manipulada por funções de API do profiler.
ThreadOffimediatamente define a contagem Start/Stop Thread como 0 e, portanto, faz uma pausa de criação de perfil.
ThreadOnimediatamente define a contagem Start/Stop Thread 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 /{ThreadOff|ThreadOn}:TID [Options]
Parâmetros
- TID
O identificador inteiro do thread para iniciar ou parar.
Opções válidas
ThreadOne ThreadOff 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.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.{ProcessOff|ProcessOn}**:**TID
Pára ou inicia a criação de perfil para o processo especificado.
Exemplo
Neste exemplo, o ThreadOff subcomando é usado para interromper a coleta de dados de criação de perfil para que somente os dados de inicialização do aplicativo são coletados.
; Initialize the profiler.
VSPerfCmd.exe /Start:Trace /Output:Instrument.vsp
; Start the instrumented application.
; Stop profiling the thread after startup.
VSPerfCmd.exe /ThreadOff:12345
; 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