J'ai parcouru le Web, mais j'en ai marre de lire "analyser votre ordinateur pour les virus" et "mettre à niveau votre RAM" sur les réponses à des questions similaires à cela. Je comprends que dwm.exe est pour (simplement mettre) des bitmaps de mise en cache pour des choses comme Aero-peek et similaires, mais pour autant que j'ai lu, il ne devrait pas utiliser de grandes quantités de mémoire.
Mon collègue et moi avons tous les deux 4 Go de RAM, Core 2 Duo, bla, bla - essentiellement, ils sont assez capables. Son dwm.exe tourne à environ 30 Mo, le mien tourne actuellement à environ un demi-concert, bien qu'il fluctue beaucoup. C'est la même chose lors de l'exécution des mêmes applications (actuellement Zend studio, FireFox (avec firemin - faible utilisation de mémoire), Outlook). De temps en temps, je recevrai une notification me demandant si je veux passer à Aero Basic car il utilise trop de mémoire, et parfois il se passera simplement à la base et me fera savoir pourquoi.
Je sais qu'il est possible de l'arrêter de changer, mais je veux savoir pourquoi il utilise trop de mémoire, sinon c'est juste du papier sur les fissures.
Une chose à ajouter est que cela semble avoir commencé après un vol lundi, où deux de mes moniteurs ont été volés, et j'ai dû utiliser temporairement quelques moniteurs alternatifs. J'utilise maintenant de nouveaux moniteurs mais le problème est le même. Tous les pilotes installés et fonctionnent apparemment bien.
Des idées pourquoi l'utilisation est si élevée?
Nous utilisons Windows 7 64 bits Professional.
Réponses:
Le
DWM.EXE
processus consommera beaucoup de mémoire lorsque vous avez plusieurs écrans et que les performances du système sont définies par défaut sur Laisser Windows choisir ce qui convient le mieux à mon ordinateur . Pour changer cela:Adjust for best performance
ouCustom
(et sélectionnez la ou les fonctions souhaitées).Je
Custom
me suis choisi et sélectionné uniquementSmooth edges of fonts
pour réduire l'utilisation de la mémoire de 534M à 6M avec 4 fenêtres en cours d'exécution.la source
Comme je ne peux pas encore commenter, je vais ajouter ceci comme réponse supplémentaire. Microsoft a confirmé une fuite de mémoire dans DWM.EXE: https://support.microsoft.com/en-us/kb/3078667
En bref, DWM.EXE perd de la mémoire lorsque les fenêtres d'état sont ouvertes pendant longtemps.
la source
Essayez de redémarrer le service dwm:
Ou si vous souhaitez vous débarrasser du processus tous ensemble, cliquez simplement sur Arrêter .
la source
Une autre astuce pour accélérer est de maintenir le windows keyet appuyez sur r, tapez
msconfig
et appuyez enter, cliquez surboot tab
>advanced options
puis cochezmark number of processors
puis cliquez sur la flèche vers le bas et sélectionnez le nombre maximum de cœurs 2 est le duo 4 est quad hitok
.Cochez le journal de démarrage et les informations de démarrage du système d'exploitation, puis dans le clic droit
make all boot changes permanent
et assurez-vous que rien d'autre n'est ouvert et appuyez surapply
puis redémarrez.La plupart des ordinateurs Microsoft Windows n'utilisent qu'un seul cœur par défaut les paramètres de démarrage. Cela fonctionne à coup sûr sur Windows 8 et 8.1. Je ne l'ai essayé sur rien avant cela.
Bonne chance :)
la source