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
Conceitos
Ferramentas de criação de perfil de linha de comando de aplicativos autônomos