Свободная резервная память без перезагрузки


10

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

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

Ответы:


11

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

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


Подтвердили работу на Windows 10 x64, спасибо!
Джон

1
@Джон, приятно это слышать.
magicandre1981

@ Alpha3031 RAMMap теперь обновлен для Win10, поэтому вы можете восстановить ответ прямо сейчас.
magicandre1981

1
Да, давайте удалим полезные быстрые ответы из Интернета, или вы могли только что упомянуть, что RAMMap был обновлен, который я только что протестировал, и он также работает.
Джон

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


2
Это ответ только для ссылки. Пожалуйста, подумайте о том, чтобы добавить краткую ссылку, название инструментов, способы установки и другую связанную информацию, а не просто указывать саму ссылку.
Выликс
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.