Как изменить кэш оперативной памяти windows 10

Обновлено: 07.07.2024

Данные работающих программ кэшируются операционной системой в ОЗУ. Это необходимо, чтобы софт запускался быстрее. Ненужная информация, как правило, выгружается оттуда сама, но это происходит не всегда. «Блог системного администратора» расскажет, как пользователю десятой версии Windows вручную очистить кэш оперативной памяти.

Отключите ПК и включите его вновь или перезагрузите

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

Средствами ОС

В операционной системе предусмотрена простая возможность удаления данных из кэша оперативной памяти. Откройте окно выполнения команд. Для этого необходимо одновременно нажать клавиши Win и R.

Пользователям 32-битной операционной системы предстоит напечатать в текстовой строке:

Тем пользователям, на компьютерах которых применяется 64-битная версия, нужно ввести:

Еще проще будет скопировать нужную строку в созданный в текстовом редакторе «Блокнот» пустой файл, а оттуда уже в строку окна выполнения команд.

В этом случае, как, впрочем, и во многих других рекомендую остановиться на применении системного инструментария и не устанавливать дополнительное ПО. Понадобится оно лишь если встроенная утилита по каким-то причинам с задачей не справилась.

Специальной утилитой

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

Устанавливать ее не придется. Чтобы программа стартовала, достаточно запустить один из двух EXE-файлов.

В строке текстового меню программы вам необходимо применить подпункт «Empty Standby List» пункта «Empty», который располагается вторым в строке справа от «File».

Проверить, насколько эффективно была выполнена задача вы можете на вкладке «Производительность» Диспетчера задач операционной системы. В большинстве случаев метод помогает.

Можно увидеть, что кэшировано много оперативной памяти в диспетчере задач Windows 10. Пользователям не совсем понятно что это за память. И как большое её количество может повлиять на производительность. Думаю понятно, чем больше ОЗУ тем меньше проблем.

Эта статья расскажет, что такое кэшированная память и почему её очень много в Windows 10. Во время эксперимента файл подкачки был отключён на всех дисках. Многие процессы, службы, библиотеки и программы, при включении компьютера, уже попадают в оперативную память.

Что значит кэшировано памяти

Этот объём памяти (включает зарезервированную и изменённую память), в которой содержаться кэшированные данные и код, предназначены для мгновенного доступа и использования процессами, драйверами и операционной системой.

Например, в диспетчере задач показывает кэшировано 6.0 Гб. В строке Структура памяти смотрим Зарезервировано (5832 Мб). Это и есть память, содержащая кэшированные данные и код, которые прямо сейчас не используются.

Что значит кэшировано памяти

В первую очередь система использует свободную память. При нехватке памяти, кэшированная будет переводиться в свободную. Размер кэша уменьшается и менее нужные (давно используемые) данные очищаются.

Монитор ресурсов имеет более подробное описание. Это зарезервированная память, в которой содержаться кэшированные данные, и которая недоступна для использования. При необходимости память освобождается.

Важно! Операционная система установлена на твердотельный SSD накопитель. Сразу исключаем версии с использованием виртуальной памяти Windows 10. Файл подкачки полностью отключён на всех дисках. И все нужные данные кэшируются непосредственно в ОЗУ.

Как очистить кэшированную оперативную память

Удалите неиспользуемые приложения

Все неиспользуемые приложения, особенно те, которые добавляются в автозагрузку, попадают в память. В системе множество программ, которые пользователи не используют, кэшируются, занимают ОЗУ. Вспомните только не убираемую автозагрузку uTorrent в Windows 10.

Запретите использование данных для открытия приложений после перезапуска или обновления. В новой версии параметр назыв. Автоматически сохранять мои перезапускаемые приложения при выходе из системы и перезапускать их после входа.

Много писали о тонкой настройке автозапуска программ Windows 10. Перейдите в расположение Параметры > Приложения > Автозагрузка. И выключите запуск всех ненужных программ перетягиванием ползунков.

автозагрузка Windows 10 1803

Отключение ненужных служб

В системе с каждым обновлением становиться всё больше и больше служб. Хотя для обычного пользователя далеко не все они нужны. Смотрите, как отключить на примере службы криптографии. Более подробно: оптимизация и ускорение Windows 10 для слабых ноутбуков.

Откройте управление службами выполнив команду services.msc в окне Win+R. Теперь достаточно изменить тип запуска ненужной службы на Отключено. Внимательно читайте описание службы, которую Вы отключаете и смотрите её зависимости.

как отключить службы криптографии windows 10

Очистка оперативной памяти

Самый простой способ очистки оперативной памяти — это перезагрузка компьютера. Все данные, которые кэшируются непосредственно в ОЗУ будут очищены. Включение компьютера повторно покажет ситуацию с количеством занятой памяти.

Можно воспользоваться различным софтом для очистки оперативной памяти. В ближайшем будущем такая функциональность будет непосредственно в ОС. Смотрите подробней: как очистить оперативную память на Windows 10.

