8

Кто-нибудь знает способ очистки резервной памяти без перезагрузки?

Я не могу запустить свои виртуальные машины HyperV после выполнения других задач в Win 10 после выполнения задач из-за нехватки свободной памяти. У меня было бы достаточно памяти (free + standby), но HyperV, похоже, не считает резервную RAM доступной для VM.

4 ответа4

10

Запустите ProcessHacker от имени администратора, нажмите View-> System Information-> Memory-> Memory Lists-> More и выберите здесь Empty Standby List под пустой записью:

1

Вы можете использовать RAMMap v1.5 (https://technet.microsoft.com/en-us/sysinternals/ff700229)

  1. Загрузите RamMap от Microsoft Windows Sysinternals.
  2. Запустите RamMap (установка не требуется).
  3. Подождите, пока UseCounts покажет карту памяти.
  4. На полосе меню выделите пустой пункт меню. Нажмите на нее и выберите Пусто
  5. Список ожидания из выпадающего меню. Нажмите клавишу F5, чтобы обновить вкладку «Использовать счетчики», или проверьте вкладку памяти на мониторе ресурсов Windows, чтобы убедиться, что резервная память была освобождена.

Источник: https://support.software.dell.com/appassure/kb/118393

0

Возможно, я опоздал, но поскольку никто не упомянул командную строку Пустого списка ожидания, я подумал включить ее здесь.

Я использую пустой резервный список https://wj32.org/wp/software/empty-standby-list/

Затем я создал пакетный файл, который будет автоматически очищать резервную память каждые 5 минут = 300 секунд (которые можно настроить по своему вкусу). Я позволю этому запускаться в фоновом режиме (также запускаться от имени администратора). Это работает с моей Windows 7 Professional x64.

:loop
echo Clearing...
EmptyStandbyList.exe standbylist
timeout 300
cls
goto loop

РЕДАКТИРОВАТЬ: Удалено ненужное ", который вызывал сбой командного файла

-3

я нашел автоматический инструмент для этого http://www.codepredict.com/DefragMemory.html

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