Windows 8 на MSI Windpad 110W практически не освобождает память после выхода из спящего режима

У меня есть MSI WindPad 110W, который я купил новый (не используется) с 4 ГБ памяти и около 256 МБ, зарезервированных для видео. Я сделал чистую установку Windows 8 на нем и с тех пор использую это.

После перехода в спящий режим (автоматически или вручную) и пробуждения я замечаю, что объем памяти (показанной в диспетчере задач) обычно превышает 80 или 90 %. Обычно работает одно приложение Metro/Windows Store, приложение Reader, которое поставляется с предустановленной Windows, а иногда и с Firefox. Глядя в диспетчер задач, я не вижу ничего, занимающего несколько гигабайт памяти, используемой Windows. Есть ли что-то, на что я должен посмотреть дальше или понять, в чем причина?

ОБНОВИТЬ:

Вот диспетчер задач, показывающий проблему. Обратите внимание, что 92% составляет около 3 ГБ, а наибольшее использование процесса - 37 МБ от Explorer.Диспетчер задач, показывающий проблему: общее интенсивное использование памяти, но ничего не занимает память

Второе изображение, это вкладка Performance:Снимок экрана с вкладкой

Наконец, кто-то предложил Performance Monitor. Вот что это показывает:

Монитор ресурсов, показывающий использование памяти

Опять же, если кто-то может помочь мне исправить эту проблему или хотя бы помочь мне подтвердить, что это настоящая ошибка в каком-либо программном обеспечении или самой Windows, так что я могу прекратить использовать ее / подать отчет об ошибке, я буду счастлив.

2 ответа

Решение

У вас утечка памяти без страницы. Это проблема с драйверами. Чтобы решить это, сделайте следующее:

  • установить WDK
  • откройте командную строку с правами администратора в C:\Program Files (x86)\Windows Kits\8.0\Tools\x64
  • запустите инструмент poolmon.exe, нажмите B, чтобы отсортировать по байтам.
  • найти сырье с самыми высокими байтами

введите описание изображения здесь

(Источник изображения: http://blogs.msdn.com/b/ntdebugging)

  • посмотрите на столбец "Tag" и запомните эти 4 символа.
  • откройте командную строку в C:\Windows\System32\drivers и выполните эту команду

    findstr /s that_4_characters *.sys

  • посмотрите, какие драйверы показаны, посмотрите версии файлов и убедитесь, что все они обновлены до даты. если нет, обновите их.

В этом вам поможет монитор ресурсов - доступ к нему можно получить по ссылке в диспетчере задач.

введите описание изображения здесь

Это даст вам разбивку использования памяти для каждого приложения и способа использования памяти.

Некоторые вещи, на которые следует обратить внимание - с памятью на мониторе ресурсов, зеленая часть - это то, о чем вам действительно нужно беспокоиться. Резервная память - это, по сути, материал, который кэшируется для более быстрого использования.

Другие вопросы по тегам