ThreadOn e ThreadOff
O VSPerfCmd ThreadOff e ThreadOn subcomandos estão somente 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 a criação de perfil do segmento.
Na maioria dos casos, você especificar ThreadOn ou ThreadOff como a única opção em um VSPerfCmd a linha de comando, mas eles também podem ser combinadas com a 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 para 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 de Thread como 0 e pausa, portanto, a criação de perfil.
ThreadOnimediatamente define a contagem Start/Stop de 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 segmento 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
Ferramentas de criação de perfil de linha de comando de aplicativos autônomos