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çã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çã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. |