Как быстро очистить память в Windows 10 при ее внезапном заполнении
В последних инсайдерских сборках Windows 10 есть маленький баг, который при определенных обстоятельствах может привести к заполнению резервной памяти, в результате чего наблюдается резкое снижение производительности системы. Чаще всего такое внезапное заполнение памяти наблюдается во время игр и работы некоторых приложений, причем последние совсем необязательно должны предъявлять к системе высокие требования.
В Microsoft о проблеме знают и в следующих версиях, вероятно, устранят ее причины, а пока что можно воспользоваться альтернативой — сторонними утилитами для работы с оперативной памятью. Суть временного исправление заключается в следующем — время от времени во время игры нужно запускать функцию, которая будет очищать память. Такой запуск лучше всего реализовать с помощью встроенного планировщика задач, так вам не придется отвлекаться во время работы или игры.
Для дела вам понадобится маленькая консольная тулза Empty Standby List.
Она служит для одной единственной цели — очистке памяти, не нуждается в установке и настройке. Чтобы очистить с помощью тулзы память, достаточно через равные промежутки времени запускать ее исполняемый файл. Посему создаем в планировщике заданий новую задачу.
Тип действия выбираем «Запуск программы», указываем путь к исполняемому файлу утилиты.
В параметрах триггера выбираем «По расписанию», включаем и задаем повтор выполнения задачи через нужный отрезок времени.
Вместо Empty Standby List для очистки памяти в ручном режиме вы также можете использовать утилиту RamMap, входящую в состав пакета Sysinternals Suite. Запустив утилиту, выберите в меню «Emrty» нужные вам опции.
Функция Empty Working Sets выгружает все запущенные приложения и процессы, Empty Modified Page List очищает только модифицированные страницы, Empty Priority 0 Standby List выгружает из памяти процессы с низким приоритетом, функция Empty Standby List очищает всю ОЗУ независимо от приоритетов процессов.
Примечание: старайтесь по возможности не использовать опцию Empty Working Sets, так как в этом случае система предпримет попытку восстановить данные из файла подкачки. В результате количество обращений к HDD/SSD резко возрастет, что в свою очередь в моменте может сказаться не лучшим образом на производительности Windows.
Слишком много памяти в ОЖИДАНИИ. Как узнать, чем она занята?
Realm занимает слишком много памяти
Доброй ночи. Есть приложение, к которому подключена БД realm. Мне нужно хранить в ней.
Слишком много памяти для простого проекта
Доброе время суток! Подскажите, пожалуйста! Такой вот случай: программа по коду большая (более.
Windows жрет слишком много оперативной памяти
Здравствуйте! Появилась проблема с оперативкой. Имею 4гб ОЗУ, в последнее время комп начал сильно.
Просмотр изображений потребляет слишком много памяти
Привет Сделал программу для просмотра изображений. Использовал готовый удалена ссылка на.
После перезагрузки, она освобождается и работает неделю где то нормально.
Добавлено через 1 минуту
А да, забыл написать
Windows Server 2012 R2
magirus, AD, DNS и Файл сервер
На нем общие папки и файловая 1С (шара по сети)
Добавлено через 2 часа 43 минуты
Ап.
Решение
Решение
У Руссиновича есть утилита RAMMap:
Убежденный, magirus, доброго времени суток.
Уважаемый Убежденный прав. Эта память именно для ускорения доступа к общим файлам минуя диск и кажется я нашел кто это делает.
Щас все проверю и отпишусь.
Добавлено через 42 секунды
Стороннем ПО не хочу пользоваться
Добавлено через 2 минуты
Да именно дилемма в том, что если нет свободной памяти free, то все запущенное ПО на это PC жутко тормозит (программы открываются по 20 минут)
Добавлено через 1 минуту
Конечно какие то данные все равно кэшируются, но не в таком объеме
Svchost.exe потребляет слишком много памяти
Пожалуйста подскажите как можно уменьшить потребление памяти svchost.exe И обьясните мне.
слишком много аргументов в вызове функции или как создать много файлов на рабочем столе
Мне нужно создать на рабочем столе очень много файлов вот команда для создания 1 файла wchar_t.
Win 8 занимает слишком много места, причем не известно даже чем
Добрый день всем, пользуюсь Win 8 уже около полугода, причем место на диске C все уменьшается и.
Освобождение оперативной памяти Windows Server 2008R2 без перезагрузки
Очень важно без перезагрузки сервера суметь освободить оперативную память, особенно когда ее не много
Вот, как это можно сделать:
Перейду сразу к решению проблемы:
Из сайта Microsoft скачиваете утилитку RAMMap:
При запуске она покажет все процесы, даже системние, которих не увидите в диспетчере задач:
Если какой-то софт не освобождает память после себя, чтобы не перегружать из-за этого сервер, в RAMMap нужно по очереди выбрать следуюющие функции:
И нажать F5 чтобы увидить разницу.
Вот, что получиться после этого:
Видим, что системние ресурси (Metafile, Mapped File), которие использовались системой освободили память. На скриншоте из диспетчером задач видно, что освободилось больше, чем полтора ГБ на сервере, которий и так нре был загружен под завязку.
Собственно, что и было нужно!
О песочнице
Это «Песочница» — раздел, в который попадают дебютные посты пользователей, желающих стать полноправными участниками сообщества.
Если у вас есть приглашение, отправьте его автору понравившейся публикации — тогда её смогут прочитать и обсудить все остальные пользователи Хабра.
Чтобы исключить предвзятость при оценке, все публикации анонимны, псевдонимы показываются случайным образом.
О модерации
Не надо пропускать:
Содержание:
↑ Кэшированная оперативная память

Перед тем как приступать к разбору обозначенного вопроса, следует сказать о том, что кэши бывают разные. Есть всем известный браузерный кэш — каталог файловой системы, в котором веб-обозреватели хранят временные данные; не менее известным типом кэша является располагающийся на физическом жёстком диске файл подкачки, в который система сбрасывает непомещающиеся в оперативную память данные; существуют и так называемые промежуточные кэши, например, служащая буфером между ОЗУ и центральным процессором кэш-память, реализованная в виде высокоскоростной микросхемы SRAM. Рассмотрим принцип её работы чуть более подробно.
Что такое кэш процессора, и как он работает
Когда ЦП обращается к оперативной памяти, чтобы считать или записать в неё данные, он сначала идентифицирует ячейку, с которой собирается работать. Для этого он формирует и отправляет в память запрос, RAM же его обрабатывает и открывает доступ процессору к хранящимся в соответствующей ячейке данным. Эта процедура занимает некоторое время, а поскольку процессор гораздо шустрее оперативной памяти, он вынужден ждать ответа от ОЗУ. Чтобы ускорить получение процессором данных из оперативной памяти, была придумана так называемая быстрая оперативная память, или иначе кэш-память.
Таким образом, кэшированная память сокращает время отклика и повышает общую производительность компьютера. Соответственно, чем больше у вас на компьютере такой памяти, тем быстрее он должен работать. Тут, наверное, у многих из наших читателей возникнет такой вопрос: если быстрая память так хороша, почему ею не заменяют обычную оперативную память? Ответ прост — всё дело в цене, кэш-память намного дороже обычной памяти, поэтому она используется в ограниченных объёмах.
↑ Что такое кэшированная память в Диспетчере задач


Нужно ли очищать кэшированную память
Особой нужды в очистке кэшированной памяти нет, более того, постоянная принудительная её очистка может привести к неравномерной нагрузке процессора, более частому обращению к файлу подкачки и общему снижению производительности. Исключения составляют те случаи, когда вы точно установили связь между увеличением объёма кэшированной памяти с падением производительности, что иногда бывает в играх. Тогда на собственный страх и риск вы можете включить очистку кэша оперативной памяти.
Очистка кэшированной памяти в RAMMap и EmptyStandbyList
Самый простой способ обнулить кэш оперативную память — это воспользоваться бесплатной тулзой RAMMap, разработанной одним из сотрудников Microsoft Марком Руссиновичем. Утилита не требует установки, чтобы очистить в ней память, выберите в главном меню Empty → Empty Standby List. Объем кэшированной памяти тут же уменьшится в несколько раз, но уже через несколько минут система опять её зарезервирует. 
Откройте Планировщик командой taskschd.msc, справа нажмите «Создать» задачу

проблемы с оперативной памятью(виртульной)
Здравствуйте, на компьютере установлено 16 гб оперативки, не стоит файл подкачки. Когда у меня заполняется виртуальная(в диспетчере выделенная)память у меня вырубаются все процессы, хотя оперативной памяти еще 6 гб свободно. Я уже переустанавливал винду, менял материнку, докупал оперативную память(раньше стояло 8 и так же было). Может кто сталкивался с таким и может помочь как это исправить?
Указал рекомендуемый размер вручную, при заполнении выделенной(виртуальной) памяти вырубает процессы
tkx написал:
Мне нужно поставить файл подкачки на диск С? на ссд?
tkx написал:
А сколько ставить файл подкачки? по выбору системы 16 гб оставлять или 10 гб ставить?
VOVAN WOLFovich
Для меня дико слышать что файл подкачки должен быть наравне с размером оперативы.
Тогда в свободное гнездо еще одну планку надо докупать, а не делать больше файл подкачки. Или может вообще поставить 4 гига оперативы и добавить себе подкачки на 100 гигов? Зачем покупать эти планки памяти ненужные, если с Жёсткого можно сделать нахаляву оперативку.
VETER15
Поэтому у меня 32Гб вот уже 5 или 6 лет, а файл подкачки вообще отключен. И не в размер ОЗУ, а скорей в простое он до 2Гб (по моему, система автоматом определяет 0,5-2), а затем, при необходимости, расширяет. Я видел, в зажатых рамках, максимум экономии (было 16 некоторое время) в 20-21Гб, а это значит, что сверху позаимствовано было 4-5Гб. Вручную я ставил и 2Гб и 4Гб, мало. Спустя часа 2 (не помню точну), он растёт в размерах. Такие вещи особенно актуальны в играх с открытым миром. Собственно вопрос тогда, а какой у тебя стоит. Он у всех по умолчанию «по выбору системы», и ограничения вручную ничего не меняют в принципе, т.к. обращение к файлу подкачки происходит по мере необходимости. И всё ещё зависит от того, где работаешь / играешь, сколько вкладок открыто и какие программы в фоне. Для меня даже браузер с 1-ой вкладкой был проблематичен при игре в ARK (помню, мучился), а ведь некоторые даже не знают об этом и просто работают.
Gera95 написал:
Ни одной такой игры не видел.
Gera95 написал:
Оперативку, как и видеопамять, чем больше ставишь тем больше хавает
Gera95 написал:
Но это совсем не значит что это реальное потребление памяти
Gera95 написал:
оставь себе 100Гб RAM и посмотришь что будет.
Gera95 написал:
На сегодня 16Гб более чем достаточно, зачастую очень с избытком.
Gera95 написал:
Вроде бы этот вопрос закрыли ещё 10 лет назад, когда ставили по 80Гб RAM, и пк начинал юзать по 40Гб, вместо 4Гб максимальных на тот момент в играх.
Gera95 написал:
Во первых зачем его отключать?
Gera95 написал:
Во вторых в твоём же видео в РДР2 7-8Гб на ультрах.
Gera95 написал:
Сейчас играю в Elite: Dangerous, 16Гб хватает даже там
Gera95 написал:
Это реальное потребление на сегодня, оно так и есть.
Gera95 написал:
В первом видео, и там нет мониторинга фаила подкачки.
Всё понятно, почему и как это вышло. Печальное зрелище, это не файл подкачки, бро:
Gera95 написал:
Он в простое не работает? Вот уж не знал. )
Gera95 написал:
Ты продемонстрируй мониторинг фаила подкачки с его отключением в любой игре
Gera95 написал:
Думаешь самый умный и никто это не проверял?
Gera95 написал:
он продолжает работать вопреки твоим словам, поэтому его мониторинг постоянно и скрывают.
Gera95 написал:
Фаил подкачки никоим образом не компенсирует нехватку RAM
Дело в том, что когда не хватает оперативной памяти системе некуда деваться, а виснуть, ясное дело, никому не хочется (и компьютер тому не исключение), а посему используется этакая дополнительная память в виде файла. Казалось бы, зачем тогда оперативная память, если можно пользоваться жестким диском?
Скорость работы же жесткого диска, а именно чтения\загрузки туда данных и поиска их там, значительно ниже нежели скорость оперативной памяти, а посему файл подкачки может использоваться только как помощь, но не может является заменой оперативной памяти в силу меньшей пропускной способности.
Gera95 написал:
когда её не хватает добавляют планки.
Когда её не хватает ФП используется.
Не всё, не понял так, дойдёт через руки когда нибудь. я очень устал. Это невозможно, человек не знает элементарного. А я думаю тролль типичный.
ПОГОДИ КА! Т.е. ты хочешь сказать, что всё это время мониторишь, якобы, файл подкачки. Тебя дико занесло в дебри прям жёсткого бреда.
Я надеюсь ты оброзумешься, хоть почитаешь. А все эти противоречия выражены характером, мол буду стоять до последнего, а сам да, облажался от незнания элементарного. Хорошо, стой дальше, я не против. Если хотя бы хоть один человек понял элементарное, то это уже победа.























