Windows 8.1 de 64 bits: alto uso de memória

2

Tenho 8 GB de memória em uma máquina Windows 8.1 de 64 bits e o Windows está me informando que estou usando 91% da minha memória, mas está me dizendo simultaneamente que estou usando apenas 3 GB.

Eu literalmente apenas reiniciei minha máquina há alguns minutos porque ela estava sendo incrivelmente lenta. No momento, estou apenas executando o Chrome (com uma tonelada de guias, mas não chega a nenhum valor próximo a 7,5 GB). O que poderia estar acontecendo aqui?

Aqui está um monte de minhas informações atuais

Eudeiumaolhadanisso: Como encontrar fonte de vazamento de memória no Windows 7? , mas eu não era capaz de usar xperf e o resto não me levou a uma solução.

UPDATE - RamMap:

UPDATE2:EuverifiqueioResourceMonitorporsugestãodeWoutereencontreiuma"imagem" chamada lxdecoms.exe com mais de 6GB de Commt (KB). Eu tentei matar o processo, mas enquanto diminuía meu Commit Charge, isso não afetava a "Used Physical Memory". Então eu reiniciei esperando para capturá-lo novamente na íntegra, mas ainda não está de volta e ainda assim o problema persiste.

Devo observar que tenho uma máquina virtual de caixa virtual Centos em execução na minha máquina, não tenho certeza se isso tem algum impacto de memória estranho que não esteja refletido nos números dessas ferramentas.

Eu tenho o xperf funcionando, então aqui está meu monitor de recursos e uma análise wpa da minha saída do xperf (de xperf -on ReferenceSet -BufferSize 1024 -MaxFile 512 -FileMode Circular && timeout 5 && xperf -d MemUsage.etl ):

O que é N / A que ocupa 2,7 GB de memória? Minha VM?

    
por B T 06.12.2016 / 00:42

3 respostas

3

O alto uso de memória vem de uma alta Tabela de páginas e do uso do Driver Bloqueado.

Paraverquaisprocessoscausamousodatabeladepáginas, instale o Windows Performance Toolkit , abra um prompt de comando como admin e execute este comando:

xperf -on ReferenceSet -BufferSize 1024 -MaxFile 512 -FileMode Circular  && timeout 5 && xperf -d C:\HighMemoryUsage.etl

Abra o HighMemoryUsage.etl com o Windows Performance Analyzer (WPA.exe), arraste e solte o gráfico "ResidentSet" da lista de gráficos à esquerda para o painel de análise:

Agora,movaacoluna"Categoria da página" para o lado esquerdo e expanda a entrada "Tabela de páginas":

Aquivocêvêosprocessosquetêmousodealtapagetable.Nositecorreto(depoisdalinhaazul),vocêvêousodamemóriadatabeladepáginasemMBparacadaprocesso.

OusodoDriverBloqueadopodesercausadopormáquinasvirtuaiscomooHyper-V.Seessenãoforocaso, use o Windows Assessment Toolkit para ver qual driver está causando o uso do Bloqueio de Drivers:

    
por 08.12.2016 / 17:33
0

Na captura de tela que você forneceu com a guia User de Task Manager , apenas o consumo de memória do usuário atual é exibido. Isso significa que, no total, 93% da sua memória está em uso e 3 GB dela está sendo usada pelo usuário. Outros usuários ou processos do sistema também podem usar memória.

Para dar uma olhada nisso, vá para Resource Monitor (você pode usar o windows find, ou você pode encontrar um link na guia Performance de Task manager ). Em Resource Monitor , vá para a guia Memory . Lá você pode ver o consumo de memória de todos os processos em execução.

    
por 06.12.2016 / 11:08
-2

Parece que você está executando várias instâncias do Chrome (mais de 20) para mim. Mesmo com as guias abertas, elas devem aparecer como uma única instância. Eu mataria todos esses processos e veria se sua situação melhora.

    
por 06.12.2016 / 02:46