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

VSPerfCmd

Conceitos

Ferramentas de criação de perfil de linha de comando de aplicativos autônomos

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

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