Compartilhar via


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

VSPerfCmd

Conceitos

A criação de linha de comando de perfil 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