Що саме Windows стискає і навіщо
Коли фізичної пам'яті бракує, у менеджера пам'яті два шляхи для сторінок, до яких давно не зверталися: записати їх у pagefile.sys на диск або стиснути й тримати результат у виділеній області ОЗП. На будь-якій нормальній машині виграє стиснення: розпакувати сторінку з пам'яті — мікросекунди, прочитати з диска — мілісекунди, різниця в тисячу разів, і вона сплачується при кожному зверненні застосунку до цих даних. Типова сторінка стискається приблизно вдвічі, тож 4 ГБ холодних даних уміщуються приблизно в 2 ГБ пам'яті.
У Диспетчері завдань → «Продуктивність» → «Пам'ять» видно результат у показнику «Використовується (стиснуто)»; процес «Стиснення пам'яті» (у Windows 10 він називався «Система та стиснута пам'ять») — це системний робітник, що пакує сторінки від імені застосунків. Команда Get-MMAgent у PowerShell підтверджує, чи ввімкнена функція на вашій машині. Найбільше виграють ноутбуки з 8 ГБ і будь-які системи на жорсткому диску, де кожна уникнена читка сторінки — справжня економія.
- Холодні сторінки стискаються у виділене сховище ОЗП замість звернення до диска
- Типове стиснення — близько 2:1: 4 ГБ холодних даних займають приблизно 2 ГБ
- Диспетчер завдань показує це в розділі «Пам'ять» показником «Використовується (стиснуто)»
- Процес «Стиснення пам'яті» — підписаний робітник Windows, а не вірус
- Виграють ноутбуки з малим обсягом ОЗП і будь-які системи на HDD — файл підкачки на обертовому диску жорстокий
Чому вимикання робить гірше
Порада вимкнути стиснення пам'яті ходить інтернетом із тією ж енергією, що й давні «очищення оперативки», і ламається так само: Disable-MMAgent -mc прибирає сховище стиснення, і сторінки, що вивантажуються, летять просто в файл підкачки. На машині з 8 ГБ і браузером на тридцять вкладок це постійні читання з диска там, де раніше були мікросекунди розпакування. Вільна пам'ять у віджеті виглядає краще — застосунки програють.
Чесні винятки вузькі. Сервер із зафіксованим і виміряним навантаженням може трохи втратити пропускної здатності на процесорні витрати стиснення, а деякі сценарії віртуалізації керують пам'яттю гостей самі. На десктопі й ноутбуці, зокрема ігрових машинах із запасом пам'яті, дефолт правильний: лишіть увімкненим, а якщо сумніваєтеся — спершу виміряйте Диспетчером завдань і Get-MMAgent, перш ніж клацати перемикачем, який потім доведеться виправдовувати.
Питання та відповіді
Чи варто вимикати стиснення пам'яті у Windows?
Ні: на звичайному десктопі чи ноутбуці це прибирає буфер між заповненою пам'яттю й дисковою підкачкою, і холодні сторінки їдуть у файл підкачки. Лишіть увімкненим; якщо цікаво — виміряйте через Диспетчер завдань і Get-MMAgent.
Що за процес «Стиснення пам'яті» в Диспетчері завдань?
Це вбудований робітник Windows, який пакує сторінки, що вивантажуються, у сховище стиснення. Процес підписаний системою; помітне навантаження від нього при браку пам'яті — це він робить свою роботу.
Перевірте склад ліцензії до покупки.
Разовий 30-хвилинний тест охоплює базові функції. Інструменти з позначкою PRO залишаються заблокованими до активації платної ліцензії.
Читайте також
Написати нам: [email protected]