Iniciar

O Launch opção inicia o profiler usando o método de amostragem e também inicia o aplicativo especificado.

Para usar o Launch opção, você deve especificar o Sample método na Start opção.

VSPerfCmd.exe /Launch:AppName [Options]

Parâmetros

  • AppName
    O nome do aplicativo para iniciar. Caminhos completos e parciais do diretório atual são suportados.

Opções válidas

As seguintes opções de VSPerfCmd podem ser combinadas com o Launch opção em uma única linha de comando.

  • **Start:**Method
    Inicializa a sessão de linha de comando do profiler e define o método de criação de perfil especificado.

  • GlobalOneGlobalOff
    Currículos (GlobalOn) ou pausa (GlobalOff) de criação de perfil, mas não termina a sessão de criação de perfil.

  • **ProcessOn:**PIDand ProcessOff:PID
    Currículos (ProcessOn) ou pausa (ProcessOff) de criação de perfil para o processo especificado.

  • TargetCLR
    Especifica a versão do.NET Framework CLR Common Language Runtime () ao perfil quando mais de uma versão é carregada em uma sessão de criação de perfil. Por padrão, a primeira versão carregada é perfilada.

Opções exclusivas

As seguintes opções só podem ser usadas com o Launch opção.

  • Console
    Inicia o aplicativo de linha de comando especificado em uma nova janela.

  • **Args:**ArgList
    Especifica a lista de argumentos para passar para o aplicativo.

  • LineOff
    Desativa a coleta de dados de criação de perfil de nível de linha.

Opções de amostragem

Uma das seguintes opções de intervalo de amostragem pode ser especificada no Launch a linha de comando. O intervalo de amostragem padrão é 10.000.000 ciclos de clock do processador.

  • Timer[**:Cycles]PF[:Events]Sys[:Events]Counter[:**Name,Reload,FriendlyName]GC[:allocation|lifetime]
    Especifica o número e tipo de intervalo de amostragem.

    • Timer-Amostras de cada Cycles ciclos de clock de processador não é interrompida. Se Cycles não for especificado, são utilizados os ciclos de 10.000.000.

    • PF-Amostras de cada Events falhas de página. Se Events não for especificado, 10 página falhas.

    • Sys-Amostras de cada Events chamadas para o sistema operacional. Se Events não for especificado, 10 chamadas do sistema são usadas.

    • Counter-Amostras de cada Reload o número do contador de desempenho de CPU especificado por Name. Opcionalmente, FriendlyName pode especificar uma seqüência de caracteres para usar como cabeçalho da coluna nos relatórios do profiler.

    • GC-Coleta.Dados de memória NET. Por padrão (allocation), os dados são coletados em cada evento de alocação de memória. Quando o lifetime parâmetro for especificado, o que também são coletados em cada evento de coleta de lixo.

Exemplo

Este exemplo demonstra o uso de Launch para iniciar um aplicativo.

VSPerfCmd.exe /Start:Sample /Output:TestApp.exe.vsp
VSPerfCmd.exe /Launch:TestApp.exe

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