Eu vasculhei a web, mas estou cansado de ler "varra seu computador em busca de vírus" e "atualize sua memória RAM" em respostas a perguntas semelhantes a esta. Eu entendo que dwm.exe é para (simplesmente colocar) bitmaps de cache para coisas como Aero-peek e similares, mas, tanto quanto eu li, não deveria estar usando grandes quantidades de memória.
Meu colega e eu temos 4GB de RAM, Core 2 Duo, blah, blah - essencialmente eles são bem capazes. Seu dwm.exe está rodando em torno de 30mb, o meu está rodando atualmente em cerca de meio gig, apesar de flutuar bastante. É o mesmo ao executar exatamente os mesmos aplicativos (atualmente o Zend Studio, o FireFox (com o uso de pouca memória), o Outlook). De vez em quando eu recebo uma notificação perguntando se eu quero mudar para o Aero Basic porque ele está usando muita memória, e às vezes ele simplesmente muda para o básico e me avisa o porquê.
Eu sei que é possível pará-lo de mudar, mas eu quero saber por que ele está usando muita memória, caso contrário, é apenas papel sobre as rachaduras.
Uma coisa a acrescentar é que isso parece ter começado depois de um assalto na segunda-feira, onde dois dos meus monitores foram roubados, e eu tive que usar temporariamente alguns monitores alternativos. Agora estou usando monitores novos, mas o problema é o mesmo. Todos os drivers instalados e funcionando aparentemente bem.
Alguma idéia porque o uso é tão alto?
Estamos usando o Windows 7 Professional de 64 bits.
Respostas:
O
DWM.EXE
processo consumirá muita memória quando você tiver várias telas e o desempenho do sistema estiver definido como padrão Permitir que o Windows escolha o que é melhor para o meu computador . Para mudar isso:Adjust for best performance
ouCustom
(e selecione o (s) recurso (s) desejado (s).Eu escolhi a
Custom
mim mesmo e selecionei apenas oSmooth edges of fonts
para reduzir o uso de memória de 534M para 6M com a execução de 4 janelas.fonte
Como não posso comentar ainda, adicionarei isso como resposta adicional. A Microsoft confirmou um vazamento de memória no DWM.EXE: https://support.microsoft.com/en-us/kb/3078667
Em suma, DWM.EXE vazamentos de memória quando as janelas de status estão abertas por um longo tempo.
fonte
Tente reiniciar o serviço dwm:
Ou se você quiser se livrar do processo todos juntos, basta clicar em Parar .
fonte
Outra dica de aceleração é segurar windows keye apertar r, digitar
msconfig
e pressionar enter, clicar emboot tab
>advanced options
então marcar emark number of processors
depois clicar na seta para baixo e selecionar o número máximo de núcleos 2 é duo 4 é quad hitok
.Check mark log de inicialização e informações de inicialização do sistema operacional, em seguida, no botão direito
make all boot changes permanent
e verifique se nada mais está aberto e bateu emapply
seguida, reinicie.A maioria dos computadores com Windows da Microsoft usa apenas um núcleo por padrão. Isso funciona no windows 8 e 8.1 com certeza. Eu não tentei em nada antes disso.
Boa sorte :)
fonte