Memory Compression «съедает» память — как проверить и настроить в Windows 10/11 (2026)

Memory Compression «съедает» память — как проверить и настроить в Windows 10/11 (2026)

ОЗУ утекает, Диспетчер задач показывает большую «Сжатую память» и система подтормаживает? Разбираемся, как работает Memory Compression, как её диагностировать и когда уместно временно отключить.

Коротко: когда это нормально

  • Сжатая память помогает реже обращаться к диску. Небольшие цифры — это плюс.
  • Проблема — когда «Сжато» быстро растёт до гигабайтов, а система начинает «задыхаться».
  • Перед выключением механизма убедимся, что нет утечек у приложений.
Нужна помощь? Найду утечки, настрою память, подкачку и сервисы, чтобы ПК работал плавно.

1) Где смотреть «Сжатую память»

Откройте Диспетчер задач → Производительность → Память. Там видно «В использовании», «Кэшировано» и «Сжато». Для точной картины используйте утилиту RamMap от Microsoft Sysinternals (официальный сайт learn.microsoft.com/sysinternals).

2) Ищем утечки приложений

PowerShell (Администратор) — выполнять по одной:

Get-Process | Sort-Object -Descending WorkingSet | Select-Object -First 15 Name, Id, NPM, PM, WS
Get-Process | Sort-Object -Descending PagedMemorySize | Select-Object -First 15 Name, Id, PagedMemorySize

Если конкретное приложение «раздувается» — обновите/переустановите его. Сжатие не лечит утечки.

3) Проверяем SysMain и подкачку

  • SysMain ускоряет запуск, но на HDD может грузить диск и провоцировать сжатие. На SSD обычно ок.
  • Файл подкачки должен быть включён. При полном отключении система активнее сжимает память.

CMD (Администратор) — выполнять по одной строке:

sc query SysMain
wmic pagefile list /format:list

4) Временно отключаем Memory Compression

Это нужно только для диагностики. После теста лучше включить обратно.

PowerShell (Администратор) — выполнять по одной строке:

Get-MMAgent
Disable-MMAgent -MemoryCompression
Restart-Computer

Проверьте поведение. Если стало хуже — включите обратно:

Enable-MMAgent -MemoryCompression
Restart-Computer

5) Как быстро «освободить» память без ребута

  • Закройте тяжёлые вкладки браузера.
  • Очистите Standby List в RamMap (Empty → Empty Standby List).
  • Проверьте автозагрузку и фоновые апдейтеры.

FAQ

Отключать сжатие на постоянной основе — это ок?

Нет. Это системный механизм оптимизации. Выключайте только для диагностики или если нашли чёткую корреляцию с фризами.

Сжатое растёт после режима сна.

Нормально: данные активных приложений остаются в памяти. Перезапуск тяжёлых приложений обычно всё стабилизирует.

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