Когда я пытаюсь выполнить findstr на этих нестраничных дисках, я получаю либо очень большое количество ошибок, либо ничего.
Даже когда все приложения закрыты, я все равно вижу, что 3-4 гигабайта оперативной памяти используются.
Это важно, поскольку некоторые программы, которые я запускаю, очень интенсивно используют оперативную память, и я не хочу, чтобы оперативная память доставалась драйверу с утечкой.
Код findstr, который я пытался запустить, был таким findstr /s __ *.*
: когда я пытался найти эти диски, которые очень интенсивно используются, я ничего не получил.
Мне очень трудно понять, какой именно драйвер это делает.
решение1
Современные версии Windows используют большой объем памяти, и 4 ГБ не являются неожиданностью для последних версий Windows 10, несмотря на то, что они заявляют, что2 ГБ достаточно. По своему опыту я бы рекомендовал 4 ГБ как минимум для последних версий Windows 10, и у меня возникли трудности с уменьшением использования ОЗУ при чистой установке ниже 3 ГБ на компьютере с 4 ГБ.
В Windows просто много запущено по умолчанию. Большая часть может быть вытеснена в файл подкачки в ходе простого использования машины.
В вашем снимке poolmon Nvrm использует 27150880 байт. Это 26 514 килобайт или 25,89 мегабайт. Это не совсем признак серьезной утечки драйвера, которая могла бы вызвать значительные проблемы с памятью. Я бы ожидал увидеть гораздо большее число, если бы были проблемы (например,этот вопрос показывает 5 ГБ невыгружаемого пула). Findstr также может оказаться неподходящим инструментом для поиска текста в двоичных файлах, по крайней мере, вам следует ограничить типы файлов, которые он ищет. В этом вопросе предлагалось использовать *.sys
вместо *.*
для поиска проблемного файла.
Быстрый поиск в Googleкажется, это nvrm
может быть частью драйвера дисплея Nvidia, и я не думаю, что использование 26 МБ в невыгружаемом пуле выглядит особенно нелепым для драйвера дисплея, которому приходится управлять значительной частью вашей системы и которому могут понадобиться буферы в ядре, которые гарантированно будут доступны. Ваш общий невыгружаемый пул составляет всего 221 МБ, а выгружаемый пул — 410 МБ, что на самом деле довольно неплохо. У меня сейчас 463 МБ и 370 МБ соответственно.
На каждой системе, которую я недавно использовал, 4 ГБ после загрузки — это вполне нормально. Windows просто делает больше и использует больше памяти в последнее время. Если только у вас на самом деле нет проблем с запуском чего-то, я не вижу проблемы.
Если вы считаете, что у вас проблемы с памятью, то, как Дэниел упоминает в комментариях, в первую очередь следует обратить внимание на представление памяти в диспетчере задач, или я бы проверил инструментRAMКартачто может дать более быстрый обзор того, что и где используется.
В RAMMap вы можете поиграть с тем, чтобы заставить операционную систему освободить такие вещи, как список ожидания и рабочие наборы, но это в основном будет иметь эффект выталкивания ОЗУ в файлы подкачки или освобождения буферов программ, которые будут пополняться со временем. Я использовал опции «Очистить список ожидания», а затем «Очистить рабочий набор», и это на короткое время снизило использование памяти с 10 ГБ до 2 ГБ, но примерно через 10 минут быстро вернулось к 6,5 ГБ.