Если у вас есть Process Explorer, проверьте под памятью ядра - когда мой графический драйвер nvidia дает сбой, я пропускаю туда около 2 ГБ памяти.
Если вы просматриваете списки пейджинга в Process Explorer, он выглядит следующим образом: Zeroed - эти страницы не используются и были перезаписаны нулями.
Бесплатно - эти страницы не размещены вообще.
Изменено - приложение изменило эту страницу, и перед заменой ее необходимо записать на диск.
ModifiedNoWrite - приложение изменило эту страницу, но ее не нужно переписывать перед заменой.
Ожидание - эти страницы недавно использовались. Если они необходимы, их можно перераспределить в другое приложение.
Уровни приоритета ниже показывают, насколько вероятно, что Windows думает, что страница снова понадобится. Если приложение использует страницу один раз в секунду, то если Windows перераспределяет эту страницу другому приложению, ему придется распределять ее каждую секунду, так что это не очень полезно, если у нас есть страница, которая использовалась 20 минут назад фоном приложение и не использовалось с тех пор, что мы могли бы перераспределять вместо того, чтобы перемещать одну и ту же страницу назад и вперед между двумя приложениями каждую секунду.
Ваша "доступная" память нулевая + Свободная + Модифицированная + МодифицированнаяNoWrite + Standby
Что касается его исправления, если драйвер сбой или утечка памяти, вам просто нужно заменить драйвер более новой или более старой версией, у которой нет этой проблемы. К сожалению, я не знаю ни одного способа узнать, сколько памяти выделено для каждого драйвера, хотя в высокопроизводительной системе с 150 открытыми процессами и 50000 дескрипторами (steam, WoW, несколько редакторов, Google Chrome W /40 вкладок), Я использую около 500 МБ выгружаемой физической памяти ядра, 500 МБ выгружаемой виртуальной памяти ядра и 150 МБ невыгружаемой памяти ядра. Если вы жалуетесь на целые гигабайты, когда жалуетесь на проблемы с памятью, драйвер где-то плохо себя ведет. Остальная часть вашей памяти должна учитываться в списке процессов.