- Почему процесс «Система и сжатая память» на Windows 10 занимает много оперативной памяти?
- Зачем нужен?
- Почему загружает оперативную память?
- Как отключить?
- Вывод
- Как освободить оперативную память в Windows 10
- За что отвечает оперативная память
- Видео: что такое «оперативная память»
- Что будет, если ОП перегрузится
- Узнаём степень загруженности ОП
- Как разгрузить ОП
- Закрываем приложения
- Закрываем фоновые приложения
- Отключаем автозагрузку программ
- Перезапускаем проводник
- Удаляем вирусы
- Используем специальные программы
- Mz Ram Booster
- RAM Booster
- Видео: очищение RAM
- Как не допустить перегрузки ОП
- Процесс «Система и сжатая память» в Windows 10
- Особенности технологии «Сжатой памяти» в Windows 10
- Процесс «Система и сжатая память» сильно грузит компьютер
- Как отключить сжатую память в Windows 10
- Заключение
Почему процесс «Система и сжатая память» на Windows 10 занимает много оперативной памяти?
Пользователи, которые установили на свои компьютеры новую версию операционной системы от Windows, перейдя в диспетчер задач замечали, что в нем появился процесс «Система и сжатая память» Windows 10. Он использует большой объем оперативной памяти. В этой статье будет написано, что собой представляет этот процесс и зачем нужен.
Зачем нужен?
В ранних версиях ОС от Microsoft этот процесс также присутствовал, но назывался «System». Он использует большой объем оперативной памяти, иногда загружает процессор и диск. Но это не баг, а улучшение в механизме управления памятью в виде функции «хранилище сжатия» («compression store»), функционирующей в рамках процесса «Система и сжатая память». При ее использовании увеличивается производительность (узнайте, как повысить производительность ПК в статье «Настройка максимальной производительности Windows 10 для ускорения работы компьютера») приложений и программ, которые запущены на ПК, повышается отзывчивости Windows 10.
Почему загружает оперативную память?
Эта функция предназначена для хранения в оперативной памяти сжатых страниц и данных. При нехватке ОЗУ сведения о программах не записываются сразу на жесткий диск в файл подкачки, а попадают в сжатом виде в RAM. Это увеличивает отзывчивость ОС, поэтому процесс «Система и сжатая память» использует большой объем «оперативки» (иногда 4 Гб).
Дело в том, что скорость обмена данными у ОЗУ и винчестера отличается (в первом случае она намного выше). Поэтому запись информации о приложениях на диск станет причиной замедления работы Windows 10. Перед тем как использовать файл подкачки, новая ОС сжимает все данные и помещает их в «оперативку». Это позволяет сохранить в оперативной памяти намного больше сведений о работающих приложениях. Скорость работы при этом снижается, по сравнению с обычным хранением данных в ОЗУ, но она все равно выше, чем при записи данных на HDD.
Как отключить?
- Нажмите Win+R и введите команду: services.msc.
- В окне Службы найдите SuperFetch → ПКМ → Свойства → строка «Тип запуска» → Отключена → сохраните изменения → перезагрузите ПК.
Вывод
Функция «хранилище сжатия», которая входит в процесс «Система и сжатая память», увеличивает производительность и отзывчивость Windows 10. Но она использует большой объем ОЗУ. Если вы решите ее отключить, сделать это можно в окне Службы.
Как освободить оперативную память в Windows 10
Причин, по которым компьютер может начать зависать, очень много. Один из самых распространённых поводов для снижения производительности — перегрузка оперативной памяти. Система всегда старается очистить её самостоятельно, но иногда она не справляется, поэтому вам необходимо сделать это вручную.
За что отвечает оперативная память
Оперативная память и или RAM (далее «ОП» для краткости) запоминает действия, которые компьютер должен сделать по просьбе пользователя. Каждый ваш клик ставит в очередь на исполнение огромное количество команд, выполняющихся последовательно. Их реализацией занимаются процессор и видеокарта, делая это на крайне высоких скоростях. Но даже с их производительностью нельзя выполнить все команды моментально, требуется время.
Чтобы не заставлять пользователя ждать, то есть дать ему возможность совершать какие-то новые действия до того, как все имеющиеся запросы будут выполнены, необходима ОП. Она запомнит, что нужно сделать, и, когда процессор освободится, скажет ему об этом.
Также в оперативной памяти могут храниться часто используемые файлы и команды, поставленные на выполнение не вами, а программами, работающими в фоновом режиме.
Не стоит путать ОП и память жёсткого диска. Они не дополняют и не заменяют друг друга. Занимаются оба вида памяти разными делами: ОП предназначена для поддержания приложений в рабочем состоянии и хранения выдвинутых задач, а жёсткий диск стабильно хранит файлы. ОП не хранит информацию без электричества — отключение компьютера приводит к её очищению. Жёсткий диск, наоборот, сохраняет данные при любых условиях.
Видео: что такое «оперативная память»
Что будет, если ОП перегрузится
Чем больше команд отдаётся компьютеру, тем больше ОП приходится хранить информации. Чем больше объем ОП (измеряется он обычно в мегабайтах или гигабайтах), тем больше данных она может обрабатывать одновременно.
Если команд будет так много, что все место ОП практически заполнится, то компьютер начнёт заметно подтормаживать. Произойдёт это потому, что системе будет некуда складывать новые задачи и, соответственно, она не ограничит их получение, то есть не даст пользователю сделать что-либо ещё, пока не освободит место в ОП.
Из-за перегрузки ОП чаще всего появляется ошибка «Приложение не отвечает». Также по этой же причине зависает картинка на экране, приложения произвольно закрываются, а все действия выполняются дольше обычного.
Узнаём степень загруженности ОП
В любой момент, вы можете узнать, насколько сильно загружена ОП. Для этого необходимо выполнить следующие действия:
- Кликните правой клавишей мыши по панели быстрого доступа или воспользуйтесь системной поисковой строкой, чтобы отыскать и открыть диспетчер задач.
Открываем диспетчер задач
- На главной странице вы увидите список запущенных программ, а также подробную информацию о том, сколько процентов системных ресурсов задействовано в данный момент. Нас интересует четвёртый столбец – «Память».
Проверяем загруженность оперативной памяти
- Более подробную информацию можно получить во вкладке «Производительность».
Изучаем вкладку «Производительность»
Если показатель загруженности памяти превышает 80–90%, стоит начать вручную снижать нагрузку.
Как разгрузить ОП
Если вы столкнулись с тем, что нагрузка на ОП слишком велика, необходимо вручную заняться снижением нагрузки на систему. Рекомендуется опробовать все нижеописанные способы, так как использование только одного метода, вероятно, не принесёт заметного результата.
Закрываем приложения
Посмотрите на приложения, запущенные в данный момент. Возможно, какие-то из них вам не нужны. Неиспользуемые программы стоит закрыть.
Получить полный список запущенных приложений и информацию о том, какую часть ресурсов потребляют именно они, можно в диспетчере задач. Находясь в нём, вы можете выбирать ненужные программы и выключать их, используя кнопку «Снять задачу».
Выделяем приложение и нажимаем кнопку «Снять задачу»
Перед тем как закрыть какую-либо программу не забудьте сохранить файлы, редактируемые в ней.
Закрываем фоновые приложения
Помимо явно работающих приложений на компьютере часто выполняются программы в фоновом режиме. Они не попадаются пользователю на глаза, но при этом выполняют некоторые подсчёты или собирают информацию. Иногда работа таких утилит необходима, а иногда — бесполезна.
Находясь в диспетчере задач, перейдите к вкладке «Подробности». В ней вы увидите список всех программ (а точнее, их процессов), выполняющихся на данный момент. Изучите его и закройте те приложения, в которых нет надобности.
Снимаем задачу с лишних процессов
Учтите, не стоит принудительно останавливать те программы, задачу которых вы не знаете. Закрыв случайно не то приложение, вы можете нарушить работу системы, вызывать ошибку. Не останавливайте системные процессы, лучше прекратите выполнение как можно большего количества сторонних программ.
Отключаем автозагрузку программ
Используя вышеописанные инструкции, вы можете закрыть ненужные приложения. Но, если им разрешена автозагрузка, они могут включиться самостоятельно снова при следующем запуске компьютера. Чтобы не отобрать у таких программ право на автозапуск, необходимо перейти к вкладке «Автозагрузка» в диспетчере задач, поочерёдно выделить все приложения из списка и для каждого кликнуть по кнопке «Отключить».
Удаляем лишние программы из автозагрузки
Единственная программа, которой строго рекомендуется оставить право на автозапуск, — антивирус. Если антивирус не будет запускаться самостоятельно, вы можете забыть включить его, и шанс поймать вирус сильно вырастет.
Перезапускаем проводник
Проводник или же Explorer отвечает за работу с памятью. Если его включить, система перестанет видеть жёсткий диск и, соответственно, перестанет работать. Но проводник можно перезапустить, тем самым сбросив различные зависшие команды.
Выделяем проводник и выбираем функцию «Перезапустить»
Находясь на главной странице диспетчера задач, отыщите в списке проводник. Кликните по нему правой клавишей мыши и выберите функцию «Перезапустить». Дождитесь, пока процесс перезагрузится, а после проверьте, помогло ли это снизить нагрузку на ОП.
Удаляем вирусы
Существуют вирусы, направленные на перегрузку ОП. Они заражают компьютер и засоряют систему, тормозя её. Воспользуйтесь антивирусом, установленном на вашем компьютере, чтобы провести диагностику и удалить найденные вредоносные программы.
Удаляем с компьютера вирусы
Используем специальные программы
Если ни один из вышеописанных способов не помог устранить проблему, стоит обратиться к помощи сторонних программ. Разработано достаточно много приложений, занимающихся автоматическим освобождением ОП.
Mz Ram Booster
Программа предоставляет информацию и статистику о загруженности ОП, а также позволяет изменить некоторые параметры работы с ОП. Освободить ОП от мусора можно в один клик: на главной вкладке программы нажмите кнопку «Очистка RAM».
Нажимаем кнопку «Очистить RAM»
Официальный сайт, с которого можно загрузить бесплатную версию приложения — http://www.mztweak.com/mzrambooster.html.
RAM Booster
Данная программа также предоставляет информацию о загруженности ОП. Помимо этого она позволяет настроить условия, при которых процесс очистки ОП запустится автоматически. Для того чтобы начать очистку вручную, достаточно кликнуть по кнопке «Освободить память сейчас» на главной странице приложения.
Нажимаем кнопу «Очистить память сейчас»
Официальный сайт, на котором можно скачать бесплатную версию или купить полную — https://rambooster.net.
Видео: очищение RAM
Как не допустить перегрузки ОП
Чтобы не допустить в будущем повторного появления проблем с ОП, придерживайтесь следующих правил:
- как только надобность в программе пропадает, закрывайте её. Чем меньше запущено приложений, тем меньше нагрузка на ОП;
- не устанавливайте лишние программы. В выключенном состоянии приложения не занимают ОП, но они могут запускать фоновые процессы, о которых вы не будете знать, но на объёме ОП это скажется;
- проверяйте хотя бы раз в месяц компьютер на вирусы;
- используйте функцию автоматической очистки ОП, предоставляемую многими сторонними программами.
Оперативная память отвечает за хранение задач и часто используемых файлов. Если она слишком загружена, компьютер начинает зависать. Освободить её можно, закрыв лишние программы, очистив автозагрузку, удалив вирусы, перезапустив проводник и прибегнув к помощи сторонних приложений.
Процесс «Система и сжатая память» в Windows 10
Функция сжатия оперативной памяти в Windows 10 предназначена для ускорения работы (отзывчивости) системы за счет хранения части страниц в оперативной памяти в сжатом виде. Тем самым достигается уменьшение количества обращений на чтение и запись страниц памяти из медленного (по сравнению с RAM) файла подкачки на жестком диске. Нужные данные извлекаются из более быстрой оперативной памяти быстрее, даже с учетом того, что на их сжатие/декомпрессию тратятся дополнительные ресурсы процессора.
Особенности технологии «Сжатой памяти» в Windows 10
Изначально поток, отвечающий за работу подсистемы сжатой памяти, находилась внутри процесса System, что не очень удобно с точки зрения диагностики. В Windows 10 1511 этот функционал был выделен в отдельный процесс — Система и сжатая память (System and compressed memory).
В Windows 10 Anniversary edition (1607) появился отдельный процесс Сжатая память (Memory Compression), скрытый от диспетчера задач. Получить информацию об этом процессе можно с помощью PowerShell командлета Get-Process:
Get-Process -Name «Memory Compression»
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
——- —— —— —— —— — — ————
0 0 2184 53104 1 810,95 2388 0 Memory Compression
Также информацию об использовании сжатой памяти системой можно получить с помощью диспетчера задач. Перейдите на вкладку Производительность (Performance), выберите раздел Память (Memory). Текущее значение использования сжатой памяти отображается в значении параметра Использование (сжатая). В моем примере используется 3 Гб памяти, из которой в сжатом виде хранится 230 Мб. Чтобы понять, какой объем данных получилось упаковать в сжатый блок, нужно навести мышкой на график Структура памяти:
Используется сжатой памяти (230 Мб). В сжатой памяти хранится примерно 1012 Мб данных, освобождая для системы 782 Мб памяти.
Как вы видите, уровень компрессии достигает почти 400%, так что экономия довольно большая.
В большинстве случаев, если компьютер работает нормально и на нем установлен достаточный объём оперативной памяти, процесс «Сжатой памяти» работает отлично и не требует никакого вмешательства.
Процесс «Система и сжатая память» сильно грузит компьютер
Но иногда случается, когда процесс «Система и сжатая память» начинает довольно сильно грузить процессор или жесткий диск компьютера (вплоть до 100%, это видно в диспетчере задач), или же занимаеть в памяти слишком много места. Компьютер, при этом, естественно, начинает сильно тормозить и подвисать.
Что делать в этом случае?
Я приведу 2 совета, которые должны помочь исправить проблему с высокой загрузкой системы процессом «Сжатая память».
- Отключите файл подкачки системы (опция Без файла подкачки), перезагрузите компьютер, включите файл подкачки (опция Автоматически выбирать размер файла подкачки) и еще раз перезагрузитесь.
- Если проблема высокой загрузки процессом «Сжатая память» возникает только при выходе из режима сна или гибернации (а после перезагрузки пропадает), попробуйте скачать и установить с сайта производителя последние версии драйверов для ваших дисковых контроллеров (ACPI/ AHCI / RAID / SCSI), дисков и видеокарты. После чего желательно отключить автоматическое обновление драйверов.
Если указанные манипуляции не помогли, можно попробовать отключить сжатую память.
Как отключить сжатую память в Windows 10
Если вы хотите проверить стабильность работы Windows 10 без использования функции «сжатой памяти», можно временно отключать эту функцию. Для этого, откройте консоль PowerShell с правами администратора. Проверим, включена ли сейчас опция «Сжатой памяти»:
Строка MemoryCompression : True указывает на то, что сжатая память включена.
Отключим сжатую память:
И перезагрузим компьютер
После загрузки проверьте, как ведет себя система. Если производительность улучшилась, можно оставить ОС в режиме с отключенным режимом сжатой памяти.
Чтобы включить MemoryCompression, выполните команду:
Заключение
Технология «Сжатой памяти» в Windows 10, как правило работает довольно эффективно и не требует никаких вмешательств. В том случае, если она вызывает проблемы на вашем компьютере, скорее всего у вас имеются некоторые проблемы с настройками системы, оборудованием или драйверами. В случае необходимости, функцию сжатия памяти можно совсем отключить.
В некоторых случаях пользователям для исправления проблемы со сжатой памятью рекомендуют:
- отключить службу SuperFetch (services.msc -> SuperFetch -> тип запуска Отключена)
- Отключит задание обслуживания системы в планировщике RunFullMemoryDiagnosticEntry (Task Scheduler -> Библиотека планировщика -> Microsoft -> Windows — > MemoryDiagnostic -> RunFullMemoryDiagnosticEntry ->Отключить)
В некоторых случаях эти советы помогают избавится от чрезмерной нагрузки на компьютер со стороны процесса «Сжатая память», но при этом отключаются базовые подсистемы оптимизации производительности Windows, что может негативно сказаться на других аспектах производительности системы.