Это продолжение моего предыдущего вопроса, здесь:
Модифицированная память Windows без файла подкачки - Super User

У меня нет файла подкачки и много измененной памяти в соответствии с монитором ресурсов (Win 7 x64). Ответивший на мой первоначальный вопрос сказал, что измененная память должна быть записана в "резервное хранилище", и когда я спросил, имеет ли он в виду файлы на диске, он сказал "да". Итак, у меня есть программа Ramysap от Sysinternals, и я попробовал опцию "Очистить список измененных страниц", но ничего не изменилось.

Прямо сейчас я использую гигабайты модифицированной памяти, и кажется, что так всегда бывает с VMWare Workstation (открыто несколько виртуальных машин) и Firefox (открыто множество вкладок). Как очистить измененную память, и есть ли способ заставить Windows делать это чаще, кроме включения файла подкачки?

Спасибо

РЕДАКТИРОВАТЬ - с тех пор я обнаружил, что несколько гигов модифицированной памяти были получены от запуска Process Monitor компании Sysinternals. Когда я закрыл Process Monitor, я получил несколько концертов. Эта измененная память не отображается в списке процессов в RAMMap.

3 ответа3

1

Windows не может записать их на диск, потому что они все еще используются. Единственный способ "освободить" эту память - включить файл подкачки, чтобы измененные страницы записывались в файл подкачки. Здесь они могут быть восстановлены в оперативной памяти, когда они снова нужны.

0

Выяснить, что потребляет вашу модифицированную память, не очевидно. Я обнаружил, что, добавив столбец "дескрипторы" в диспетчере задач на вкладке "Процессы", я смог определить процесс, блокирующий измененную память. Уничтожение этого процесса привело к освобождению модифицированной памяти.

-1

У hanksterr7 был ответ, который я искал. После нескольких дней работы на моем компьютере я мог использовать до 10 ГБ модифицированной памяти, всего около 14 ГБ (из 16 ГБ). Я не мог запустить ни одну игру без предупреждения о недостатке памяти. Я был готов удалить Chrome, потому что думал, что у него возникла утечка памяти.

При добавлении столбца «Ручки» в диспетчер задач был обнаружен модуль обновления сетевого адаптера Realtek, который я установил вместе с драйверами для нового USB-адаптера 802.11ac WiFi 5 ГГц, который я купил около месяца назад. Он использовал почти 500 000 дескрипторов, по сравнению с 30-1500 дескрипторами для других процессов.

Спасибо за этот совет hanksterr7. У тебя было настоящее решение, которое я искал.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .