Я искал в Интернете, но мне надоело читать «проверять компьютер на наличие вирусов» и «обновлять свою оперативную память» в ответах на подобные вопросы. Я понимаю, что dwm.exe предназначен для (проще говоря) кэширования растровых изображений для таких вещей, как Aero-peek и тому подобное, но, насколько я читал, он не должен использовать большие объемы памяти.
У меня и моего коллеги есть 4 ГБ оперативной памяти, Core 2 Duo, бла, бла - по сути, они довольно способные. Его dwm.exe работает около 30 Мб, мой в настоящее время работает около половины гигабайта, хотя колеблется довольно сильно. Это то же самое при запуске точно таких же приложений (в настоящее время Zend studio, FireFox (с firemin - низкое использование памяти), Outlook). Время от времени я получаю уведомление, спрашивающее, хочу ли я переключиться на Aero Basic, потому что он использует слишком много памяти, а иногда он просто переключается на основной и дает мне знать, почему.
Я знаю, что это возможно, чтобы остановить его переключение, но я хочу знать, почему он использует слишком много памяти, иначе он просто покрывает трещины.
Одна вещь , чтобы добавить это , кажется , началась после ограбления в понедельник, где были украдены два из моих мониторов, и мне пришлось временно использовать несколько альтернативных мониторов. Я сейчас использую новые мониторы, но проблема та же. Все драйверы установлены и работают вроде бы нормально.
Любые идеи, почему использование так высоко?
Мы используем Windows 7 64-битной версии Professional.
Ответы:
DWM.EXE
Процесс будет потреблять много памяти , когда у вас есть несколько экранов и производительность системы устанавливаются в значение по умолчанию Пусть Windows , выбрать то , что лучше для моего компьютера . Чтобы изменить это:Adjust for best performance
илиCustom
(и выберите нужные вам функции).Я выбрал
Custom
себя и выбрал только,Smooth edges of fonts
чтобы уменьшить использование памяти с 534M до 6M с запущенными 4 окнами.источник
Поскольку я пока не могу комментировать, я добавлю это как дополнительный ответ. Microsoft подтвердила утечку памяти в DWM.EXE: https://support.microsoft.com/en-us/kb/3078667
Короче говоря, DWM.EXE теряет память, когда окна состояния открыты в течение длительного времени.
источник
Попробуйте перезапустить сервис dwm:
Или, если вы хотите избавиться от процесса все вместе, просто нажмите Стоп .
источник
Еще один совет по ускорению - удерживать windows keyи нажать r, набрать
msconfig
и нажать enter, щелкнутьboot tab
>,advanced options
затем проверить,mark number of processors
затем щелкнуть стрелку вниз и выбрать максимальное количество ядер 2 - дуо 4 - удар по четверкеok
.Отметьте журнал загрузки и информацию о загрузке ОС, затем щелкните правой кнопкой мыши
make all boot changes permanent
и убедитесь, что больше ничего не открыто, нажмите «apply
Перезагрузить».Большинство компьютеров Microsoft Windows используют только одно ядро по умолчанию. Это работает на Windows 8 и 8.1 точно. До этого я ничего не пробовал.
Удачи :)
источник