Partilhar via


ThreadOn e ThreadOff

Os VSPerfCmd.exe ThreadOff e os subcommands de ThreadOn só estão disponíveis na linha de comando que analisa as sessões que usam o método de gerenciamento.ThreadOff e ThreadOn pausar e retomar analisar para o thread especificado.ThreadOff para análise do thread e ThreadOn inicia analisar o thread.

Na maioria dos casos, você especifica ThreadOn ou ThreadOff como a única opção em uma linha de comando de VSPerfCmd.exe, mas também podem ser combinados com GlobalOn, GlobalOff, ProcessOn, e os subcommands de ProcessOff .

Os subcommands de ThreadOn e de ThreadOff interagem com os subcommands de GlobalOn e de GlobalOff que controlam a coleta de dados para todos os processos em uma linha de comando que analisa a sessão, e os subcommands de ProcessOn e de ProcessOff que controlam a coleta de dados para um processo especificado.

Os subcommands de ThreadOff e de ThreadOn também afetam a pontuação de thread Iniciar/parar que é manipulada por funções de API do profiler.

  • defineThreadOff imediatamente o thread de início/contagem de parada a 0 e pausa em virtude disso analisar.

  • defineThreadOn imediatamente o thread de início/contagem de parada a 1 e continua como consequência analisar.

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 do inteiro de thread para iniciar ou parar.

Opções válidas

ThreadOn e ThreadOff podem ser especificados nas linhas de comando que também contém os seguintes subcommands.

  • Start: Method
    Inicializa a linha de comando que analisa a sessão e definir o método de perfil especificado.

  • GlobalOff|GlobalOn
    Interrompe ou inicia a criação de perfil para todos os processos em uma linha de comando que analisa a sessão.

  • {ProcessOff|ProcessOn}**:**TID
    Interrompe ou inicia a criação de perfil para o processo especificado.

Exemplo

Neste exemplo, o subcommand de ThreadOff é usado para interromper a coleta de dados de perfil de modo que apenas os dados de inicialização do aplicativo sejam 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

VSPerfCmd

Conceitos

Criação de perfil de linha de comando dos aplicativos autônomos

Criação de perfil de linha de comando dos aplicativos Web do ASP.NET

Criação de perfil dos serviços de linha de comando