Любой пользователь Windows 10, открывший диспетчер задач и заглянувший на вкладку «Производительность» в раздел «Память» обнаружит пункт «Кэшировано», причем размер кэшированной памяти обычно тем значительнее, чем больше объем оперативной памяти на компьютере или ноутбуке.
В этой инструкции подробно о том, что означает кэшированная память в Windows 10, стоит ли переживать, что её много и о том, можно ли её очистить. Статья на близкую тему: Что делать, если невыгружаемый пул занимает много памяти в Windows 10.
- Что такое память в состоянии кэшировано
- Как очистить кэшированную память Windows 10
- Видео инструкция
Что значит «Кэшировано» в информации о памяти
Если в диспетчере задач вы подведёте указатель мыши к пустому разделу, обычно располагающемуся по центру графического представления «Структура памяти», вы увидите подпись: «Зарезервировано. Память, содержащая кэшированные данные и код, которые сейчас не используются» — речь ведётся именно о той оперативной памяти, которую вы видите в пункте «Кэшировано». Что это означает?
Кэшированная память в Windows 10 — это занятые, но неиспользуемые в настоящий момент страницы памяти, содержащие различные данные, которые могут потребоваться в дальнейшем для работы системных и сторонних процессов и которые эффективнее будет получить именно из оперативной памяти, а не снова прочитать с диска. Чем больше доступной неиспользуемой памяти, тем больший её объём может оказаться в состоянии «кэшировано».
Логику этого подхода можно описать следующим образом: в Windows 10 присутствуют различные механизмы ускорения работы системы и кэшированная память — один из них. При наличии неиспользуемой оперативной памяти эффективнее использовать её как кэш, а не освобождать сразу: сама по себе свободная память не приводит к ускорению работы: система и программы будут работать с одинаковой скоростью, независимо от того, свободно у вас 2 Гб RAM или 16. Проблемы могут возникнуть, когда свободной памяти не остаётся, но кэшированная память с большой вероятностью не станет причиной этого.
Очистка кэшированной памяти
Прежде всего, какая-либо очистка кэшированной памяти Windows 10 самостоятельными действиями, с помощью сторонних утилит или другими методами обычно лишена смысла: память «Кэшировано» освобождается системным менеджером памяти в первую очередь, когда RAM потребовалось для каких-либо задач, а доступной свободной оперативной памяти недостаточно.
В качестве примера: в первом разделе статьи приводился снимок экрана с состоянием ОЗУ в диспетчере задач на момент начала написания этого материала. Ниже — сразу после запуска редактора видео, открытия и запуска рендеринга проекта в нём.
Как можно увидеть, объём кэшированной памяти сократился на 2 Гб, в дальнейшем, по прекращении работы с «тяжелым» софтом её объём вновь будет прирастать по мере использования системы и всё это — нормальное поведение, не влияющее негативно на отзывчивость вашего ПК или ноутбука.
Существуют сторонние утилиты для быстрой очистки всей кэшированной оперативной памяти в Windows 10 и предыдущих версиях системы. Один из самых популярных инструментов — EmptyStandbyList.exe, демонстрация его использования после примечания. Ещё две программы, позволяющие выполнить очистку: Mem Reduct и Intelligent Standby List Cleaner.
Я не рекомендую подобные программы к использованию. Повторюсь: в рассматриваемом случае приятные для глаз числа свободной оперативной памяти, которые мы сможем получить, не приведут к повышению производительности системы или FPS в играх. В других сценариях, когда речь идёт не о кэшированной памяти, а о занятой и используемой RAM, при условии её нехватки для других задач высвобождение может иметь смысл, но это уже отдельная тема.
Упомянутую программу можно скачать с сайта разработчика: https://wj32.org/wp/software/empty-standby-list/ после этого для её использования:
- Запустите командную строку от имени Администратора.
- Введите следующую команду, указав полный путь к EmptyStandbyList.exe в начале команды (для этого можно удерживать клавишу Shift, нажать по файлу правой кнопкой мыши, выбрать пункт «Копировать как путь», а затем вставить в командную строку):
emptystandbylist.exe standbylist
- Вариант результата — на изображении ниже (получено не на том же компьютере, на котором были сделаны предыдущие скриншоты).
При этом следует учитывать, что сразу после использования утилиты, по мере работы, объем кэшированной памяти вновь начнёт расти.
Видео
Надеюсь, статья помогла разобраться, для чего нужна кэшированная память и в других вопросах, имеющих к ней отношение.
Современные операционные системы ветки Виндовс оснащены функцией кэширования данных. Это ускоряет загрузку программ и упрощает работу ПК. Но когда кэш забит, начинаются проблемы: виснет браузер, игры и приложения долго запускаются и могут вылетать. Чтобы такого не случалось, нужно знать, как отключить кэширование оперативной памяти или очистить кэш в Windows 10.
Как убрать кэширование оперативной памяти Windows 10
Чем шире объем запоминающего устройства, там резвее работает компьютер. И, соответственно, тем больше программ в фоновом режиме могут функционировать без каких-либо проблем.
Тем не менее, при работе с некоторыми их них кэш нужно отключать или обнулять. В противном случае возможна потеря информации, сбои системы или оборудования. Забитый кэш негативно сказывается на производительности ПК, особенно когда места уже нет, а процесс сжатия продолжается. Чтобы не рисковать программным обеспечением, нужно своевременно решать данную проблему.
Средствами ОС
Самый простой способ — это использовать специальные системные утилиты, которые очистят кэш ОЗУ.
- При помощи комбинации клавиш «Win+R» вызвать окно «Выполнить».
- Ввести в поле окна адрес C:\windowssystem32rundll32.exe.
- Если Виндовс имеет битность х64, то адрес меняется: C:\windowsSysWOW64rundll32.exe.
- Проверить данные и кликнуть «ОК».
- Утилита закроется, но будет работать на фоне, то есть без каких-либо окон и полей. Спустя 10-15 минут кэш будет обнулен.
Чтобы полностью отключить функцию сжатия данных на диск, нужно будет произвести другую операцию:
- Кликнуть на значок моего компьютера правой кнопкой мышки, далее выбрать пункт «Свойства».
- Открыть вкладку с оборудованием, отыскать Диспетчер устройств.
- Открыть папку «Дисковые накопители».
- Выбрать необходимый накопитель, щелкнуть правой кнопкой на него опять, выбрать также «Свойства».
- Переключиться в раздел политики.
- Убрать галочку в поле «Включить кэширование записи», нажать «ОК».
Перезагрузка ПК
Этот вариант для тех, кто не хочет копаться во внутренних алгоритмах и заморачиваться с поиском необходимых функций. Элементарная перезагрузка компьютера спасет положение. Во время нее на некоторое время обесточивается модуль RAM, что стирает сжатые данные из ОЗУ. Тем не менее, злоупотреблять им не стоит, поскольку частая перезагрузка в полном функционале негативно сказывается не только на скорости работы системы, но и на «железной начинке».
ATM
Когда стандартные методы не помогают, остается прибегнуть к стороннему решению, например, к программе ATM:
- Скачать приложение по ссылке http://www.tmurgent.com/Tools/ATM/Default.aspx.
- Распаковать архив и открыть папку со значением х86(х32).
- 2 раза щелкнуть на файл exe.
- Откроется окно с программным кодом. В самом низу окна найти 2 кнопки – «Flush Cache WS» и «Flush All Standby» – и нажать их именно в такой последовательности.
RAMMap
Другая программа выступает детищем самого «Майкрософта», который борется с проблемой утечки данных ОЗУ в кэш.
- Скачать приложение https://docs.microsoft.com/en-us/sysinternals/downloads/rammap.
- Установка не требуется, нужно открыть один из корневых файлов.
- В открывшемся окне вверху открыть вкладку «Empty» и выбрать «Empty Standby List».
- Результат можно проверить через вкладку «Производительность», открыв Диспетчер задач.
Возможные проблемы
Во время отключения или очистки кэша можно столкнуться с:
- Ошибками, когда программа не может найди диск, на котором следует отключить эту функцию. Решение: переустановить ее из другого источника.
Кэш не очищается по причине открытых программ. Решение: закрыть все лишнее и попробовать снова.
Вам помогло? Поделитесь с друзьями — помогите и нам!
В одной из наших прошлых статей мы коснулись такого аспекта работы 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-кэша, сопровождающееся снижением производительности в играх или при работе с «тяжёлыми» приложениями, пробуйте, в остальных случаях особого смысла в очистке кэша памяти мы не видим.
Содержание
- 1 Что означает сжатие памяти?
- 2 Почему Windows не сжимает все данные?
- 3 Что делать если компьютеру не хватает оперативной памяти?
- 4 Как просмотреть информацию о сжатой памяти на вашем ПК
- 5 Как определить сколько памяти занимает определенный процесс
Читайте, что означает сжатие памяти в Windows и как просмотреть информацию о сжатой памяти на вашем ПК. А также, что делать если компьютеру не хватает оперативной памяти и как определить сколько памяти занимает определенный процесс. Windows 10 использует сжатие для хранения большего количества данных в оперативной памяти вашей системы. В диспетчере задач Windows 10, на кладке “Производительность” выводится информация об размере и текущем использовании памяти. Среди прочих параметров, указано что часть памяти сжата. Давайте разберемся, что это значит?
Содержание:
Что означает сжатие памяти?
Сжатие памяти – это новая функция Windows 10, которая не доступна в более ранних Windows 8 и 7. В тоже время ОС Linux и MacOS используют эту фичу.
Обычно если на вашем компьютере установлено 8 ГБ ОЗУ, а запущенные приложения и сама система используют 9 Гбайт данных для хранения в памяти, по крайней мере 1 ГБ пришлось сохранить в файле подкачки на жестком диске вашего компьютера. Доступ к данным в файле подкачки замедляет скорость работы отдельных приложений и системы в целом.
Однако с использованием алгоритма сжатия (такого же, как в Zip-файле) размер данных может быть уменьшен и целиком помещен в оперативной памяти. К примеру система может оставить 6 ГБ несжатых данных, а 3 ГБ сжать, что бы они занимали фактически 1,5 ГБ. Таким образом у вас будет занято 7,5 из 8 ГБ ОЗУ.
Есть минусы в таком подходе? И да, и нет. Сжатие данных и обратная процедура требуют определенных ресурсов процессора. Поэтому не все данные хранятся сжатыми, система сжимает только ту информацию, которую считает необходимой. Сама операция сжатия и разжатия происходит гораздо быстрее, чем запись и чтение данных с диска. Поэтому Windows ищет компромисс между двумя этими подходами.
Как мы уже рассмотрели, скорость сжатия и расжатия данных гораздо выше, чем запись и чтение данных с диска. Работа с такими данными происходит в полностью автоматическом режиме и не требует вмешательства пользователя, так почему система не сжимает все данные?
Работа с несжатыми данными происходит гораздо быстрее. Если операционной системе необходимо провести поиск по большому объему данных сохраненному в оперативной памяти, то процедура чтения, декодирования и обратного кодирования данных требует существенного времени работы процессора. Кроме этого система резервирует часть оперативной памяти для расзжатия необходимого буфера памяти на случай такой необходимости.
Исходя из этого, Windows старается хранить данные к которым часто происходит обращение в расжатом виде, данные к которым система обращается реже сжимаются или вовсе сохраняются в файл подкачки.
Что делать если компьютеру не хватает оперативной памяти?
Так что же делать, если вы видите, что система использует большой объем сжатых данных или работает с большим файлом подкачки? Ответ очевиден, добавьте больше оперативной памяти в свой ПК, это будет наилучшее решение. Также очевидно, что лучше использовать настолько быструю оперативную память, насколько это позволяет ваша материнская плата.
Менее очевидным решением будет использование SSD диска для файла подкачки или системы в целом. Ранее мы рассматривали как перенести файл подкачки на другой диск в нашем видео:
Так как скорость чтения и записи на SSD диск в разы выше, традиционного жесткого диска, то вся система будет работать быстрее.
Как просмотреть информацию о сжатой памяти на вашем ПК
Чтобы просмотреть информацию о том, сколько памяти сжато в системе, необходимо использовать диспетчер задач. Для его запуска, щелкните правой кнопкой мыши на панели задач и выберите «Диспетчер задач», или нажмите Ctrl + Shift + Esc (для Windows 10, или Ctrl + Alt + Delete (для любой Windows) и выберите «Диспетчер задач».
По умолчанию Диспетчер задач запускается в сокращенном виде, вам нужно получить доступ к полной версии. Для этого нажмите кнопку Подробне в нижнем левом углу окна.
Перейдите на закладку производительность и выберите Память в списке справа. Вы увидите, сколько памяти сжато в разделе «Использовать (сжато)». Например, на скриншоте ниже диспетчер задач показывает, что в настоящее время наша система использует 4,2 ГБ, 21,6 МБ – это сжатая память.
Этот параметр постоянно меняется в зависимости от количества запущенных приложений и используемой ими памяти. Количество сжатой памяти может изменяться и от работы системных задач в фоновом режиме, вы можете наблюдать за этим процессом в режиме реального времени.
Так же из скриншота видно, что наша система использует 8ГБ оперативной памяти DDR3. 1 ГБ зарезервирован аппаратно – эту память использует встроенная графическая система. Форм фактор памяти DIMM, используется 2 планки и ещё 2 гнезда в системе свободно. В параметре кэшировано 1,9 ГБ отображается текущий размер файла подкачки. Если вы наведете мышку на диаграмму в разделе Структура памяти, система выдаст всплывающую подсказку с дополнительной информацией.
Как определить сколько памяти занимает определенный процесс
Для получения подробной информации по памяти, которую занимает каждый процесс, перейдите на вкладку Процессы, затем найдите нужный и выделите его, в колонке память будет указано фактически занимаемая память.
Некоторые приложения имеют несколько одновременно работающих процессов, как например Google Chrome. В этом случае необходимо посчитать сумму потребляемой памяти всех запущенных процессов.
Всем привет Поговорим о том, как отключить кэширование в Windows, а также напишу минусы его и плюсы. Значит что вообще такое это кэширование виндовское и для чего оно нужно? Значит оно как бы ускоряет комп в целом, ну думаю вы и так знаете. Но вот в чем прикол, мне кажется, что это кэширование не совсем так работает, как о нем пишут в интернетах..
Дело в том, что это кэширование файлов приводит к тому, что все последующие обращения к одному и тому же файлу происходят намного быстрее. Но кэширование работает именно на уровне файлов, это стоит учесть, ибо например утилита PrimoCache (которой кстати я давно уже пользуюсь, она позволяет создать кэш из ОЗУ для жесткого диска), так она кэширует как бы не файлы, а блоки файловой системы. Как по мне, то эффективность кэширования блоков куда выше, чем файлов.
Но как бы там не было, отключать кэширование я все равно не советую, потому что так бы сказать это базовое кэширование и оно очень необходимо. Мы не знаем эффект от него, не видим просто потому, что оно по умолчанию уже включено. Даже в Windows XP по умолчанию включено это кэширование. Вот если бы винда устанавливалась с отключенным кэшированием, то потом, после некоторого времени, если бы вы включили кэширование, то вы стопудово заметили бы ускорение работы системы
Я писал, что виндовское кэширование не до конца изучено, ну или о нем просто мало есть инфы. Что я это имел ввиду? По моим наблюдениям, виндовское кэширование это нечто большее чем просто кэширование файлов. После включения кэширования его я не замечаю взрыв производительности, нет, такого нет, но то что оболочка работает быстрее, это факт. То что программы чуть быстрее открываются и закрываются, это тоже факт. Мелкие файлы также легче копировать. Загрузка рабочего стола со всеми процессами, прогами которые стоят в автозагрузке, то все это происходит немного быстрее при включенном виндовском кэшировании. Почему так, я не знаю. Но уверен, что кэширование нужно не только для файлов! Возможно что кэшируются данные, с которыми работают те или иные программы, кэшируются вызовы команд, библиотеки, ну и все остальное такое эдакое. Вы уж извините, может я и бред написал, но я вот так думаю.
Поэтому даже используя утилиту PrimoCache, я все равно не отключаю виндовское кэширование. И вам советую. Правда есть разговоры в интернетах, что в Windows 7 такое кэширование потребляет много оперативы и потом назад эту память не отдает. Ну, честно вот скажу, никогда ничего подобного у меня не было, и очень странно, ведь я с компьютером почти не расстаюсь..
Ну так вот, теперь по поводу настроек. В винде есть два вида кэширования, это кэширование дисков и кэширование файловой системы. Или это одно и тоже, я честно говоря не знаю, но вроде бы это разные настройки. То есть чтобы полностью включить или отключить кэширование в Windows, нужно пройтись по этим обоим настройкам.
Итак, первая настройка, это служба SuperFetch. Именно эта служба и обеспечивает кэширование файловой системы в виндовс. Я лично ее не отключал, вернее я пробовал ее отключить, но пришел к выводу, что лучше ее оставить включенной. Вы тоже можете провести эксперимент: отключите службу и поработайте за компом несколько недель, а потом ее включите и сравните работу. Может вы заметите разницу, а может быть и не заметите. Кому как, но если комп работает быстрее и без службы SuperFetch, то думаю что нет смысла вам ее включить. В принципе все логично..
Я сейчас покажу как отключить SuperFetch в Windows 10, но также само все можно сделать и в Windows 7. Можно ли отключить в Vista, я, честно говоря не знаю.. Но думаю что можно.. Ну так вот, открываете диспетчер задач и там идете на вкладку Службы, где нажимаете кнопку Открыть службы:
Теперь тут находим службу SuperFetch (кстати она еще называется SysMain, так что теперь знайте что это за служба) и нажимаем по ней два раза:
Потом появится вот такое небольшое окошко свойств:
Как видите, в поле Описание тут сказано кратко, что поддерживает и улучшает производительность системы. Ну, в принципе, как я уже писал, то так оно и есть. Теперь, чтобы отключить эту службу, вам нужно там где Тип запуска, то там выбрать Отключена. И потом еще нажать кнопку Остановить, ну чтобы работа службы прекратилась. Ну а чтобы включить ее обратно, то нужно все вернуть как было
Это была первая настройка. А вот вторая настройка, это я имею ввиду кэширования дисков в Windows и вот как это кэширование отключить. Открываете окно Мой компьютер, в Windows 10 вы можете сразу его и не открыть, ну мало ли, поэтому на всякий случай я покажу команду, при помощи которой можно открыть это окно. Просто зажимаете Win + R и пишите туда такое как:
explorer file://
Теперь нажимаете правой кнопкой по любому диску или разделу и выбираете там Свойства:
Откроется окошко свойств, тут вам нужно перейти на вкладку Оборудование, где у вас будут все диски, вот эта вкладка:
А внизу там есть еще кнопочока Свойства. Так вот, вам нужно выбрать диск, и потом нажать эту кнопку, чтобы открыть уже свойства устройства, ну то есть диска. В общем выбираем диск и нажимаем кнопку Свойства:
Дальше нажимаем кнопку Изменить параметры:
И вот теперь, на вкладке Политика будут две галочки, вот они:
Как видите, они у меня поставлены, если вам нужно максимально отключить виндовское кэширование, то помимо отключения службы SuperFetch, снимите и тут галочки. Но учтите, что после этих отключений, ну я имею ввиду и SuperFetch и вот это кэширование записей, очистка буфера, то после всего этого у вас винда может начать работать немного медленнее. А если у вас SSD, то может быть и не будет разницы, но если не будет разницы, то в этом в кэшировании точно нет смысла! Но это вам нет, а вот вашему SSD (если у вас именно он), то польза может и будет, ибо с включенным кэшированием обращений к SSD-диску возможно что будет меньше. Вот такие вот дела ребята, так что учитывайте все моменты при отключении кэширования..
ЗАБЫЛ КОЕ ЧТО! Я вот показал как отключить кэширование дисков, да? Ну так вот, это нужно сделать для каждого диска! То есть там в окошке выбираете диск и потом нажимаете кнопку Свойства, и потом уже отключаете кэширование. ВОТ ТАК нужно сделать с каждым диском, для каждого диска нажать кнопку Свойства, ну, думаю все понятно
Что еще сказать про кэширование? Даже не знаю.. Ну то что отключать его я не советую, это я уже написал, однако решение все равно за вами, кому-то легче с ним, а у кого-то оно вызывает только глюки. Ведь для кэширования нужна оперативка, правда Microsoft утверждает, что при необходимости, оперативка будет освобождена под нужды какой-то проги. Но как уже убедились юзеры Windows 7, это не всегда происходит именно так, хотя у меня все было нормально. Часто юзеры писали, что какая-то программа сообщает, что ей не хватает оперативки, когда ее в теории должно быть полно. А оказывается, что вся она ушла под кэширование и возвращаться не собирается. Вот такие пироги..
Итак, давайте подведем выводы. Какие плюсы у отключения кэширования?
- Потребление оперативной памяти самой Windows должно снизится.
- Работающих служб станет на одну меньше, конечно это плюс сомнительный, но чем меньше работающих служб, тем быстрее работает сама Windows.
- Меньше шансов, что ценная информация пропадет. В теории данные должны записываться сразу на диск, без буферной зоны в виде кэша. Ну это не то чтобы в теории, это так и должно быть.
Как видим плюсы есть, но огромных все таки нет, разве что Windows будет потреблять меньше оперативки. Но и тут прикол, некоторые юзеры писали, что даже при отключении кэширования, винда все равно продолжала кушать оперативку под какой-то кэш. Правда дело было в Windows 7.
Ну а какие минусы отключения виндовского кэширования?
- Некоторые программы могут работать медленнее. Копирование файлов, установка и запуск программ, закрытие программ, все эти процессы могут происходить немного медленнее. Однако это я имею ввиду если у вас жесткий диск (HDD), если же твердотельный накопитель (SSD), то никакого замедления быть не должно.
- Увеличится обращение к диску. В случае с жестким диском это проявляется как периодическое подтормаживание, а в случае с SSD это просто увеличит количество записи/чтения данных (что не так уж и полезно для SSD).
- После отключения кэширования, свободная оперативная память будет простаивать, то есть пользы от нее никакой не будет. С другой стороны доступный обьем ОЗУ будет полностью в распоряжении запущенных программ.
Вот такие дела, я не знаю что написать по поводу особых плюсов или особых минусов в кэшировании. Тут каждый выбирает сам. То что система с включенным кэшированием работает быстрее, то в этом я сам лично убедился. Если отключить кэширование, то становится больше оперативы, я это тоже заметил. Поэтому вывод можно сделать один: я показал как отключить кэширование, вам осталось просто провести эксперимент и понять, что лучше, без кэширования или с ним. Рекомендую эксперимент вести не один день, а где-то неделю, или даже две, чтобы окончательно закрыть для себя вопрос, ну как-то так..
В общем на этом все, извините если что не так, но надеюсь что все вам тут было понятно. Удачи вам в жизни и всего хорошего
На главную!18.11.2016 «>Читать! —>Сегодня речь пойдет о таком популярном методе искусственного расширения оперативной памяти, как кэширование. О чем это я? Если в вашей системе установлено недостаточно для ваших задач оперативной памяти, наиболее разумно будет увеличить объем этой памяти, путем покупки дополнительной планки. Но что делать если денег на покупку нет? На помощь к вам, приходит ваш винчестер. Вы можете создать файл подкачки, который будет использоваться в том случае, когда ваша оперативная память будет забита до отказа. Как это происходит? Вы просто выделяете немного свободного места на вашем жестком диске и система, как только полностью забивает вашу оперативную память, начинает использовать в качестве оперативной памяти, память вашего винчестера, а точнее выделенную вами память вашего винчестера. Т.е. вы задаете максимальный объем выделяемого пространства вашего жесткого диска, который будет использоваться в качестве файла подкачки. Что же получается, нет надобности покупать большие планки оперативки? Нет, оперативная память куда быстрее. Та память которую вы оторвали от вашего винчестера достаточно медленная и используется лишь, для того, чтобы в один прекрасный момент ваши программы не закрылись ничего не сохранив. Заменить оперативную память жестким диском, без потери производительности системы не получится. Так вот, если система пишет вам о том что кэшировано много оперативной памяти, значит вам необходимо уменьшить файл подкачки, а также высвободить больше пространства оперативной памяти. Как освободить больше оперативной памяти? Необходимо убрать все лишнее с автозагрузки. Нужно отключить все неиспользуемые службы операционной системы Windows. Можно попробовать отключить все лишние спецэффекты Windows. Стоит также задуматься об оптимизации системы, проверки жесткого диска на ошибки, очистить ошибки реестра и т.д. Другими словами, настройте и приведите в порядок свою операционную систему. Тем самым вы освободите немного оперативной памяти. Удачи!Используемые источники:
- https://hetmanrecovery.com/ru/recovery_news/compress-memory-in-windows-10.htm
- http://virtmachine.ru/kak-otklyuchit-keshirovanie-fajlov-v-windows.html
- https://pchelp24.com/keshirovano-mnogo-operativnoj-pamyati-chto-delat.html
It so annoying that your computer is running slowly due to a lot of cached memory. What is cache memory? How to clear RAM cache Windows 10/11? Now, let’s start exploring the answers together with MiniTool.
What Is Cache Memory
When opening the Task Manager, you may find the cached memory. What is cache memory? It is a chip-based computer component that can make the data be retrieved from the computer’s memory more efficiently. It severs as temporary storage where a computer’s processor can retrieve data between RAM and CPU.
Sometimes, however, you may find that lots of cached memory pile up and slow down your computer. In this case, you need to free up RAM cache timely. How to clear RAM cache Windows 10? Let’s keep reading.
There are 8 applicable ways to clear memory cache Windows 10. You can try them in order.
# 1. Close the Hogging Tasks
The first and simplest solution is to close these memory-consuming processes. Here’s how to clear memory on Windows 10 by closing unwanted programs.
Step 1. Press Ctrl + Shift + Esc shortcut to open the Task Manager window and click on More details to access the full view.
Step 2. In the Processes tab, click on the Memory header to sort from most to least RAM usage.
Step 3. Right-click the progress that takes up much RAM, and select End Task. Then repeat the same process for other tasks.
# 2. Reduce the Startup Programs
If there are many programs or apps running in the background, they may contribute to much cached memory. So, we recommend you reduce the startup programs. To clear memory cache Windows 10, open Task Manager, and then go to the Startup tab, right-click the program and select Disabled.
# 3. Disable Some Visual Effects
As you know, Windows 10 comes with lots of busy visual effects, which can take up much RAM. If you have a small RAM installed, these effects may affect your PC performance. To clear RAM cache, you can try reducing the visual effects.
Step 1. Press Win + E keys to open the File Explorer, and then right-click This PC entry and select Properties.
Step 2. Select About from the left window, and then scroll down the right sidebar and click on the Advanced system settings.
Step 3. Go to the Advanced tab and click on the Settings button under the Performance section.
Step 4. Tick the checkbox next to Adjust for the best performance to disable all the animated visual effects.
Tip: This operation will free up memory, but it limits your computer’s aesthetics significantly. So, you can also select Custom and choose some visual effects according to your preferences.
Step 5. Click on Apply and then on OK to save the change.
# 4. Clear Page File When Shutting Down
The system RAM will be cleared once you shut down the computer, but the page file is still stored on the hard drive. Clearing paging files can help clear memory cache Windows 10. Here you can clear the page file automatically clear when shutting down.
Step 1. Press Win + R keys to open the Run box, and then type regedit in it and hit Enter. Then click on Yes to open Registry Editor.
Step 2. Go to the following registry key via the left navigation bar:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/ Memory Management
Step 3. With the Memory Management folder selected in the left panel, double click the ClearPageFileAtShutdown DWORD and set it Value data to 1, and click on OK.
# 5. Flush RAM Cache
There is a shortcut that can be used to flush the memory cache. If you don’t know how to do that, follow the steps below:
Step 1: Go to your desktop and right-click on any empty space.
Step 2: In the pop-up menu, select New > Shortcut.
Step 3. In the pop-up window, type %windir%system32rundll32.exe advapi32.dll,ProcessIdleTasks in the field and click on Next.
Step 4. Give a new name for the shortcut, such as Clear Memory Cache, and click on Finish. After that, you can double-click the shortcut at any time you want to flush the memory cache.
# 6. Check Your Device Driver
Sometimes outdated or corrupt device drivers can lead to many corrupt driver files, causing a memory leak. To avoid this problem, it’s important to keep your device driver updated. Here’s how to clear RAM cache Windows 10 by updating the device driver.
Step 1. Press the Win + R keys to open the Run dialog box, and then type devmgmt.msc and hit Enter to open Device Manager.
Step 2. Expand each category inside Device Manager and look for the driver marked with a yellow exclamation mark icon. It indicates there’s a driver issue.
Step 3. Right-click the device driver and select Update driver, and follow the on-screen instructions to install the latest version of the device driver.
# 7. Clear RAM Cache Using RamMap
You can also utilize a professional memory cleaner tool like RamMap to free up memory cache. Here’s a tutorial on how to clear memory cache Windows 10 using RamMap.
Step 1. Click here to download RamMap from the Microsoft Official website.
Step 2. Once downloaded, extract it on your computer and double click the executable file to run RamMap.
Step 3. In the main interface, select Empty from the top toolbar and click on Empty Standby list.
# 8. Add More RAM
Of course, the most effective way on how to clear memory on Windows 10 is to add more RAM. This solution can help fix the high memory usage fundamentally. If you have a tiny amount of RAM, we recommend you use this method.
There are 2 appliable options to add more RAM. The first option is to use the Windows built-feature ReadyBoost along with a USB, and the other is to upgrade your RAM to a larger one. To do so, you can refer to the following guides:
How to Use USB as RAM to Speed Up Your Windows (ReadyBoost)
How to Install RAM in Your PC — Here’s a Complete Guide
It so annoying that your computer is running slowly due to a lot of cached memory. What is cache memory? How to clear RAM cache Windows 10/11? Now, let’s start exploring the answers together with MiniTool.
What Is Cache Memory
When opening the Task Manager, you may find the cached memory. What is cache memory? It is a chip-based computer component that can make the data be retrieved from the computer’s memory more efficiently. It severs as temporary storage where a computer’s processor can retrieve data between RAM and CPU.
Sometimes, however, you may find that lots of cached memory pile up and slow down your computer. In this case, you need to free up RAM cache timely. How to clear RAM cache Windows 10? Let’s keep reading.
There are 8 applicable ways to clear memory cache Windows 10. You can try them in order.
# 1. Close the Hogging Tasks
The first and simplest solution is to close these memory-consuming processes. Here’s how to clear memory on Windows 10 by closing unwanted programs.
Step 1. Press Ctrl + Shift + Esc shortcut to open the Task Manager window and click on More details to access the full view.
Step 2. In the Processes tab, click on the Memory header to sort from most to least RAM usage.
Step 3. Right-click the progress that takes up much RAM, and select End Task. Then repeat the same process for other tasks.
# 2. Reduce the Startup Programs
If there are many programs or apps running in the background, they may contribute to much cached memory. So, we recommend you reduce the startup programs. To clear memory cache Windows 10, open Task Manager, and then go to the Startup tab, right-click the program and select Disabled.
# 3. Disable Some Visual Effects
As you know, Windows 10 comes with lots of busy visual effects, which can take up much RAM. If you have a small RAM installed, these effects may affect your PC performance. To clear RAM cache, you can try reducing the visual effects.
Step 1. Press Win + E keys to open the File Explorer, and then right-click This PC entry and select Properties.
Step 2. Select About from the left window, and then scroll down the right sidebar and click on the Advanced system settings.
Step 3. Go to the Advanced tab and click on the Settings button under the Performance section.
Step 4. Tick the checkbox next to Adjust for the best performance to disable all the animated visual effects.
Tip: This operation will free up memory, but it limits your computer’s aesthetics significantly. So, you can also select Custom and choose some visual effects according to your preferences.
Step 5. Click on Apply and then on OK to save the change.
# 4. Clear Page File When Shutting Down
The system RAM will be cleared once you shut down the computer, but the page file is still stored on the hard drive. Clearing paging files can help clear memory cache Windows 10. Here you can clear the page file automatically clear when shutting down.
Step 1. Press Win + R keys to open the Run box, and then type regedit in it and hit Enter. Then click on Yes to open Registry Editor.
Step 2. Go to the following registry key via the left navigation bar:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/ Memory Management
Step 3. With the Memory Management folder selected in the left panel, double click the ClearPageFileAtShutdown DWORD and set it Value data to 1, and click on OK.
# 5. Flush RAM Cache
There is a shortcut that can be used to flush the memory cache. If you don’t know how to do that, follow the steps below:
Step 1: Go to your desktop and right-click on any empty space.
Step 2: In the pop-up menu, select New > Shortcut.
Step 3. In the pop-up window, type %windir%system32rundll32.exe advapi32.dll,ProcessIdleTasks in the field and click on Next.
Step 4. Give a new name for the shortcut, such as Clear Memory Cache, and click on Finish. After that, you can double-click the shortcut at any time you want to flush the memory cache.
# 6. Check Your Device Driver
Sometimes outdated or corrupt device drivers can lead to many corrupt driver files, causing a memory leak. To avoid this problem, it’s important to keep your device driver updated. Here’s how to clear RAM cache Windows 10 by updating the device driver.
Step 1. Press the Win + R keys to open the Run dialog box, and then type devmgmt.msc and hit Enter to open Device Manager.
Step 2. Expand each category inside Device Manager and look for the driver marked with a yellow exclamation mark icon. It indicates there’s a driver issue.
Step 3. Right-click the device driver and select Update driver, and follow the on-screen instructions to install the latest version of the device driver.
# 7. Clear RAM Cache Using RamMap
You can also utilize a professional memory cleaner tool like RamMap to free up memory cache. Here’s a tutorial on how to clear memory cache Windows 10 using RamMap.
Step 1. Click here to download RamMap from the Microsoft Official website.
Step 2. Once downloaded, extract it on your computer and double click the executable file to run RamMap.
Step 3. In the main interface, select Empty from the top toolbar and click on Empty Standby list.
# 8. Add More RAM
Of course, the most effective way on how to clear memory on Windows 10 is to add more RAM. This solution can help fix the high memory usage fundamentally. If you have a tiny amount of RAM, we recommend you use this method.
There are 2 appliable options to add more RAM. The first option is to use the Windows built-feature ReadyBoost along with a USB, and the other is to upgrade your RAM to a larger one. To do so, you can refer to the following guides:
How to Use USB as RAM to Speed Up Your Windows (ReadyBoost)
How to Install RAM in Your PC — Here’s a Complete Guide
Современные операционные системы Windows-филиалов оснащены функцией кэширования данных. Это ускоряет загрузку программы и упрощает работу с ПК. Но при заполнении кеша начинаются проблемы – браузер вылетает, игры и приложения долго запускаются и могут вылетать. Чтобы этого не произошло, нужно знать, как отключить кеширование ОЗУ или очистить кеш в Windows 10.
Чем больше емкость хранилища, тем быстрее работает компьютер. В результате несколько фоновых программ могут работать без сбоев.
Однако при работе с некоторыми из них кеш нужно отключать или сбрасывать. Невыполнение этого требования может привести к потере информации, отказу системы или оборудования. Забитый кеш может отрицательно сказаться на производительности ПК, особенно если места больше нет и процесс сжатия продолжается. Чтобы не рисковать программным обеспечением, необходимо своевременно решить эту проблему.
Средствами ОС
Самый простой способ – использовать специальные системные утилиты, которые очистят кэш оперативной памяти.
- Использование комбинации клавиш «Win + R» вызывает окно «Выполнить».
- Введите адрес C: \ windows system32 rundll32.exe в поле окна.
- Если Windows имеет x64 бит, адрес меняется: C: \ windows SysWOW64 rundll32.exe.
- Проверьте детали и нажмите «ОК».
- Утилита закроется, но будет работать в фоновом режиме, то есть без окон и полей. Через 10-15 минут кеш очистится.
Чтобы полностью отключить функцию сжатия данных на диске, вам потребуется выполнить еще одну операцию:
- Щелкните правой кнопкой мыши значок моего компьютера, затем выберите «Свойства».
- Откройте вкладку с оборудованием, найдите Диспетчер устройств.
- Откройте папку «Дисковые накопители».
- Выберите нужный диск, снова щелкните по нему правой кнопкой мыши, также выберите «Свойства».
- Зайдите в раздел политики.
- Снимите флажок «Включить кэш записи», нажмите «ОК».
Перезагрузка ПК
Этот вариант для тех, кто не хочет копаться во внутренних алгоритмах и беспокоиться о поиске нужных им функций. Простая перезагрузка компьютера спасет положение. При этом модуль RAM на некоторое время обесточивается, что очищает сжатые данные из RAM. Однако злоупотреблять этим не стоит, так как частые перезагрузки до полной функциональности негативно сказываются не только на скорости работы системы, но и на «заливке железа».
ATM
Когда стандартные методы не помогают, остается прибегнуть к стороннему решению, например программе банкомата:
- Загрузите приложение по ссылке http://www.tmurgent.com/Tools/ATM/Default.aspx.
- Распакуйте архив и откройте папку со значением x86 (x32).
- дважды щелкните исполняемый файл.
- Откроется окно с программным кодом. Внизу окна найдите 2 кнопки – «Очистить кэш WS» и «Очистить все резервные» – и нажмите на них в указанном порядке.
RAMMap
Другая программа родилась из идеи самой Microsoft, которая борется с проблемой потери данных кэша RAM.
- Загрузите приложение https://docs.microsoft.com/en-us/sysinternals/downloads/rammap.
- Установка не требуется, вам нужно открыть один из корневых файлов.
- В открывшемся вверху окне откройте вкладку «Пустой» и выберите «Очистить резервный список».
- Результат можно проверить через вкладку «Производительность», открыв Диспетчер задач.
Возможные проблемы
При отключении или очистке кеша могут возникнуть:
- Ошибки, когда программа не может найти диск, на котором можно отключить эту функцию. Решение: переустановите его из другого источника.
Кеш не очищается из-за открытых программ. Решение: Закройте все лишнее и попробуйте еще раз.
Источник изображения: it-tehnik.ru