Como analisar a saída do poolmon

1

Li os artigos da base de conhecimento sobre o poolmon, mas eles não me dizem como analisar os números. Meu primeiro palpite é procurar drivers onde o valor na coluna "Dif" é muito alto. Isso está correto?

No meu caso, esses seriam os processos:

 Tag  Type     Allocs     Frees    Diff   Bytes    Per Alloc
 Ntfr Nonp    2690737   2528557    162180 10379976        64
 Ntfn Nonp    1397933   1304230     93703 3750928         40
 NtFs Nonp    2385330   2291634     93696 3749056         40
 File Nonp   13789939  13704656     85283 13203912       154

Então, isso significaria que o driver Ntfs tem um vazamento de memória que eu duvido :) Então, o que devo procurar?

    
por Aaron Digulla 10.08.2009 / 09:13

1 resposta

2

"Diferença" mostra a diferença entre o número de chamadas de alocação e as chamadas gratuitas. "Bytes" está mostrando o número de bytes alocados atualmente.

Você precisa obter uma série de amostras para encontrar um vazamento. Um alto número de bytes alocados e / ou uma grande diferença no número de chamadas alocadas versus gratuitas não é necessariamente um sinal de vazamento de memória. Um aumento constante no número de bytes alocados ao longo do tempo é um sinal de vazamento de memória.

    
por 10.08.2009 / 09:35