Что такое сжатие памяти и почему оно имеет значение?

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

Узнайте, что делать.

Как работает сжатие памяти в Windows?

Вместо записи этих данных на более медленный жесткий диск Windows сжимает их в оперативной памяти, что снижает необходимость использования файла подкачки.

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

Microsoft реализовала сжатие памяти начиная с Windows 10 версии 1507. В более поздних версиях пользователи могут проверить статистику сжатия памяти, перейдя в Диспетчер задач -> Производительность -> Память .

Поиск сведений о сжатии памяти в диспетчере задач.

Оказавшись там, вы можете просмотреть раздел «Используется» . Если вы видите слово Compressed , значит, сжатие памяти в данный момент включено.

Проверка используемой и сжатой памяти в диспетчере задач

Активировав сжатие памяти на вашем устройстве, вы заметите некоторые преимущества, в том числе:

  • Снижение энергопотребления и нагрузки на диск за счет менее частого доступа к диску компьютера.
  • Повышенная эффективность и многозадачность, поскольку ваш компьютер будет больше полагаться на физическую память.
  • Меньше необходимости в обновлении оперативной памяти при условии, что у вас есть как минимум 8 ГБ оперативной памяти, чего должно быть достаточно для повседневных задач.

Тем не менее, процессы сжатия и распаковки могут повлиять на процессор, поэтому не все процессы сжимаются. Но это все равно намного быстрее, чем пейджинг.

Стоит ли отключить сжатие памяти?

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

Вы можете отключить сжатие памяти в следующих случаях:

  • Ваш процессор относительно старый — как отмечалось выше, процессы сжатия и распаковки требуют достаточных ресурсов процессора. Хотя новые процессоры могут эффективно обрабатывать эти процессы, это может вызвать значительную нагрузку на старые процессоры.
  • На вашем компьютере возникают проблемы с производительностью . Если ваш компьютер активно сжимает память, даже если не запущены процессы, интенсивно использующие оперативную память, вы можете отключить сжатие памяти, чтобы максимизировать доступные ресурсы ОЗУ.
  • Ваш компьютер обладает достаточными ресурсами — в некоторых системах с большим количеством ресурсов ЦП и ОЗУ не имеет особого значения, включаете ли вы сжатие памяти или отключите его. Большой разницы не было бы.

Как отключить сжатие памяти в Windows

Вы можете отключить сжатие памяти в Windows с помощью PowerShell. Процесс обратим, поэтому вы всегда можете включить его снова.

Щелкните правой кнопкой мыши кнопку «Пуск» и выберите «Терминал (администратор)» в меню WinX. В диалоговом окне «Контроль учетных записей» нажмите «Да» , чтобы предоставить права администратора. В Windows 10 вам нужно будет найти PowerShell и запустить его оттуда.

Перед выполнением команды, которая отключит функцию, вы можете проверить ее активный статус. Вы можете сделать это, как указано выше, через диспетчер задач или PowerShell.

Запустите команду Get-MMAgent в PowerShell. Проверьте значение параметра MemoryCompression. Если это правда , на вашем компьютере эта опция включена. Ложь указывает на обратное.

Проверка состояния сжатия памяти в Windows PowerShell

Если значение равно True , введите Disable-MMAgent -mcв командной строке и нажмите Enterклавишу.

Ввод команды в PowerShell.

PowerShell не будет отображать никаких подтверждающих сообщений после запуска команды. Чтобы убедиться, что внесенные вами изменения вступили в силу, выйдите из PowerShell и перезагрузите компьютер.

Если вы хотите снова включить сжатие памяти, перезапустите PowerShell с правами администратора и запустите Enable-MMAgent -mc.

Выполнение команды для включения сжатия памяти в PowerShell.

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

Изображение предоставлено: Freepik . Все скриншоты принадлежат принцессе Анголлуан.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *