Compartilhar via


Modo de registro em log

Ao definir um perfil WPR (Gravador de Desempenho do Windows), você deve selecionar um modo de registro em log nas seguintes opções:

  • Arquivo: registra dados de log em um arquivo sequencial

  • Memória: registra dados de log em buffers circulares na memória

O modo de registro em log é definido como Memória por padrão. No entanto, transições ativas/desativadas são sempre registradas em um arquivo.

O registro em log no arquivo normalmente é usado para gravações curtas para as quais você pode prever os eventos que serão gravados. O registro em log na memória normalmente é usado para registrar eventos que podem ocorrer a qualquer momento. Quando o WPR faz logon na memória, o tamanho do buffer e o nível de detalhes do perfil determinam por quanto tempo o WPR pode registrar dados antes que os eventos antigos sejam substituídos.

Cuidado Para limitar o tamanho do arquivo, escolha Memória. Ao fazer logon no arquivo, o espaço em disco disponível é a única limitação para o tamanho do arquivo. Se o arquivo for muito grande, talvez você não consiga analisá-lo no Windows Performance Analyzer (WPA).

Ao criar perfis de gravação personalizados, você deve definir um arquivo e uma versão de memória no mesmo arquivo de definição de perfil de gravação (.wprp). Ao selecionar um perfil para uma gravação, você deve selecionar o arquivo ou a versão de memória a ser usada para esse evento de gravação. Para obter exemplos de perfis personalizados, consulte 3. Definições de perfil.

Um arquivo .wprp pode ter até quatro definições de perfil: uma para cada combinação de nível de detalhes e modo de registro em log. As seguintes restrições são impostas:

  • O identificador de perfil deve estar no seguinte formato: <ProfileName>.<DetailLevel>.<Loggingmode>

  • Todos os perfis que existem em um único arquivo devem ter o mesmo nome.

  • Um arquivo .wprp deve conter perfis para os modos de registro em log de memória e arquivo.

Ao criar um perfil personalizado, você deve definir o elemento BufferSize e o elemento Buffers . Você pode definir a quantidade total de buffers como um número fixo de buffers usando um tamanho definido em quilobytes (KB) ou como um percentual da memória total. A contagem de buffers padrão é 64 e o tamanho do buffer padrão é de 128 KB.

Você pode usar a interface de linha de comando WPR para exibir o tamanho e o número de buffers que cada provedor usa.

wpr -profiledetails CPU

Microsoft Windows Performance Recorder Version 6.2.9200


Profile                 : CPU.Verbose.Memory


Collector Name          : NT Kernel Logger
Buffer Size (KB)        : 1024
Number of Buffers       : 613

Nota O WPR dá suporte apenas a NumberOfBuffers de valor único. Ele não dá suporte a buffers mínimos e máximos.

Diretrizes gerais sobre como definir buffers são as seguintes:

  • As pilhas de eventos exigem mais espaço em comparação com eventos sem pilhas. Portanto, a WPR usa mais buffers e registra mais dados pelo mesmo período de tempo.

  • Verifique se os buffers estão dimensionados corretamente. Se os buffers forem muito grandes, muita memória será consumida e o desempenho do sistema será afetado. Se os buffers forem muito pequenos, os eventos poderão ser perdidos e o rastreamento se tornará inútil.

  • Ao fazer logon na memória, o tamanho do buffer determina por quanto tempo o WPR pode registrar dados antes que eventos antigos sejam substituídos. Para rastreamentos de memória, recomendamos que você defina buffers como uma porcentagem da memória total, como 1% a 5% da memória física, dependendo do perfil. A menos que o perfil de gravação seja extraordinariamente detalhado, 10% da memória física deve ser suficiente.

  • Os buffers normalmente são menores ao fazer logon em um arquivo do que ao fazer logon na memória. No entanto, se os buffers forem muito pequenos, os buffers serão liberados para o disco com muita frequência. A menos que o perfil de gravação seja extraordinariamente detalhado, 10 a 50 MB de memória física devem ser suficientes.

Para obter mais diretrizes sobre buffers, consulte Sessões (Drivers do Windows).

Recursos do WPR

Nível de Detalhes

3. Definições de perfil

Alterar o modo de registro em log