PF
O VSPerfCmd PF opção define que o evento de criação de perfil que é Amostrado a falhas de página, e, opcionalmente, muda o número de falhas de página em um intervalo de amostragem do padrão de 10.
Observação |
---|
PF não pode ser usado em sistemas de 64 bits. |
Observação PFnão é suportado em computadores de 64 bits.PF só pode ser usado em uma linha de comando que também contém o Launch ou o Attach opção.
Por padrão, o evento de amostragem é definido para ciclos de clock do processador não interrompidos e o intervalo de amostragem é definido como 10,000,000.O Timer, PF, Sys, e Counter opções permitem que você defina o intervalo de amostragem e de evento de amostragem.O GC a opção de coleta.Dados em cada evento de coleta de lixo e de alocação de memória NET.Apenas uma dessas opções pode ser especificada em uma linha de comando.
O evento de amostragem e o intervalo de amostragem podem ser definidas apenas na primeira linha de comando que contém um Launch ou um Attach opção.
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
PFsó 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 especificado pela AppName.**Attach:**PID
Anexa o profiler ao processo especificado por AppName.
Opções inválidas
As opções a seguir não podem ser especificadas na mesma linha de comando como PF.
Timer[**:**Cycles]
Define o evento de amostragem para o relógio do processador ciclos e opcionalmente define o intervalo de amostragem para Cycles.O intervalo de Timer padrão é 10,000,000.Sys[**:**Events]
Define o evento de amostragem para chamadas do aplicativo perfilado ao kernel do sistema operacional (syscalls) e, opcionalmente, define o intervalo de amostragem para Events.O intervalo de Sys padrão é 10.**Counter:**Name[,Reload[,FriendlyName]]
Define o evento de amostragem para o desempenho de CPU, contador especificado por Name e define o intervalo de amostragem como Reload.GC[:{Allocation|Lifetime}]
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, os dados também são obtidos em cada evento de coleta de lixo.
Exemplo
Este exemplo demonstra como definir o evento de amostragem de criação de perfil para falhas de página e definir o intervalo de amostragem a falhas de página 20.
VSPerfCmd.exe /Start:Sample /Output:TestApp.exe.vsp
VSPerfCmd.exe /Launch:TestApp.exe /PF:20
Consulte também
Referência
Conceitos
A criação de linha de comando de perfil de aplicativos autônomos