Przeszukałem Internet, ale mam dość czytania „przeskanuj swój komputer w poszukiwaniu wirusów” i „uaktualnij swoją pamięć RAM” w odpowiedziach na podobne pytania. Rozumiem, że dwm.exe służy do (po prostu) buforowania bitmap dla takich rzeczy, jak Aero-peek i podobne, ale o ile przeczytałem, nie powinno używać dużej ilości pamięci.
Mój kolega i ja mamy 4 GB pamięci RAM, Core 2 Duo, bla, bla - w zasadzie są całkiem zdolni. Jego dwm.exe działa na około 30 MB, mój obecnie działa na około pół gigra, choć sporo się zmienia. To samo dzieje się podczas uruchamiania dokładnie tych samych aplikacji (obecnie Zend studio, FireFox (z firemin - niskie zużycie pamięci), Outlook). Co jakiś czas dostaję powiadomienie z pytaniem, czy chcę przejść na Aero Basic, ponieważ zużywa zbyt dużo pamięci, a czasami po prostu przełącza się na podstawowy i informuje mnie, dlaczego.
Wiem, że można przestać się przełączać, ale chcę wiedzieć, dlaczego zużywa zbyt dużo pamięci, w przeciwnym razie po prostu pęka.
Jedną rzeczą do dodania jest to, że zaczęło się to po napadzie w poniedziałek, w którym dwa moje monitory zostały skradzione i musiałem tymczasowo użyć kilku alternatywnych monitorów. Używam teraz zupełnie nowych monitorów, ale problem jest taki sam. Wszystkie sterowniki zainstalowane i działają pozornie dobrze.
Wszelkie pomysły, dlaczego użycie jest tak wysokie?
Korzystamy z systemu Windows 7 64-bit Professional.
Odpowiedzi:
DWM.EXE
Proces zużywa dużo pamięci, gdy masz wiele ekranów i wydajność systemu jest ustawione na domyślne z Let systemu Windows wybrać to, co najlepsze dla mojego komputera . Aby to zmienić:Adjust for best performance
lubCustom
(i wybierz żądane funkcje).Wybrałem
Custom
siebie i wybrałem tylkoSmooth edges of fonts
zmniejszenie zużycia pamięci z 534M do 6M przy uruchomionych 4 oknach.źródło
Ponieważ nie mogę jeszcze komentować, dodam to jako dodatkową odpowiedź. Microsoft potwierdził wyciek pamięci w DWM.EXE: https://support.microsoft.com/en-us/kb/3078667
Krótko mówiąc, DWM.EXE przecieka pamięć, gdy okna statusu są otwarte przez długi czas.
źródło
Spróbuj ponownie uruchomić usługę dwm:
Lub jeśli chcesz pozbyć się całego procesu razem, po prostu kliknij Stop .
źródło
Kolejną wskazówką dotyczącą przyspieszenia jest przytrzymanie windows keyi wciśnięcie r, wpisanie
msconfig
i naciśnięcie enter, kliknięcieboot tab
>,advanced options
a następnie sprawdzenie,mark number of processors
a następnie kliknięcie strzałki w dół i wybranie maksymalnej liczby rdzeni 2 to duet 4 to czterokrotne uderzenieok
.Zaznacz dziennik rozruchowy i informacje o rozruchu systemu operacyjnego, a następnie kliknij prawym przyciskiem myszy
make all boot changes permanent
i upewnij się, że nic więcej nie jest otwarte, aapply
następnie naciśnij i uruchom ponownie.Większość komputerów z systemem Microsoft Windows domyślnie używa tylko jednego rdzenia. Z pewnością działa to w systemach Windows 8 i 8.1. Nie próbowałem tego wcześniej na niczym.
Powodzenia :)
źródło