Compartilhar via


Lançamento

O Launch opção inicia o criador de perfil usando o método de amostragem e ele 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.Há suporte para os caminhos completos e parciais do diretório atual.

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 do profiler de linha de comando 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) a 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.

Excluindo as demais opções

As opções a seguir podem ser usadas somente 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 do processador não interrompidos.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, as falhas de página 10.

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

    • Counter-Amostras de cada Reload número do desempenho da CPU contador 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, os dados também são obtidos 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

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