Compartilhar via


PF

As opções definidas de VSPerfCmd.exe PF o evento analisando que é uma amostra feita a falhas de página, e alterar o número de falhas de página em um intervalo de amostragem padrão de 10.

ObservaçãoObservação

O PF não pode ser usado em sistemas de 64 bits.

Observação   PF não tem suporte em computadores de 64 bits.PF só pode ser usado em uma linha de comando que também contém Launch ou a opção de Attach .

Por padrão, o evento de amostragem será definida com os ciclos de formato não paralisados de processador e o intervalo de amostragem será definido como 10.000.000.Timer, PF, Sys, e as opções de Counter permite definir o intervalo de exemplo do evento e de amostragem.A opção de GC coleta dados de memória .NET em cada evento de alocação e coleta de lixo.Apenas uma dessas opções pode ser especificado em uma linha de comando.

O intervalo de evento amostragem e de amostragem pode ser definido apenas na primeira linha de comando que contém Launch ou uma opção de Attach .

VSPerfCmd.exe {/Launch:AppName|/Attach:PID} /PF[:Events] [Options]

Parâmetros

  • Events
    Um valor inteiro que especifica o número de eventos de falha de página em um intervalo de amostragem.Se Events não for especificado, o intervalo é definido como 10.

Opções necessárias

PF só pode ser especificado em uma linha de comando que contém uma das opções a seguir.

  • Launch: AppName
    Inicia o profiler e o aplicativo especificados por AppName.

  • Attach: PID
    Anexa o profiler para o processo especificado por AppName.

Opções inválidas

As opções a seguir não podem ser especificadas na mesma linha de comando que PF.

  • Timer[**:**Cycles]
    Define o evento de amostragem aos ciclos do relógio do processador e define o intervalo de amostragem a Cycles.O intervalo padrão de timer é 10.000.000.

  • Sys[**:**Events]
    Define o evento de amostragem ao aplicativo chama analisado ao kernel do sistema operacional (syscalls) e define o intervalo de amostragem a Events.O intervalo do sistema de opção é 10.

  • Counter: Name[,Reload[,FriendlyName]]
    Define o evento de amostragem ao contador de desempenho de CPU especificado por Name e define o intervalo de amostragem a Reload.

  • GC[:{Allocation|Lifetime}]
    Coleta dados de memória do .NET.PorAllocation(padrão), os dados são coletados em cada evento de alocação de memória.Quando o parâmetro de Lifetime for especificado, os dados são coletados também em cada evento de coleta de lixo.

Exemplo

Este exemplo demonstra como definir o evento de exemplo analisando a falhas de página e definir o intervalo de amostragem a 20 falhas de página.

VSPerfCmd.exe /Start:Sample /Output:TestApp.exe.vsp
VSPerfCmd.exe /Launch:TestApp.exe /PF:20

Consulte também

Referência

VSPerfCmd

Conceitos

Criação de perfil de linha de comando dos aplicativos autônomos

Criação de perfil de linha de comando dos aplicativos Web do ASP.NET

Criação de perfil dos serviços de linha de comando