PF
O VSPerfCmd PF opção define o evento de criação de perfil é 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 também contém o Launch ou Attach opção.
Por padrão, o evento de amostragem é definido para ciclos de clock do processador não é interrompida e o intervalo de amostragem é definido como 10,000,000. O Timer, PF, Sys, e Counter opções permitem que você defina o evento de amostra e o intervalo de amostragem. O GC coleta de opção.Dados de memória de líquido em cada alocação e lixo coleção evento. 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 seguintes.
**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 para 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, o que também são coletados 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 para 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
Ferramentas de criação de perfil de linha de comando de aplicativos autônomos