VSPerfMon

Você pode usar a ferramenta VSPerfMon para coletar dados de desempenho para um aplicativo. normalmente essa ferramenta é iniciada pelo VSPerfCmd. VSPerfMon exibe informações adicionais sobre o processo de anexar ou desanexar que não estão disponível usando a ferramenta VSPerfCmd. Para exibir essa informação, inicie VSPerfMon em uma janela separada. Para chamar VSPerfMon use a seguinte sintaxe:

VSPerfMon [/U] </TRACE [/COUNTER:cfg] | /SAMPLE | /COVERAGE> /CROSSSESSION /OUTPUT <file name> [/WINCOUNTER:cfg] [/USER [DOMAIN\]username]

A tabela a seguir descreve opções ferramenta VSPerfMon:

Opções

Descrição

U

A saída redirecionada do console está escrito como Unicode. Isso deve ser a primeira opção especificada.

OUTPUT:<nome do arquivo>

Redireciona saída para o nome de arquivo especificado.

TRACE

Inicia Monitor de desempenho para perfilação instrumentada.

SAMPLE

Inicia o Monitor de desempenho para determinação de amostragem.

COVERAGE

Inicia o Monitor de desempenho para coleta de cobertura código.

CONCURRENCY

Inicia o monitor de desempenho para a criação de perfil de simultaneidade. Por padrão, o /CONCURRENCY opção coleta recurso contenção dados e thread visualização e a execução de dados. Você pode especificar uma das seguintes opções para restringir o coletados dados de contenção de recursos ou dados de visualização e a execução da thread.

  • Para obter apenas os dados de contenção de recursos, especifique o /RESOURCEONLY a opção com o /CONCURRENCY opção.

  • Para coletar dados somente de visualização e a execução da thread, especifique o /THREADONLY a opção com o /CONCURRENCY opção.

Para coletar dados de contenção de recursos e de dados de visualização e a execução de thread, use /CONCURRENCY sem que os recursos do /THREADONLY a opção com o /CONCURRENCY opção.

USER:[domínio\]nome de usuário

Permite o acesso do cliente para o monitor de desempenho da conta especificada.

CROSSSESSION

Permite a criação de perfil de sessão cruzada.

COUNTER:cfg

Quando a instrumentação (TRACE), método de criação de perfil é usada, especifica um contador de CPU a serem coletados em cada ponto de instrumentação. Você pode coletar dados do contador de vários especificando as várias opções de contador.

Use a seguinte sintaxe para especificar o contador (cfg) data:

CounterName,recarregar [, FriendlyName]]

  • CounterName é o nome de um contador retornado pelo comando VSPerfCmd /QueryCounters.

  • Recarga é o intervalo de amostragem de eventos do contador. Não use Recarregar com o método de instrumentação.

  • Quando especificado, FriendlyName substitui CounterName em nomes de coluna do relatório de ferramentas de criação de perfil.

WINCOUNTER:path

Especifica um contador de desempenho do Windows para incluir dados de marca. pathé uma seqüência de caracteres do contador de desempenho do Windows no formato de caminho do contador PDH. Por exemplo:

\Processor (0) \ % tempo do processador

\System\Context alternâncias de s

AUTOMARK:n

Especifica o intervalo de tempo (em milissegundos) entre marcas automáticas quando você usa /WINCOUNTER. Arredondado até o 500 MS mais próximo.

Utilize 0 para desativar marcas automáticas. (padrão = 500 MS, se não for especificado)

Consulte também

Referência

VSInstr

VSPerfCmd

VSPerfReport

Outros recursos

Exibições de relatório de ferramentas de criação de perfil