Tem uma fuga de memória causada por um condutor. Veja o alto valor da memória não-paginada do kernel. No seu caso, isto é mais de 3,7 GB. Você pode usar poolmon para ver qual driver está causando o alto uso.
Instale o Windows WDK , rode o poolmon, classifique-o via P após o tipo de pool para que o não paginado esteja no topo e via B após bytes para ver a tag que usa mais memória. Execute poolmon indo até a pasta onde WDK está instalado, vá até Tools (ou C:\Program Files (x86)\Windows Kits0\Tools\x64
) e clique em poolmon.exe
.
Agora veja qual pooltag usa mais memória como mostrado aqui:
Agora abra um prompt cmd e execute o comando findstr. Para fazer isto, abra um prompt cmd e digite cd C:\Windows\System32\drivers
. Depois digite findstr /s __ *.*
, onde __ é a tag (nome mais à esquerda no poolmon). Faça isto para ver que driver usa esta tag:
Agora, vá para a pasta drivers (C:\Windows\System32\drivers
) e clique com o botão direito do rato no driver em questão (intmsd.sys no exemplo de imagem acima). Clique em Propriedades, vá para o separador de detalhes para encontrar o Nome do Produto. Procure uma actualização para esse produto.
Se o pooltag só mostra drivers do Windows ou está listado no pooltag.txt ("C:\Program Files (x86)\Windows Kits0\Debuggers\x64\triage\pooltag.txt"
)
você tem usado xperf para rastrear o que causa o uso . Instale o WPT a partir do Windows SDK , abra um cmd. exe como admin e execute isto:
xperf -on PROC_THREAD+LOADER+POOL -stackwalk PoolAlloc+PoolFree+PoolAllocSession+PoolFreeSession -BufferSize 2048 -MaxFile 1024 -FileMode Circular && timeout -1 && xperf -d C:\pool.etl
capture 30 -60s do grow. Abra a ETL com WPA.exe, adicione os gráficos Pool ao painel de análise.
Coloque a coluna Pooltag em primeiro lugar e adicione a coluna stack. Agora carregue os símbolos dentro do WPA.exe e expanda a pilha da etiqueta que viu no poolmon.
Agora encontre outros drivers de terceiros que possa ver na pilha. Aqui a tag Thre
(Thread) é utilizada pela AVKCl.exe da G-Data. Procure por actualizações do driver/programa para o corrigir.
O utilizador Hristo Hristov forneceu um traço com uma alta utilização do FMfn
durante a descompressão de ficheiros:
A tag é utilizada pelo driver WiseFs64.sys
que faz parte do programa “Wise Folder Hider”. A remoção da etiqueta corrige a fuga.
O utilizador Samuil Dichev forneceu um rasto com uma utilização elevada de FMic
e Irp
As etiquetas são utilizadas pelo programa Razor Cortex .
Na amostra do utilizador chr0n0ss o uso dos FMic
e Irp
é causado pelo F-Secure Antivirus Suite:
Removendo-o e utilizando o Windows Defender resolveu o problema para ele.