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
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