Partilhar via


GlobalOn e GlobalOff

Os VSPerfCmd.exe GlobalOff e as opções de GlobalOn pausar e retomar analisar para todos os processos e threads em uma linha de comando que analisa a sessão.

Você pode especificar GlobalOn e GlobalOff como as únicas opções em uma linha de comando de VSPerfCmd.exe, ou você pode incluí-las nas linhas de comando que também contém Start, Launch, ou opções de Attach .

GlobalOn e GlobalOff também podem ser combinados com ProcessOn, ProcessOff, ThreadOn, e as opções de ThreadOff .

As opções de GlobalOn e de GlobalOff interagem com as opções de ProcessOn e de ProcessOff que controlam a coleta de dados para um processo especificado, e com as opções de ThreadOn e de ThreadOff que controlam a coleta de dados para um thread especificado.

As opções de GlobalOff e de GlobalOn também afetam a pontuação global de Iniciar/parar que é manipulada por funções de API do profiler.

  • defineGlobalOff imediatamente o Início/contagem globais de parada a 0 e pausa em virtude disso analisar.

  • defineGlobalOn imediatamente o Início/contagem globais 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 /{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

GlobalOn e GlobalOff podem ser especificados nas 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 defina o método analisando especificado.

  • Launch: AppName
    Inicia o aplicativo especificado e começar a analisar com o método de amostragem.

  • Attach: PID
    Inicia a analisar o processo especificado.

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

  • {ThreadOff|ThreadOn}**:**TID
    Interrompe ou inicia a criação de perfil para o processo especificado (método de instrumentação apenas).

Exemplo

Neste exemplo, as opções de GlobalOff e de GlobalOn são usadas para coletar dados do perfil da inicialização e o desligamento do aplicativo.

; 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

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