Кэш – небольшой фрагмент быстрой памяти в компьютере. Переизбыток информации основательно снижает скорость работы системы, так как устройству для поиска нужных сведений понадобится время. Незначительное расширение хранилища временных файлов положительно сказывается на быстродействии ПК, тогда как чрезмерное увеличение объема приводит к замедлению загрузки страниц и приложений. Разберемся, как правильно увеличить системный кэш в Windows 10.

Что такое кэш-память компьютера?

На языке программирования кэш – кладовая временных файлов. Программа Windows, диск или процессор хранят там сведения, которые нужно быстро извлечь. Кладовая обеспечивает быстрый доступ к памяти компьютера, увеличивает скорость загрузки интернет-страниц и приложений. Другими словами – это пространство, зарезервированное на жестком диске, используемое ОС или отдельным сервисом для быстрого соединения с веб-сайтами.

screenshot_1

  • системный – предназначен под нужды Windows;
  • программный – используется для быстрого запуска приложений.

Большинство пользователей ПК заблуждаются, думая, что чем больше незанятый запас временного хранилища, тем лучше. Но и переполненная кладовая замедляет работу устройства. Программе приходится перебирать огромное количество комбинаций, пока она найдет необходимую. В действительности, увеличивая кэш, главное – вовремя остановиться.

screenshot_2

Где находится?

Сведения с системного кэша, например, рассеяны по системе. Шифр для использования программой располагается в одном месте, временные сведения для сервисов – в другом. Найти и посмотреть, куда они попали, человеку невозможно. Информация в хранилище содержится в формате, удобном для чтения устройством.

Программный кэш пребывает в разделе, получившем название по имени папки: C:\Users\User\AppData\Local. Но IT-инженеры не рекомендуют следовать по указанному пути, чтобы в ручном режиме очистить кладовую. Для увеличения кэша написаны специальные программы, которые избавят устройство от временных данных и мусора. Наиболее популярная из них – Ccleaner.

screenshot_3

Как увеличить системный кэш Windows 10?

Очистку кладовой временных данных рекомендуется производить регулярно. Это обеспечит высокую скорость работы устройства. Самый простой способ увеличения файловой системы – редактирование реестра.

Пользователям, которые не уверены в навыках и знаниях, лучше не производить этих манипуляций. Одно неверное действие вызовет сбой в системе.

Алгоритм увеличения кэша Windows 10:

  • Комбинацией клавиш «Win + R» выведите на экран окно «Выполнить». Введите имя файла regedit, кликните на «ОК».
  • Войдите в меню «Мой компьютер», перейдите на строку «HKEY_LOCAL_MACHINE».
  • Проследуйте по пути: \SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management/.
  • Найдите элемент «DisablePagingExecutive», войдите в него, установите величину – «1».

screenshot_4

  • Двойным кликом откройте параметр «LargeSystemCache», также установите – «1».

screenshot_5

Если ранее объем памяти был ограничен, то после проведенных манипуляций в пользование системы будет предоставлено неограниченное число Мб.

Как убрать кэширование оперативной памяти?

Если промежуточный буфер оперативной памяти переполнен, тоже наблюдается задержка в работе компьютерного приложения. Значит, пришло время для очистки временного хранилища. Если производить манипуляции вручную, придется тратить массу времени и заниматься этим постоянно. К счастью, для кэширования оперативной памяти созданы утилиты, которые проводят эту операцию автоматически.

screenshot_6

  • Войдите в главное меню, в поиске задайте «Планировщик заданий». Откройте сервисную программу.
  • В меню справа кликните на «Создать задачу».

screenshot_7

  • Назовите ее, не имеет значения как. Напротив «Выполнить с наивысшими правами» установите птичку.
  • В графе «Настроить для» выберите Windows
  • Кликните на кнопку «Изменить», далее – «Дополнительно».

screenshot_8

  • Нажмите на «Поиск», тапните на «System». Закройте верхние окна, тем самым сохранив внесенные изменения.

screenshot_9

  • Перейдите во вкладку «Триггеры», кликните «Создать».
  • Перед тем, как запустить программу, в разделе «Повторять задачу каждые» задайте время «5 минут». В графе «В течение» кликните на «Бесконечно». Закрепите настройки, тапнув на «ОК».
  • Во вкладке «Действия» щелкните на «Создать».
  • Кликнув по кнопке «Обзор», укажите путь к файлу, скачанному в 1 пункте.
  • Сохраните изменения, щелкнув по «ОК».

screenshot_10

По завершении манипуляций кэш оперативной памяти каждые 5 минут будет автоматически очищаться.



