Compartilhar via


Site Rápido de criação de perfil VSPerfASPNETCmd

O VSPerfASPNETCmd ferramenta de linha de comando permite que você facilmente perfil ASP.NET todos os aplicativos da Web. Em comparação com o VSPerfCmd ferramenta de linha de comando, opções são reduzidas, sem variáveis de ambiente tem que ser definida e reinicializar o computador não é necessária. Usando VSPerfASPNETCmd é o método preferencial para a criação de perfil com o profiler autônomo. Para obter mais informações, consulte Como: Instalar o Profiler autônomo.

Em alguns cenários, como, por exemplo, coletando dados de simultaneidade ou pausar e reiniciar a criação de perfil, usando VSPerfCmd é o preferencial profiling método.

ObservaçãoObservação

Ferramentas de linha de comando das ferramentas de criação de perfil estão localizadas na subpasta \Team Tools\Performance ferramentas da Visual Studio diretório de instalação. Em computadores de 64 bits, use a ferramenta de VSPerfASPNETCmd, localizada no diretório de ferramentas de \Team Tools\Performance de 32 bits. Para usar as ferramentas de linha de comando do profiler, você deve adicionar o caminho de ferramentas para a variável de ambiente PATH da janela do prompt de comando ou adicioná-lo para o próprio comando. Para obter mais informações, consulte Especificando o caminho para as ferramentas de linha de comando de criação de perfil.

Definindo o perfil de um aplicativo ASP.NET seguro

Perfil de um ASP.NET aplicativo da Web, digite um dos comandos descritos nas seções a seguir. O site é iniciado e o profiler inicia coletar dados. Exercitar seu aplicativo e, em seguida, feche o navegador. Para interromper a criação de perfil, pressione a tecla Enter na janela do prompt de comando.

ObservaçãoObservação

Por padrão, o prompt de comando não retornar após um vsperfaspnetcmd comando. Você pode usar o /nowait opção para forçar o prompt de comando para retorno. Consulte Using the /NoWait option.

Para coletar estatísticas de aplicativo usando o método de amostragem

Amostragem é o padrão que o método de criação de perfil VSPerfASPNETCmd ferramenta e não precisa ser especificado na linha de comando. A linha de comando a seguir coleta estatísticas de aplicativo do aplicativo da Web especificado:

vsperfaspnetcmd websiteUrl

Para coletar intervalos de dados usando o método de instrumentação detalhadas

Use a seguinte linha de comando para coletar dados de tempo detalhado de compilados dinamicamente ASP.NET aplicativo Web:

vsperfaspnetcmd /trace websiteUrl

Se você deseja criar o perfil de arquivos do arquivo. dll compilado estaticamente no seu aplicativo da Web, você deve instrumentar os arquivos usando o VSInstr ferramenta de linha de comando. O comando de /trace vsperfaspnetcmd incluirá os dados dos arquivos instrumentados.

Para coletar.Dados da memória NET

O /Memory opção coleta dados sobre a alocação de objetos.NET a memória e pode coletar dados sobre a vida útil de um desses objetos. Coleta de dados de alocação é o modo padrão da /Memory opção de dados e não precisam ser especificado na linha de comando.

vsperfaspnetcmd /memory websiteUrl

Use o Lifetime parâmetro para coletar dados de tempo de vida do objeto além dos dados de alocação:

vsperfaspnetcmd /memory:lifetime websiteUrl

Você também pode usar o opção de**/Trace** para incluir informações de tempo detalhado com o.Dados da memória NET:

vsperfaspnetcmd /memory[:lifetime] /trace websiteUrl

Para coletar dados de interação em camadas

Para coletar dados de interação em camadas com dados de amostra:

vsperfaspnetcmd /tip websiteUrl

Para coletar dados de interação de camada com dados de instrumentação:

vsperfaspnetcmd /trace /tip websiteUrl

Para coletar dados de interação de camada com.Dados de memória NET:

vsperfaspnetcmd /memory:lifetime/tip websiteUrl

Usando a opção /NoWait

Por padrão, o prompt de comando não retornar após um vsperfaspnetcmd comando. Você pode usar a opção de sintaxe a seguir para forçar o prompt de comando para retornar. Você pode executar outras operações na janela do prompt de comando. Para finalizar a criação de perfil, use o /shutdown opção em um separado vsperfaspnetcmd comando.

Para começar a criação de perfil:

vsperfaspnetcmd/Options**/nowait** websiteUrl

Para finalizar a criação de perfil:

vsperfaspnetcmd /shutdown websiteUrl

Additional Options

Você pode adicionar qualquer uma das seguintes opções para os comandos listados anteriormente nesta seção, exceto o vsperfaspnetcmd /shutdown comando.

Opção

Descrição

/Output:VspFile

Por padrão, o arquivo de dados (. vsp) de criação de perfil é criado no diretório atual com o nome de arquivo PerformanceReport.vsp. Use a opção /output para especificar um local diferente, o nome do arquivo ou ambos.

/PackSymbols:Off

Por padrão, o VsPerfASPNETCmd incorpora símbolos (função e nomes de parâmetro, etc.) no arquivo. vsp. Os símbolos de incorporação pode tornar o arquivo de dados de criação de perfil muito grande. Se você terá acesso aos arquivos. PDB que contêm os símbolos ao analisar os dados, use o /packsymbols: desativado a opção para desativar a incorporação dos símbolos.