В одной из наших прошлых статей мы коснулись такого аспекта работы RAM как аппаратно зарезервированная память, объём которой можно посмотреть в Диспетчере задач, переключившись на вкладку «Производительность» и выбрав слева блок «Память». Так вот, помимо этой самой зарезервированной памяти там имеются и другие данные о работе ОЗУ, которые могут вызвать у пользователя вопросы. Например, что такое кэшированная память в Диспетчере задач, почему она иногда занимает так много места, можно и нужно ли предпринимать какие-либо меры с целью её уменьшения?

↑ Кэшированная оперативная память


Такие разные кэши

Перед тем как приступать к разбору обозначенного вопроса, следует сказать о том, что кэши бывают разные. Есть всем известный браузерный кэш — каталог файловой системы, в котором веб-обозреватели хранят временные данные; не менее известным типом кэша является располагающийся на физическом жёстком диске файл подкачки, в который система сбрасывает непомещающиеся в оперативную память данные; существуют и так называемые промежуточные кэши, например, служащая буфером между ОЗУ и центральным процессором кэш-память, реализованная в виде высокоскоростной микросхемы SRAM. Рассмотрим принцип её работы чуть более подробно.

Что такое кэш процессора, и как он работает

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

Таким образом, кэшированная память сокращает время отклика и повышает общую производительность компьютера. Соответственно, чем больше у вас на компьютере такой памяти, тем быстрее он должен работать. Тут, наверное, у многих из наших читателей возникнет такой вопрос: если быстрая память так хороша, почему ею не заменяют обычную оперативную память? Ответ прост — всё дело в цене, кэш-память намного дороже обычной памяти, поэтому она используется в ограниченных объёмах.

↑ Что такое кэшированная память в Диспетчере задач


Однако мы увлеклись, вернёмся к нашему вопросу, вернее к той кэшированной памяти, которую может обнаружить у себя в Диспетчере задач каждый пользователь.

Кстати, сведения об этой памяти указаны также в оснастке «Монитор ресурсов», в котором она обозначена секцией синего цвета «Ожидание». По сути, кэшированная память представляет собой часть свободной оперативной памяти, выделенной под неиспользуемые данные наиболее приоритетных процессов.
В то же время кэшированная память не привязана жёстко к данным процессам, поэтому её страницы могут быть использованы для записи других, менее приоритетных процессов. Убедиться в этом вы можете сами, открыв пару десятков вкладок в браузере. Вы увидите, что объем доступной кэшированной памяти сразу станет меньше, а всё потому, что зарезервированные страницы были переданы браузеру для записи в них данных вкладок. Из этого следует, что беспокоиться вам нужно не о увеличении размера кэшированной памяти, а скорее наоборот — об уменьшении доступного объёма кэша при отсутствии свободной памяти, выделенной в Мониторе ресурсов голубым цветом.

Нужно ли очищать кэшированную память

Особой нужды в очистке кэшированной памяти нет, более того, постоянная принудительная её очистка может привести к неравномерной нагрузке процессора, более частому обращению к файлу подкачки и общему снижению производительности. Исключения составляют те случаи, когда вы точно установили связь между увеличением объёма кэшированной памяти с падением производительности, что иногда бывает в играх. Тогда на собственный страх и риск вы можете включить очистку кэша оперативной памяти.

Очистка кэшированной памяти в RAMMap и EmptyStandbyList


Самый простой способ обнулить кэш оперативную память — это воспользоваться бесплатной тулзой RAMMap, разработанной одним из сотрудников Microsoft Марком Руссиновичем. Утилита не требует установки, чтобы очистить в ней память, выберите в главном меню Empty → Empty Standby List. Объем кэшированной памяти тут же уменьшится в несколько раз, но уже через несколько минут система опять её зарезервирует.
Также вы можете воспользоваться такой утилитой как EmptyStandbyList, работающей по тому же принципу что и функция Empty Standby List в утилите RAMMap. В отличие от RAMMap, тулза EmptyStandbyList не имеет графического интерфейса, чтобы очистить с её помощью кэшированную память, достаточно просто запустить исполняемый файл. Естественно, через некоторое время кэш снова будет заполнен, если вы хотите это предотвратить, в Планировщике заданий вам нужно создать задачу, которая станет запускать исполняемый файл EmptyStandbyList.exe каждые 2, 3, 5, 10 или сколько вам нужно минут.

Откройте Планировщик командой taskschd.msc, справа нажмите «Создать» задачу
и выставьте настройки как показано на скриншоте. Обратите внимание, что в качестве пользователя мы указываем Систему, тогда как по умолчанию задание будет выполняться от имени учётной записи администратора. В условиях запуска (триггеры) указываем интервал между запусками задачи, на вкладке «Действия» указываем путь к исполняемому файлу утилиты. Сохраняем задание и проверяем его работу.

Использовать этот трюк или нет, решать вам. Если вы наблюдаете чрезмерное заполнение RAM-кэша, сопровождающееся снижением производительности в играх или при работе с «тяжёлыми» приложениями, пробуйте, в остальных случаях особого смысла в очистке кэша памяти мы не видим.

Читайте также: